2017-11-15 13 views
0

gensim LdaModelアルファパラメータを調整する方法:私はLDAのdistibutionに対称アルファを使用したトピックモデルを訓練してきた

model = gensim.models.ldamodel.LdaModel(bows, num_topics = 20, id2word = dictionary, passes = 100) 

は、私はそれを見ることができます:

model.alpha 
array([ 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 
    0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 
    0.05, 0.05]) 

どこ

numpy.sum(model.alpha) 
1.0000000000000002 

gensimがどのようにアルファパラメータを低くして各ドキュメントをより少ない写真? docs

として探し

答えて

1

gensim.models.ldamodel.LdaModelはその'symmetric'デフォルトalphaパラメータを取るように思えます。アルファの配列を明示的に指定するか、または'auto'に設定すると、データからプリオーヤーを学習します。

私はalpha='auto'でそれを試して、プリオアを学ばせることをお勧めします。

+0

私はこれを明示的に配列に設定すると、あなたが言及したように、私がやることです。 – r2d2oid

+1

@ r2d2oid cool。私は間違いなく "auto"を試してみることを提案し、非対称のプリオーターが私に過去に良い結果を与えていることをアルゴリズムに知らせるようにしました! –

関連する問題