Могу ли я обновить базу знаний spacy Entity Linking после обучения?

Предположим, я успешно обучил модель Entity Linking, и она отлично работает. Но, со временем, я собираюсь обновить некоторые псевдонимы базы знаний. Просто какие-то псевдонимы не описание и не новые сущности.

Я знаю, что у spacy есть способ сделать это: kb.add_alias(alias="Emerson", entities=qids, probabilities=probs). Но что, если мне придется сделать это после тренировочного процесса? Мне все заново запускать, или обновление БЗ подойдет?

1 ответ

Лучше всего попробовать и посмотреть.

Если вы просто добавляете новые псевдонимы, это действительно зависит от того, насколько они пересекаются с существующими псевдонимами. Если нет перекрытия, это не будет иметь никакого значения, но если есть перекрытие, это может привести к разным оценкам при обучении, что может изменить модель. Существенны ли эти различия или нет, сказать трудно.

Другие вопросы по тегам