Numpy-ml from scratch. This repo aims to help myself/people understand the math behind machine learning algorithms and I will try to make the computation as efficient as possible
- Decision Tree
- Grdient Boosting Tree
- Logistic Regression
- Linear Regression
- Elastic Net
- Ridge Regression
- Lasso Regression
- Support Vector Machine
- Xgboost
-
- Activation Layer
- Batch Normalization Layer
- Dropout Layer
- Fully Connected Layer
- Embedding Layer
- RNN Layer: many-to-one
- LSTM ayer: many-to-one
- Bidirectional LSTM
-
- Cross Entropy
- Loss for VAE
- BinomialDeviance
- Noise Contrastive Estimation
-
- SGD with momentum
- RMSprop
- Adagrad
- Adadelta
- Adam
-
- CosineAnnealingLR
- CosineAnnealingWarmRestarts
-
Models
- word2vec
- LSTM many to many
The result of unit test for different parts of deep learning
The warning message is due to the bug of Tensorflow