完整报错如下:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-4-85ad0fe8ebcc> in <module>()4 # model = tf.keras.models.load_model('cats_and_dogs_small_2.h5')5
----> 6 model = load_model('cats_and_dogs_small_2.h5')7 model.summary()  # As a reminder.15 frames
/usr/local/lib/python3.6/dist-packages/keras/engine/saving.py in load_wrapper(*args, **kwargs)456                 os.remove(tmp_filepath)457             return res
--> 458         return load_function(*args, **kwargs)459 460     return load_wrapper/usr/local/lib/python3.6/dist-packages/keras/engine/saving.py in load_model(filepath, custom_objects, compile)548     if H5Dict.is_supported_type(filepath):549         with H5Dict(filepath, mode='r') as h5dict:
--> 550             model = _deserialize_model(h5dict, custom_objects, compile)551     elif hasattr(filepath, 'write') and callable(filepath.write):552         def load_function(h5file):/usr/local/lib/python3.6/dist-packages/keras/engine/saving.py in _deserialize_model(h5dict, custom_objects, compile)241         raise ValueError('No model found in config.')242     model_config = json.loads(model_config.decode('utf-8'))
--> 243     model = model_from_config(model_config, custom_objects=custom_objects)244     model_weights_group = h5dict['model_weights']245 /usr/local/lib/python3.6/dist-packages/keras/engine/saving.py in model_from_config(config, custom_objects)591                         '`Sequential.from_config(config)`?')592     from ..layers import deserialize
--> 593     return deserialize(config, custom_objects=custom_objects)594 595 /usr/local/lib/python3.6/dist-packages/keras/layers/__init__.py in deserialize(config, custom_objects)166                                     module_objects=globs,167                                     custom_objects=custom_objects,
--> 168                                     printable_module_name='layer')/usr/local/lib/python3.6/dist-packages/keras/utils/generic_utils.py in deserialize_keras_object(identifier, module_objects, custom_objects, printable_module_name)145                     config['config'],146                     custom_objects=dict(list(_GLOBAL_CUSTOM_OBJECTS.items()) +
--> 147                                         list(custom_objects.items())))148             with CustomObjectScope(custom_objects):149                 return cls.from_config(config['config'])/usr/local/lib/python3.6/dist-packages/keras/engine/sequential.py in from_config(cls, config, custom_objects)299         for conf in layer_configs:300             layer = layer_module.deserialize(conf,
--> 301                                              custom_objects=custom_objects)302             model.add(layer)303         if not model.inputs and build_input_shape:/usr/local/lib/python3.6/dist-packages/keras/layers/__init__.py in deserialize(config, custom_objects)166                                     module_objects=globs,167                                     custom_objects=custom_objects,
--> 168                                     printable_module_name='layer')/usr/local/lib/python3.6/dist-packages/keras/utils/generic_utils.py in deserialize_keras_object(identifier, module_objects, custom_objects, printable_module_name)147                                         list(custom_objects.items())))148             with CustomObjectScope(custom_objects):
--> 149                 return cls.from_config(config['config'])150         else:151             # Then `cls` may be a function returning a class./usr/local/lib/python3.6/dist-packages/keras/engine/base_layer.py in from_config(cls, config)1101             A layer instance.1102         """
-> 1103         return cls(**config)1104 1105     def count_params(self):/usr/local/lib/python3.6/dist-packages/keras/legacy/interfaces.py in wrapper(*args, **kwargs)89                 warnings.warn('Update your `' + object_name + '` call to the ' +90                               'Keras 2 API: ' + signature, stacklevel=2)
---> 91             return func(*args, **kwargs)92         wrapper._original_function = func93         return wrapper/usr/local/lib/python3.6/dist-packages/keras/layers/convolutional.py in __init__(self, filters, kernel_size, strides, padding, data_format, dilation_rate, activation, use_bias, kernel_initializer, bias_initializer, kernel_regularizer, bias_regularizer, activity_regularizer, kernel_constraint, bias_constraint, **kwargs)482             kernel_constraint=kernel_constraint,483             bias_constraint=bias_constraint,
--> 484             **kwargs)485 486     def get_config(self):/usr/local/lib/python3.6/dist-packages/keras/layers/convolutional.py in __init__(self, rank, filters, kernel_size, strides, padding, data_format, dilation_rate, activation, use_bias, kernel_initializer, bias_initializer, kernel_regularizer, bias_regularizer, activity_regularizer, kernel_constraint, bias_constraint, **kwargs)115         self.activation = activations.get(activation)116         self.use_bias = use_bias
--> 117         self.kernel_initializer = initializers.get(kernel_initializer)118         self.bias_initializer = initializers.get(bias_initializer)119         self.kernel_regularizer = regularizers.get(kernel_regularizer)/usr/local/lib/python3.6/dist-packages/keras/initializers.py in get(identifier)499 def get(identifier):500     if isinstance(identifier, dict):
--> 501         return deserialize(identifier)502     elif isinstance(identifier, six.string_types):503         config = {'class_name': str(identifier), 'config': {}}/usr/local/lib/python3.6/dist-packages/keras/initializers.py in deserialize(config, custom_objects)494                                     module_objects=globals(),495                                     custom_objects=custom_objects,
--> 496                                     printable_module_name='initializer')497 498 /usr/local/lib/python3.6/dist-packages/keras/utils/generic_utils.py in deserialize_keras_object(identifier, module_objects, custom_objects, printable_module_name)138             if cls is None:139                 raise ValueError('Unknown ' + printable_module_name +
--> 140                                  ': ' + class_name)141         if hasattr(cls, 'from_config'):142             custom_objects = custom_objects or {}ValueError: Unknown initializer: GlorotUniform

解决方案如下:

from keras.models import load_model
import tensorflow as tf
model = load_model('cats_and_dogs_small_2.h5')
model.summary()  # As a reminder.

改成:

from keras.models import load_model
import tensorflow as tf
model = tf.keras.models.load_model('cats_and_dogs_small_2.h5')
model.summary()  # As a reminder.

ValueError: Unknown initializer: GlorotUniform相关推荐

  1. sklearn随机森林模型:ValueError: Unknown label type: ‘unknown‘

    sklearn随机森林模型:ValueError: Unknown label type: 'unknown' 目录 sklearn随机森林模型:ValueError: Unknown label t ...

  2. 成功解决ValueError: (‘Unknown transform primitive years. ‘, ‘Call ft.primitives.list_primitives() to get

    成功解决ValueError: ('Unknown transform primitive years. ', 'Call ft.primitives.list_primitives() to get ...

  3. pycharm matplotlib.pyplot.figure().add_subplot()绘制三维图时报错:ValueError: Unknown projection 3d(bug)

    报错描述 出于安全考虑,CSDN不让文章标题使用英文单引号 ValueError: Unknown projection '3d' # -*- coding: utf-8 -*- "&quo ...

  4. keras 自定义评估函数和损失函数loss训练模型后加载模型出现ValueError: Unknown metric function:fbeta_score

    keras分类回归的损失函数与评价指标 目标函数 (1)mean_squared_error / mse 均方误差,常用的目标函数,公式为((y_pred-y_true)**2).mean() (2) ...

  5. sklearn中ValueError: Unknown label type: ‘continuous‘错误解决

    ValueError: Unknown label type: 'continuous'错误解决 今天在做决策树鸢尾花分类时出现了一个错误: 解决方法是:train_y后加上astype('int') ...

  6. 如何解决ValueError: unknown is not supported

    最近在用DataFrame以及sklearn进行建模随机搜索参数和获取F1值.recall值的时候遇到了一个类似下面这样的报错: raise ValueError("{0} is not s ...

  7. Keras自定义损失函数出现:ValueError: Unknown loss function: focal_loss

    Keras自定义损失函数出现:ValueError: Unknown loss function: focal_loss 1.软件环境 2.问题描述 3.解决方法 4.结果预览 1.软件环境 Wind ...

  8. 3080算力添加、ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错

    ValueError: Unknown CUDA arch (8.6) or GPU not supported 解决RTX30 运行深度学习代码报错 之前安装pytorch的时候有遇到一个问题,不支 ...

  9. pd.read_excel出现ValueError: Unknown engine: openpyxl解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...

最新文章

  1. Codeforces 629D Babaei and Birthday Cake(树状数组优化dp)
  2. 《炉石传说》架构设计赏析(4):Asset管理
  3. oracle中值集限定词为灰色,《Oracle从入门到精通》读书笔记第四章 SQL语言基础之一...
  4. “返回顶部”实现一例
  5. 计算机教师辞职,(多篇)教师辞职报告汇总八篇
  6. Java中unicode占几个,Java语言使用的是Unicode字符集,每个字符在内存中占8位。()...
  7. 宁波中小学生计算机技术展示,宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc...
  8. 今日简报 每日精选12条新闻简报 每天一分钟 知晓天下事 4月13日
  9. Service Mesh架构下的认证与授权
  10. p1633[进制应用]砝码称重
  11. iOS 关于iTMSTransporter上传IPA报错问题
  12. Win11蓝屏代码IRQL NOT LESS OR EQUAL的处理方法
  13. minus_Java即时类| minus()方法与示例
  14. Windows10计算机无法启动,Win10电脑无法开机提示Windows boot manager
  15. 获取微信公众号文章封面图的技巧/网站
  16. linux下usb充电问题,如何解决在Ubuntu上iPad不能充电的问题
  17. dhl寄件邮编错了_DHL国际快递寄错国家怎么办?
  18. python以下是变量合法命名的是_Python语言中以下哪个变量的命名是错误的
  19. 麒麟v10服务器安装vnc
  20. 复旦计算机学院 王曦,复旦大学计算机科学与工程系薛向阳老师介绍

热门文章

  1. 学习网站分享 - 菜鸟教程
  2. HDU5853 Jong Hyok and String(二分 + 后缀数组)
  3. C#/.NET主线程与子线程之间的关系
  4. java初学编程题及答案_Java 入门编程题答案记录(记录)
  5. 实体安全主要指计算机及网络硬件设备,计算机安全中的实体安全主要是指什么?...
  6. Python(4):条件控制
  7. vue项目中使用JSX
  8. 使用webpack或者gulp去除多余CSS
  9. echarts图表大小随着外部div大小变化
  10. Navicat for MySQL 设置定时任务