Могу ли я обновить базу знаний spacy Entity Linking после обучения?
Предположим, я успешно обучил модель Entity Linking, и она отлично работает. Но, со временем, я собираюсь обновить некоторые псевдонимы базы знаний. Просто какие-то псевдонимы не описание и не новые сущности.
Я знаю, что у spacy есть способ сделать это:
kb.add_alias(alias="Emerson", entities=qids, probabilities=probs)
. Но что, если мне придется сделать это после тренировочного процесса? Мне все заново запускать, или обновление БЗ подойдет?
1 ответ
Лучше всего попробовать и посмотреть.
Если вы просто добавляете новые псевдонимы, это действительно зависит от того, насколько они пересекаются с существующими псевдонимами. Если нет перекрытия, это не будет иметь никакого значения, но если есть перекрытие, это может привести к разным оценкам при обучении, что может изменить модель. Существенны ли эти различия или нет, сказать трудно.