#convolution

2025-05-27

#MIT's #EE professor #Oppenheim, in 1975, gave what might well be the most intuitive description of #convolution. It's sneaky. It's backdoor. It's simple. It's brilliant!💕

youtu.be/TuCYGjp7WKU?si=JUyXKg

R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-05-23
N-gated Hacker Newsngate
2025-05-21

In today's episode of "Let's Make ," Eli Bendersky attempts to dazzle us with and sorcery🤯. Spoiler alert: it's just dressed in fancy terminology🎩📚. If you needed a nap, you're welcome. 💤
eli.thegreenplace.net/2025/con

2025-04-15

Три икса: новый уровень работы с большими свертками в PyTorch для обучения моделей

Привет, Хабр! Продолжим разговор про свертки в ML-обучении на C++. Мы уже обсудили, какие есть подходы к реализации сверток, — ссылку на первую часть ищите в конце статьи. Теперь поговорим, как в одном моем проекте нужно было расширить функциональность PyTorch для работы со свертками размерностью больше трех, а потом использовать их в обучении моделей. Сначала рассмотрим, какие ограничения на выбор алгоритма накладывает возможность обучения моделей, а затем изучим два подхода к реализации свертки и адаптируем их к нашей задаче.

habr.com/ru/companies/yadro/ar

#машинное_обучение #cuda #convolution #сверточные_нейронные_сети

2025-04-03

Виноград, Фурье и немного наивности: 4 подхода к реализации сверток с простыми примерами

Привет, Хабр! Меня зовут Кирилл Колодяжный, я работаю в YADRO и продолжаю изучать машинное обучение на С++. Я уже писал, как реализовать модели для распознавания лиц на фото и для поиска объекта в пространстве с помощью computer vision. Ссылки на материалы ищите в конце статьи. Сегодня затрону «математическую» тему и расскажу о реализации сверток: что это за операция и какие есть алгоритмы для вычисления. Приведу простые примеры с кодом, чтобы вы могли опробовать решения. У статьи будет вторая часть: про особенности реализации одного из этих алгоритмов с использованием CUDA в рамках фреймворка PyTorch и про то, как адаптировать его под свои задачи.

habr.com/ru/companies/yadro/ar

#convolution #gpu #c++ #machinelearning

2025-04-03

Виноград, Фурье и немного наивности: 4 подхода к реализации сверток с простыми примерами

Привет, Хабр! Меня зовут Кирилл Колодяжный, я работаю в YADRO и продолжаю изучать машинное обучение на С++. Я уже писал, как реализовать модели для распознавания лиц на фото и для поиска объекта в пространстве с помощью computer vision. Ссылки на материалы ищите в конце статьи. Сегодня затрону «математическую» тему и расскажу о реализации сверток: что это за операция и какие есть алгоритмы для вычисления. Приведу простые примеры с кодом, чтобы вы могли опробовать решения. У статьи будет вторая часть: про особенности реализации одного из этих алгоритмов с использованием CUDA в рамках фреймворка PyTorch и про то, как адаптировать его под свои задачи.

habr.com/ru/companies/yadro/ar

#convolution #gpu #c++ #machinelearning

Rubin Steinerrubinsteiner
2025-03-11

Je viens à l'instant de trouver un étonnant preset de reverb dans ce logiciel que j'utilise pourtant depuis plus de 20 ans.

Pustam | पुस्तम | পুস্তম🇳🇵pustam_egr@mathstodon.xyz
2025-01-23
2024-12-12

I just completed "Garden Groups" - Day 12 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/12

Phew!!!!!

That was a tough one until I started over with memories of my #ElectricalEngineers days. I used #convolution because, given the right kernel matrix, you can detect edges, and sides in a 2D grid of features.

you could probably find a short (sub)string in much longer string pretty fast by interpreting the substring as a #FIR filter kernel and convolving it with the long string using #FFT #convolution
the result would give you a sequence of values which you compare against a threshold to find the peaks, and then apply exact match search in the region or look at it with your own eyes
Karsten Schmidttoxi@mastodon.thi.ng
2024-06-02

Added a convolution kernel filtering operator for polygons/polylines to thi.ng/geom, incl. some useful preset kernels: box filter, triangle, gaussian, all with configurable size...

The image shows effects of various kernel sizes & iterations. Unlike with subdivision smoothing, here each version has the exact same number of vertices, only their positions are impacted: orange = box, magenta = triangle, blue = gaussian

(For now the operator is only implemented for polygons (also w/ holes) & polylines, but can be extended to other shape types...)

#ThingUmbrella #Geometry #Polygon #Curve #Convolution #Gaussian #TypeScript

Grid diagram of 16 versions of a polygon version of the letter "A" filtered with different kernel types, kernel sizes and iterations. From left to right: K=1,3,5,7. From top to bottom: Iterations=1,5,9,13.

For each version the results of the different filter types are shown in: orange = box filter, magenta = triangle, blue = gaussian

Uploaded a bunch of balloon pop impulse recordings from a #VikingLine fi-swe ferry. Check them out here:

freesound.org/people/el-bee/pa

Oh the sweet reverb of a cabin toilet? :D #AudioDesign #Convolution #Reverb #IR #Impulses #FieldRecording #CreativeCommons #Attribution #CCBy

Published papers at TMLRtmlrpub@sigmoid.social
2023-08-28

Towards Multi-spatiotemporal-scale Generalized PDE Modeling

Jayesh K Gupta, Johannes Brandstetter

Action editor: Vikas Sindhwani.

openreview.net/forum?id=dPSTDb

#vorticity #convolution #deep

2023-08-24
Si lo piensas bien, técnicamente estamos escuchando en Joint Sterero tirándole a mono, y no en estéreo puro...

Así que, la expansión estéreo, convolución y ecualizador paramétrico sólo son disfrutables con audífonos...

Te invito a derretirte el cerebro escuchando música así de vez en cuando

Es lo que los esnobs y demás mamadores sueles llamar como: sonido 8D (ja!)

Yo :bc_heart: #JamesDSP!

#Audio #DSP #Android #Convolution #EQ #Music
Fabrice Tshimangafab13@sigmoid.social
2023-08-19

Hey, can Mastodon and Sigmoid help me find papers/insights?
I am looking for papers that examine kernels in CNNs, specifically the differences between lower and higher layer kernels, better if of the same dimensions.
Are 3x3 kernels that many, that significantly different? Are they doing the same things, are they processing textures to shape, from layer to layer?

#cnn #deepnetworks #kernel #convolution

2023-08-14

#writever #convolution
- Oh, tiens, tu as changé ton hybride de service ?
- Et oui, il a bien fallu. Le précédent avait une dysfonction. J'ai voulu réparer ça tout seul, j'ai dérivé l'accumulateur plasmique, puis déréguler l'ambianceur de Frêne avec un code à convolution en D, rebooté le binaire triphasé et reprogrammé le réseau pseudoneuronal X24. Tu me suis ?
- Très bien.
- Ben ça n'a pas loupé : il n'a pas redémarrer.
- Encore de la camelote eurasinonewamsterdamienne.
- Clair !
#microfiction

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst