simpleml.models.classifiers.sklearn.mixture module

Wrapper module around sklearn.mixture

class simpleml.models.classifiers.sklearn.mixture.SklearnBayesianGaussianMixture(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.mixture.SklearnGaussianMixture(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.mixture.WrappedSklearnBayesianGaussianMixture(n_components=1, covariance_type='full', tol=0.001, reg_covar=1e-06, max_iter=100, n_init=1, init_params='kmeans', weight_concentration_prior_type='dirichlet_process', weight_concentration_prior=None, mean_precision_prior=None, mean_prior=None, degrees_of_freedom_prior=None, covariance_prior=None, random_state=None, warm_start=False, verbose=0, verbose_interval=10)[source]

Bases: sklearn.mixture.bayesian_mixture.BayesianGaussianMixture, simpleml.models.classifiers.external_models.ClassificationExternalModelMixin

get_feature_metadata(features, **kwargs)[source]

By default nothing is implemented

class simpleml.models.classifiers.sklearn.mixture.WrappedSklearnGaussianMixture(n_components=1, covariance_type='full', tol=0.001, reg_covar=1e-06, max_iter=100, n_init=1, init_params='kmeans', weights_init=None, means_init=None, precisions_init=None, random_state=None, warm_start=False, verbose=0, verbose_interval=10)[source]

Bases: sklearn.mixture.gaussian_mixture.GaussianMixture, simpleml.models.classifiers.external_models.ClassificationExternalModelMixin

get_feature_metadata(features, **kwargs)[source]

By default nothing is implemented