Implementations of popular machine learning techniques in MATLAB. The dataset being used is Optical Recognition of Handwritten Digits Data from UCI.
raw data: optdigits.tra
formatted data: data.mat
PCA
LDA
K-Means
K-Nearest Neighbors
Back Propagation Algorithm: backProp.m implements the back-propagation algorithm for training a multilayer perceptron for regression with K outputs.