项目场景:
将保存好的模板代入CNN中进行特征提取,机器学习过渡到深度学习,对深度学习有一个浅层的认识,遇到bug很难自主解决的状态。
问题描述:
将保存好的模型放进去的时候出现
AttributeError: module ‘h5py.h5t’ has no attribute ‘check_string_dtype’
在网上查询很多,都没有可以解决的办法。
@missmissyyt
from keras.models import load_model
PATH = 'D:/wechat/WeChat Files//FileStorage/File/2021-05/'
string = PATH+"1dCNN_99.58%"
model = load_model(string)
解决方案:
重新安装tensorflow1.13.0和keras2.2.4,特别注意安装顺序,先安装tensorflow,再安装keras,这样一些附加的库才可以用,不然就会出现各种状况。
补充:
安装指定版本的库:pip install Name==1.x.0
卸载相关的库:pip uninstall Name
看一看自己有没有安装上:pip show Name
看自己已经安装过的版本:pip list