Keras提前停止回调错误,val_loss指标不可用

埃里克·布罗达(Eric Broda):

我正在训练Keras(在MacBook上为Tensorflow后端,Python),并且在fit_generator函数的早期停止回调中遇到错误。错误如下:

RuntimeWarning: Early stopping conditioned on metric `val_loss` which is not available. Available metrics are:
  (self.monitor, ','.join(list(logs.keys()))),
RuntimeWarning: Can save best model only with val_acc available, skipping.

'skipping.' % (self.monitor), RuntimeWarning
[local-dir]/lib/python3.6/site-packages/keras/callbacks.py:497: RuntimeWarning: Early stopping conditioned on metric `val_loss` which is not available. Available metrics are:
  (self.monitor, ','.join(list(logs.keys()))), RuntimeWarning
[local-dir]/lib/python3.6/site-packages/keras/callbacks.py:406: RuntimeWarning: Can save best model only with val_acc available, skipping.
  'skipping.' % (self.monitor), RuntimeWarning)
Traceback (most recent call last):
  :
  [my-code]
  :
  File "[local-dir]/lib/python3.6/site-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
  File "[local-dir]/lib/python3.6/site-packages/keras/engine/training.py", line 2213, in fit_generator
callbacks.on_epoch_end(epoch, epoch_logs)
  File "[local-dir]/lib/python3.6/site-packages/keras/callbacks.py", line 76, in on_epoch_end
callback.on_epoch_end(epoch, logs)
  File "[local-dir]/lib/python3.6/site-packages/keras/callbacks.py", line 310, in on_epoch_end
self.progbar.update(self.seen, self.log_values, force=True)
AttributeError: 'ProgbarLogger' object has no attribute 'log_values'

我的代码如下(看起来不错):

:
ES = EarlyStopping(monitor="val_loss", min_delta=0.001, patience=3, mode="min", verbose=1)
:
self.model.fit_generator(
        generator        = train_batch,
        validation_data  = valid_batch,
        validation_steps = validation_steps,
        steps_per_epoch  = steps_per_epoch,
        epochs           = epochs,
        callbacks        = [ES],
        verbose          = 1,
        workers          = 3,
        max_queue_size   = 8)

该错误消息似乎与提早停止的回调有关,但该回调看起来不错。该错误还指出val_loss不适合,但是我不确定为什么...关于这一点的另一件事是,该错误仅在使用较小的数据集时发生。

任何帮助表示赞赏。

丹尼尔·莫勒(DanielMöller):

如果仅在使用较小的数据集时才发生错误,则很有可能使用的数据集足够小,以致验证集中没有单个样本。

因此,它无法计算验证损失。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Dev

如何为新的Mix.Tasks修复Dialyzer“关于'.....'行为的回调信息不可用”错误

来自分类Dev

当`this`不可用时,从拖动回调中检索DOM目标

来自分类Dev

http错误503服务不可用。应用程序池在访问网站时停止

来自分类Dev

错误:请求的“ ranchu”不可用

来自分类Dev

Xcode 6错误“ URLWithString”不可用?

来自分类Dev

lldb错误:变量不可用

来自分类Dev

WGET 503不可用错误

来自分类Dev

如何在keras中记录val_loss和批次损失

来自分类Dev

'stringByAppendingPathComponent'不可用

来自分类Dev

SFSpeechRecognizer不可用

来自分类Dev

stringByAppendingPathComponent不可用

来自分类Dev

stringByAppendingPathComponent不可用

来自分类Dev

DataContractJsonSerializer不可用

来自分类Java

Google App Engine错误503-服务不可用

来自分类Dev

错误404:资源(.jsp文件)不可用

来自分类Java

Maven错误:模块的Maven项目配置不可用

来自分类Dev

Phoenix错误:模块未加载/不可用

来自分类Dev

未捕获的错误:模块“ myApp”不可用!(AngularJS)

来自分类Java

HTTP错误:503服务不可用IntelliJ IDEA GWT

来自分类Java

码头:HTTP错误:503 /服务不可用

来自分类Java

(a)Smack在login()上返回“服务不可用(503)”错误

来自分类Dev

http.Get返回协议不可用错误

来自分类Dev

错误:协议不可用,转回回溯

来自分类Dev

模拟器不可用错误(Xcode 6.1)

来自分类Dev

Phoenix部署中的错误:模块连接不可用

来自分类Dev

泽西岛,Tomcat:请求的资源不可用错误

来自分类Dev

Android Studio Gradle错误-协议族不可用

来自分类Dev

Azure网站上出现503错误(服务不可用)

来自分类Dev

正常处理AngularJS错误:$ injector:nomod模块不可用

TOP 榜单

  1. 1

    来自Microsoft Office加载项taskpane.js的MySQL驱动程序模块的空引用

  2. 2

    HikariPool-1-连接不可用,对于极小的负载服务器,请求在30000ms之后超时

  3. 3

    OpenJDK的和AdoptOpenJDK的区别

  4. 4

    任务':app:minifyReleaseWithR8'.java.lang.NullPointerException的执行失败(无错误消息)

  5. 5

    是什么在Android的consumer-rules.pro和proguard-rules.pro之间的区别?

  6. 6

    java.lang.NoClassDefFoundError:无法初始化类org.bytedeco.javacpp.avutil

  7. 7

    如何优化在Java中这种方法吗?我得到的时间超限

  8. 8

    java.lang.NoSuchFieldError的:ACCEPT_CASE_INSENSITIVE_VALUES

  9. 9

    Keras提前停止回调错误,val_loss指标不可用

  10. 10

    错误TS1086:一个存取器不能在角9的环境上下文被声明

  11. 11

    如何在exoplayer中播放本地媒体文件的硬编码内容uri

  12. 12

    请问Spring事务管理工作与Spring WebFlux?

  13. 13

    在JavaScript中删除多个对象键值

  14. 14

    tensorflow:仅在可用val_acc的情况下可以保存最佳模型,跳过

  15. 15

    未定义:grpc.SupportPackageIsVersion7 grpc.ServiceRegistrar

  16. 16

    在IntelliJ IDEA中并行运行测试用例

  17. 17

    无法装载动态库“libnvinfer.so.6”

  18. 18

    我在android studio中创建了clicker应用。但是,运行时,应用程序在调用“ incrementCount()”后崩溃。为什么?

  19. 19

    Java的无法解析日期的SimpleDateFormat

  20. 20

    如何在Python中将字典拆分成多个字典的列表,所有字典的大小均为N

  21. 21

    如何在“ SQLyog社区版-Mysql GUI”中添加检查约束?

热门标签

归档