Я изучаю грамматику GATE и JAPE вместе с ним. Я впервые использую грамматику GATE и JAPE. Я следую этому руководству, в котором дается грамматика для определения чего-либо о спорте. Я использовал этот .jape
файл и приведенный образец текста, но GATE не может идентифицировать ничего, кроме человека, организации, даты и т. Д.
Я хотел бы знать, как использовать пользовательскую .jape
грамматику в GATE? Если кто-то может пожалуйста дать шаги, это будет действительно здорово.
В настоящее время я делаю следующие шаги:
Запустите GATE GUI.
Загрузите систему ANNIE со значениями по умолчанию.
Шаг (2) загружает ANNIE POS Tagger, токенизатор, разделитель предложений и т. Д. В
Processing Resources
.Щелкните правой кнопкой мыши
Processing Resources
и выберитеNew -> JAPE Transducer
.Укажите путь к
.jape
файлу и дайте какое-нибудь имя.Щелкните правой кнопкой мыши
Language Resources
и выберитеNew -> GATE Corpus
. Дайте название корпусу.Щелкните правой кнопкой мыши вновь созданный корпус и выберите
Populate
.Выберите каталог, в котором находятся текстовые файлы. Мы хотим запустить GATE для этих файлов.
Дважды щелкните
ANNIE
под узломApplications
и нажмите кнопкуRun This Application
.
Как только я нажимаю кнопку Run This Application
и вся обработка завершается, я открываю текстовый файл ввода.
В этом файле нет тегов, записанных в .jape
файле, он просто показывает обычные теги, такие как Person, Organization и т. Д.
Мой .jape
файл выглядит следующим образом:
Phase:firstpass
Input: Lookup
Options: control = brill
Rule: SportsCategory
Priority: 20
(
{Lookup.majorType == "Sports"}
): label
-->
:label.Sport = {rule= "SportsCategory" }
а входной текстовый файл выглядит следующим образом:
Soccer - Rooney Gerrard - File .
Composite file picture of Liverpool 's Steven Gerrard (left , dated 27 September 2006 ) and Manchester United 's Wayne Rooney (dated 20 August 2006 ) . On the occasion of his 21st Birthday , Tuesday 24 October 2006 , Wayne Rooney has hailed England team -mate Steven Gerrard as one of the world 's best midfielders and wishes the Liverpool star could play at Manchester United .
Может ли кто-нибудь сказать мне, если мне не хватает другого шага. Я не могу найти для этого пошаговых инструкций :( Хотелось бы, чтобы люди из GATE потратили какое-то время на написание такого руководства.