These are the simple NumPy implementations for some of the most popular Machine Learning (ML) algorithms, such as:
- Linear Regression
- Principal Components Analysis (PCA)
- k-Nearest Neighbors Regression
benchmark
--- benchmark scripts- Installing other packages is needed to run the benchmark models (e.g., sklearn's PCA, OLS Regression, and k-NN Regression; statsmodels' Quantile Regression)
demo
--- demo scriptsmodels
--- scripts for each model
Python 3.6.9, with the following packages:
*Note: These packages are NOT required to run the models! Only install it to run the benchmark scripts.
To install the packages, please run the following command,
pip install -r requirements.txt
This project is licensed under the MIT License - see the LICENSE file for details