Keras报错日志——OSError: Unable to create file

在keras训练模型时候,用callbacks设置了model.h5的保存路径
出错如下
OSError: Unable to create file (unable to open file: name = '/data/output/model/model.h5', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 242)
问题大概率是因为该文件夹不存在
解决办法:判断文件夹是否存在,若不存在则创建一个
import os
filepath = os.path.join(MODEL_PATH,'model.h5')
if not os.path.exists(MODEL_PATH): #判断是否存在
    os.makedirs(MODEL_PATH) #不存在则创建
checkpoint = ModelCheckpoint(filepath, monitor='acc', verbose=1, save_best_only=True,
mode='max')
callbacks_list = [checkpoint]
history=k_model.fit(x_train, y_train, nb_epoch = args.EPOCHS,batch_size=args.BATCH,
    class_weight='auto',
    callbacks=callbacks_list)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容