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
)
- Perceptron (
scratchml.nn.Perceptron
)
The project is available as a package on PyPI - ScratchML
To install it using pip:
pip install scratchml