2016-04-04 10 views
1

Ich habe einige Trainingssätze im Allgemeinen warnender Natur. Jetzt ist mein Ziel, Wetter eintreffenden Satz vorherzusagen, ist eine Warnmeldung oder nicht. Ich bin durch Sentiment Analysis Using Doc2Vec gegangen, aber nach meinem Verständnis hat es neu angekommenen Satz nicht berücksichtigt, um vorherzusagen, ob es positiv oder negativ ist.Ist es möglich, Gensim doc2vec für die Klassifizierung zu verwenden

Nach meiner Erfahrung fand ich, dass der Ausgabevektor in gensim.doc2vec für jeden Satz auch von anderen Sätzen abhängig ist, was bedeutet, dass wir das Modell nicht direkt zum Erzeugen eines Vektors für neu ankommenden Satz verwenden können. Bitte helfen Sie mir dabei. Vielen Dank.

Antwort

4

Eine Möglichkeit, neue Vektoren zu generieren, ist die Verwendung der infer_vector()-Funktion, die basierend auf einem trainierten Modell einen neuen Vektor generiert. Da das Modell eingefroren ist, wenn Sie diese Funktion verwenden, basiert der neue Vektor auf den vorhandenen Satzvektoren, ändert diese jedoch nicht.

+0

danke für die antwort. Es ist absolut richtig :) –