pyTsetlinMachine package¶
Submodules¶
pyTsetlinMachine.tm module¶
-
class
pyTsetlinMachine.tm.
CConvolutionalTsetlinMachine
¶ Bases:
_ctypes.Structure
-
class
pyTsetlinMachine.tm.
CEmbeddingTsetlinMachine
¶ Bases:
_ctypes.Structure
-
class
pyTsetlinMachine.tm.
CIndexedTsetlinMachine
¶ Bases:
_ctypes.Structure
-
class
pyTsetlinMachine.tm.
CMultiClassConvolutionalTsetlinMachine
¶ Bases:
_ctypes.Structure
-
class
pyTsetlinMachine.tm.
ConvolutionalEmbeddingTsetlinMachine2D
(number_of_clauses, T, s, patch_dim, boost_true_positive_feedback=1, number_of_state_bits=8, weighted_clauses=False, s_range=False)¶ Bases:
object
-
clause_sharing
(class_1, class_2)¶
-
fit
(X, Y, epochs=100, incremental=False)¶
-
get_state
()¶
-
predict
(X)¶
-
set_state
(state)¶
-
ta_action
(clause, ta)¶
-
ta_state
(clause, ta)¶
-
transform
(X, inverted=True)¶
-
-
class
pyTsetlinMachine.tm.
EmbeddingTsetlinMachine
(number_of_clauses, T, s, boost_true_positive_feedback=1, number_of_state_bits=8, weighted_clauses=False, s_range=False)¶ Bases:
object
-
clause_sharing
(class_1, class_2)¶
-
fit
(X, Y, epochs=100, incremental=False)¶
-
get_state
()¶
-
predict
(X)¶
-
set_state
(state)¶
-
ta_action
(clause, ta)¶
-
ta_state
(clause, ta)¶
-
transform
(X, inverted=True)¶
-
-
class
pyTsetlinMachine.tm.
MultiClassConvolutionalTsetlinMachine2D
(number_of_clauses, T, s, patch_dim, boost_true_positive_feedback=1, number_of_state_bits=8, append_negated=True, weighted_clauses=False, s_range=False, clause_drop_p=0.0, literal_drop_p=0.0)¶ Bases:
object
This class creates a convolutional Tsetlin machine
-
fit
(X, Y, epochs=100, incremental=False)¶
-
get_state
()¶
-
predict
(X)¶
-
set_state
(state_list)¶
-
ta_action
(mc_tm_class, clause, ta)¶
-
ta_state
(mc_tm_class, clause, ta)¶
-
transform
(X, inverted=True)¶
-
-
class
pyTsetlinMachine.tm.
MultiClassTsetlinMachine
(number_of_clauses, T, s, boost_true_positive_feedback=1, number_of_state_bits=8, indexed=True, append_negated=True, weighted_clauses=False, s_range=False, clause_drop_p=0.0, literal_drop_p=0.0)¶ Bases:
object
Docstring for class MultiClassTsetlinMachine.
-
fit
(X, Y, epochs=100, incremental=False)¶
-
get_state
()¶
-
predict
(X)¶
-
set_state
(state_list)¶
-
ta_action
(mc_tm_class, clause, ta)¶
-
ta_state
(mc_tm_class, clause, ta)¶
-
transform
(X, inverted=True)¶
-
-
class
pyTsetlinMachine.tm.
RegressionTsetlinMachine
(number_of_clauses, T, s, boost_true_positive_feedback=1, number_of_state_bits=8, weighted_clauses=False, s_range=False)¶ Bases:
object
-
fit
(X, Y, epochs=100, incremental=False)¶
-
get_state
()¶
-
predict
(X)¶
-
set_state
(state)¶
-
-
pyTsetlinMachine.tm.
ctm_pointer
¶ alias of
pyTsetlinMachine.tm.LP_CConvolutionalTsetlinMachine
-
pyTsetlinMachine.tm.
etm_pointer
¶ alias of
pyTsetlinMachine.tm.LP_CEmbeddingTsetlinMachine
-
pyTsetlinMachine.tm.
itm_pointer
¶ alias of
pyTsetlinMachine.tm.LP_CIndexedTsetlinMachine
-
pyTsetlinMachine.tm.
mc_ctm_pointer
¶ alias of
pyTsetlinMachine.tm.LP_CMultiClassConvolutionalTsetlinMachine