Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 735 Bytes

README.md

File metadata and controls

25 lines (20 loc) · 735 Bytes

Machine Learning

The following repository contains machine learning algorithms written from scratch. The list includes

  • Regression algorithms
    • Normal Gradient Descent
    • Stochastic Gradient Descent
    • Autograd versions
    • LASSO
    • Ridge regression
  • Logistic regression
  • naive bayes algorithms
    • Gaussian Naive Bayes
  • K - nearest neighbors
  • Neural Networks
    • Dense layers only
  • Support Vector Machines
    • soft margin
    • hard margin
  • Decision Trees and Random Forests

In order to use the following repository, simply clone it and install the mecessary dependencies present in the requirements3.txt file.

Most algorithms are not optimised for runtime, however is a part of the future scope of this project.