最大期望算法EM(expectation-maximization)算法主要是用于在不完全数据的情况下计算最大似然估计。在EM算法正式提出以来,人们对EM算法的性质有更加深入的研究。EM算法在数理统计,数据挖掘,机器学习以及模式识别等领域有广泛的应用。