simpleml.models.classifiers.sklearn.tree module

Wrapper module around sklearn.tree

class simpleml.models.classifiers.sklearn.tree.SklearnDecisionTreeClassifier(has_external_files=True, external_model_kwargs={}, params={}, **kwargs)[source]

Bases: simpleml.models.classifiers.sklearn.base_sklearn_classifier.SklearnClassifier

author
created_timestamp
feature_metadata
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
params
pipeline
pipeline_id
project
registered_name
version
version_description
class simpleml.models.classifiers.sklearn.tree.SklearnExtraTreeClassifier(has_external_files=True, external_model_kwargs={}, params={}, **kwargs)[source]

Bases: simpleml.models.classifiers.sklearn.base_sklearn_classifier.SklearnClassifier

author
created_timestamp
feature_metadata
filepaths
has_external_files
hash_
id
metadata_
modified_timestamp
name
params
pipeline
pipeline_id
project
registered_name
version
version_description
class simpleml.models.classifiers.sklearn.tree.WrappedSklearnDecisionTreeClassifier(criterion='gini', splitter='best', max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features=None, random_state=None, max_leaf_nodes=None, min_impurity_decrease=0.0, min_impurity_split=None, class_weight=None, presort=False)[source]

Bases: sklearn.tree.tree.DecisionTreeClassifier, simpleml.models.classifiers.external_models.ClassificationExternalModelMixin

get_feature_metadata(features, **kwargs)[source]

By default nothing is implemented

class simpleml.models.classifiers.sklearn.tree.WrappedSklearnExtraTreeClassifier(criterion='gini', splitter='random', max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features='auto', random_state=None, max_leaf_nodes=None, min_impurity_decrease=0.0, min_impurity_split=None, class_weight=None)[source]

Bases: sklearn.tree.tree.ExtraTreeClassifier, simpleml.models.classifiers.external_models.ClassificationExternalModelMixin

get_feature_metadata(features, **kwargs)[source]

By default nothing is implemented