Tsetlin Machine#

Models#

MultiClassTM(n_clauses, T, s, dim, ...)

TM for multi-class classification: each sample has exactly one of n_classes classes.

MultiOutputTM(n_clauses, T, s, dim, ...)

TM for multi-label classification: each sample can have any number of n_classes labels.

BinaryTM(n_clauses, T, s, dim, **opt)

TM for binary classification: one output, each sample is 0 or 1.

RegressionTM(n_clauses, T, s, dim, y_range, ...)

TM for regression: one real-valued target per sample.

Configuration#

TMConfig()

Settings for the discrete TM models.

RegressionConfig()

Settings for the discrete regression TM.