Как воспроизвести онлайн CoreNLP.run open IE результат локально - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь получить триплеты, используя CoreNLP из предложения. Однако мой результат из вывода java отличается от работы с coreNLP.run. Например,

Аккумулятор может храниться при температуре от -20 ° C до + 50 ° C, при рекомендуемой температуре хранения + 25 ° C

Вывод CoreNLP.run:

1. battery unit |can|can stored
2. battery unit |can|can stored in temperature
3. battery unit |can|can be stored in a temperature between -20°C and +50°C, with a recommended storage temperature
4. battery unit |can|can be stored in a temperature between -20°C and +50°C, with a recommended storage temperature of 25°C

java вывод прогона:

1.battery unit|can|can stored in temperature between -20 °C with recommended storage temperature of +25 °C
2.battery unit|can|can stored in temperature between -20 °C with storage temperature of +25 °C
 ...
 ...

Мой локальный прогон всегда пропускает последние три и четыре триплета CoreNLPrun и ни один из мои триплеты содержат информацию «от -20 ° C до + 50 ° C».

Я запускаю программу с этой командой java -Xmx16g -cp "./*" edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,parse,depparse,natlog,ner,openie

Мой вопрос: как можно Я получаю триплеты с информацией «между -20 ° C и + 50 ° C» в виде вывода в coreNLP.run. Любая помощь высоко ценится

...