Metadata-Version: 2.1
Name: tmu
Version: 0.8.2
Summary: Your project description
Author-email: Ole-Christoffer Granmo <ole.granmo@uia.no>, Per-Arne Andersen <per.andersen@uia.no>
License: MIT License
Project-URL: homepage, https://github.com/cair/tmu/
Project-URL: repository, https://github.com/cair/tmu/
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: cffi >=1.0.0
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scikit-learn
Requires-Dist: tqdm
Requires-Dist: requests

Implements the Tsetlin Machine
==================================

- `Tsetlin Machine <https://arxiv.org/abs/1804.01508>`_
- `Coalesced Tsetlin Machine <https://arxiv.org/abs/2108.07594>`_
- `Convolutional Tsetlin Machine <https://arxiv.org/abs/1905.09688>`_
- `Regression Tsetlin Machine <https://royalsocietypublishing.org/doi/full/10.1098/rsta.2019.0165>`_
- `Weighted Tsetlin Machine <https://ieeexplore.ieee.org/document/9316190>`_

Features and Extensions
=======================

- Support for continuous features: `<https://arxiv.org/abs/1905.04199>`_
- Drop clause: `<https://arxiv.org/abs/2105.14506>`_
- Type III Feedback (to be published)
- Focused negative sampling: `<https://ieeexplore.ieee.org/document/9923859>`_
- Multi-task classifier (to be published)
- Autoencoder: `<https://arxiv.org/abs/2301.00709>`_
- Literal budget: `<https://arxiv.org/abs/2301.08190>`_
- Incremental clause evaluation (to be published)
- Sparse computation with absorbing exclude (to be published)
- One-vs-one multi-class classifier (to be published)

Technical Details
=================

TMU is written in Python with wrappers for C and CUDA-based clause evaluation and updating.
