Implemented various ML algorithms such as:
- Frequentist Estimate
- Bayesian Estimate
- Gaussian Fitting (1D and 2D)
- Naive Bayes classifier (using Histograms & Mixture of Gaussians)
- Linear Regression
- Logistic Regression
- Neural Networks
- Decision Trees and Random Forests
- Principal Component Analysis
- Singular Value Decomposition
- Dynamic Time Warping
- K-nearest neighbor classifiers
- Dynamic Time Warping
- K-means clustering
- MDPs & Reinforcement Learning
- F-Test (finding 100 prominent features out of 4434 features and then train the classifier using those 100 features).