学习了EM算法,按照教程实现了EM算法,在下面整理几个EM算法的网站
【机器学习基础】EM算法
https://blog.csdn.net/u010834867/article/details/90762296
你真的了解EM算法吗?
https://www.jianshu.com/p/c57ef1508fa7
超详细的EM算法理解
https://www.cnblogs.com/USTC-ZCC/p/10845506.html
EM算法原理详解
https://blog.csdn.net/pipisorry/article/details/42550815
怎么通俗易懂地解释EM算法并且举个例子?
https://www.zhihu.com/question/27976634
以上是可以供参考的资源
简版:猜(E-step),反思(M-step),重复;
啰嗦版:
你知道一些东西(观察的到的数据), 你不知道一些东西(观察不到的),你很好奇,想知道点那些不了解的东西。怎么办呢,你就根据一些假设(parameter)先猜(E-step),把那些不知道的东西都猜出来,假装你全都知道了; 然后有了这些猜出来的数据,你反思一下,更新一下你的假设(parameter), 让你观察到的数据更加可能(Maximize likelihood; M-stemp); 然后再猜,在反思,最后,你就得到了一个可以解释整个数据的假设了。