This is an algorithm collection for machine learning implemented without any ML framework.
- Supervised learning
- Linear regression
- Logistic regression
- Support vector machine (SVM)
- K-nearest neighbour (KNN)
- Decision tree
- Random forest
- AdaBoost
- XGBoost
- LightGBM
- Unsupervised learning
- K-mean
- Neural network
- Dimention reduction
- Principal component analysis (PCA)
- Reinforcement learning
- Q-learning