首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModelCheckpoint - save_best_only=True

ModelCheckpoint - save_best_only=True
EN

Stack Overflow用户
提问于 2019-08-27 13:16:45
回答 1查看 687关注 0票数 0

我需要ModelCheckpoint的保存最佳的唯一选项的解释。如果我有一个这样的代码

代码语言:javascript
复制
model.compile(optimizer='adam', loss='mse', metrics=['accuracy'])
cp = [ModelCheckpoint(filepath=path+"/model-lstmMulti", verbose=1, save_best_only=True)]        
history_callback = model.fit(X, y, epochs=350, verbose=1, callbacks=cp)

然后我想看看最好的模型的准确性:

代码语言:javascript
复制
acc_history = history_callback.history["acc"]
np.savetxt(path+"/acc_history.txt", np.asarray(acc_history)) 

我得到了数组。所有时期模型的准确性。为什么我不能只得到一个值-最佳模型的准确性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-27 13:44:48

ModelCheckpoint是一个回调函数,用于在历元之后保存模型文件(h5)。它不会影响fit()方法的返回历史。只需使用np.max从访问历史记录中获取最佳访问权限即可完成您的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57668052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档