- GaussianMixtureWithPrior.fit_predict(X, y=None, debug=False)#
Estimate model parameters using X and predict the labels for X.
[modified from Scikit-Learn for Maximum A Posteriori estimates (MAP)] The method fits the model n_init times 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, a
ConvergenceWarningis raised. After fitting, it predicts the most probable label for the input data points.