如何使用 apache mahout 实现 LDA?

Posted

技术标签:

【中文标题】如何使用 apache mahout 实现 LDA?【英文标题】:How can i implement LDA using apache mahout? 【发布时间】:2014-02-14 08:46:58 【问题描述】:

拥有如下 CSV 格式的数据集。

FileName,Topic,Tag,Frequency
File-1,Topic -1,Tag-1,10
File-2,Topic -2,Tag-2,10
File-3,Topic -3,Tag-2,10
File-4,Topic -4,Tag-4,10
File-5,Topic -1,Tag-5,10
File-6,Topic -3,Tag-1,10
File-7,Topic -1,Tag-1,10 

我需要使用 mahout LDA(潜在狄利克雷分配)算法找到标签之间的相关性。谁能帮我找到如何使用 Apache Mahout 做到这一点。

我也很困惑 mahout 到底想要什么输入格式?

如果有人请为 mahout 初学者分享一些好东西会很有帮助

【问题讨论】:

【参考方案1】:

我可能会迟到。但是,Mahout 不再支持 0.6 以上版本的 LDA。必须使用 Cvb 而不是 lda 来完成运行主题模型的任务。

以下链接可以帮助您:

https://mahout.apache.org/users/clustering/lda-commandline.html https://mahout.apache.org/users/clustering/latent-dirichlet-allocation.html

【讨论】:

以上是关于如何使用 apache mahout 实现 LDA?的主要内容,如果未能解决你的问题,请参考以下文章

Apache Mahout K-means 集群实现

Apache Mahout 中的矢量化

如何在实际项目中使用 mahout 随机森林?

部署Mahout

使用 Apache Mahout 对数据进行分类

是否可以在没有 hadoop 依赖的情况下使用 apache mahout 分类