/Maching-Learning-only-with-Numpy

Implementation of Machine learning algorithms only using numpy.

Primary LanguagePythonMIT LicenseMIT

Machine Learning only with Numpy

Algorithms:

Supervised Learning

  • Ordinary Least Square
  • Ridge Regression
  • Total Least Square
  • Logistic Regression
  • SVM (Using scipy or libsvm)
  • Perceptron
  • Multiple Layer Perceptron (Full connected)
  • Decision Tree
  • Random Forest
  • AdaBoost
  • Gradient Boost
  • KNN

Unsupervised Learning

  • GMM
  • EM
  • K-Means
  • spectral clustering
  • LDA
  • PCA