A python package with implementations of Machine Learning algorithms from scratch.
- Simple Linear Regression (
scratchml.regression.SimpleLinearRegression) - Multiple Linear Regression (
scratchml.regression.MultipleLinearRegression)
- Logistic Regression (
scratchml.classification.LogisticRegression) - Support Vector Machine (
scratchml.classification.SVM) - K-Nearest Neighbors (
scratchml.classification.KNN)
- KMeans Clustering (
scratchml.clustering.KMeans) - KMedoids Clustering (
scratchml.clustering.KMedoids)
The project is available as a package on PyPI - ScratchML
To install it using pip:
pip install scratchml