This repository works to implement fundamental supervised and unsupervised machine learning models in plain Python. Ten of the most widely used methods are created as follows:
- Linear regression
- Logistic regression
- Decision tree
- SVM algorithm
- Naive Bayes algorithm
- KNN algorithm
- K-means
- Random forest algorithm
- Dimensionality reduction algorithms
- Gradient boosting algorithm and AdaBoosting algorithm