斯坦福大学corenlp

时间:2018-11-07 21:37:01

标签: stanford-nlp

人们如何使用Stanford CoreNLP的自然逻辑组件?

我正在使用CoreNLP 3.9.1,并且在命令行中将natlog作为注释器进行了输入,但是根据输出,我似乎看不到任何natlog结果,即OperatorAnnotationPolarityAnnotationthis link。这与outputFormat有什么关系吗?我已经尝试过xml和json,但是都没有关于自然逻辑的输出。不过还有其他东西(令牌化,dep解析)。

这是我的命令:

./corenlp.sh -annotators tokenize,ssplit,pos,lemma,depparse,natlog -file natlog.test -outputFormat xml

谢谢。

2 个答案:

答案 0 :(得分:0)

我认为任何输出选项都不会显示natlog内容。如果您具有Java系统并且正在使用Java代码中的注释本身,则可以进行更多设计。通过查看每个令牌的CoreLabel,您应该能够看到它们。

答案 1 :(得分:0)

此代码段对我有用:

CREATE OR REPLACE PROCEDURE dyn_aa_employee (
   p_col      VARCHAR2,
   p_dob   IN aa_employee.emp_dob%TYPE,
   p_id       NUMBER)
IS
BEGIN
   EXECUTE IMMEDIATE
      'UPDATE aa_employee SET ' || p_col || ' = :ph_dob WHERE EMP_NUM = :ph_id'
      USING TO_DATE (p_dob, 'DD-MON-YY'), p_id;
END;

输出将是: 每个[上]狗[下]看到[上]一些[上]猫[上]