单词的信息性句子

时间:2012-07-23 06:19:47

标签: java android algorithm

我有一些像“亚利桑那”,“Jhon叫史密斯”,“早晨”,“慢跑”这样的话,我想说“Jhon在早上慢跑时从亚利桑那州叫史密斯” 我上面有很多数据,想在android中创建信息性的句子。我怎么能在android中做到这一点。有没有可用的算法或方法?

2 个答案:

答案 0 :(得分:2)

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

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

尽管有更好的答案,但很难用这个告诉你的最终目标。

答案 1 :(得分:1)

这是机器学习和模式识别的研究领域。我们的想法是使用示例句子训练您的算法,以便学习如何构建它们,然后能够使用它学到的内容并遵循某些模式来构建有意义且易于理解的句子。

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

作为一名优秀的首发,我建议在Natural Language Processing上阅读。

查看this page您可以使用的库。