- Finding Edges with Gaussians, Sobel, and Canny
Gaussian smoothing, implementing derivative filters from scratch, Sobel vs Canny, and making Keanu Reeves look like A Scanner Darkly.
7 min - Reading Images and the NTSC Grayscale Formula
Loading images, the NTSC grayscale formula, and a checkerboard. First computer vision homework done in Python instead of MATLAB.
4 min - Multithreaded Restaurant Simulation in C++14
Building a concurrent restaurant simulation with mutexes, condition variables, and semaphores to coordinate diners, cooks, and shared machines.
23 min - RBF Networks for Function Approximation
Implementing a Radial Basis Function network with K-Means clustering and LMS training to approximate a noisy sinusoidal function.
6 min - Backpropagation and the N-Bit Parity Problem
Implementing a multi-layer perceptron from scratch to solve the N-bit parity problem, and analyzing the effects of learning rate and momentum.
5 min - Perceptron Learning, the XOR Problem, and Gradient Descent
Applying the perceptron learning rule, confronting the XOR limitation, designing multi-layer networks, and connecting gradient descent to LMS.
5 min - McCulloch-Pitts Neurons and Linear Separability
Designing M-P neurons for conditional logic, building binary adders from neural networks, and exploring the limits of linear separability.
4 min
Back