#python #jupyter #gensim #word-embedding
Вопрос:
word2vec = KeyedVectors.load_word2vec_format('GoogleNews-vectors-negative300.bin', binary=True)
print('Found %s word vectors of word2vec' % len(word2vec.vocab))
В word2vec.vocab отображается ошибка, у кого-нибудь есть идеи, как ее решить??? я попробовал word2vec.wc.vocab и word2vec.wc, они не работают
Комментарии:
1. Можете ли вы отредактировать свой вопрос, чтобы отобразить полное сообщение об ошибке, которое вы получили?
Ответ №1:
Если вы ищете вектор слова «возможно», вместо использования word2vec.wv.[«возможно»],используйте word2vec[«возможно»]. Для получения дополнительной информации используйте дикт .key_to_index KeyedVector, список .index_to_key и методы .get_vecattr(ключ, attr) и .set_vecattr(ключ, attr, new_val) вместо этого. Видишь https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4