-
1、
doc2vec 是一种什么类型的算法?
A、 -
2、
下列模型中,哪些是 doc2vec 的常用模型?
A、DM 模型
D、DBOW 模型
-
3、
下列关于doc2vec算法的描述错误的是?
D、在预测单词的概率时,利用了部分文档的语义。
让模型去预测段落中的随机一个单词
第2关:Doc2vec 实战
from gensim.models.doc2vec import Doc2Vec,TaggedDocument
import pandas as pd
def D2V():
article = pd.read_excel('data.xlsx') #data为训练集,繁体
sentences = article['内容'].tolist()
split_sentences = []
for i in sentences:
split_sentences.append(i.split(' '))
documents = [TaggedDocument(doc, [i]) for i, doc in enumerate(split_sentences)]
# 任务:基于 gensim 构建 doc2vec 模型并命名为doc2vec_stock进行保存
# ********** Begin *********#
model = Doc2Vec(documents, size=100, window=5, min_count=5, workers=4, epoch=5000)
model.save("doc2vec_stock.model")
# ********** End **********#