【发布时间】:2018-09-14 10:49:21
【问题描述】:
我有 2 个来自同一文本的标准化二元组和三元组列表。
我需要的是一个三元组列表,其中前两个单词包含来自同一文本的一个二元组。例如['spam eggs blabla'] 应该与[spam eggs] 匹配。有什么想法吗?
【问题讨论】:
-
嘿@Alex Nitikin,要明确一点:你有两个列表,一个是二元组,一个是三元组。您正在寻找您的三元组列表的子列表,这样每个元素在您的二元组列表中也包含一个二元组,对吗?
-
@Peter Dolan 感谢您的回复。 trigram 的前两个元素应包含与 bigrams 的完全匹配。
-
嘿@AlexNikitin,没问题。 bigrams/trigrams 是字符串,还是列表本身?三元组看起来像
['Hello', 'there', 'sir']还是['hello there sir']? -
我不喜欢这个想法,但如果您考虑 ngram 相似性,一个简单的方法是使用 BLEU。