Projects for Machine Learning (including Academic Projects)
-
ML Offline 1 Decision Tree AdaBoost: Decision Tree and AdaBoost implementation from scratch in Python.
-
ML Offline 2 KNN and NaiveBayes on Text Classification: Implementation of KNN and NaiveBayes Classifier from scratch in Python to classify text data of stackexchange.
-
ML Offline 3 on PCA and Expectation-Maximization: Implementation of PCA algorithm and Expectation-Maximization algorithm from scratch in Python.
-
Additionally, ML CW 1 MultiClass Logistic Regression: Implementation of Multi-Class Logistic Regression from scratch in Python.