Skip to content

Python implementation of popular machine learning algorithm

Notifications You must be signed in to change notification settings

gmortuza/machine-learning-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning from scratch

In this repository we have implemented most popular Machine Learning algorithm from scratch. The math of any particular algorithm is also described.

Mathematics of ML

Linear algebra

Probability

Calculus

Machine Learning

Bayesian

Clustering

Dimensionality reduction

  • Linear Discriminant Analysis(LDA)
  • Principal Component Analysis
  • T-SNE

Ensemble

Instance based

Neural Network

  • Artificial Neural Network(ANN)
  • Convolutional Neural Network(CNN)
  • Recurrent Neural Network(RNN)
  • Auto Encoder
  • Generative Adversarial Network(GAN)
  • Transformer

Regression

Tree

Others

Other ML resources

Releases

No releases published

Packages

No packages published