首页 > 解决方案 > 如何查看 word2vec 模型

问题描述

我只想能够看到我的 word2vec 模型中的值。

我有一个非常小的语料库。我只想看看这个特定语料库的每一步到底发生了什么。

我的代码的一部分如下。

word2vec = Word2Vec(corpus, min_count=1)
word_vectors = word2vec.wv 

termsim_index = WordEmbeddingSimilarityIndex(word_vectors)


dictionary = corpora.Dictionary(food)
bow_corpus = [dictionary.doc2bow(doc) for doc in food]


similarity_matrix = SparseTermSimilarityMatrix(termsim_index, dictionary)  
docsim_index = SoftCosineSimilarity(bow_corpus, similarity_matrix, num_best=10)

所以我想看看到底是什么word_vectors,,,,termsim_indexsimilarity_matrixdocsim_index

标签: pythongensimword2vec

解决方案


要查看每个函数期间发生的更多情况,您应该在INFO级别启用日志记录。

但是,您创建的每个对象都有记录的属性,您可以自由检查 - 通过查看每个类的 gensim 文档,或使用通用 Python 操作 - 就像其他 SO 问题中描述的那样,例如Is there a built-in function to打印对象的所有当前属性和值?.

要给出更具体的建议,您必须更详细地解释您“想看到”的内容。


推荐阅读