Публикации по теме 'convolution'


Дифференцируемая свертка вероятностных распределений с помощью Tensorflow
Операции свертки в Tensorflow предназначены для тензоров, но также могут использоваться для сверточных дифференцируемых функций. В этой статье я описываю пример свертки равномерного и гауссовского распределения вероятностей, сравниваю их с данными и подгоняю для параметра ширины гауссова. Такие сценарии возникают на практике, если у нас есть данные, для которых предполагается базовая модель (равномерное распределение в этом примере), но каждая точка данных случайным образом размазана..

Взлом Google Coral Edge TPU: размытие в движении и изменение размера по Ланцошу
Проект Google Coral недавно вышел из стадии бета-тестирования . Согласно тестам, устройства Coral обеспечивают отличное ускорение вывода нейронных сетей для домашних мастеров. Эти устройства основаны на специализированном блоке тензорной обработки ASIC (Edge TPU), работать с которым оказалось довольно сложно, но принудительные ограничения и причуды вознаграждаются. Мне не терпелось исследовать внутренние особенности взаимодействия между TensorFlow и Edge TPU и взломать оба, чтобы делать..

Эффективная остаточная факторизованная нейронная сеть для семантической сегментации
Этот пост объясняет исследовательскую работу ERFNET, точную ConvNet в реальном времени для семантической сегментации. Семантическая сегментация Семантическая сегментация - это задача классификации каждого пикселя изображения по метке класса. Это задача классификации, но на уровне пикселей, а не на уровне изображения. Этикетки могут включать человека, машину, цветок, предмет мебели и т. Д. Например, на изображении ниже все автомобили будут иметь одинаковые метки. Однако можно..

Вопросы по теме 'convolution'

Основной вопрос сложности — свертка
Я пытаюсь оценить сложность некоторых основных алгоритмов фильтрации изображений. Мне было интересно, можете ли вы проверить эту теорию; Для базового попиксельного фильтра, такого как Inverse, количество операций растет линейно с размером входных...
2943 просмотров
schedule 29.04.2022

Матрица свертки для диагонального размытия движения
Я знаю, что мой вопрос на самом деле не вопрос программирования, но он возник из-за необходимости программирования. Кто-нибудь знает матрицу свертки для диагонального размытия движения. 3х3, 4х4 или 5х5 все хорошо. Спасибо,
3153 просмотров
schedule 03.03.2023

Краевые/граничные условия многомерного массива
Я перебираю трехмерный массив (который представляет собой изображение с 3 значениями для каждого пикселя), чтобы применить фильтр 3x3 к каждому пикселю следующим образом: //For each value on the image for (i=0;i<3*width*height;i++){...
1845 просмотров

OpenCV: обнаружение градиента от черного к белому в области
Я загрузил пример изображения для лучшего понимания: http://www.imagebanana.com/view/kaja46ko/test.jpg На изображении вы можете увидеть несколько строк развертки и маркер (белый прямоугольник с кружком внутри). Я хочу, чтобы OpenCV проходил по...
2404 просмотров

Свертка GLSL с большим ядром в памяти текстур
Я очень новичок в GLSL, но я пытаюсь написать ядро ​​​​свертки с фрагментным шейдером для обработки изображений. Я смог сделать это просто отлично, когда мое ядро ​​было маленьким (3x3), используя постоянную матрицу. Однако сейчас я хотел бы...
982 просмотров
schedule 08.04.2023

Быстрая реализация 2D свертки?
Я сделал программу CUDA для 2D-свертки и теперь хочу сравнить ее с какой-либо реализацией, отличной от CUDA, чтобы измерить ускорение. Я мог бы сравнить с моей собственной реализацией на простом C, используя классический подход с несколькими...
4730 просмотров

Нахождение свертки двух гистограмм
Распределение вероятностей суммы двух случайных величин, x и y, задается сверткой отдельных распределений. У меня возникли проблемы с численным определением. В следующем примере x и y распределены равномерно, а их соответствующие распределения...
4335 просмотров

Как решить точное сопоставление с образцом с помощью свертки
Я пытаюсь решить проблему точного сопоставления с образцом, когда алфавит состоит из 5 символов {a, b, c, d, #}, где специальный символ # соответствует любому символу (включая себя). Например, если T = ab#aca#ab#a и P = da#ac, то P начинается с...
5748 просмотров

Линейная свертка и взаимная корреляция двух векторов в Matlab с использованием БПФ и вывода одинаковой длины
Я реализую алгоритм, в котором мне нужно вычислить линейную свертку и взаимную корреляцию между двумя одномерными векторами a и b с помощью БПФ. Если длина a равна m , а длина b равна n , то общая длина результирующей свертки будет m + n -...
3467 просмотров

Простой сверточный шейдер GLSL ужасно медленный
Я пытаюсь реализовать шейдер 2D-контура в OpenGL ES2.0 для iOS. Это безумно медленно. Как и в 5fps медленно. Я отследил это до вызовов texture2D(). Однако без них любой сверточный шейдер невозможен. Пробовал использовать lowp вместо mediump, но с...
14457 просмотров

Matlab: conv() -> fft() * fft() -> ifft()
Добрый день всем! Я попытался решить основную проблему получения исходного сигнала путем наблюдения его свертки с некоторой известной импульсной характеристикой. Но результаты, которые я получаю, как-то совершенно неверны, и, вероятно, здесь я...
8559 просмотров
schedule 01.08.2023

решение свертки для символов и функций в Matlab
Я хочу решить свертку в Matlab для двух функций heaviside, проблема в том, что Matlab не позволит мне это сделать и выдает ошибку: ??? Undefined function or method 'conv2' for input arguments of type 'sym'. это то, что я пытаюсь сделать:...
7218 просмотров
schedule 22.09.2022

Параллельная фильтрация изображений в области Фурье
Мы работаем над проектом, в котором собираемся обрабатывать изображения на Apache Hadoop. Мы хотим ускорить вычисления, разбивая изображения на более мелкие части (изображения очень большие), применяя любые фильтры в области Фурье к каждой части, а...
347 просмотров
schedule 21.08.2022

Как выполнить свертку в python с гауссовской переменной ширины?
Мне нужно выполнить свертку с использованием Гаусса, однако ширина Гаусса должна измениться. Я не занимаюсь традиционной обработкой сигналов, но вместо этого мне нужно взять мою идеальную функцию плотности вероятности (PDF) и «размазать» ее в...
5174 просмотров

2D круговая свертка против свертки FFT [Matlab/Octave/Python]
Я пытаюсь понять теорию FTT и свертки (взаимной корреляции), и по этой причине я создал следующий код, чтобы понять это. Код Matlab/Octave, однако я мог бы сделать это и на Python. In 1D: x = [5 6 8 2 5]; y = [6 -1 3 5 1]; x1 = [x...
4612 просмотров

как настроить матрицу после свертки MATLAB
Предположим, что у меня есть изображение в оттенках серого I размером 300 x 300. и у меня есть матричный матричный M 3 x 3 после свертки Ans = conv2(I,M); и будет матрица 304 x 304 => свертка расширит матрицу Если я хочу, чтобы ответ...
692 просмотров
schedule 03.10.2023

Разделимая свертка с использованием одномерного БПФ и двухмерного БПФ
Я пытаюсь использовать MATLAB для свертки изображения с помощью фильтра Гаусса, используя два метода: разделяемую свертку с использованием 1D FFT и неотделяемую свертку с использованием 2D FFT. Я ожидаю, что отделимая свертка будет быстрее. Однако...
950 просмотров

Количество карт признаков в сверточной нейронной сети
Я прочитал эти статьи http://www.codeproject.com/Articles/143059/Neural-Network-for-Recognition-of-Handwriting-Di и когда я перехожу к этому: Слой #0: это изображение рукописного символа в оттенках серого в MNIST. база данных, которая дополнена до...
2412 просмотров
schedule 02.06.2023

Зачем использовать матрицу свертки в Matlab, а не функцию conv ()?
Я понимаю, что если у нас есть два вектора - скажем, X и Y, мы можем вычислить их свертку в Matlab, используя Z = conv(X, Y) . Есть другой способ сделать это: как описано на Mathworks.com , через матрицу свертки: n = length(Y); Z =...
3573 просмотров
schedule 05.05.2022

Сверточные нейронные сети: не чрезмерно ли представлены центральные нейроны на выходе?
[Этот вопрос теперь также задается на странице Перекрестная проверка] Вкратце вопрос Я изучаю сверточные нейронные сети и считаю, что эти сети не одинаково обрабатывают каждый входной нейрон (пиксель / параметр). Представьте, что у нас есть...
360 просмотров