# 模型保存
lstm_model = 'LSTM-2h.h5'.encode('utf-8')
print(type(lstm_model))
model.save(lstm_model)
from keras.models import load_model
# load model from single file
model = load_model('LSTM-2h.h5')
model.fit(testX,testY,batch_size=10,verbose=2)
模型做好之后我想保存模型,并且用测试集对模型测试,但是一直报错,我看别人这么用都是没问题,希望大神帮帮忙。
raceback (most recent call last):
File "D:/PycharmProjects/pythonProject2/111.py", line 146, in <module>
model.save(lstm_model)
File "D:\PYTHON\lib\site-packages\keras\engine\topology.py", line 2506, in save
save_model(self, filepath, overwrite, include_optimizer)
File "D:\PYTHON\lib\site-packages\keras\models.py", line 114, in save_model
topology.save_weights_to_hdf5_group(model_weights_group, model_layers)
File "D:\PYTHON\lib\site-packages\keras\engine\topology.py", line 2813, in save_weights_to_hdf5_group
dtype=val.dtype)
File "D:\PYTHON\lib\site-packages\h5py\_hl\group.py", line 143, in create_dataset
if '/' in name:
TypeError: a bytes-like object is required, not 'str'
这是报的错误