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:03:49 1
Battling a Dead Battery? TOPDON BT100 is Your Ultimate Weapon! - YouTube
2 weeks ago 03:00:51 1
Amazing Luxury Vehicles Left to Rot in Chinese Forest - But Why?
2 weeks ago 00:05:41 1
Harri Agnel - Lovst (Original Mix) [Official Audio with lyrics]
2 weeks ago 00:03:38 1
Tired of Dry Air and Sleepless Nights? Here’s the Smart Humidifier That Has Your Back! - YouTube
2 weeks ago 00:01:54 1
I Put WOLVERINE’S MASK in DEADPOOL & WOLVERINE Fight Scene
2 weeks ago 00:12:51 1
The Stunning Collapse of 23AndMe
2 weeks ago 00:03:03 1
Alan Walker, Kylie Cantrall - Unsure (Official Music Video)
2 weeks ago 00:05:57 2
Why is California Burning? | 5 Minute Videos | PragerU
2 weeks ago 00:02:43 1
Rīċa Ēastlēah - Never gonna give you up Cover In Old English. Bardcore/Medieval style
2 weeks ago 00:07:48 1
Real VS. FAKE Lego Star Wars
2 weeks ago 00:11:32 1
Ethel Cain - Amber Waves (Official Visualizer)
2 weeks ago 00:01:16 1
The most cursed timeline | real life satire
2 weeks ago 03:55:59 2
“I Am Your Shield“ God Says - God’s Blessings Will Fill Your Life Eliminate All Evil Around
3 weeks ago 00:03:46 1
Mother Mother - Hayloft II (LYRICS)
3 weeks ago 00:03:47 1
Tina Turner - What’s Love Got To Do With It (Official Music Video)
3 weeks ago 01:23:48 1
One. Last. Ride.
3 weeks ago 00:03:24 1
Falling In Reverse - “Watch The World Burn“
3 weeks ago 00:06:11 5
Imminence - The Black
3 weeks ago 00:00:00 1
HOUSE SO HAUNTED NO ONE WILL ENTER ALONE | CORPSE FOUND | REAL PARANORMAL INVESTIGATION
3 weeks ago 00:03:04 1
Gradience - Crushed By The Tide feat. Hexis (Filip Andersen) (Official Music Video)
3 weeks ago 00:52:07 1
Why Did So Many Children Go Missing in 20th Century Pennsylvania?
3 weeks ago 00:03:30 1
Kings Of Convenience - Rocky Trail (Official Video)
3 weeks ago 00:13:54 2
Ancient Temple Shows Cell Phone & Wrist Watch? Built with Psychic Powers?