Skip to content

Machine Learning models implementation using NumPy and NumPy only

License

Notifications You must be signed in to change notification settings

abrosua/ml-with-numpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning with NumPy

These are the simple NumPy implementations for some of the most popular Machine Learning (ML) algorithms, such as:

  1. Linear Regression
  2. Principal Components Analysis (PCA)
  3. k-Nearest Neighbors Regression

Getting Started

File Structure

  • 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 scripts
  • models --- scripts for each model

Built With

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

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Machine Learning models implementation using NumPy and NumPy only

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages