2012-02-01 48 views
0

我需要檢測給定句子是否具有疑問特徵?有沒有任何可用的gem(ROR)可以用NLP庫或任何當前的藝術實現來實現。尋找疑問句

+0

你是什麼意思的「疑問性能」? (你上面寫的第一句話是根據你想要的分類器的陳述還是問題?) – aab 2012-02-01 15:28:43

+0

疑問句的意思是提問一個句子。 「什麼是紅寶石?」 「Rails是一個Web框架」。不是一個疑問問題 – aadilcifer 2012-02-02 05:44:32

+0

但是什麼表明你的任務有問題?一個問號?詞序?在你原來的問題中,第一句話的陳述的詞序是以問號結束的。第二個句子有問題的詞序,但以句點結尾。你會如何對它們進行分類? – aab 2012-02-06 12:33:59

回答

0

一般而言,NLP代碼是python或java。

對於這個問題,雖然我認爲你可以在一起基本上是什麼東西 - 它是從一個W字開始,還是'是'並以問號結束?更高級的,你可以帶幾千個問題句子,創建類似於快速入侵(即第一個單詞,最終字符)的功能,然後在其上訓練機器學習模型。你可能會用python做到這一點最快,然後你可以用ruby編寫模型解釋器(解釋器很簡單)。

或者你可以寫一個簡單的樸素貝葉斯分類器!