The interactive film is in the book's Companion

Play it, pause it, turn it and drag it with Mathematics for AI and Machine Learning.

Get the book

Convolution Is Multiplication in the Fourier Basis

Chapter 6 · Mathematics for AI and Machine Learning · Advanced · 1:43

An interactive live film: the Fourier waves are eigenvectors of every circular convolution; drag the kernel and each wave is scaled by its eigenvalue until the alternating wave is erased.

Narration

A circular convolution with the kernel k zero, k one, k two is a matrix C built from the cyclic shift S. Here the signals have four entries.

The shift has eigenvectors that are waves. The four helices are the waves of frequency zero, one, two and three, drawn with their real and imaginary parts around the index axis.

The rest of the narration is in the book's Companion.

More from Chapter 6

Interactive1:32Eigenvectors: the Directions a Matrix Does Not TurnChapter 6Preview1:42The Determinant as a Volume Factor, with a SignChapter 6Preview1:46Power Method: A Markov Chain Finds Its EigenvectorChapter 6Preview1:44Diagonalization: Change Basis, Stretch, Change BackChapter 6Preview1:36The Matrix Exponential: a Flow Whose Area Grows like e to the TraceChapter 6