simpeg.utils.GaussianMixtureWithNonlinearRelationships.fit_predict#
- GaussianMixtureWithNonlinearRelationships.fit_predict(X, y=None)[source]#
Estimate model parameters using X and predict the labels for X.
The method fits the model
n_inittimes and sets the parameters with which the model has the largest likelihood or lower bound. Within each trial, the method iterates between E-step and M-step for max_iter times until the change of likelihood or lower bound is less than tol, otherwise, aConvergenceWarningis raised. After fitting, it predicts the most probable label for the input data points.Added in version 0.20.
- Parameters:
- Xarray_like
ofshape(n_samples,n_features) List of n_features-dimensional data points. Each row corresponds to a single data point.
- y
Ignored Not used, present for API consistency by convention.
- Xarray_like
- Returns:
- labels
array,shape(n_samples,) Component labels.
- labels