These implementations were done as part of assignments of the Machine Learning course ELL409(2018-19) @ IIT Delhi
This project consists of the tasks of building up different kinds of classifiers on various example datasets. PFA : Detailed report for data analysis on FMNIST, Railway Data, Health Data and River Data.
We have implemented following types of Classification schemes for each problem
- Bayes Classifier (with different class conditional densities and estimation techniques)
- Naive Bayes Classifier
- K-means Clustering
- K-Nearest Neighbor Classifier
- Principal component analysis (where ever applicable)
- Linear Models for Binary Classification, Regression and Multi-Class Classification
- Logistic Models for Binary and Multi-Class Classification
- Binary and Multi-Class FLDA
- Perceptron ALgorithm
- Support Vector Machine