This project demonstrates how Machine Learning Algorithms can be implemented in C. These extensions have been built as C Extensions to Python, hence they have speed comparable to Python Packages like Scikit Learn.
- ML_Algo ( contains all the modules and code for the ML algorithms )
- Preprocessing ( constains extensions modules for data preprocessing )
- tests ( contains scripts for testing the designed algorithms )
- Preprocessing ( contains unittests for preprocessing algorithms )
- setup.py ( setup file for installing the package )
- README.md
- Install NumPy as it is a dependency
- Clone this repo and cd to it
- Run
python setup.py build
to build the module - Run
python setup.py install
to install it
- Preprocessing
- MinMaxScaler
- StandardScaler