Эти задачи выходят за рамки того, что вы ожидаете, что модель NER сможет выполнять разными способами. Алгоритм NER Spacy может использоваться для поиска типов объектов, таких как MONEY
(который является типом сущности в его английских моделях) или, возможно, что-то вроде SYMPTOM
, но он не рассматривает очень большой контекст для обнаружения / классификации объектовпоэтому не будет возможности дифференцировать эти случаи, когда соответствующий контекст находится довольно далеко.
Возможно, вы хотите объединить NER (или другой тип обнаружения релевантного диапазона, который также может быть основан на правилах)с другим типом анализа, который больше фокусируется на контексте. Это может быть какая-то классификация текста, вы можете исследовать синтаксический анализ и т. Д.
Вот простой пример из пространных документов о извлечении отношений сущностей с использованием NER (чтобы найти MONEY
) с последующим изучениеманализ зависимости, чтобы попытаться выяснить, на что может ссылаться денежный элемент:
https://spacy.io/usage/examples#entity-relations