#python #tensorflow #machine-learning #deep-learning #chainer
#python #tensorflow #машинное обучение #глубокое обучение #chainer
Вопрос:
Мне нужно загрузить предварительно обученную модель в Chainer framework, но, как я понял, сохраненный файл (.npz) содержит только веса, и я должен реконструировать модель, а затем загрузить в нее веса, и нет способа загрузить полную модель одной командой, такой как Tensorflow.
Это правда? Итак, кто-нибудь с опытом работы в фреймворке Chainer может дать некоторые рекомендации? Если нет, то как правильно загрузить предварительно обученную модель в упомянутый фреймворк?
Ответ №1:
Да, только файлы npz содержат только веса. Вам нужно сначала создать экземпляр модели (подкласс chainer.Chain
), затем загрузить на него веса, используя load_npz
. https://docs.chainer.org/en/stable/guides/serializers.html