是否有一个机器学习模块,可以对其进行培训,然后从文本数据中预测和提取/突出显示某些信息。举个例子,我在下面的句子中寻找被盗但未被购买的东西。
The boy stole an apple and a yellow pear.
“苹果和黄梨”
The boy bought an apple and a yellow pear
。
n / a
The boy bought and apple and stole a yellow pear.
“黄梨”
我可以想象通过正则表达式或nltk解决方案。但是,例如,是否存在一种采用一元,二元和三元语法的机器学习算法,然后根据前后单词来预测每个单词成为结果一部分的概率有多高?