Когда я использую keras для сохранения своей модели и загрузки, я получаю это сообщение об ошибке
code:model=load_model('model.h5')
it cause error(
if hasattr(keras_applications, 'get_submodules_from_kwargs'):
NameError: name 'keras_applications' is not defined).
Поэтому я взглянул на C:\ProgramData\Anaconda3\lib\site-packages\keras\applications\__init__.py"
, и он включает операторы import keras_applications
и keras version:2.2.4
.
Итак, keras_applications существует, но вызывает ошибку, и я не знаю причину, почему?Моя версия keras_application в настоящее время - 1.0.8, но я попробовал это с 1.0.6 также, и та же самая ошибка появляется.
model = load_model('model.h5')
File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\keras\layers\core.py", line 743, in call
return self.function(inputs, **arguments)
File "C:\ProgramData\Anaconda3\lib\site-packages\keras\applications\__init__.py", line 23, in wrapper
if hasattr(keras_applications, 'get_submodules_from_kwargs'):
NameError: name 'keras_applications' is not defined