【发布时间】:2018-11-13 12:00:20
【问题描述】:
过去几个月我一直在使用 quanteda,并且非常喜欢使用该软件包。我的一个问题是在创建相似矩阵的时间变得太长之前,textstat_simil 函数可以处理多少行 dfm。
我有一个包含 1500 万个文档的搜索语料库。每个文档都是一个简短的句子,包含 5 到 10 个单词(文档有时也包含一些 3-4 位数字)。我已经使用字符二元组标记了这个搜索语料库并从中创建了一个 dfm。
我还有另一个语料库,我称之为匹配语料库。它有几百个长度相似的文档,具有相同的标记化,并且还为它创建了一个 dfm。目的是为每个匹配语料库文档从搜索语料库中找到最接近的匹配文档。
通过将匹配 dfm 与搜索 dfm 绑定来生成组合 dfm。组合 dfm 的唯一标记数约为 1580。然后我使用“余弦”方法在此组合 dfm 上运行 textstat_simil,“文档”作为边距,并且选择只是现在要测试的匹配语料库文档之一。但是,当我运行 textstat_simil 时,它需要超过 5 分钟才能运行。
对于这种使用 quanteda 的方法来说,这种体积是否太大?
干杯, 软
【问题讨论】:
-
我认为您可能需要展示一些示例代码,以便即使是该主题的专家也能清楚地看到这一点。
标签: trigonometry quanteda