【发布时间】:2017-01-24 04:26:44
【问题描述】:
我在尝试使用 Stanford CoreNLP OpenIE 时遇到了一些问题。我按照http://nlp.stanford.edu/software/openie.shtml 的示例进行操作,发现我遇到了Stanford OpenIE with option openie.resolve_coref don't work 中描述的问题。
所以,我按照说明使用 GitHub 版本,并从 GitHub 链接下载了模型。我使用 ant 编译,然后按照 GitHub 页面的指示构建 jar 文件。然后我将我需要的 jar 文件添加到新项目的构建路径中。
用这个测试 OpenIEDemo 不仅有和以前一样的问题,而且程序现在并没有在没有我强迫的情况下结束(值得指出的是,这不仅仅是演示,也是我创建的一个类它有单独的方法调用等)。执行代码似乎执行了main中的所有代码行,但之后并没有结束。
所以,我的问题是,
1) 即使在当前的 GitHub 版本上,Stanford OpenIE with option openie.resolve_coref don't work 中描述的错误仍然是一个问题,如果不是,我到底做错了什么?
2) stanford CoreNLP 代码的运行方式是否发生了变化,以使其不会自动结束? (它似乎在任何时候创建 StanfordCoreNLP 对象时都会发生,无论它是否被使用)。如果没有,我该如何解决这个问题? (我当然可以手动使程序以 System.exit() 结束,但我宁愿不这样做)。 - 这仅在使用 GitHub jar 时发生。
【问题讨论】:
标签: stanford-nlp