【发布时间】:2019-11-01 17:44:33
【问题描述】:
我很想制作一个能够追溯或记住其原始位置的 doc2vec/word2vec 数据集。现在我很想知道它来自哪个行或 txt 文件,但将来甚至是它的原始段落。例如,我希望能够使用多个 txt 文件或 csv 来做到这一点。
搜索类似的代码或类似的想法并不公平。所以我很好奇其他人是否知道如何或是否甚至有可能; 嵌入或让单词记住其原始位置(文档)。
示例输入:
Author | Title | d2v_text
———————————————————————————————————————————————————————————————————————————
0 Name 1 | Title 1 | this is the first text. first text paragraph.
1 Name 2 | Title 2 | this is the second text. second text paragraph.
2 Name 3 | Title 3 | this is the thirth text. thirth text paragraph.
Name1Title1.txt (this is the first text. first text paragraph)
Name2Title2.txt (this is the second text. second text paragraph)
Name3Title3.txt (this is the thirth text. thirth text paragraph)
示例输出:
(‘second’, 0.2384900293, ‘Name2Title2’)
(‘text’,0.34948302,’Name1Title1,Name2Title2,Name3Title3’)
w1 = [“text”]
model.wv.most_similar (positive=w1,topn=1)
[(‘second’, 0.2384900293, ‘Name2Title2’)]
我想要实现的是,当从数据集中加载和打印某个向量时,它会知道其原始文档。有人可以帮我解决这个问题吗?
【问题讨论】:
-
没有。您会丢失此信息。