2012-07-23 113 views
0

我有一些像“亚利桑那”,“Jhon叫史密斯”,“早晨”,“慢跑”,我想要判断为“Jhon早晨慢跑时从亚利桑那州打来的史密斯”一句话 我有很多数据如上,并希望在android中创建信息句子。我怎么能在android.Is那里有任何算法或方法可用?言词丰富的句子

+0

这是关于人工智能的工作。 – 2012-07-23 06:22:48

回答

2

这是一个相当深入研究的AI主题。一个快速和肮脏的方式来获得一些基本的工作将是采取“疯狂的Libs”的方法。将你的单词分为名词,动词,代词等类别,然后用相关类别的单词填空。

The <adjective> <noun> is <verb>.

很难与这虽然对于一个更好的答案,告诉你的最终目标。

+0

它只会给我一种类型的句子。例如,如果我的位置是“餐馆”,“Jhon称为Harry”,“晚上”,“坐着”,那么我需要像“Jhon在餐厅叫哈利”这样的句子,我会避免词“坐”在那里。我对吗?如果我会得到更多类型的句子,我将不胜感激。但是谢谢你的回答。 – user1545059 2012-07-23 06:53:08

1

这是一个机器学习和模式识别研究领域。这个想法是用样本句训练你的算法,以便它学习如何构建它们,然后变得能够使用它学习并遵循一些模式来构造有意义和人类可理解的句子。

在这里描述一个算法是行不通的,而且你在没有学习理论的情况下实现某些东西并不会教你很多。这是一个很大的领域,有很多方法。

作为一个好的首发,我建议读数在Natural Language Processing。您可以使用this page

+0

您能否为我提供此示例代码 – user1545059 2012-07-23 06:52:21

+0

检查我的答案的最后一句。 – Erol 2012-07-23 07:06:10