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:04:49 1
Phonique: Feel What You Want (feat. Rebecca) official music video feat. Julia Lapina
2 weeks ago 01:02:51 1
Uncovering the Remains of Sasquatch - Sasquatch Unearthed: Buckeye Bigfoot (Evidence and Encounters)
2 weeks ago 03:00:00 1
ZEN GARDEN MUSIC: Japanese Melodies with Female Vocals and Relaxing Visuals
3 weeks ago 00:09:58 2
LUGHEAD | Omeleto
3 weeks ago 00:04:50 20
In The Army Now (Status Quo) • Drum Cover
3 weeks ago 00:04:47 1
Icon For Hire-Now You Know (Official Music Video)
4 weeks ago 00:05:22 1
The First Signs of Tyranny, From People Who Missed Them | NYT Opinion
4 weeks ago 00:59:13 1
BEST REACTIONS of ANATOLY 2024 | Elite Powerlifter Pretended to be a CLEANER in Gym Prank
1 month ago 00:03:49 1
Battling a Dead Battery? TOPDON BT100 is Your Ultimate Weapon! - YouTube
1 month ago 03:00:51 1
Amazing Luxury Vehicles Left to Rot in Chinese Forest - But Why?
1 month ago 00:05:41 1
Harri Agnel - Lovst (Original Mix) [Official Audio with lyrics]
1 month ago 00:03:38 1
Tired of Dry Air and Sleepless Nights? Here’s the Smart Humidifier That Has Your Back! - YouTube
1 month ago 00:01:54 1
I Put WOLVERINE’S MASK in DEADPOOL & WOLVERINE Fight Scene
1 month ago 00:12:51 1
The Stunning Collapse of 23AndMe
1 month ago 00:03:03 1
Alan Walker, Kylie Cantrall - Unsure (Official Music Video)
1 month ago 00:05:57 2
Why is California Burning? | 5 Minute Videos | PragerU
1 month ago 00:02:43 1
Rīċa Ēastlēah - Never gonna give you up Cover In Old English. Bardcore/Medieval style
1 month ago 00:04:06 1
dark_cloud - Live With The Memories (Official Lyric Video)
1 month ago 00:07:48 1
Real VS. FAKE Lego Star Wars
1 month ago 00:11:32 1
Ethel Cain - Amber Waves (Official Visualizer)
1 month ago 00:01:16 1
The most cursed timeline | real life satire
1 month ago 03:55:59 2
“I Am Your Shield“ God Says - God’s Blessings Will Fill Your Life Eliminate All Evil Around
1 month ago 00:03:46 1
Mother Mother - Hayloft II (LYRICS)
1 month ago 00:03:47 1
Tina Turner - What’s Love Got To Do With It (Official Music Video)