网上使用kears读取模型出错的解决方法大多是让去修改tensorflow和keras的版本,让二者的版本匹配。
这种方法对某些报错有用。但对这个错误没一点用,纯粹误导。使用conda安装tensorflow那么附带安装的库基本都是配套的。
后来在官方文档中找到了解决办法
话不多说。链接:
原因很简单
model.save('model.h5') # 这是早期的形式,打包成一个后缀为h5的文件
#官方推荐的方法是
model.save("my_model")
这种方法会在当前目录下创建一个名为my_m