#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!💕
#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!💕
Ok, this is amazing.
https://inv.nadeko.net/watch?v=xDLxFGXuPEc
YT - Captain Disillusion - CD / Blur
#Blur #DeBlur #Convolution #Gaussian #DeConvolution #Fourier
In today's episode of "Let's Make #Math #Boring," Eli Bendersky attempts to dazzle us with #polynomial #magic and #convolution sorcery🤯. Spoiler alert: it's just #middle #school #math dressed in fancy terminology🎩📚. If you needed a nap, you're welcome. 💤
https://eli.thegreenplace.net/2025/convolutions-polynomials-and-flipped-kernels/ #Sorcery #HackerNews #ngated
Три икса: новый уровень работы с большими свертками в PyTorch для обучения моделей
Привет, Хабр! Продолжим разговор про свертки в ML-обучении на C++. Мы уже обсудили, какие есть подходы к реализации сверток, — ссылку на первую часть ищите в конце статьи. Теперь поговорим, как в одном моем проекте нужно было расширить функциональность PyTorch для работы со свертками размерностью больше трех, а потом использовать их в обучении моделей. Сначала рассмотрим, какие ограничения на выбор алгоритма накладывает возможность обучения моделей, а затем изучим два подхода к реализации свертки и адаптируем их к нашей задаче.
https://habr.com/ru/companies/yadro/articles/899612/
#машинное_обучение #cuda #convolution #сверточные_нейронные_сети
Виноград, Фурье и немного наивности: 4 подхода к реализации сверток с простыми примерами
Привет, Хабр! Меня зовут Кирилл Колодяжный, я работаю в YADRO и продолжаю изучать машинное обучение на С++. Я уже писал, как реализовать модели для распознавания лиц на фото и для поиска объекта в пространстве с помощью computer vision. Ссылки на материалы ищите в конце статьи. Сегодня затрону «математическую» тему и расскажу о реализации сверток: что это за операция и какие есть алгоритмы для вычисления. Приведу простые примеры с кодом, чтобы вы могли опробовать решения. У статьи будет вторая часть: про особенности реализации одного из этих алгоритмов с использованием CUDA в рамках фреймворка PyTorch и про то, как адаптировать его под свои задачи.
Виноград, Фурье и немного наивности: 4 подхода к реализации сверток с простыми примерами
Привет, Хабр! Меня зовут Кирилл Колодяжный, я работаю в YADRO и продолжаю изучать машинное обучение на С++. Я уже писал, как реализовать модели для распознавания лиц на фото и для поиска объекта в пространстве с помощью computer vision. Ссылки на материалы ищите в конце статьи. Сегодня затрону «математическую» тему и расскажу о реализации сверток: что это за операция и какие есть алгоритмы для вычисления. Приведу простые примеры с кодом, чтобы вы могли опробовать решения. У статьи будет вторая часть: про особенности реализации одного из этих алгоритмов с использованием CUDA в рамках фреймворка PyTorch и про то, как адаптировать его под свои задачи.
Je viens à l'instant de trouver un étonnant preset de reverb dans ce logiciel que j'utilise pourtant depuis plus de 20 ans.
Performance optimization, and how to do it wrong — https://genna.win/blog/convolution-simd/
#HackerNews #PerformanceOptimization #HowToDoItWrong #Convolution #SIMD #HackerNews #Blog
I just completed "Garden Groups" - Day 12 - Advent of Code 2024 #AdventOfCode https://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.
Matters Computational [pdf]
http://www.jjj.de/fxt/#fxtbook
#ycombinator #Algorithms #fast_Fourier_transform #FXT #convolution #ugly #useful #fxtpage
Added a convolution kernel filtering operator for polygons/polylines to https://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
Alcuni istanti del #workshop di Øyvind Brandtsegg presso il Conservatorio di Musica “Umberto Giordano”
📸 Francesco Torchiaro
#masterclass #erasmus #foggia #conservatorio #ntnu #convoluzione #convolution #reaper #sensors #liveelectronics #electroacoustic #experimental #experimentalmusic #musica #feedback #oyvindbrandtsegg #conservatoriofoggia #conservatorioumbertogiordano
Uploaded a bunch of balloon pop impulse recordings from a #VikingLine fi-swe ferry. Check them out here:
https://freesound.org/people/el-bee/packs/39418/
Oh the sweet reverb of a cabin toilet? :D #AudioDesign #Convolution #Reverb #IR #Impulses #FieldRecording #CreativeCommons #Attribution #CCBy
Towards Multi-spatiotemporal-scale Generalized PDE Modeling
Jayesh K Gupta, Johannes Brandstetter
Action editor: Vikas Sindhwani.
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?
#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