What it does
A recursive Cooley-Tukey FFT, extended to 2D, does convolution in the frequency domain. Max and average pooling and ReLU, tanh and softmax complete the core of a convolutional layer, all without an ML framework. Built as a team.
Size
516 lines of code.
