Skip to content
masterclass Buddy

Scikit-Learn · Class

GaussianMixture

GaussianMixture fits a probability model made from several Gaussian distributions. It uses expectation-maximization and can classify samples, score likelihoods, compare models, and generate new samples.

Last updated

Since
0.18

Syntax

GaussianMixture(n_components=1, *, covariance_type='full', tol=0.001, reg_covar=1e-6, 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)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • BayesianGaussianMixture

Source: GaussianMixture — scikit-learn 1.9.1 documentation. Checked 2026-11-03.