Публикации по теме '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 просмотров
schedule
30.06.2023
OpenCV: обнаружение градиента от черного к белому в области
Я загрузил пример изображения для лучшего понимания: http://www.imagebanana.com/view/kaja46ko/test.jpg
На изображении вы можете увидеть несколько строк развертки и маркер (белый прямоугольник с кружком внутри). Я хочу, чтобы OpenCV проходил по...
2404 просмотров
schedule
11.07.2023
Свертка GLSL с большим ядром в памяти текстур
Я очень новичок в GLSL, но я пытаюсь написать ядро свертки с фрагментным шейдером для обработки изображений. Я смог сделать это просто отлично, когда мое ядро было маленьким (3x3), используя постоянную матрицу. Однако сейчас я хотел бы...
982 просмотров
schedule
08.04.2023
Быстрая реализация 2D свертки?
Я сделал программу CUDA для 2D-свертки и теперь хочу сравнить ее с какой-либо реализацией, отличной от CUDA, чтобы измерить ускорение.
Я мог бы сравнить с моей собственной реализацией на простом C, используя классический подход с несколькими...
4730 просмотров
schedule
04.08.2023
Нахождение свертки двух гистограмм
Распределение вероятностей суммы двух случайных величин, x и y, задается сверткой отдельных распределений. У меня возникли проблемы с численным определением. В следующем примере x и y распределены равномерно, а их соответствующие распределения...
4335 просмотров
schedule
18.07.2022
Как решить точное сопоставление с образцом с помощью свертки
Я пытаюсь решить проблему точного сопоставления с образцом, когда алфавит состоит из 5 символов {a, b, c, d, #}, где специальный символ # соответствует любому символу (включая себя).
Например, если T = ab#aca#ab#a и P = da#ac, то P начинается с...
5748 просмотров
schedule
15.09.2022
Линейная свертка и взаимная корреляция двух векторов в Matlab с использованием БПФ и вывода одинаковой длины
Я реализую алгоритм, в котором мне нужно вычислить линейную свертку и взаимную корреляцию между двумя одномерными векторами a и b с помощью БПФ. Если длина a равна m , а длина b равна n , то общая длина результирующей свертки будет m + n -...
3467 просмотров
schedule
28.02.2023
Простой сверточный шейдер GLSL ужасно медленный
Я пытаюсь реализовать шейдер 2D-контура в OpenGL ES2.0 для iOS. Это безумно медленно. Как и в 5fps медленно. Я отследил это до вызовов texture2D(). Однако без них любой сверточный шейдер невозможен. Пробовал использовать lowp вместо mediump, но с...
14457 просмотров
schedule
08.10.2022
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 просмотров
schedule
26.12.2022
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 просмотров
schedule
02.12.2022
как настроить матрицу после свертки 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 просмотров
schedule
22.04.2023
Количество карт признаков в сверточной нейронной сети
Я прочитал эти статьи 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 просмотров
schedule
18.10.2022