2012-07-23 120 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