Discrete convolutions, from probability to image processing and FFTs.
Video on the continuous case:
Help fund future projects:
Special thanks to these supporters: #thanks
An equally valuable form of support is to simply share the videos.
------------------
Other videos I referenced
Live lecture on image convolutions for the MIT Julia lab
Lecture on Discrete Fourier Transforms
Reducible video on FFTs
Veritasium video on FFTs
A small correction for the integer multiplication algorithm mentioned at the end. A “straightforward” application of FFT results in a runtime of O(N * log(n) log(log(n)) ). That log(log(n)) term is tiny, but it is only recently in 2019, Harvey and van der Hoeven found an algorithm that removed that log(log(n)) term.
Another small correction at 17:00. I describe O(N^2) as meaning “the number of operations needed scales with N^2“. However, this is technically what Theta(N^2) would mean. O(N^2) would mean that the number of operations needed is at most constant times N^2, in particular, it includes algorithms whose runtimes don’t actually have any N^2 term, but which are bounded by it. The distinction doesn’t matter in this case, since there is an explicit N^2 term.
These animations are largely made using a custom python library, manim. See the FAQ comments here:
#manim
You can find code for specific videos and projects here:
Music by Vincent Rubinetti.
Download the music on Bandcamp:
Stream the music on Spotify:
Timestamps
0:00 - Where do convolutions show up?
2:07 - Add two random variables
6:28 - A simple example
7:25 - Moving averages
8:32 - Image processing
13:42 - Measuring runtime
14:40 - Polynomial multiplication
18:10 - Speeding up with FFTs
21:22 - Concluding thoughts
------------------
3blue1brown is a channel about animating math, in all senses of the word animate. And you know the drill with YouTube, if you want to stay posted on new videos, subscribe:
Various social media stuffs:
Website:
Twitter:
Reddit:
Instagram:
Patreon:
Facebook:
1 view
734
205
1 week ago 00:02:56 1
Oh Wonder - Technicolour Beat - 10 Years On (Official Audio)
1 week ago 00:14:37 1
🔴 As US Cozies Up To Russia’s Economy, Putin’s Call With China Just Changed Everything
1 week ago 00:00:00 2
GET THE SHOT - Pit of Misery (OFFICIAL VIDEO)
2 weeks ago 00:04:34 1
Janiva Magness ~ You Were Never Mine
2 weeks ago 00:32:43 4
Faith & Obedience | World Mission Society Church of God
3 weeks ago 00:53:40 31
Lily Phillips Slept With 100 Men In One Day and Doesn’t Regret It
3 weeks ago 00:04:49 1
Phonique: Feel What You Want (feat. Rebecca) official music video feat. Julia Lapina
4 weeks ago 01:02:51 1
Uncovering the Remains of Sasquatch - Sasquatch Unearthed: Buckeye Bigfoot (Evidence and Encounters)
4 weeks ago 03:00:00 3
ZEN GARDEN MUSIC: Japanese Melodies with Female Vocals and Relaxing Visuals
1 month ago 00:09:58 2
LUGHEAD | Omeleto
1 month ago 00:04:50 20
In The Army Now (Status Quo) • Drum Cover
1 month ago 00:04:47 1
Icon For Hire-Now You Know (Official Music Video)
1 month ago 00:05:22 1
The First Signs of Tyranny, From People Who Missed Them | NYT Opinion
1 month ago 00:59:13 1
BEST REACTIONS of ANATOLY 2024 | Elite Powerlifter Pretended to be a CLEANER in Gym Prank
2 months ago 00:03:49 1
Battling a Dead Battery? TOPDON BT100 is Your Ultimate Weapon! - YouTube
2 months ago 03:00:51 1
Amazing Luxury Vehicles Left to Rot in Chinese Forest - But Why?
2 months ago 00:05:41 1
Harri Agnel - Lovst (Original Mix) [Official Audio with lyrics]
2 months ago 00:03:38 1
Tired of Dry Air and Sleepless Nights? Here’s the Smart Humidifier That Has Your Back! - YouTube
2 months ago 00:01:54 1
I Put WOLVERINE’S MASK in DEADPOOL & WOLVERINE Fight Scene
2 months ago 00:12:51 1
The Stunning Collapse of 23AndMe
2 months ago 00:03:03 1
Alan Walker, Kylie Cantrall - Unsure (Official Music Video)
2 months ago 00:05:57 2
Why is California Burning? | 5 Minute Videos | PragerU
2 months ago 00:02:43 1
Rīċa Ēastlēah - Never gonna give you up Cover In Old English. Bardcore/Medieval style