我有一个keras
CNN 模型,我正在尝试上传到网络应用程序。根据我的研究,将模型中的术语从 更改为 的简单问题,但是我什learning_rate
至lr
无法在hdf5
任何地方打开文件来执行此操作。
我试图开发一种解决方法,但这也不起作用。我得到的错误是:
Not a location (invalid object ID)
以下是解决方法代码:
image = Image.open(image_path + imageselect)
st.image(image, use_column_width=True)
modfile = 'entire_model.hdf5'
# Importing other python file
import footclas
@st.cache
def foot_class():
newf = h5py.File(modfile,'r+')
data_p = newf.attrs['training_config']
data_p = data_p.decode().replace("learning_rate","lr").encode()
newf.attrs['training_config'] = data_p
newf.close()
model_1 = load_model(newf)
return model_1
model_1 = foot_class()