【发布时间】:2016-08-11 21:14:25
【问题描述】:
我正在尝试从具有多行的语料库中生成二元组。 Bigrams 是跨换行符创建的,这是一个问题,因为每一行都代表它自己的上下文,并且与后续行无关。这会导致语义不正确的二元组。
语料库
Reeves Acrylfarbe 75Ml Ultramarin
Acrylfarbe Deep Peach
Reeves Acrylfarbe 75Ml Grasgrün
Acrylfarbe Antique Go
有问题的二元组示例
'Ultramarin Acrylfarbe'、'Grasgrün Acrylfarbe'
这是我正在使用的代码:
finder = BigramCollocationFinder.from_words(word_tokenize(corpus))
bigrams = finder.nbest(bigram_measures.likelihood_ratio, 100)
如何省略跨越两行的二元组?
【问题讨论】: