Skip to content

Rust implementation of the Tsetlin Machine, a rule-based machine learning algorithm introduced by Ole-Christoffer Granmo.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

hackjoy/tsetlin

Repository files navigation

tsetlin

Rust implementation of the Tsetlin Machine, a rule-based machine learning algorithm introduced by Ole-Christoffer Granmo.

This implementation was inspired by both the original research paper and the official book.

  • 📦 tsetlin-core: Pure Rust implementation
  • 🐍 tsetlin-py-bindings: Python bindings (via PyO3 + maturin)
  • 🧪 tsetlin-py-examples: Python examples using the bindings

License

Licensed under either of:

at your option.

Attribution

This project is based on the Tsetlin Machine described in:

  • Granmo, Ole-Christoffer. The Tsetlin Machine – A Game Theoretic Bandit Driven Approach to Optimal Pattern Recognition with Propositional Logic. arXiv preprint arXiv:1804.01508 (2018).
    https://arxiv.org/abs/1804.01508

  • Granmo, Ole-Christoffer. An Introduction to Tsetlin Machines. Available at https://tsetlinmachine.org

About

Rust implementation of the Tsetlin Machine, a rule-based machine learning algorithm introduced by Ole-Christoffer Granmo.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published