A very self-learning machine learning project.
- Old project: This repo
- Feel free to use it (in that case, please credit me for my effort).
- The program still has bugs and is not user-friendly.
Model name | Progress | Note |
---|---|---|
Linear Regression | Done | |
Polynomial Regression | Done | Use PLA or Neural Network |
Logistic Regression | Done | |
Softmax Regression | Done | Not including Neural Network |
Other Regressions | - | |
Neural Network | Half | |
Decision Tree | Done* | |
Naive Bayes | Done* | |
Support Vector Machine | Half | |
Discriminant Analysis | - | |
K-Nearest Neighbors | Done | |
Random Forest | Done* |
Model name | Progress | Path |
---|---|---|
K-Means Clustering | Done | |
K-Medroids Clustering | - | |
Hierarchical Clustering | - | |
Principal Component Analysis | Bugs | |
Linear Component Analysis | Bugs | |
Singular Value Decomposition | - |
Optimizers | Progress |
---|---|
Gradient Descent | Done |
Stochastic Gradient Descent | - |
Batch Gradient Descent | - |
Adagrad | - |
Adadelta | - |
RMSprop | - |
Adam | - |
Model name | Progress | Path |
---|---|---|
Read from input data | Half | Available datasets: iris , breast cancer , wine |
Create data | Half | Available generators: linear , group and spiral |
Save data | - | - |
Load data | - | - |
Edit data | - | - |
Normalise data | - | - |
Balance data | - | - |
Data Inappropriate Warning | - | - |
Graph drawing | Done | Still a little confused |
Other Frameworks Comparisons | - | - |
Coming soon
Inspiration: Machine Learning from scratch
medium.com
Vietnamese machine learning from scratch