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你很可能是对的,你会把这个放在哪里?