/MachineLearning

Various Machine Learning Algorithms written from scratch

Primary LanguageJupyter Notebook

MachineLearning

Assignment 1 : Linear Regression on housing price

Assignment 2 :

  • Q1 : Linear Regression using regularization on housing price
  • Q2 : Locally weighted regression

Assignment 3 :

  • Q1 : Logistic regression for classification on examination dataset
  • Q2 : Logistic regression for classification on microchip dataset

Assignment 4 :

  • Q1 : Delta learning rule and netwon's for classification on examination
  • Q2 : Delta learning rule and netwon's for classification on microchip dataset

Assignment 5 :

  • Q1 : Spam ham classifier using Naive Bayes
  • Q2 : River-Non River classifier using Naive baysian method

Assignment 6 :

  • Q1 : Face Detection using PCA
  • Q2 : Face Detection using LDA

Assignment 7 : SVM from scratch using Simplified SMO algorithm. Source : http://cs229.stanford.edu/materials/smo.pdf

Assignment 8 :

  • Q1 : Fuzzy expert system for house mortgage using scikit fuzzy
  • Q2 : Fuzzy expert system for Universty prediction using scikit fuzzy
  • Q3 : Fuzzy addition and function evaluation from scratch