Загрузка предварительно обученной модели в фреймворк глубокого обучения Chainer

#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