In this repository we have implemented most popular Machine Learning algorithm from scratch. The math of any particular algorithm is also described.
- Hierarchical Clustering
- K means
- Linear Discriminant Analysis(LDA)
- Principal Component Analysis
- T-SNE
- Artificial Neural Network(ANN)
- Perceptron
- Multi layer perceptron
- Convolutional Neural Network(CNN)
- Recurrent Neural Network(RNN)
- Auto Encoder
- Generative Adversarial Network(GAN)
- Transformer
- Feature Selection
- Optimization
- Performance Measurement
- Regularization
- Terminology