Pull to refresh

Comments 9

Добрый день.
Не удается выполнить данную команду: faq = SimilarityMatchingSkill(load_path='./model')
Требуется определенная версия библиотеки?
Добрый день! Да, надо скачать последнюю версию библиотеки pip install deeppavlov
В самой послежней версии библиотеки у этого метода нет параметра load_path. Насколько я понял, вместо него используется save_load_path. Вот то, что написано в документации
save_load_path: Path, where the model will be saved or loaded from ('./similarity_matching' by default).

Если речь идёт об использовании уже обученной модели, то стоит добавить аргумент train=False, иначе модель будет заново обучена на игрушечных данных.

Спасибо за ответ, не могли бы вы еще досказать насчет вот этого
image
Каждый запуск скрипта сопровождается загрузкой вот этих бинарников. При этом они уже были скачаны в предыдущие запуски. Это как-то «лечится» или так и должно быть? Если всё в порядке, тогда для чего они подгружаются?

Это лечится добавление аргумента train=False.
Суть в том, что если тренировка включена, то для модели предварительно закачиваются сопроводительные файлы, и для конфигурации по-умолчанию это файлы предобученной модели. При этом модель обучается заново, файлы меняются, хеши перестают совпадать, поэтому файлы при следующей попытке обучения закачиваются заново.

Благодарю, теперь действительно всё исправно работает.
Sign up to leave a comment.