multidim.models.GaussianMixtureClassifier¶
-
class
multidim.models.GaussianMixtureClassifier(stop_level=None, **kwargs)[source]¶ A scikit-learn classification estimator, for any sort of Gaussian mixture model.
A Gaussian mixture module is a collection of labelled Gaussian functions
This is provided mainly to provide a parent class for
CDER.GaussianMixtureClassifier.evaluate(x)Evaluate all gaussians against a pointcloud GaussianMixtureClassifier.fit(*training)Fit this estimator to training data. GaussianMixtureClassifier.gausscoords()This is the method to overwrite for specific models! GaussianMixtureClassifier.get_params([deep])Pass original kwargs internally. GaussianMixtureClassifier.plot(canvas[, style])Plot a CDER model, using matplotlib or bokeh GaussianMixtureClassifier.predict(pointclouds)Predict labels of given pointclouds, based on previous training data fed to fit().GaussianMixtureClassifier.runit(pointclouds)GaussianMixtureClassifier.score(pointclouds, …)Score predicted labels against known labels. GaussianMixtureClassifier.set_params(**params)Set the parameters of this estimator.