【问题标题】:Image colorization using Keras - val_loss oscillates使用 Keras 进行图像着色 - val_loss 振荡
【发布时间】:2020-11-28 21:07:57
【问题描述】:

我有这个顺序模型:

conv2d (Conv2D)              (None, 256, 256, 32)      320
_________________________________________________________________
conv2d_1 (Conv2D)            (None, 128, 128, 64)      18496
_________________________________________________________________
conv2d_2 (Conv2D)            (None, 128, 128, 64)      36928
_________________________________________________________________
conv2d_3 (Conv2D)            (None, 64, 64, 128)       73856
_________________________________________________________________
conv2d_4 (Conv2D)            (None, 64, 64, 128)       147584
_________________________________________________________________
conv2d_5 (Conv2D)            (None, 32, 32, 256)       295168
_________________________________________________________________
conv2d_6 (Conv2D)            (None, 32, 32, 256)       590080
_________________________________________________________________
conv2d_7 (Conv2D)            (None, 32, 32, 128)       295040
_________________________________________________________________
conv2d_transpose (Conv2DTran (None, 64, 64, 128)       147584
_________________________________________________________________
conv2d_8 (Conv2D)            (None, 64, 64, 64)        73792
_________________________________________________________________
conv2d_transpose_1 (Conv2DTr (None, 128, 128, 64)      36928
_________________________________________________________________
conv2d_9 (Conv2D)            (None, 128, 128, 32)      18464
_________________________________________________________________
conv2d_transpose_2 (Conv2DTr (None, 256, 256, 32)      9248
_________________________________________________________________
conv2d_10 (Conv2D)           (None, 256, 256, 16)      4624
_________________________________________________________________
conv2d_11 (Conv2D)           (None, 256, 256, 2)       290
=================================================================

我想为黑白 (256x256) 肖像上色。 我的数据集大小:7650

我尝试使用 Adamax 和 RMSprop。准确度和损失是可以的,但是 val_loss 和 val_accuracy 只是振荡。 问题出在哪里?

【问题讨论】:

    标签: tensorflow keras autoencoder


    【解决方案1】:

    您的模型似乎是overfitting,您应该减少网络中的参数数量:减少权重层或过滤器。

    另外,您可以使用技术来减少过拟合:Dropout、BatchNormalization、正则化...

    最后,您可以使用数据增强(根据您的数据集)创建新图像,例如图像翻转、移位、旋转、裁剪......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      相关资源
      最近更新 更多