A GMM is a sum of multiple weighted Gaussian components:

When trying to find the ML estimates for all the weights (), means (), and covariances (), the set of equations derived from setting the partial derivatives of the log-likelihood to zero cannot be solved directly.

This is because of the sum inside the logarithm, which makes a closed-form solution intractable. Instead, iterative methods like the Expectation-Maximization (EM) algorithm* are required.