1

我有一些词,例如“Arizona”、“Jhon call smith”、“Morning”、“jogging”,我想写成“Jhon call smith from Arizona while jogging in morning”我有很多如上所述的数据,想创造信息安卓中的句子。我怎么能在android中做到这一点。有没有可用的算法或方法?

4

2 回答 2

2

这是一个研究相当深入的人工智能主题。获得基本工作的一种快速而肮脏的方法是采用“Mad Libs”方法。将您的单词分组为名词,动词,代词等类别。然后只需用相关类别中的单词填写空白即可。

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

不过,很难用这个来告诉你的最终目标,以获得更好的答案。

于 2012-07-23T06:30:44.570 回答
1

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

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

作为一个好的入门者,我推荐阅读自然语言处理

查看此页面以了解您可以使用的库。

于 2012-07-23T06:37:54.490 回答