人们如何使用Stanford CoreNLP的自然逻辑组件?
我正在使用CoreNLP 3.9.1,并且在命令行中将natlog作为注释器进行了输入,但是根据输出,我似乎看不到任何natlog结果,即OperatorAnnotation
和PolarityAnnotation
到this link。这与outputFormat有什么关系吗?我已经尝试过xml和json,但是都没有关于自然逻辑的输出。不过还有其他东西(令牌化,dep解析)。
这是我的命令:
./corenlp.sh -annotators tokenize,ssplit,pos,lemma,depparse,natlog -file natlog.test -outputFormat xml
谢谢。
答案 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;
输出将是: 每个[上]狗[下]看到[上]一些[上]猫[上]