Machine learning is a hot topic where one wants to learn from data to achieve a certain task. I have implemented various algorithms from LDA, interpolation, k-NN, clustering, MLP, and more. Press blue link above for more details and all algorithms I worked on. 
Multi-Dimensional Basis Expansion Linear Regression w/ L2 Regularization
Results
Code
Multi-Dimensional Linear Discriminant Analysis & Logistic Regression w/ L2 Regularization
Results
LDA Code
LR Code
Natural Cubic Splines Interpolation & Leave-One-Out Cross-Validation
Results
Interpolation Code
CV Code
Classifying USPS Digit Data Using Expectation-Maximization Algortihm on Gaussian Mixture Models
Results
Code
Classifying USPS Handwritten Digits using Multi-Layer Perceptron (Neural Network)
Results
Code
k-Nearest Neighbor Classification
Results
Code (Single K)
k-Means Clustering & Dimensionality Reduction (Principal Component Analysis)
Results
Clustering Code Only
Clustering + PCA Code