Machine Learning from scratch by Charles-Meldhine Madi Mnemoi
Project description
cmnemoi-learn - Machine Learning from scratch by Charles-Meldhine Madi Mnemoi
Repository in which I will implement some of the machine learning models described in Elements Of Statistical Learning by Hastie, Tibshirani and Friedman from scratch (using only numpy
) in form of a Python package.
The implementations will be unit tested against popular implementation (Scikit-learn, PyTorch) with pytest
.
The quality of the code will be checked using black
, pylint
and mypy
at each commit through a GitHub Action CI pipeline.
The package will be published on PyPI at each push to the main
branch through a GitHub Action CD pipeline.
Install the package
pip install cmnemoi-learn
Contributing
Clone the repo :
git clone https://github.com/cmnemoi/cmnemoi-learn.git
cd cmnemoi-learn
Then install dependencies. If you run Miniconda or Anaconda:
conda create -n cmnemoi-learn python=3.11 -y
conda activate cmnemoi-learn
pip install -r requirements.txt
If you run Poetry:
poetry install
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cmnemoi_learn-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc7404e537022d4762b68d84f3d019d515c8a933d9d4f678a3ee939548496a5 |
|
MD5 | a854a8f505167d95970b493efe173781 |
|
BLAKE2b-256 | 1cb0f06d82824fb41587e60119f6beee841d8c8be2d575cb9f2192a520ac7d27 |