2012-02-01 60 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编写模型解释器(解释器很简单)。

或者你可以写一个简单的朴素贝叶斯分类器!