Я пытаюсь создать пространственный образец, который распознает, когда за существительным следует прилагательное, которое у меня выглядит следующим образом:
pattern = [{'POS': 'NOUN'}, {'POS': 'ADJ'}]
однако я пытаюсь сделать исключение, когда прилагательное не является формой причастия глагола. Мои примеры на испанском, поэтому прошу прощения. Например, я хочу найти и повторно токенизировать такие вещи, как «institución educationativa», но не «institución comprometida», поскольку в теге «comprometida» есть VerbForm_part = True.
Я попытался добавить следующее, но это привело к тому, что шаблон полностью перестал работать в таких случаях, как 'institución educationativa': pattern = [{'POS': 'NOUN'}, {'OP': '!', 'TAG': ' VerbForm_part '}, {' POS ':' ADJ '}]
Я также пробовал: pattern = [{'POS': 'NOUN'}, {'POS': 'ADJ', 'TAG': not 'VerbForm_part'}]
Таким образом, мне нужно сгруппировать существительные, за которыми следуют прилагательные, но только НЕКОТОРЫЕ типы прилагательных и исключить другие на основе их атрибута TAG 'VerbForm_part'.
Есть ли способ сделать это в Spacy? Поддерживает ли он исключения в своих шаблонах?
Спасибо!