我试图通过添加另一层位置来扩展LDA模型。是否可以向槌槌添加另一层?如果是这样,我应该扩展哪些类?
我正在尝试建模的过程:1.选择一个区域2.选择一个主题3.选择一个单词
cc.mallet.topics.SimpleLDA
类旨在用作开发新模型的基础:https://github.com/mimno/mimno/mallet/mallet/blob/master/master/src/src/src/mallet/topics/simplelda.java
可能还有从头开始设计新型号的替代方法。如果区域完全确定主题的分布,并且每个文档都来自一个区域,则可以简单地合并一个区域的所有文档。如果每个文档都有一个或多个区域,则可以将区域视为"作者"并实施作者主题模型。如果您想测量区域和主题之间的更间接关系,则可能会尝试使用Dirichlet-Multinomial回归(DMR(模型。