Tom*_*sta 6 python python-3.x word2vec deep-learning doc2vec
在创建模型时,没有更多具有扩展完成的模型
.syn1neg.npy
syn0.npy
我的代码如下:
corpus= x+y
tok_corp= [nltk.word_tokenize(sent.decode('utf-8')) for sent in corpus]
model = gensim.models.Word2Vec(tok_corp, min_count=1, size = 32)
model.save('/home/Desktop/test_model')
model = gensim.models.Word2Vec.load('/home/kafein/Desktop/chatbot/test_model')
Run Code Online (Sandbox Code Playgroud)
只有一个模型文件
test_model
Run Code Online (Sandbox Code Playgroud)
哪一部分我错了?
goj*_*omo 13
如果Gensim的原生大于特定阈值,.save()它只会将模型的某些部分保存到这些单独的文件(如test_model.syn1neg.npy等)中.当它们很小时,它们会被"腌制"到单个模型保存文件中.
所以这里没有问题/错误.如果您开始使用更多单词训练更大的模型,您可能会看到其他文件重新出现.(当你这样做时,一定要将它们与主test_model文件放在一起,如果将它们复制/移动到其他地方 - 需要将所有文件放在一起才能重新load()建立模型.)
| 归档时间: |
|
| 查看次数: |
2977 次 |
| 最近记录: |