This repository contains code of machine learning algorithms implemented from scratch, predominantly using sklearn.
| Topic | Assignment No. | Due Date |
|---|---|---|
| Introduction to Data Mining | Assignment 0 | 05th September |
| Introduction to Data Mining | Assignment 1 | 05th September |
| Data Science Process (Preprocessing) | Assignment 2 | 12th Septmeber |
| Data Science Process (Evaluation) | Assignment 3 | 19th Septmeber |
| Supervised Learning (Naive Bayes) | Assignment 4 | 26th Septmeber |
| Supervised Learning (Nearest Neighbor) | Assignment 5 | 03th October |
| Supervised Learning (Decision Trees) | Assignment 6 | 12th October |
| Supervised Learning (Ensemble Learning) | Assignment 7 | 19th October |
| Unupervised Learning (K-means Clustering) | Assignment 8 | 26th October |
| Optimization (Stochastic Gradient Descent) | Assignment 9 | 02nd November |
| Optimization (Hyperparameter Tuning) | Assignment 10 | 16th November |
| Predicting Fake Job Posting | Project | 4th December |