Skip to content

ToyML: Machine Learning from Scratch

Python PyPI

Codecov Build Docs Test

Code style: black Ruff Imports: isort Checked with mypy pre-commit

Waka Time

There are machine learning algorithms implemented from scratch. Let's learn machine learning with simple toy code.

Installation

pip install toyml

RoadMap

  • Clustering: DBSCAN, Hierarchical(Agnes&Diana), Kmeans
  • Classification: KNN
  • Ensemble: Boosting(AdaBoost)
  • Classification: NaiveBayes, DecisionTree, SVM
  • Association Analysis: Apriori
  • Ensemble: GBDT