Stanford nlp 使用NLP从句子中提取信息

Stanford nlp 使用NLP从句子中提取信息,stanford-nlp,information-extraction,Stanford Nlp,Information Extraction,我想从句子中提取信息。我是这个领域的新手。我的句子如下: “Andrew query pizza king今天的交易是什么” “安德鲁命令花店给我妻子送玫瑰” 格式: 在standford NLP解析器的帮助下,如何按照上述格式提取句子?例如,在提取后,如果我想打印它应该给出的句子的动作{今天的交易是,我给我的妻子送玫瑰}这是一项艰巨的任务。如果你有一组非常非常有限的句子,你可以试着用规则来模拟你的问题。然而,我把你的句子通读了一遍,结果显然是错误的: (ROOT (FRAG (

我想从句子中提取信息。我是这个领域的新手。我的句子如下:

“Andrew query pizza king今天的交易是什么”
“安德鲁命令花店给我妻子送玫瑰”
格式:

在standford NLP解析器的帮助下,如何按照上述格式提取句子?例如,在提取后,如果我想打印它应该给出的句子的动作{今天的交易是,我给我的妻子送玫瑰}

这是一项艰巨的任务。如果你有一组非常非常有限的句子,你可以试着用规则来模拟你的问题。然而,我把你的句子通读了一遍,结果显然是错误的:

(ROOT
  (FRAG
    (NP
      (NP (NNP Andrew) (NN query) (NN pizza) (NN king))
      (SBAR
        (WHNP (WP what))
        (S
          (VP (VBZ is)
            (NP
              (NP (NN today) (POS 's))
              (NN deal))))))))
正如你所看到的,它将安德鲁询问比萨王视为一个名词短语,对“安德鲁狗胡萝卜汤,今天的交易是什么”也一样。显然,它遗漏了动词“query”和目标词“pizzaking”等

即使有效,语法分析器也只对语法建模,而忽略语义。您应该检查、命名实体识别、关系提取等。对于您的特定任务,您可能必须定义自己的语义,然后使用统计算法分析文本并提取所需信息


下面是一篇关于构建聊天机器人的方法的好文章:

来自未来的访问者。斯坦福解析器链接已断开。但是,您可以找到项目的主页。
(ROOT
  (FRAG
    (NP
      (NP (NNP Andrew) (NN query) (NN pizza) (NN king))
      (SBAR
        (WHNP (WP what))
        (S
          (VP (VBZ is)
            (NP
              (NP (NN today) (POS 's))
              (NN deal))))))))