但是,我无法在Modelcheckpoint中正确使用文件路径。
filepath="C:/Users/Thomas01/Documents/pimaindiansdiabetescsv/nnweights-
{epoch:02d}.hdf5"
checkpoint = keras.callbacks.ModelCheckpoint(filepath, monitor='val_acc',
verbose=0, save_weights_only=False, save_best_only=False, mode='max')
[...]
temp_test_model.load_weights("C:/Users/Thomas01/Documents/pimaindiansdiabetescsv/nnweights-%02d.hdf5" % i)
[...]
我明白了:
OSError:无法打开文件(无法打开文件:name ='C:/Users/Thomas01/Documents/pimaindiansdiabetescsv/nnweights-00.hdf5',errno = 2,错误消息='无此类文件或目录' ,标志= 0,o_flags = 0)
试图使用原始字符串(但是我想我失去了参数说明符?)或\,但没有用。
答案 0 :(得分:0)
错误消息指出(No such file or directory
)找不到模型检查点的文件路径,因此不会打开目录。您需要在以下位置创建一个像pimaindiansdiabetescsv
这样的文件夹:C:/Users/Thomas01/Documents/
。
答案 1 :(得分:0)
设置 verbose=1
以查看保存位置
checkpoint = keras.callbacks.ModelCheckpoint(filepath, monitor='val_acc', verbose=1, save_weights_only=False, save_best_only=False, mode='max')
# Epoch 00001: val_acc improved from -inf to 0.53781, saving model to /yourpath/yourpath