【发布时间】:2014-02-08 02:55:05
【问题描述】:
我正在做一个项目,其中有一部分我必须输入一个句子来检查它是否是一个有效的句子。
例如,如果我输入“我在家工作”,那么输出将给我“有效句子”,如果我输入“我在家里工作”,它将给我“无效的句子”。
我搜索了一些自然语言解析方法,例如 NLP、Stanford Parser,但如果有人指导我通过一些有关相关问题的 java 示例,将会很有帮助。
我将提前感谢您的帮助。谢谢。
【问题讨论】:
-
没有解析,但是 n-gram 语言模型怎么样(参见例如关于“语言模型”的维基百科文章)?我强烈认为你会得到比使用解析器更令人满意的结果。