This is a collection of Jupyter notebooks I prepared in Machine Learning Techniques Course from IIT Madras Online Degree Programme in Data Science and Programming(Diploma Level).
The course deals with mathematical details of Machine learning algorithms as well as their implemention from scratch using basic libraries like Numpy.
- Linear Regression
- Polynomial regression
- Regularised regression
- Least square classification
- Perceptron
- Logistic Regression
- Naive bayes
- Softmax Regression
- K Nearest Neigbours
- Support Vector Machines
- Decision trees
- Random Forest
- Gradient Boosting
- K Means Clustering
- Artificial Neural Network