【发布时间】:2017-01-20 14:13:43
【问题描述】:
我正在尝试学习自然语言处理,但遇到了一个开放式问题。我如何将意思相同的句子组合在一起。可以有一组有限的句子具有相同的含义。我使用什么样的算法来帮助他们?
例如:考虑以下句子:
There is a man. There is a lion. The lion will chase the man on seeing him. If the lion catches the man he dies.
There is a man and a lion. If the lion catches the man he dies. The lion will chase the man if he sees him.
You have a lion that chases men on seeing them. There is one man. If the lion catches the man he dies.
基本上所有这些句子都是这样说的:
1 Lion. 1 Man. Lions chase men. If lion catches men the man dies.
我无法将有助于我实现类似目标的机器学习或深度学习算法归零。请指导我正确的方向或指出一些足以实现这一目标的算法。
另一个重要因素是拥有可扩展的解决方案。那里可能有很多这样的句子。然后会发生什么?
一种可能的解决方案是: 使用词性和句子中单词之间的关系作为某些机器学习算法的特征。但这在大量句子中是否实用?我们需要考虑更多的事情吗?
【问题讨论】:
标签: machine-learning nlp deep-learning