Machine-Learning-and-Pattern-Recognition This is the python implementation of different Machine Learning algorithms, each specific to an application. 1. Gaussian Mixture Model (Image Segmentation) 2. Bayesian Classifier (Character Recognition) 3. Principal Component Analysis (Face Reconstruction)