je tente d'exécuter le modèle LDA n passe l'objet LDA à la get_coherence() indiquant les erreurserreur tout en identifier la valeur de la cohérence du modèle LDA
x.get_coherence()
*** TypeError: diags() prend au moins 2 arguments (2) donnée
mon code: -
Imodel = models.ldamodel.LdaModel (corpus = corpus, id2word = dictionnaire, num_topics = i, passe = 10)
ldalist.append (Imodel)
x = CoherenceModel (= modèle Imodel, textes = tokenizedTexts, dictionnaire = dictionnaire, la cohérence = cohérence)
cohValue = x.get_coherence()
textes = [[ dictionnaire [word_id] pour word_id, freq dans doc] pour doc dans corpus] textes [[u'mini ', u'major', u'inflammatory ', u'review', u'bowl ', u'disease' , u'involve ', u'virulence', u'aiec ', u'the'], [u'interaction ', u'patient', u'herb ', u'ibd', u'drug ', u' personnes âgées ', u'grow', u 'concern']] topic_model, texts = textes, corpus = corpus, dictionnaire = dictionnaire, cohérence = 'c_v'). get_coherence() *** TypeError: diags() prend au moins 2 arguments (2 donnés) – user3480223