EMアルゴリズムでPLSAとSSNBを導出
Machine Learning Advent Calendar 2015 の10日目です。
EMアルゴリズム自体の説明は溢れてるけど実際にEMアルゴリズムを使って何かを解いてみたっていう例題はGMM(Gaussian Mixture Model)以外あまり見ない気がする。なので今日は二つの例題を使って具体的にEMアルゴリズムを使ってみる。
導出してみるのはかの有名なPLSA(Probabilistic Latent Semantic Analysis)とあまり有名じゃないSSNB(Semi-Supervised Naive Bayes)。二つとも例題としてはかなり優秀だと思う。
- 論文
- "Unsupervised learning by probabilistic Latent Semantic Analysis", JMLR, 2001
- "Text Classification from Labeled and Unlabeled Documents using EM", JMLR, 2000
続きはGitbookで
最近Gitbookってのを知ってそれを使ってみたくなったのでこの記事を書いてみたのでした。ブログから別のところに飛ばすと その時点でみんな読むのやめるけど どうしても読んでみたい人はどうぞ!
まとめ
Gitbook良いっぽい。