2017-06-26 39 views
1

我想通過添加另一個位置層來擴展LDA模型。 是否可以向Mallet添加另一個圖層?如果是這樣,我應該擴展哪些類?使用Mallet擴展LDA模型

的過程中我試圖模型: 1.選擇一個區域 2.選擇一個主題 3.選擇一個字

回答

3

cc.mallet.topics.SimpleLDA類用於用作新車型開發基地:https://github.com/mimno/Mallet/blob/master/src/cc/mallet/topics/SimpleLDA.java

從零開始設計新模型可能會有其他選擇。如果區域完全確定主題分佈,並且每個文檔都來自一個區域,則可以簡單地合併區域中的所有文檔。如果每個文檔都有一個或多個區域,則可以將區域視爲「作者」並實施Author-Topic模型。如果你想測量區域和主題之間更加間接的關係,你可以嘗試Dirichlet-Multinomial Regression(DMR)模型。