Fehler beim laden Word2Vec Modell im gensim
Ich bin immer ein AttributeError
beim laden des gensim-Modell verfügbar, bei word2vec repository:
from gensim import models
w = models.Word2Vec()
w.load_word2vec_format('GoogleNews-vectors-negative300.bin', binary=True)
print w["queen"]
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-8219e36ba1f6> in <module>()
----> 1 w["queen"]
C:\Anaconda64\lib\site-packages\gensim\models\word2vec.pyc in __getitem__(self, word)
761
762 """
--> 763 return self.syn0[self.vocab[word].index]
764
765
AttributeError: 'Word2Vec' object has no attribute 'syn0'
Ist das ein bekanntes Problem ?
InformationsquelleAutor Tarantula | 2015-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Problem:
InformationsquelleAutor Tarantula
Um word-Vektor der Abfrage-code zwischen verschiedenen Trainings-algos(Word2Vec, Fastext, WordRank, VarEmbed) die Autoren haben sich getrennt, Speicherung und Abfragen von Wort-Vektoren in einer separaten Klasse KeyedVectors.
Zwei Methoden, und mehrere Attribute in word2vec-Klasse sind veraltet.
Methoden
Attribute
Diese verschoben wurden KeyedVectors Klasse.
Nach der Aktualisierung auf diese Version erhalten Sie möglicherweise Ausnahmen über veraltete Methoden oder fehlende Attribute.
Entfernen Sie die Ausnahmen, die Sie verwenden sollten
InformationsquelleAutor Prakhar Agarwal