Machine Learning / Pattern Recognition algorithms implementation
Algorithms implemented:
- Singular Value Decomposition, Eigen Value Decomposition on an image dataset
- Polynomial Regression
- Bayesian Classifier on real & synthetic data
- Fisher discriminant based classifier on features of images
- Gaussian Mixture Model on Image dataset & Synthetic dataset
- Hidden Markov Model on MFCC TIDIGITS online handwritten dataset
- Dynamic Time Warping on MFCC TIDIGITS online handwritten dataset
- Principal Component Analysis on images of faces
- Bayes' classifier on Parzen window method using Gaussian kernel on an Image dataset
- Fisher discriminant based classifier on an Image dataset
- Perceptron based classifier on an Image dataset
- Support vector machine-based classifier (using linear kernel) on Speech and OCR data
- Multi-layer feed-forward neural network-based classifier on Speech and OCR data
Plots:
- Image Reconstruction
- Decision Boundaries
- Confusion Matrix
- Receiver Operating Characteristic (ROC) curve
- Detection Error Tradeoff (DET) curve