-
Twitter Streaming and Language DetectionCollecting 15K tweets from the Twitter Streaming API, comparing language detection methods, and analyzing geolocation patterns.
6 min -
Soft-Margin SVMs: Linear and KernelImplementing soft-margin linear SVM and polynomial kernel SVM from scratch with gradient descent, grid search over learning rates and regularization.
6 min -
Logistic Regression from Scratch on MNISTImplementing binary logistic regression with gradient descent on 784-dimensional image data. Numerically stable gradients and learning rate tuning.
4 min -
Bayes vs LDA and VC Generalization BoundsComparing the Bayes-optimal quadratic boundary to Fisher LDA on 2D Gaussians, then testing VC dimension bounds on a rectangle concept learner.
6 min -
Linear Regression and Bayes Decision BoundariesOLS regression on synthetic data, computing Bayes error probability with the error function, and visualizing the Bayes decision boundary for two Gaussians.
4 min -
Backprop by Hand and CNNs on MNISTHand-computing one step of backpropagation, then iterating on CNN architectures in MATLAB until giving up and switching to Keras.
5 min -
NCC Template Matching, Stereo Depth, and KNNNCC template matching on a Simpsons scene, brute-force stereo depth from two views, and k-nearest neighbors classification.
7 min -
Camera Calibration and HomographyDLT camera calibration from 100 2D-3D correspondences and normalized DLT homography from 15 point pairs.
5 min
Back