Как я могу обучить семантическую модель ролевой маркировки в AllenNLP?
Как я могу обучить семантическую модель ролевой маркировки в AllenNLP?
Я знаю о allennlp.training.trainer
функция, но я не знаю, как использовать ее для обучения модели маркировки семантической роли.
Давайте предположим, что обучающие образцы помечены БИО, например:
Remove B_O
the B_ARG1
fish I_ARG1
in B_LOC
the I_LOC
background I_LOC
1 ответ
Я предлагаю вам взглянуть на учебник. Вот шаги, которые вам нужно сделать для обучения модели allennlp:
- Создать
.jsonnet
эксперимент. В этом случае, если вы хотите использовать существующую модель SRL, взгляните наtraining_config
каталог в репозитории allennlp. - Бежать
allennlp train <path to .jsonnet> -s <path to output directory>