Nlp 用于检测句子中语法结构的软件
我有以下一句话:Nlp 用于检测句子中语法结构的软件,nlp,linguistics,Nlp,Linguistics,我有以下一句话: 她通常一天走三英里。这里有几个语法元素,如表示简单的,人称代词,数字,等等。有没有一个软件可以检测到这些?你想找一个英语。有许多不同的解析技术和工具。包括解析()的广泛功能。如果您想要一些简单且现成的东西,可以使用,它也可以作为Java程序提供。您的示例句子分析如下: She/PRP usually/RB walks/VBZ three/CD miles/NNS a/DT day/NN (ROOT (S (NP (PRP She)) (VP (
她通常一天走三英里。这里有几个语法元素,如
表示简单的
,人称代词
,数字
,等等。有没有一个软件可以检测到这些?你想找一个英语。有许多不同的解析技术和工具。包括解析()的广泛功能。如果您想要一些简单且现成的东西,可以使用,它也可以作为Java程序提供。您的示例句子分析如下:
She/PRP usually/RB walks/VBZ three/CD miles/NNS a/DT day/NN
(ROOT
(S
(NP (PRP She))
(VP
(ADVP (RB usually))
(VBZ walks)
(NP
(NP (CD three) (NNS miles))
(NP (DT a) (NN day))))))
Universal dependencies
nsubj(walks-3, She-1)
advmod(walks-3, usually-2)
root(ROOT-0, walks-3)
nummod(miles-5, three-4)
dobj(walks-3, miles-5)
det(day-7, a-6)
dep(miles-5, day-7)
Universal dependencies, enhanced
nsubj(walks-3, She-1)
advmod(walks-3, usually-2)
root(ROOT-0, walks-3)
nummod(miles-5, three-4)
dobj(walks-3, miles-5)
det(day-7, a-6)
dep(miles-5, day-7)
这可能看起来很神秘,但实际上它包含了您要查找的所有信息。例如,在walks/VBZ
中,VBZ
表示动词,第三人称单数present
PRP
表示人称代词
或CD
表示基数
。这些是本手册中使用的缩写。你可以找到其中的大部分
最后一部分讨论依赖关系。例如
advmod(walks-3,通常是-2)
表示副词通常是指动词walks
等。这更适合交叉验证和请求算法,而不是软件。。。然后您可以搜索特定算法的实现。简单的语法分析通常由词性标记者执行。在大多数系统中,您可以获得相当详细的子类别(不仅仅是动词,还可以标记数字、时态等)。对于具有真实屈折变化系统的语言,您可能需要一个形态分析器,或者也需要一个形态分析器。@hally9k为什么要交叉验证?这不是统计数字。@tripleee你很可能是对的,你会把这个放在哪里?