关于LDA, gibbs采样和EM算法求解会有什么不同?有没有详细说明的文献可以看?

邹博, 请教一个关于LDA的问题, spark的机器学习包中没有gibbsampling的实现方式,只有EM实现方式,但是看实现好像又和单机版的gibbs sampling差不了多少,所以不清楚EM算法是怎么来求解LDA, 这里有没有公式推导或者文献可以看。

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自: ensi fish

个人一直的观点是:如果试图以直接阅读源码的方式学习机器学习,容易陷入细节而难以掌握原理本身。个人建议看相关文献更合适。 咱们的课件正好对此有较好的总结: 第一篇文献是经典的LDA提出文献,使用VBEM推导;第二篇使用Gibbs采样推导;第三篇采用OnLine的方式推导。 此外,我总结了部分各种开源包可供选择:
1482331131699.png
1482331216140.png
 

要回复问题请先登录注册