проблемы при загрузке модели глубокого обучения (python) - PullRequest
0 голосов
/ 21 января 2019

Я обучил модель на другом ПК, и когда я загружаю модель на свой ноутбук, что-то идет не так.

from keras.models import load_model
from keras.callbacks import ModelCheckpoint
model=load_model("resnet.hdf5")

Вот ошибка, которую я получил:

c:\users\junpink\appdata\local\programs\python\python36\lib\site- 
packages\h5py\_hl\base.py in _e(self, name, lcpl)

135         else:

136             try:

--> 137                 name = name.encode('ascii')

138                 coding = h5t.CSET_ASCII

139             except UnicodeEncodeError:

AttributeError: 'list' object has no attribute 'encode'

У кого-нибудь есть решение для этой ситуации?

1 Ответ

0 голосов
/ 23 января 2019

Проверьте ваши версии Python между двумя машинами. Похоже, это проблема Python 2 против Python 3, но я не совсем уверен.

Для исправления «быстро и грязно» попробуйте изменить:

name = name.encode('ascii')

до

name = str(name).encode('ascii')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...