Обнаружение грамматических ошибок в предложении с помощью Stanford Parser - PullRequest
0 голосов
/ 26 сентября 2018

Я работаю над исследованием обнаружения поддельных новостей, и одна из моих особенностей заключается в том, что слабость грамматики указывает на то, что новости поддельные.Сейчас я сталкиваюсь с проблемой, когда не могу найти способ обнаружить слабость в грамматике.Я пытался использовать Stanford Parser, но не мог понять, какие классы использовать.Я должен сказать, что я использую Java.

В заключение: вход для парсера - это предложение, а выход - количество ошибок в этом предложении.

Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2018

Вы можете запустить Stanford Parser следующим образом:

java -mx150m -cp "stanford-parser.jar;" edu.stanford.nlp.parser.lexparser.LexicalizedParser -outputFormat "wordsAndTags" -printPCFGkBest 1 englishPCFG.ser.gz <input-file>

где содержатся ваши предложения на английском языке.

Парсер выведет вероятность разбора, и мы можем использовать его какпоказатель правильности.

...