超分辨率(SRCNN)練習

PSNR:

峯值信噪比(PSNR)直接借鑑參考程序會報錯:

return -10.*numpy.log10(k.mean(k.square(y_pred - y_true)))
'Tensor' object has no attribute 'log10'

查閱Keras文檔和TensorFlow文檔後,發現裏面並沒有log10函數,只有log,所以將程序改爲如下即可成功(參考Tensor):

return 10.0*k.log(1.0/(k.mean(k.square(y_pred-y_true))))/k.log(10.0)

路徑:

在colab中要用到其他文件夾下的py文件,可以使用:

import sys
sys.path.append("drive/My Drive/GoogleAI/")

之前使用上述方法可行,但今天運行會報錯,修改路徑後又成功運行了。

import sys
sys.path.append("drive/My Drive/GoogleAI")

方法一(雙三次採樣):

import sys
sys.path.append("drive/My Drive/GoogleAI")
from keras.models import Sequential
from keras.layers import Conv2D, Input, BatchNormalization
# from keras.layers.advanced_activations import LeakyReLU
from keras.callbacks import ModelCheckpoint
from keras.optimizers import SGD, Adam
import predata as pd
import numpy
import math
import cv2#add
import matplotlib.pyplot as plt
from keras import backend as k

def psnr(y_true,y_pred):
    # assume RGB image
    
    return 10.0 * k.log(1.0 / (k.mean(k.square(y_pred - y_true)))) / k.log(10.0)



def model():
    # lrelu = LeakyReLU(alpha=0.1)
    SRCNN = Sequential()
    SRCNN.add(Conv2D(64, kernel_size=(9,9), kernel_initializer='glorot_uniform',
                     activation='relu', padding='valid', bias=True, input_shape=(33, 33, 1)))
    SRCNN.add(Conv2D(32,kernel_size=(1,1), kernel_initializer='glorot_uniform',
                     activation='relu', padding='valid', bias=True))
    # SRCNN.add(BatchNormalization())
    SRCNN.add(Conv2D(1, kernel_size=(5,5), kernel_initializer='glorot_uniform',
                     activation='linear', padding='valid', bias=True))
    adam = Adam(lr=0.00001)
    SRCNN.compile(optimizer=adam, loss='mean_squared_error', metrics=[psnr])#'mean_squared_error'
    return SRCNN


def predict_model():
    # lrelu = LeakyReLU(alpha=0.1)
    SRCNN = Sequential()
    SRCNN.add(Conv2D(64, kernel_size=(9,9), kernel_initializer='glorot_uniform',
                     activation='relu', padding='valid', bias=True, input_shape=(None, None, 1)))
    SRCNN.add(Conv2D(32, kernel_size=(1,1), kernel_initializer='glorot_uniform',
                     activation='relu', padding='valid', bias=True))
    # SRCNN.add(BatchNormalization())
    SRCNN.add(Conv2D(1,kernel_size=(5,5), kernel_initializer='glorot_uniform',
                     activation='linear', padding='valid', bias=True))
    adam = Adam(lr=0.00001)
    SRCNN.compile(optimizer=adam, loss='mean_squared_error', metrics=[psnr])#'mean_squared_error'
    return SRCNN


def train():
    srcnn_model = model()
    print(srcnn_model.summary())
    data, label = pd.read_training_data("drive/My Drive/GoogleAI/CUBICtrain.h5")#./train.h5
    val_data, val_label = pd.read_training_data("drive/My Drive/GoogleAI/CUBICtest.h5")#./test.h5

    checkpoint = ModelCheckpoint("drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5", monitor='val_loss', verbose=1, save_best_only=True,
                                 save_weights_only=False, mode='min')#
    callbacks_list = [checkpoint]

    hist=srcnn_model.fit(data, label, batch_size=64, validation_data=(val_data, val_label),
                    callbacks=callbacks_list, shuffle=True, epochs=200, verbose=1)#0
    srcnn_model.save('drive/My Drive/GoogleAI/CUBIC.h5')#MY3051crop_weight_200
    plt.plot(hist.history['psnr'])
    plt.ylabel('psnr')
    plt.xlabel('epoch')
    plt.savefig("3loss.png")
    # srcnn_model.load_weights("m_model_adam.h5")


def predict():
    srcnn_model = predict_model()
    srcnn_model.load_weights("drive/My Drive/GoogleAI/CUBIC.h5")#MY3051crop_weight_200
    IMG_NAME = "drive/My Drive/GoogleAI/Set14/zebra.bmp"#/home/mark/Engineer/SR/data/Set14/face.bmpflowers
    INPUT_NAME = "input3.jpg"
    OUTPUT_NAME = "pre3.jpg"

    import cv2
    img = cv2.imread(IMG_NAME, cv2.IMREAD_COLOR)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
    shape = img.shape
    Y_img = cv2.resize(img[:, :, 0], (shape[1] // 2, shape[0] // 2), cv2.INTER_CUBIC)
    Y_img = cv2.resize(Y_img, (shape[1], shape[0]), cv2.INTER_CUBIC)
    img[:, :, 0] = Y_img
    img = cv2.cvtColor(img, cv2.COLOR_YCrCb2BGR)
    cv2.imwrite(INPUT_NAME, img)

    Y = numpy.zeros((1, img.shape[0], img.shape[1], 1), dtype=float)
    Y[0, :, :, 0] = Y_img.astype(float) / 255.
    pre = srcnn_model.predict(Y, batch_size=1) * 255.
    pre[pre[:] > 255] = 255
    pre[pre[:] < 0] = 0
    pre = pre.astype(numpy.uint8)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
    img[6: -6, 6: -6, 0] = pre[0, :, :, 0]
    img = cv2.cvtColor(img, cv2.COLOR_YCrCb2BGR)
    cv2.imwrite(OUTPUT_NAME, img)

    # psnr calculation:
    im1 = cv2.imread(IMG_NAME, cv2.IMREAD_COLOR)
    im1 = cv2.cvtColor(im1, cv2.COLOR_BGR2YCrCb)[6: -6, 6: -6, 0]
    im2 = cv2.imread(INPUT_NAME, cv2.IMREAD_COLOR)
    im2 = cv2.cvtColor(im2, cv2.COLOR_BGR2YCrCb)[6: -6, 6: -6, 0]
    im3 = cv2.imread(OUTPUT_NAME, cv2.IMREAD_COLOR)
    im3 = cv2.cvtColor(im3, cv2.COLOR_BGR2YCrCb)[6: -6, 6: -6, 0]

    print("bicubic:")
    print(cv2.PSNR(im1, im2))
    print("SRCNN:")
    print(cv2.PSNR(im1, im3))


if __name__ == "__main__":
    train()
    #predict()

訓練結果:

_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
conv2d_1 (Conv2D)            (None, 25, 25, 64)        5248      
_________________________________________________________________
conv2d_2 (Conv2D)            (None, 25, 25, 32)        2080      
_________________________________________________________________
conv2d_3 (Conv2D)            (None, 21, 21, 1)         801       
=================================================================
Total params: 8,129
Trainable params: 8,129
Non-trainable params: 0
_________________________________________________________________
None
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:3066: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.cast instead.
Train on 21884 samples, validate on 1113 samples
Epoch 1/200
21884/21884 [==============================] - 7s 331us/step - loss: 0.1207 - psnr: 11.7466 - val_loss: 0.0058 - val_psnr: 23.6016

Epoch 00001: val_loss improved from inf to 0.00581, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 2/200
21884/21884 [==============================] - 3s 134us/step - loss: 0.0066 - psnr: 21.8625 - val_loss: 0.0042 - val_psnr: 25.3997

Epoch 00002: val_loss improved from 0.00581 to 0.00419, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 3/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0056 - psnr: 22.6203 - val_loss: 0.0032 - val_psnr: 26.7550

Epoch 00003: val_loss improved from 0.00419 to 0.00318, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 4/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0046 - psnr: 23.4246 - val_loss: 0.0025 - val_psnr: 27.8268

Epoch 00004: val_loss improved from 0.00318 to 0.00254, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 5/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0040 - psnr: 23.9971 - val_loss: 0.0022 - val_psnr: 28.5925

Epoch 00005: val_loss improved from 0.00254 to 0.00216, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 6/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0037 - psnr: 24.3409 - val_loss: 0.0020 - val_psnr: 29.0251

Epoch 00006: val_loss improved from 0.00216 to 0.00196, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 7/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0035 - psnr: 24.5690 - val_loss: 0.0018 - val_psnr: 29.3189

Epoch 00007: val_loss improved from 0.00196 to 0.00183, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 8/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0034 - psnr: 24.7168 - val_loss: 0.0018 - val_psnr: 29.5131

Epoch 00008: val_loss improved from 0.00183 to 0.00175, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 9/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0034 - psnr: 24.8154 - val_loss: 0.0017 - val_psnr: 29.6641

Epoch 00009: val_loss improved from 0.00175 to 0.00170, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 10/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0033 - psnr: 24.9007 - val_loss: 0.0017 - val_psnr: 29.7778

Epoch 00010: val_loss improved from 0.00170 to 0.00166, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 11/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0032 - psnr: 24.9544 - val_loss: 0.0016 - val_psnr: 29.8670

Epoch 00011: val_loss improved from 0.00166 to 0.00162, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 12/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0032 - psnr: 25.0087 - val_loss: 0.0016 - val_psnr: 29.9227

Epoch 00012: val_loss improved from 0.00162 to 0.00160, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 13/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0032 - psnr: 25.0448 - val_loss: 0.0016 - val_psnr: 29.9960

Epoch 00013: val_loss improved from 0.00160 to 0.00158, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 14/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0032 - psnr: 25.0789 - val_loss: 0.0016 - val_psnr: 30.0448

Epoch 00014: val_loss improved from 0.00158 to 0.00156, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 15/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0031 - psnr: 25.1023 - val_loss: 0.0016 - val_psnr: 30.0681

Epoch 00015: val_loss improved from 0.00156 to 0.00155, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 16/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0031 - psnr: 25.1232 - val_loss: 0.0015 - val_psnr: 30.1032

Epoch 00016: val_loss improved from 0.00155 to 0.00154, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 17/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0031 - psnr: 25.1377 - val_loss: 0.0015 - val_psnr: 30.1256

Epoch 00017: val_loss improved from 0.00154 to 0.00153, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 18/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0031 - psnr: 25.1490 - val_loss: 0.0015 - val_psnr: 30.1428

Epoch 00018: val_loss improved from 0.00153 to 0.00153, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 19/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0031 - psnr: 25.1701 - val_loss: 0.0015 - val_psnr: 30.1264

Epoch 00019: val_loss improved from 0.00153 to 0.00152, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 20/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0031 - psnr: 25.1748 - val_loss: 0.0015 - val_psnr: 30.1731

Epoch 00020: val_loss improved from 0.00152 to 0.00151, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 21/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0031 - psnr: 25.1920 - val_loss: 0.0015 - val_psnr: 30.2046

Epoch 00021: val_loss improved from 0.00151 to 0.00151, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 22/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0031 - psnr: 25.2008 - val_loss: 0.0015 - val_psnr: 30.1976

Epoch 00022: val_loss improved from 0.00151 to 0.00150, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 23/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0031 - psnr: 25.2070 - val_loss: 0.0015 - val_psnr: 30.2334

Epoch 00023: val_loss improved from 0.00150 to 0.00150, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 24/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0031 - psnr: 25.2160 - val_loss: 0.0015 - val_psnr: 30.2339

Epoch 00024: val_loss improved from 0.00150 to 0.00149, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 25/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0031 - psnr: 25.2230 - val_loss: 0.0015 - val_psnr: 30.2508

Epoch 00025: val_loss improved from 0.00149 to 0.00149, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 26/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.2404 - val_loss: 0.0015 - val_psnr: 30.2731

Epoch 00026: val_loss improved from 0.00149 to 0.00148, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 27/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.2405 - val_loss: 0.0015 - val_psnr: 30.2874

Epoch 00027: val_loss improved from 0.00148 to 0.00148, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 28/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0030 - psnr: 25.2616 - val_loss: 0.0015 - val_psnr: 30.2824

Epoch 00028: val_loss did not improve from 0.00148
Epoch 29/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0030 - psnr: 25.2710 - val_loss: 0.0015 - val_psnr: 30.2988

Epoch 00029: val_loss improved from 0.00148 to 0.00147, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 30/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0030 - psnr: 25.2816 - val_loss: 0.0015 - val_psnr: 30.2847

Epoch 00030: val_loss improved from 0.00147 to 0.00147, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 31/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0030 - psnr: 25.2860 - val_loss: 0.0015 - val_psnr: 30.3260

Epoch 00031: val_loss improved from 0.00147 to 0.00146, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 32/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0030 - psnr: 25.2895 - val_loss: 0.0015 - val_psnr: 30.3212

Epoch 00032: val_loss improved from 0.00146 to 0.00146, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 33/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.2869 - val_loss: 0.0015 - val_psnr: 30.3434

Epoch 00033: val_loss improved from 0.00146 to 0.00145, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 34/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0030 - psnr: 25.2959 - val_loss: 0.0015 - val_psnr: 30.3276

Epoch 00034: val_loss did not improve from 0.00145
Epoch 35/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0030 - psnr: 25.3158 - val_loss: 0.0014 - val_psnr: 30.3615

Epoch 00035: val_loss improved from 0.00145 to 0.00145, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 36/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3233 - val_loss: 0.0014 - val_psnr: 30.3243

Epoch 00036: val_loss did not improve from 0.00145
Epoch 37/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0030 - psnr: 25.3352 - val_loss: 0.0014 - val_psnr: 30.3590

Epoch 00037: val_loss improved from 0.00145 to 0.00144, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 38/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3296 - val_loss: 0.0014 - val_psnr: 30.3831

Epoch 00038: val_loss improved from 0.00144 to 0.00144, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 39/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0030 - psnr: 25.3344 - val_loss: 0.0014 - val_psnr: 30.3765

Epoch 00039: val_loss improved from 0.00144 to 0.00144, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 40/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3500 - val_loss: 0.0014 - val_psnr: 30.3955

Epoch 00040: val_loss improved from 0.00144 to 0.00143, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 41/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3546 - val_loss: 0.0014 - val_psnr: 30.4039

Epoch 00041: val_loss improved from 0.00143 to 0.00143, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 42/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0030 - psnr: 25.3595 - val_loss: 0.0014 - val_psnr: 30.3908

Epoch 00042: val_loss improved from 0.00143 to 0.00143, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 43/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0030 - psnr: 25.3609 - val_loss: 0.0014 - val_psnr: 30.3981

Epoch 00043: val_loss improved from 0.00143 to 0.00143, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 44/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3665 - val_loss: 0.0014 - val_psnr: 30.4189

Epoch 00044: val_loss improved from 0.00143 to 0.00142, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 45/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0030 - psnr: 25.3773 - val_loss: 0.0014 - val_psnr: 30.4181

Epoch 00045: val_loss improved from 0.00142 to 0.00142, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 46/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0030 - psnr: 25.3889 - val_loss: 0.0014 - val_psnr: 30.3959

Epoch 00046: val_loss did not improve from 0.00142
Epoch 47/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.3848 - val_loss: 0.0014 - val_psnr: 30.4385

Epoch 00047: val_loss improved from 0.00142 to 0.00141, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 48/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.3836 - val_loss: 0.0014 - val_psnr: 30.4266

Epoch 00048: val_loss improved from 0.00141 to 0.00141, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 49/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.3882 - val_loss: 0.0014 - val_psnr: 30.3683

Epoch 00049: val_loss did not improve from 0.00141
Epoch 50/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4001 - val_loss: 0.0014 - val_psnr: 30.4419

Epoch 00050: val_loss improved from 0.00141 to 0.00141, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 51/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4058 - val_loss: 0.0014 - val_psnr: 30.4462

Epoch 00051: val_loss improved from 0.00141 to 0.00141, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 52/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4044 - val_loss: 0.0014 - val_psnr: 30.4485

Epoch 00052: val_loss improved from 0.00141 to 0.00140, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 53/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4078 - val_loss: 0.0014 - val_psnr: 30.4537

Epoch 00053: val_loss improved from 0.00140 to 0.00140, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 54/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4130 - val_loss: 0.0014 - val_psnr: 30.4613

Epoch 00054: val_loss improved from 0.00140 to 0.00140, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 55/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4043 - val_loss: 0.0014 - val_psnr: 30.4683

Epoch 00055: val_loss improved from 0.00140 to 0.00140, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 56/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4192 - val_loss: 0.0014 - val_psnr: 30.4584

Epoch 00056: val_loss improved from 0.00140 to 0.00140, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 57/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4266 - val_loss: 0.0014 - val_psnr: 30.4499

Epoch 00057: val_loss did not improve from 0.00140
Epoch 58/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4290 - val_loss: 0.0014 - val_psnr: 30.4716

Epoch 00058: val_loss improved from 0.00140 to 0.00139, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 59/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0029 - psnr: 25.4368 - val_loss: 0.0014 - val_psnr: 30.4839

Epoch 00059: val_loss improved from 0.00139 to 0.00139, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 60/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4402 - val_loss: 0.0014 - val_psnr: 30.4707

Epoch 00060: val_loss did not improve from 0.00139
Epoch 61/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4373 - val_loss: 0.0014 - val_psnr: 30.4933

Epoch 00061: val_loss improved from 0.00139 to 0.00138, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 62/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4379 - val_loss: 0.0014 - val_psnr: 30.4840

Epoch 00062: val_loss did not improve from 0.00138
Epoch 63/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4375 - val_loss: 0.0014 - val_psnr: 30.4837

Epoch 00063: val_loss did not improve from 0.00138
Epoch 64/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4350 - val_loss: 0.0014 - val_psnr: 30.4989

Epoch 00064: val_loss improved from 0.00138 to 0.00138, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 65/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4407 - val_loss: 0.0014 - val_psnr: 30.4995

Epoch 00065: val_loss improved from 0.00138 to 0.00138, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 66/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4453 - val_loss: 0.0014 - val_psnr: 30.4930

Epoch 00066: val_loss did not improve from 0.00138
Epoch 67/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4537 - val_loss: 0.0014 - val_psnr: 30.5072

Epoch 00067: val_loss improved from 0.00138 to 0.00138, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 68/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4489 - val_loss: 0.0014 - val_psnr: 30.4877

Epoch 00068: val_loss did not improve from 0.00138
Epoch 69/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4490 - val_loss: 0.0014 - val_psnr: 30.4988

Epoch 00069: val_loss improved from 0.00138 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 70/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4505 - val_loss: 0.0014 - val_psnr: 30.4953

Epoch 00070: val_loss did not improve from 0.00137
Epoch 71/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4601 - val_loss: 0.0014 - val_psnr: 30.5198

Epoch 00071: val_loss improved from 0.00137 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 72/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4616 - val_loss: 0.0014 - val_psnr: 30.5172

Epoch 00072: val_loss improved from 0.00137 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 73/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.4710 - val_loss: 0.0014 - val_psnr: 30.5105

Epoch 00073: val_loss did not improve from 0.00137
Epoch 74/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.4666 - val_loss: 0.0014 - val_psnr: 30.5139

Epoch 00074: val_loss improved from 0.00137 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 75/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.4738 - val_loss: 0.0014 - val_psnr: 30.5183

Epoch 00075: val_loss improved from 0.00137 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 76/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4735 - val_loss: 0.0014 - val_psnr: 30.5181

Epoch 00076: val_loss improved from 0.00137 to 0.00137, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 77/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4754 - val_loss: 0.0014 - val_psnr: 30.5465

Epoch 00077: val_loss improved from 0.00137 to 0.00136, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 78/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4878 - val_loss: 0.0014 - val_psnr: 30.5166

Epoch 00078: val_loss did not improve from 0.00136
Epoch 79/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4849 - val_loss: 0.0014 - val_psnr: 30.5243

Epoch 00079: val_loss did not improve from 0.00136
Epoch 80/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.4895 - val_loss: 0.0014 - val_psnr: 30.5286

Epoch 00080: val_loss did not improve from 0.00136
Epoch 81/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4808 - val_loss: 0.0014 - val_psnr: 30.5518

Epoch 00081: val_loss improved from 0.00136 to 0.00136, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 82/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0029 - psnr: 25.4928 - val_loss: 0.0014 - val_psnr: 30.5499

Epoch 00082: val_loss improved from 0.00136 to 0.00136, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 83/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.5017 - val_loss: 0.0014 - val_psnr: 30.5384

Epoch 00083: val_loss did not improve from 0.00136
Epoch 84/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4880 - val_loss: 0.0014 - val_psnr: 30.5530

Epoch 00084: val_loss improved from 0.00136 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 85/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4975 - val_loss: 0.0014 - val_psnr: 30.5541

Epoch 00085: val_loss improved from 0.00135 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 86/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.4988 - val_loss: 0.0014 - val_psnr: 30.5402

Epoch 00086: val_loss improved from 0.00135 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 87/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.5106 - val_loss: 0.0013 - val_psnr: 30.5679

Epoch 00087: val_loss improved from 0.00135 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 88/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.4922 - val_loss: 0.0013 - val_psnr: 30.5700

Epoch 00088: val_loss improved from 0.00135 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 89/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5056 - val_loss: 0.0013 - val_psnr: 30.5568

Epoch 00089: val_loss did not improve from 0.00135
Epoch 90/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.5072 - val_loss: 0.0013 - val_psnr: 30.5681

Epoch 00090: val_loss improved from 0.00135 to 0.00135, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 91/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.5026 - val_loss: 0.0013 - val_psnr: 30.5644

Epoch 00091: val_loss did not improve from 0.00135
Epoch 92/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.5110 - val_loss: 0.0013 - val_psnr: 30.5679

Epoch 00092: val_loss did not improve from 0.00135
Epoch 93/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.5070 - val_loss: 0.0013 - val_psnr: 30.5711

Epoch 00093: val_loss improved from 0.00135 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 94/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5133 - val_loss: 0.0013 - val_psnr: 30.5541

Epoch 00094: val_loss did not improve from 0.00134
Epoch 95/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5103 - val_loss: 0.0013 - val_psnr: 30.5729

Epoch 00095: val_loss improved from 0.00134 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 96/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5165 - val_loss: 0.0013 - val_psnr: 30.5673

Epoch 00096: val_loss did not improve from 0.00134
Epoch 97/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.5090 - val_loss: 0.0013 - val_psnr: 30.5694

Epoch 00097: val_loss improved from 0.00134 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 98/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.5124 - val_loss: 0.0013 - val_psnr: 30.5659

Epoch 00098: val_loss improved from 0.00134 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 99/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.5105 - val_loss: 0.0013 - val_psnr: 30.5893

Epoch 00099: val_loss improved from 0.00134 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 100/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5135 - val_loss: 0.0013 - val_psnr: 30.5835

Epoch 00100: val_loss did not improve from 0.00134
Epoch 101/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0029 - psnr: 25.5164 - val_loss: 0.0013 - val_psnr: 30.5778

Epoch 00101: val_loss did not improve from 0.00134
Epoch 102/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0029 - psnr: 25.5173 - val_loss: 0.0013 - val_psnr: 30.5958

Epoch 00102: val_loss improved from 0.00134 to 0.00134, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 103/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.5127 - val_loss: 0.0013 - val_psnr: 30.5940

Epoch 00103: val_loss did not improve from 0.00134
Epoch 104/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5216 - val_loss: 0.0013 - val_psnr: 30.6014

Epoch 00104: val_loss improved from 0.00134 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 105/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0029 - psnr: 25.5232 - val_loss: 0.0013 - val_psnr: 30.5912

Epoch 00105: val_loss did not improve from 0.00133
Epoch 106/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0029 - psnr: 25.5326 - val_loss: 0.0013 - val_psnr: 30.5991

Epoch 00106: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 107/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0029 - psnr: 25.5397 - val_loss: 0.0013 - val_psnr: 30.5996

Epoch 00107: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 108/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5254 - val_loss: 0.0013 - val_psnr: 30.5843

Epoch 00108: val_loss did not improve from 0.00133
Epoch 109/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5359 - val_loss: 0.0013 - val_psnr: 30.5487

Epoch 00109: val_loss did not improve from 0.00133
Epoch 110/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5376 - val_loss: 0.0013 - val_psnr: 30.6042

Epoch 00110: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 111/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5355 - val_loss: 0.0013 - val_psnr: 30.6009

Epoch 00111: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 112/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5419 - val_loss: 0.0013 - val_psnr: 30.5181

Epoch 00112: val_loss did not improve from 0.00133
Epoch 113/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5321 - val_loss: 0.0013 - val_psnr: 30.5969

Epoch 00113: val_loss did not improve from 0.00133
Epoch 114/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5298 - val_loss: 0.0013 - val_psnr: 30.5977

Epoch 00114: val_loss did not improve from 0.00133
Epoch 115/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5365 - val_loss: 0.0013 - val_psnr: 30.6155

Epoch 00115: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 116/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5444 - val_loss: 0.0013 - val_psnr: 30.6247

Epoch 00116: val_loss improved from 0.00133 to 0.00133, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 117/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5366 - val_loss: 0.0013 - val_psnr: 30.6118

Epoch 00117: val_loss did not improve from 0.00133
Epoch 118/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5440 - val_loss: 0.0013 - val_psnr: 30.6080

Epoch 00118: val_loss did not improve from 0.00133
Epoch 119/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5437 - val_loss: 0.0013 - val_psnr: 30.5918

Epoch 00119: val_loss did not improve from 0.00133
Epoch 120/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5433 - val_loss: 0.0013 - val_psnr: 30.5061

Epoch 00120: val_loss did not improve from 0.00133
Epoch 121/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5420 - val_loss: 0.0013 - val_psnr: 30.5703

Epoch 00121: val_loss did not improve from 0.00133
Epoch 122/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5500 - val_loss: 0.0013 - val_psnr: 30.6138

Epoch 00122: val_loss did not improve from 0.00133
Epoch 123/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5607 - val_loss: 0.0013 - val_psnr: 30.6102

Epoch 00123: val_loss did not improve from 0.00133
Epoch 124/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5516 - val_loss: 0.0013 - val_psnr: 30.6129

Epoch 00124: val_loss improved from 0.00133 to 0.00132, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 125/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5416 - val_loss: 0.0013 - val_psnr: 30.6131

Epoch 00125: val_loss did not improve from 0.00132
Epoch 126/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5551 - val_loss: 0.0013 - val_psnr: 30.6071

Epoch 00126: val_loss did not improve from 0.00132
Epoch 127/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5518 - val_loss: 0.0013 - val_psnr: 30.6309

Epoch 00127: val_loss improved from 0.00132 to 0.00132, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 128/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5573 - val_loss: 0.0013 - val_psnr: 30.6282

Epoch 00128: val_loss did not improve from 0.00132
Epoch 129/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5517 - val_loss: 0.0013 - val_psnr: 30.6340

Epoch 00129: val_loss improved from 0.00132 to 0.00132, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 130/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5544 - val_loss: 0.0013 - val_psnr: 30.6252

Epoch 00130: val_loss did not improve from 0.00132
Epoch 131/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5545 - val_loss: 0.0013 - val_psnr: 30.6152

Epoch 00131: val_loss did not improve from 0.00132
Epoch 132/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5583 - val_loss: 0.0013 - val_psnr: 30.6291

Epoch 00132: val_loss did not improve from 0.00132
Epoch 133/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5735 - val_loss: 0.0013 - val_psnr: 30.6251

Epoch 00133: val_loss did not improve from 0.00132
Epoch 134/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5585 - val_loss: 0.0013 - val_psnr: 30.6127

Epoch 00134: val_loss did not improve from 0.00132
Epoch 135/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5591 - val_loss: 0.0013 - val_psnr: 30.6232

Epoch 00135: val_loss did not improve from 0.00132
Epoch 136/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5623 - val_loss: 0.0013 - val_psnr: 30.6425

Epoch 00136: val_loss improved from 0.00132 to 0.00132, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 137/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5733 - val_loss: 0.0013 - val_psnr: 30.6415

Epoch 00137: val_loss did not improve from 0.00132
Epoch 138/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5658 - val_loss: 0.0013 - val_psnr: 30.6348

Epoch 00138: val_loss did not improve from 0.00132
Epoch 139/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5637 - val_loss: 0.0013 - val_psnr: 30.6364

Epoch 00139: val_loss did not improve from 0.00132
Epoch 140/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5872 - val_loss: 0.0013 - val_psnr: 30.6367

Epoch 00140: val_loss did not improve from 0.00132
Epoch 141/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5590 - val_loss: 0.0013 - val_psnr: 30.6293

Epoch 00141: val_loss did not improve from 0.00132
Epoch 142/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5748 - val_loss: 0.0013 - val_psnr: 30.5872

Epoch 00142: val_loss did not improve from 0.00132
Epoch 143/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5717 - val_loss: 0.0013 - val_psnr: 30.6233

Epoch 00143: val_loss did not improve from 0.00132
Epoch 144/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5676 - val_loss: 0.0013 - val_psnr: 30.6506

Epoch 00144: val_loss improved from 0.00132 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 145/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5761 - val_loss: 0.0013 - val_psnr: 30.6320

Epoch 00145: val_loss did not improve from 0.00131
Epoch 146/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5780 - val_loss: 0.0013 - val_psnr: 30.6327

Epoch 00146: val_loss did not improve from 0.00131
Epoch 147/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5684 - val_loss: 0.0013 - val_psnr: 30.6333

Epoch 00147: val_loss did not improve from 0.00131
Epoch 148/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5719 - val_loss: 0.0013 - val_psnr: 30.6243

Epoch 00148: val_loss did not improve from 0.00131
Epoch 149/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5727 - val_loss: 0.0013 - val_psnr: 30.6506

Epoch 00149: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 150/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5668 - val_loss: 0.0013 - val_psnr: 30.6313

Epoch 00150: val_loss did not improve from 0.00131
Epoch 151/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5744 - val_loss: 0.0013 - val_psnr: 30.6416

Epoch 00151: val_loss did not improve from 0.00131
Epoch 152/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5795 - val_loss: 0.0013 - val_psnr: 30.6413

Epoch 00152: val_loss did not improve from 0.00131
Epoch 153/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5772 - val_loss: 0.0013 - val_psnr: 30.6522

Epoch 00153: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 154/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5695 - val_loss: 0.0013 - val_psnr: 30.6509

Epoch 00154: val_loss did not improve from 0.00131
Epoch 155/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5688 - val_loss: 0.0013 - val_psnr: 30.6311

Epoch 00155: val_loss did not improve from 0.00131
Epoch 156/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5779 - val_loss: 0.0013 - val_psnr: 30.6586

Epoch 00156: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 157/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5909 - val_loss: 0.0013 - val_psnr: 30.6332

Epoch 00157: val_loss did not improve from 0.00131
Epoch 158/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5800 - val_loss: 0.0013 - val_psnr: 30.6432

Epoch 00158: val_loss did not improve from 0.00131
Epoch 159/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5858 - val_loss: 0.0013 - val_psnr: 30.6625

Epoch 00159: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 160/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5887 - val_loss: 0.0013 - val_psnr: 30.6519

Epoch 00160: val_loss did not improve from 0.00131
Epoch 161/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5835 - val_loss: 0.0013 - val_psnr: 30.6606

Epoch 00161: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 162/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5775 - val_loss: 0.0013 - val_psnr: 30.6623

Epoch 00162: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 163/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5846 - val_loss: 0.0013 - val_psnr: 30.6573

Epoch 00163: val_loss did not improve from 0.00131
Epoch 164/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5890 - val_loss: 0.0013 - val_psnr: 30.6511

Epoch 00164: val_loss did not improve from 0.00131
Epoch 165/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5853 - val_loss: 0.0013 - val_psnr: 30.6588

Epoch 00165: val_loss did not improve from 0.00131
Epoch 166/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5918 - val_loss: 0.0013 - val_psnr: 30.6534

Epoch 00166: val_loss did not improve from 0.00131
Epoch 167/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5898 - val_loss: 0.0013 - val_psnr: 30.6594

Epoch 00167: val_loss did not improve from 0.00131
Epoch 168/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.6046 - val_loss: 0.0013 - val_psnr: 30.6456

Epoch 00168: val_loss did not improve from 0.00131
Epoch 169/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.5923 - val_loss: 0.0013 - val_psnr: 30.6636

Epoch 00169: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 170/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5906 - val_loss: 0.0013 - val_psnr: 30.6544

Epoch 00170: val_loss did not improve from 0.00131
Epoch 171/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5933 - val_loss: 0.0013 - val_psnr: 30.6373

Epoch 00171: val_loss did not improve from 0.00131
Epoch 172/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5846 - val_loss: 0.0013 - val_psnr: 30.6225

Epoch 00172: val_loss did not improve from 0.00131
Epoch 173/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.6024 - val_loss: 0.0013 - val_psnr: 30.6608

Epoch 00173: val_loss did not improve from 0.00131
Epoch 174/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5964 - val_loss: 0.0013 - val_psnr: 30.6737

Epoch 00174: val_loss improved from 0.00131 to 0.00131, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 175/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5894 - val_loss: 0.0013 - val_psnr: 30.6237

Epoch 00175: val_loss did not improve from 0.00131
Epoch 176/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6011 - val_loss: 0.0013 - val_psnr: 30.6755

Epoch 00176: val_loss improved from 0.00131 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 177/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5979 - val_loss: 0.0013 - val_psnr: 30.6166

Epoch 00177: val_loss did not improve from 0.00130
Epoch 178/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.6023 - val_loss: 0.0013 - val_psnr: 30.6696

Epoch 00178: val_loss did not improve from 0.00130
Epoch 179/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5851 - val_loss: 0.0013 - val_psnr: 30.6379

Epoch 00179: val_loss did not improve from 0.00130
Epoch 180/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5946 - val_loss: 0.0013 - val_psnr: 30.6605

Epoch 00180: val_loss did not improve from 0.00130
Epoch 181/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6008 - val_loss: 0.0013 - val_psnr: 30.6570

Epoch 00181: val_loss did not improve from 0.00130
Epoch 182/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.5947 - val_loss: 0.0013 - val_psnr: 30.6755

Epoch 00182: val_loss improved from 0.00130 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 183/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6057 - val_loss: 0.0013 - val_psnr: 30.6590

Epoch 00183: val_loss did not improve from 0.00130
Epoch 184/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.6070 - val_loss: 0.0013 - val_psnr: 30.6703

Epoch 00184: val_loss did not improve from 0.00130
Epoch 185/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6050 - val_loss: 0.0013 - val_psnr: 30.6809

Epoch 00185: val_loss improved from 0.00130 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 186/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5931 - val_loss: 0.0013 - val_psnr: 30.5999

Epoch 00186: val_loss did not improve from 0.00130
Epoch 187/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6172 - val_loss: 0.0013 - val_psnr: 30.6756

Epoch 00187: val_loss did not improve from 0.00130
Epoch 188/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.6120 - val_loss: 0.0013 - val_psnr: 30.6709

Epoch 00188: val_loss did not improve from 0.00130
Epoch 189/200
21884/21884 [==============================] - 3s 124us/step - loss: 0.0028 - psnr: 25.5946 - val_loss: 0.0013 - val_psnr: 30.6748

Epoch 00189: val_loss did not improve from 0.00130
Epoch 190/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.6077 - val_loss: 0.0013 - val_psnr: 30.6834

Epoch 00190: val_loss improved from 0.00130 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 191/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.6046 - val_loss: 0.0013 - val_psnr: 30.6676

Epoch 00191: val_loss did not improve from 0.00130
Epoch 192/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6010 - val_loss: 0.0013 - val_psnr: 30.6423

Epoch 00192: val_loss did not improve from 0.00130
Epoch 193/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6017 - val_loss: 0.0013 - val_psnr: 30.6658

Epoch 00193: val_loss did not improve from 0.00130
Epoch 194/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6101 - val_loss: 0.0013 - val_psnr: 30.6806

Epoch 00194: val_loss did not improve from 0.00130
Epoch 195/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6073 - val_loss: 0.0013 - val_psnr: 30.6572

Epoch 00195: val_loss did not improve from 0.00130
Epoch 196/200
21884/21884 [==============================] - 3s 125us/step - loss: 0.0028 - psnr: 25.6012 - val_loss: 0.0013 - val_psnr: 30.6796

Epoch 00196: val_loss did not improve from 0.00130
Epoch 197/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.6029 - val_loss: 0.0013 - val_psnr: 30.6865

Epoch 00197: val_loss improved from 0.00130 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 198/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0028 - psnr: 25.5962 - val_loss: 0.0013 - val_psnr: 30.6477

Epoch 00198: val_loss did not improve from 0.00130
Epoch 199/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0028 - psnr: 25.6081 - val_loss: 0.0013 - val_psnr: 30.6981

Epoch 00199: val_loss improved from 0.00130 to 0.00130, saving model to drive/My Drive/GoogleAI/CUBIC_SRCNN_check.h5
Epoch 200/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0028 - psnr: 25.6101 - val_loss: 0.0013 - val_psnr: 30.6799

bicubic:
27.811886490022562
SRCNN:
26.672805856496492

 輸入和輸出的圖片看起來沒有明顯的差別,暫時不知道原因。

方法二:

該種方法主要區別在於處理數據階段,即在縮小放大時沒有使用兩次雙三次,不同代碼如下:

lr_img = cv2.resize(cv2.resize(hr_img, (w//3, h//3), interpolation=cv2.INTER_AREA),
        	(w, h), interpolation=cv2.INTER_CUBIC)

訓練過程:

_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
conv2d_25 (Conv2D)           (None, 25, 25, 64)        5248      
_________________________________________________________________
conv2d_26 (Conv2D)           (None, 25, 25, 32)        2080      
_________________________________________________________________
conv2d_27 (Conv2D)           (None, 21, 21, 1)         801       
=================================================================
Total params: 8,129
Trainable params: 8,129
Non-trainable params: 0
_________________________________________________________________
None
Train on 21884 samples, validate on 1113 samples
Epoch 1/200
21884/21884 [==============================] - 3s 155us/step - loss: 0.1182 - psnr: 10.4075 - val_loss: 0.0155 - val_psnr: 18.7605

Epoch 00001: val_loss improved from inf to 0.01545, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 2/200
21884/21884 [==============================] - 3s 132us/step - loss: 0.0071 - psnr: 21.6894 - val_loss: 0.0037 - val_psnr: 26.0193

Epoch 00002: val_loss improved from 0.01545 to 0.00374, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 3/200
21884/21884 [==============================] - 3s 132us/step - loss: 0.0050 - psnr: 23.1047 - val_loss: 0.0029 - val_psnr: 27.3563

Epoch 00003: val_loss improved from 0.00374 to 0.00286, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 4/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0040 - psnr: 24.0193 - val_loss: 0.0022 - val_psnr: 28.5236

Epoch 00004: val_loss improved from 0.00286 to 0.00223, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 5/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0034 - psnr: 24.7377 - val_loss: 0.0019 - val_psnr: 29.3360

Epoch 00005: val_loss improved from 0.00223 to 0.00186, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 6/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0031 - psnr: 25.2113 - val_loss: 0.0016 - val_psnr: 29.9297

Epoch 00006: val_loss improved from 0.00186 to 0.00163, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 7/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0028 - psnr: 25.5641 - val_loss: 0.0015 - val_psnr: 30.3494

Epoch 00007: val_loss improved from 0.00163 to 0.00148, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 8/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0027 - psnr: 25.8135 - val_loss: 0.0014 - val_psnr: 30.6395

Epoch 00008: val_loss improved from 0.00148 to 0.00138, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 9/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0026 - psnr: 25.9905 - val_loss: 0.0013 - val_psnr: 30.8515

Epoch 00009: val_loss improved from 0.00138 to 0.00131, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 10/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0025 - psnr: 26.1263 - val_loss: 0.0013 - val_psnr: 31.0138

Epoch 00010: val_loss improved from 0.00131 to 0.00126, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 11/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0024 - psnr: 26.2438 - val_loss: 0.0012 - val_psnr: 31.1423

Epoch 00011: val_loss improved from 0.00126 to 0.00122, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 12/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0024 - psnr: 26.3380 - val_loss: 0.0012 - val_psnr: 31.2452

Epoch 00012: val_loss improved from 0.00122 to 0.00119, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 13/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0023 - psnr: 26.4059 - val_loss: 0.0012 - val_psnr: 31.3378

Epoch 00013: val_loss improved from 0.00119 to 0.00116, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 14/200
21884/21884 [==============================] - 3s 132us/step - loss: 0.0023 - psnr: 26.4718 - val_loss: 0.0011 - val_psnr: 31.4194

Epoch 00014: val_loss improved from 0.00116 to 0.00114, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 15/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0023 - psnr: 26.5226 - val_loss: 0.0011 - val_psnr: 31.4806

Epoch 00015: val_loss improved from 0.00114 to 0.00112, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 16/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0022 - psnr: 26.5740 - val_loss: 0.0011 - val_psnr: 31.5269

Epoch 00016: val_loss improved from 0.00112 to 0.00111, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 17/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0022 - psnr: 26.6043 - val_loss: 0.0011 - val_psnr: 31.5711

Epoch 00017: val_loss improved from 0.00111 to 0.00110, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 18/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0022 - psnr: 26.6400 - val_loss: 0.0011 - val_psnr: 31.6061

Epoch 00018: val_loss improved from 0.00110 to 0.00109, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 19/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0022 - psnr: 26.6600 - val_loss: 0.0011 - val_psnr: 31.6268

Epoch 00019: val_loss improved from 0.00109 to 0.00108, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 20/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0022 - psnr: 26.6696 - val_loss: 0.0011 - val_psnr: 31.6639

Epoch 00020: val_loss improved from 0.00108 to 0.00107, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 21/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0022 - psnr: 26.7053 - val_loss: 0.0011 - val_psnr: 31.6878

Epoch 00021: val_loss improved from 0.00107 to 0.00107, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 22/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0022 - psnr: 26.7065 - val_loss: 0.0011 - val_psnr: 31.7067

Epoch 00022: val_loss improved from 0.00107 to 0.00106, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 23/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0022 - psnr: 26.7298 - val_loss: 0.0011 - val_psnr: 31.7230

Epoch 00023: val_loss improved from 0.00106 to 0.00106, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 24/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0022 - psnr: 26.7271 - val_loss: 0.0011 - val_psnr: 31.7405

Epoch 00024: val_loss improved from 0.00106 to 0.00105, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 25/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0022 - psnr: 26.7394 - val_loss: 0.0010 - val_psnr: 31.7475

Epoch 00025: val_loss improved from 0.00105 to 0.00105, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 26/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0021 - psnr: 26.7633 - val_loss: 0.0010 - val_psnr: 31.7712

Epoch 00026: val_loss improved from 0.00105 to 0.00104, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 27/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0021 - psnr: 26.7613 - val_loss: 0.0010 - val_psnr: 31.7839

Epoch 00027: val_loss improved from 0.00104 to 0.00104, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 28/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.7788 - val_loss: 0.0010 - val_psnr: 31.7876

Epoch 00028: val_loss improved from 0.00104 to 0.00104, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 29/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.7920 - val_loss: 0.0010 - val_psnr: 31.8024

Epoch 00029: val_loss improved from 0.00104 to 0.00103, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 30/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.7859 - val_loss: 0.0010 - val_psnr: 31.8151

Epoch 00030: val_loss improved from 0.00103 to 0.00103, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 31/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.7918 - val_loss: 0.0010 - val_psnr: 31.8230

Epoch 00031: val_loss improved from 0.00103 to 0.00103, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 32/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.7932 - val_loss: 0.0010 - val_psnr: 31.8279

Epoch 00032: val_loss improved from 0.00103 to 0.00102, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 33/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.8038 - val_loss: 0.0010 - val_psnr: 31.8374

Epoch 00033: val_loss improved from 0.00102 to 0.00102, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 34/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0021 - psnr: 26.8154 - val_loss: 0.0010 - val_psnr: 31.8474

Epoch 00034: val_loss improved from 0.00102 to 0.00102, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 35/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.8138 - val_loss: 0.0010 - val_psnr: 31.8543

Epoch 00035: val_loss improved from 0.00102 to 0.00101, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 36/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.8287 - val_loss: 0.0010 - val_psnr: 31.8668

Epoch 00036: val_loss improved from 0.00101 to 0.00101, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 37/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.8497 - val_loss: 0.0010 - val_psnr: 31.8692

Epoch 00037: val_loss improved from 0.00101 to 0.00101, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 38/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.8358 - val_loss: 0.0010 - val_psnr: 31.8749

Epoch 00038: val_loss improved from 0.00101 to 0.00100, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 39/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8457 - val_loss: 0.0010 - val_psnr: 31.8882

Epoch 00039: val_loss improved from 0.00100 to 0.00100, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 40/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8533 - val_loss: 9.9761e-04 - val_psnr: 31.8942

Epoch 00040: val_loss improved from 0.00100 to 0.00100, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 41/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.8603 - val_loss: 9.9469e-04 - val_psnr: 31.8993

Epoch 00041: val_loss improved from 0.00100 to 0.00099, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 42/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.8663 - val_loss: 9.9166e-04 - val_psnr: 31.9107

Epoch 00042: val_loss improved from 0.00099 to 0.00099, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 43/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8628 - val_loss: 9.8895e-04 - val_psnr: 31.9161

Epoch 00043: val_loss improved from 0.00099 to 0.00099, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 44/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8828 - val_loss: 9.8645e-04 - val_psnr: 31.9241

Epoch 00044: val_loss improved from 0.00099 to 0.00099, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 45/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8855 - val_loss: 9.8460e-04 - val_psnr: 31.9276

Epoch 00045: val_loss improved from 0.00099 to 0.00098, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 46/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.8859 - val_loss: 9.8238e-04 - val_psnr: 31.9326

Epoch 00046: val_loss improved from 0.00098 to 0.00098, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 47/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0021 - psnr: 26.9018 - val_loss: 9.7972e-04 - val_psnr: 31.9397

Epoch 00047: val_loss improved from 0.00098 to 0.00098, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 48/200
21884/21884 [==============================] - 3s 132us/step - loss: 0.0021 - psnr: 26.8931 - val_loss: 9.7754e-04 - val_psnr: 31.9444

Epoch 00048: val_loss improved from 0.00098 to 0.00098, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 49/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0021 - psnr: 26.8961 - val_loss: 9.7496e-04 - val_psnr: 31.9526

Epoch 00049: val_loss improved from 0.00098 to 0.00097, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 50/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9062 - val_loss: 9.7342e-04 - val_psnr: 31.9543

Epoch 00050: val_loss improved from 0.00097 to 0.00097, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 51/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.9069 - val_loss: 9.7102e-04 - val_psnr: 31.9610

Epoch 00051: val_loss improved from 0.00097 to 0.00097, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 52/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0021 - psnr: 26.9052 - val_loss: 9.6799e-04 - val_psnr: 31.9737

Epoch 00052: val_loss improved from 0.00097 to 0.00097, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 53/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.9369 - val_loss: 9.6707e-04 - val_psnr: 31.9700

Epoch 00053: val_loss improved from 0.00097 to 0.00097, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 54/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9250 - val_loss: 9.6398e-04 - val_psnr: 31.9792

Epoch 00054: val_loss improved from 0.00097 to 0.00096, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 55/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0021 - psnr: 26.9271 - val_loss: 9.6083e-04 - val_psnr: 31.9880

Epoch 00055: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 56/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9261 - val_loss: 9.5947e-04 - val_psnr: 31.9909

Epoch 00056: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 57/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9367 - val_loss: 9.5657e-04 - val_psnr: 32.0012

Epoch 00057: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 58/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9453 - val_loss: 9.5517e-04 - val_psnr: 32.0004

Epoch 00058: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 59/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9520 - val_loss: 9.5278e-04 - val_psnr: 32.0112

Epoch 00059: val_loss improved from 0.00096 to 0.00095, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 60/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9509 - val_loss: 9.5122e-04 - val_psnr: 32.0147

Epoch 00060: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 61/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9493 - val_loss: 9.4996e-04 - val_psnr: 32.0144

Epoch 00061: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 62/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0021 - psnr: 26.9628 - val_loss: 9.4747e-04 - val_psnr: 32.0222

Epoch 00062: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 63/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 26.9720 - val_loss: 9.4559e-04 - val_psnr: 32.0285

Epoch 00063: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 64/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 26.9739 - val_loss: 9.4327e-04 - val_psnr: 32.0327

Epoch 00064: val_loss improved from 0.00095 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 65/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 26.9715 - val_loss: 9.4266e-04 - val_psnr: 32.0323

Epoch 00065: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 66/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 26.9829 - val_loss: 9.4012e-04 - val_psnr: 32.0375

Epoch 00066: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 67/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 26.9802 - val_loss: 9.3817e-04 - val_psnr: 32.0472

Epoch 00067: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 68/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 26.9824 - val_loss: 9.3767e-04 - val_psnr: 32.0446

Epoch 00068: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 69/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0004 - val_loss: 9.3508e-04 - val_psnr: 32.0510

Epoch 00069: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 70/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 26.9927 - val_loss: 9.3485e-04 - val_psnr: 32.0488

Epoch 00070: val_loss improved from 0.00094 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 71/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 26.9968 - val_loss: 9.3132e-04 - val_psnr: 32.0668

Epoch 00071: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 72/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 26.9996 - val_loss: 9.3072e-04 - val_psnr: 32.0674

Epoch 00072: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 73/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0020 - psnr: 27.0014 - val_loss: 9.2910e-04 - val_psnr: 32.0692

Epoch 00073: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 74/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0071 - val_loss: 9.2841e-04 - val_psnr: 32.0689

Epoch 00074: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 75/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0061 - val_loss: 9.2769e-04 - val_psnr: 32.0718

Epoch 00075: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 76/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0158 - val_loss: 9.2475e-04 - val_psnr: 32.0834

Epoch 00076: val_loss improved from 0.00093 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 77/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0175 - val_loss: 9.2499e-04 - val_psnr: 32.0795

Epoch 00077: val_loss did not improve from 0.00092
Epoch 78/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0194 - val_loss: 9.2419e-04 - val_psnr: 32.0805

Epoch 00078: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 79/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0211 - val_loss: 9.2327e-04 - val_psnr: 32.0844

Epoch 00079: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 80/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0184 - val_loss: 9.2105e-04 - val_psnr: 32.0899

Epoch 00080: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 81/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0183 - val_loss: 9.2240e-04 - val_psnr: 32.0632

Epoch 00081: val_loss did not improve from 0.00092
Epoch 82/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0346 - val_loss: 9.1867e-04 - val_psnr: 32.0998

Epoch 00082: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 83/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0369 - val_loss: 9.1844e-04 - val_psnr: 32.0887

Epoch 00083: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 84/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0435 - val_loss: 9.1731e-04 - val_psnr: 32.1001

Epoch 00084: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 85/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0386 - val_loss: 9.1618e-04 - val_psnr: 32.1065

Epoch 00085: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 86/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0380 - val_loss: 9.1718e-04 - val_psnr: 32.0888

Epoch 00086: val_loss did not improve from 0.00092
Epoch 87/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0440 - val_loss: 9.1444e-04 - val_psnr: 32.1060

Epoch 00087: val_loss improved from 0.00092 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 88/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0507 - val_loss: 9.1457e-04 - val_psnr: 32.1036

Epoch 00088: val_loss did not improve from 0.00091
Epoch 89/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0477 - val_loss: 9.1265e-04 - val_psnr: 32.1105

Epoch 00089: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 90/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0517 - val_loss: 9.1142e-04 - val_psnr: 32.1168

Epoch 00090: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 91/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0553 - val_loss: 9.1207e-04 - val_psnr: 32.1159

Epoch 00091: val_loss did not improve from 0.00091
Epoch 92/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0598 - val_loss: 9.1057e-04 - val_psnr: 32.1170

Epoch 00092: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 93/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0540 - val_loss: 9.0966e-04 - val_psnr: 32.1197

Epoch 00093: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 94/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0672 - val_loss: 9.0954e-04 - val_psnr: 32.1221

Epoch 00094: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 95/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0508 - val_loss: 9.0878e-04 - val_psnr: 32.1242

Epoch 00095: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 96/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0509 - val_loss: 9.0649e-04 - val_psnr: 32.1323

Epoch 00096: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 97/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.0582 - val_loss: 9.0804e-04 - val_psnr: 32.1169

Epoch 00097: val_loss did not improve from 0.00091
Epoch 98/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0628 - val_loss: 9.0506e-04 - val_psnr: 32.1362

Epoch 00098: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 99/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0593 - val_loss: 9.0483e-04 - val_psnr: 32.1362

Epoch 00099: val_loss improved from 0.00091 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 100/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0688 - val_loss: 9.0439e-04 - val_psnr: 32.1405

Epoch 00100: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 101/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0666 - val_loss: 9.0519e-04 - val_psnr: 32.1310

Epoch 00101: val_loss did not improve from 0.00090
Epoch 102/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0805 - val_loss: 9.0376e-04 - val_psnr: 32.1342

Epoch 00102: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 103/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0768 - val_loss: 9.0448e-04 - val_psnr: 32.1324

Epoch 00103: val_loss did not improve from 0.00090
Epoch 104/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0713 - val_loss: 9.0285e-04 - val_psnr: 32.1396

Epoch 00104: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 105/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0888 - val_loss: 9.0278e-04 - val_psnr: 32.1386

Epoch 00105: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 106/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0815 - val_loss: 8.9997e-04 - val_psnr: 32.1526

Epoch 00106: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 107/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0909 - val_loss: 8.9969e-04 - val_psnr: 32.1519

Epoch 00107: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 108/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0862 - val_loss: 8.9977e-04 - val_psnr: 32.1443

Epoch 00108: val_loss did not improve from 0.00090
Epoch 109/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0855 - val_loss: 8.9885e-04 - val_psnr: 32.1520

Epoch 00109: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 110/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0901 - val_loss: 8.9873e-04 - val_psnr: 32.1538

Epoch 00110: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 111/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0927 - val_loss: 8.9746e-04 - val_psnr: 32.1605

Epoch 00111: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 112/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1034 - val_loss: 8.9759e-04 - val_psnr: 32.1548

Epoch 00112: val_loss did not improve from 0.00090
Epoch 113/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1018 - val_loss: 8.9620e-04 - val_psnr: 32.1631

Epoch 00113: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 114/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0854 - val_loss: 8.9628e-04 - val_psnr: 32.1614

Epoch 00114: val_loss did not improve from 0.00090
Epoch 115/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.0914 - val_loss: 8.9620e-04 - val_psnr: 32.1560

Epoch 00115: val_loss did not improve from 0.00090
Epoch 116/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.0999 - val_loss: 8.9564e-04 - val_psnr: 32.1599

Epoch 00116: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 117/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1072 - val_loss: 8.9602e-04 - val_psnr: 32.1550

Epoch 00117: val_loss did not improve from 0.00090
Epoch 118/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1132 - val_loss: 8.9499e-04 - val_psnr: 32.1625

Epoch 00118: val_loss improved from 0.00090 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 119/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.0964 - val_loss: 8.9355e-04 - val_psnr: 32.1680

Epoch 00119: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 120/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1071 - val_loss: 8.9308e-04 - val_psnr: 32.1645

Epoch 00120: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 121/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1023 - val_loss: 8.9245e-04 - val_psnr: 32.1710

Epoch 00121: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 122/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1070 - val_loss: 8.9195e-04 - val_psnr: 32.1723

Epoch 00122: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 123/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1073 - val_loss: 8.9143e-04 - val_psnr: 32.1763

Epoch 00123: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 124/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1133 - val_loss: 8.9125e-04 - val_psnr: 32.1770

Epoch 00124: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 125/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1144 - val_loss: 8.9132e-04 - val_psnr: 32.1773

Epoch 00125: val_loss did not improve from 0.00089
Epoch 126/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1208 - val_loss: 8.9041e-04 - val_psnr: 32.1790

Epoch 00126: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 127/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1191 - val_loss: 8.8954e-04 - val_psnr: 32.1834

Epoch 00127: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 128/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1125 - val_loss: 8.9127e-04 - val_psnr: 32.1750

Epoch 00128: val_loss did not improve from 0.00089
Epoch 129/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0020 - psnr: 27.1223 - val_loss: 8.8881e-04 - val_psnr: 32.1818

Epoch 00129: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 130/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1240 - val_loss: 8.8999e-04 - val_psnr: 32.1679

Epoch 00130: val_loss did not improve from 0.00089
Epoch 131/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1180 - val_loss: 8.8883e-04 - val_psnr: 32.1789

Epoch 00131: val_loss did not improve from 0.00089
Epoch 132/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1218 - val_loss: 8.8781e-04 - val_psnr: 32.1864

Epoch 00132: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 133/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1283 - val_loss: 8.8795e-04 - val_psnr: 32.1801

Epoch 00133: val_loss did not improve from 0.00089
Epoch 134/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1274 - val_loss: 8.8741e-04 - val_psnr: 32.1852

Epoch 00134: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 135/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1279 - val_loss: 8.8675e-04 - val_psnr: 32.1886

Epoch 00135: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 136/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1299 - val_loss: 8.8724e-04 - val_psnr: 32.1813

Epoch 00136: val_loss did not improve from 0.00089
Epoch 137/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1178 - val_loss: 8.8628e-04 - val_psnr: 32.1862

Epoch 00137: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 138/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1275 - val_loss: 8.8497e-04 - val_psnr: 32.1954

Epoch 00138: val_loss improved from 0.00089 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 139/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0020 - psnr: 27.1279 - val_loss: 8.8497e-04 - val_psnr: 32.1930

Epoch 00139: val_loss did not improve from 0.00088
Epoch 140/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1308 - val_loss: 8.8602e-04 - val_psnr: 32.1770

Epoch 00140: val_loss did not improve from 0.00088
Epoch 141/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1266 - val_loss: 8.8364e-04 - val_psnr: 32.2011

Epoch 00141: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 142/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1351 - val_loss: 8.8307e-04 - val_psnr: 32.2017

Epoch 00142: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 143/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1367 - val_loss: 8.8390e-04 - val_psnr: 32.1992

Epoch 00143: val_loss did not improve from 0.00088
Epoch 144/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1333 - val_loss: 8.8122e-04 - val_psnr: 32.2116

Epoch 00144: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 145/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1355 - val_loss: 8.8207e-04 - val_psnr: 32.2082

Epoch 00145: val_loss did not improve from 0.00088
Epoch 146/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1284 - val_loss: 8.8195e-04 - val_psnr: 32.2052

Epoch 00146: val_loss did not improve from 0.00088
Epoch 147/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0020 - psnr: 27.1374 - val_loss: 8.8058e-04 - val_psnr: 32.2157

Epoch 00147: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 148/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1473 - val_loss: 8.8136e-04 - val_psnr: 32.2081

Epoch 00148: val_loss did not improve from 0.00088
Epoch 149/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1433 - val_loss: 8.8126e-04 - val_psnr: 32.2025

Epoch 00149: val_loss did not improve from 0.00088
Epoch 150/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1481 - val_loss: 8.7998e-04 - val_psnr: 32.2121

Epoch 00150: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 151/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1375 - val_loss: 8.8031e-04 - val_psnr: 32.2074

Epoch 00151: val_loss did not improve from 0.00088
Epoch 152/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1451 - val_loss: 8.7947e-04 - val_psnr: 32.2144

Epoch 00152: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 153/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1518 - val_loss: 8.8053e-04 - val_psnr: 32.2081

Epoch 00153: val_loss did not improve from 0.00088
Epoch 154/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1486 - val_loss: 8.7901e-04 - val_psnr: 32.2167

Epoch 00154: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 155/200
21884/21884 [==============================] - 3s 132us/step - loss: 0.0020 - psnr: 27.1523 - val_loss: 8.8024e-04 - val_psnr: 32.2051

Epoch 00155: val_loss did not improve from 0.00088
Epoch 156/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1614 - val_loss: 8.7839e-04 - val_psnr: 32.2157

Epoch 00156: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 157/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0020 - psnr: 27.1538 - val_loss: 8.7872e-04 - val_psnr: 32.2128

Epoch 00157: val_loss did not improve from 0.00088
Epoch 158/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1520 - val_loss: 8.7846e-04 - val_psnr: 32.2150

Epoch 00158: val_loss did not improve from 0.00088
Epoch 159/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1687 - val_loss: 8.7784e-04 - val_psnr: 32.2202

Epoch 00159: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 160/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1702 - val_loss: 8.7766e-04 - val_psnr: 32.2180

Epoch 00160: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 161/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0020 - psnr: 27.1700 - val_loss: 8.7673e-04 - val_psnr: 32.2229

Epoch 00161: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 162/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1577 - val_loss: 8.7748e-04 - val_psnr: 32.2168

Epoch 00162: val_loss did not improve from 0.00088
Epoch 163/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1586 - val_loss: 8.7654e-04 - val_psnr: 32.2226

Epoch 00163: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 164/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1625 - val_loss: 8.7496e-04 - val_psnr: 32.2353

Epoch 00164: val_loss improved from 0.00088 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 165/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1609 - val_loss: 8.7579e-04 - val_psnr: 32.2259

Epoch 00165: val_loss did not improve from 0.00087
Epoch 166/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1638 - val_loss: 8.7662e-04 - val_psnr: 32.2164

Epoch 00166: val_loss did not improve from 0.00087
Epoch 167/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1646 - val_loss: 8.7557e-04 - val_psnr: 32.2278

Epoch 00167: val_loss did not improve from 0.00087
Epoch 168/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1714 - val_loss: 8.7549e-04 - val_psnr: 32.2194

Epoch 00168: val_loss did not improve from 0.00087
Epoch 169/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1686 - val_loss: 8.7558e-04 - val_psnr: 32.2263

Epoch 00169: val_loss did not improve from 0.00087
Epoch 170/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1691 - val_loss: 8.7566e-04 - val_psnr: 32.2209

Epoch 00170: val_loss did not improve from 0.00087
Epoch 171/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1686 - val_loss: 8.7549e-04 - val_psnr: 32.2250

Epoch 00171: val_loss did not improve from 0.00087
Epoch 172/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1671 - val_loss: 8.7537e-04 - val_psnr: 32.2145

Epoch 00172: val_loss did not improve from 0.00087
Epoch 173/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1600 - val_loss: 8.7453e-04 - val_psnr: 32.2233

Epoch 00173: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 174/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0020 - psnr: 27.1663 - val_loss: 8.7486e-04 - val_psnr: 32.2241

Epoch 00174: val_loss did not improve from 0.00087
Epoch 175/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1728 - val_loss: 8.7348e-04 - val_psnr: 32.2355

Epoch 00175: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 176/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1694 - val_loss: 8.7327e-04 - val_psnr: 32.2271

Epoch 00176: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 177/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1685 - val_loss: 8.7374e-04 - val_psnr: 32.2327

Epoch 00177: val_loss did not improve from 0.00087
Epoch 178/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1787 - val_loss: 8.7220e-04 - val_psnr: 32.2394

Epoch 00178: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 179/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1711 - val_loss: 8.7317e-04 - val_psnr: 32.2311

Epoch 00179: val_loss did not improve from 0.00087
Epoch 180/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1678 - val_loss: 8.7313e-04 - val_psnr: 32.2316

Epoch 00180: val_loss did not improve from 0.00087
Epoch 181/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1732 - val_loss: 8.7277e-04 - val_psnr: 32.2332

Epoch 00181: val_loss did not improve from 0.00087
Epoch 182/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0020 - psnr: 27.1780 - val_loss: 8.7242e-04 - val_psnr: 32.2299

Epoch 00182: val_loss did not improve from 0.00087
Epoch 183/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1716 - val_loss: 8.7255e-04 - val_psnr: 32.2303

Epoch 00183: val_loss did not improve from 0.00087
Epoch 184/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1728 - val_loss: 8.7117e-04 - val_psnr: 32.2436

Epoch 00184: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 185/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1669 - val_loss: 8.7235e-04 - val_psnr: 32.2300

Epoch 00185: val_loss did not improve from 0.00087
Epoch 186/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0020 - psnr: 27.1795 - val_loss: 8.7125e-04 - val_psnr: 32.2411

Epoch 00186: val_loss did not improve from 0.00087
Epoch 187/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0020 - psnr: 27.1863 - val_loss: 8.7083e-04 - val_psnr: 32.2407

Epoch 00187: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 188/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1937 - val_loss: 8.7074e-04 - val_psnr: 32.2361

Epoch 00188: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 189/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0020 - psnr: 27.1635 - val_loss: 8.7150e-04 - val_psnr: 32.2296

Epoch 00189: val_loss did not improve from 0.00087
Epoch 190/200
21884/21884 [==============================] - 3s 131us/step - loss: 0.0020 - psnr: 27.1793 - val_loss: 8.7084e-04 - val_psnr: 32.2381

Epoch 00190: val_loss did not improve from 0.00087
Epoch 191/200
21884/21884 [==============================] - 3s 130us/step - loss: 0.0019 - psnr: 27.1882 - val_loss: 8.7099e-04 - val_psnr: 32.2340

Epoch 00191: val_loss did not improve from 0.00087
Epoch 192/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0019 - psnr: 27.1836 - val_loss: 8.7087e-04 - val_psnr: 32.2359

Epoch 00192: val_loss did not improve from 0.00087
Epoch 193/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0019 - psnr: 27.1776 - val_loss: 8.6976e-04 - val_psnr: 32.2433

Epoch 00193: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 194/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0019 - psnr: 27.1907 - val_loss: 8.7001e-04 - val_psnr: 32.2402

Epoch 00194: val_loss did not improve from 0.00087
Epoch 195/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0019 - psnr: 27.1885 - val_loss: 8.7008e-04 - val_psnr: 32.2384

Epoch 00195: val_loss did not improve from 0.00087
Epoch 196/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0019 - psnr: 27.1818 - val_loss: 8.6874e-04 - val_psnr: 32.2515

Epoch 00196: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 197/200
21884/21884 [==============================] - 3s 127us/step - loss: 0.0019 - psnr: 27.1792 - val_loss: 8.6875e-04 - val_psnr: 32.2451

Epoch 00197: val_loss did not improve from 0.00087
Epoch 198/200
21884/21884 [==============================] - 3s 126us/step - loss: 0.0019 - psnr: 27.2002 - val_loss: 8.7090e-04 - val_psnr: 32.2309

Epoch 00198: val_loss did not improve from 0.00087
Epoch 199/200
21884/21884 [==============================] - 3s 128us/step - loss: 0.0019 - psnr: 27.1811 - val_loss: 8.6836e-04 - val_psnr: 32.2452

Epoch 00199: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/31_SRCNN_check.h5
Epoch 200/200
21884/21884 [==============================] - 3s 129us/step - loss: 0.0019 - psnr: 27.1967 - val_loss: 8.6795e-04 - val_psnr: 32.2503

訓練結果:

bicubic:
27.811886490022562
SRCNN:
29.18018990649699

predict的scale爲2時,這種方法的輸入和輸出有明顯的區別,但是將scale改爲3,就沒什麼明顯的區別。這種方法的結果比雙三次的要好。

方法二+(n1=128,n2=64):

訓練過程:

_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
conv2d_4 (Conv2D)            (None, 25, 25, 128)       10496     
_________________________________________________________________
conv2d_5 (Conv2D)            (None, 25, 25, 64)        8256      
_________________________________________________________________
conv2d_6 (Conv2D)            (None, 21, 21, 1)         1601      
=================================================================
Total params: 20,353
Trainable params: 20,353
Non-trainable params: 0
_________________________________________________________________
None
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:3066: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.cast instead.
Train on 21884 samples, validate on 1113 samples
Epoch 1/200
21884/21884 [==============================] - 8s 388us/step - loss: 0.0533 - psnr: 16.8880 - val_loss: 0.0037 - val_psnr: 26.0423

Epoch 00001: val_loss improved from inf to 0.00371, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 2/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0047 - psnr: 23.3264 - val_loss: 0.0026 - val_psnr: 27.7182

Epoch 00002: val_loss improved from 0.00371 to 0.00262, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 3/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0037 - psnr: 24.3527 - val_loss: 0.0020 - val_psnr: 29.0166

Epoch 00003: val_loss improved from 0.00262 to 0.00198, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 4/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0031 - psnr: 25.1724 - val_loss: 0.0016 - val_psnr: 29.9149

Epoch 00004: val_loss improved from 0.00198 to 0.00162, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 5/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0028 - psnr: 25.6541 - val_loss: 0.0014 - val_psnr: 30.4104

Epoch 00005: val_loss improved from 0.00162 to 0.00144, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 6/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0026 - psnr: 26.0024 - val_loss: 0.0013 - val_psnr: 30.8361

Epoch 00006: val_loss improved from 0.00144 to 0.00130, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 7/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0024 - psnr: 26.2427 - val_loss: 0.0012 - val_psnr: 31.1417

Epoch 00007: val_loss improved from 0.00130 to 0.00122, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 8/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0023 - psnr: 26.4025 - val_loss: 0.0012 - val_psnr: 31.3306

Epoch 00008: val_loss improved from 0.00122 to 0.00117, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 9/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0023 - psnr: 26.5050 - val_loss: 0.0011 - val_psnr: 31.4344

Epoch 00009: val_loss improved from 0.00117 to 0.00114, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 10/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0022 - psnr: 26.5625 - val_loss: 0.0011 - val_psnr: 31.4947

Epoch 00010: val_loss improved from 0.00114 to 0.00112, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 11/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0022 - psnr: 26.6026 - val_loss: 0.0011 - val_psnr: 31.5543

Epoch 00011: val_loss improved from 0.00112 to 0.00110, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 12/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0022 - psnr: 26.6410 - val_loss: 0.0011 - val_psnr: 31.5979

Epoch 00012: val_loss improved from 0.00110 to 0.00109, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 13/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0022 - psnr: 26.6695 - val_loss: 0.0011 - val_psnr: 31.6364

Epoch 00013: val_loss improved from 0.00109 to 0.00108, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 14/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0022 - psnr: 26.6915 - val_loss: 0.0011 - val_psnr: 31.6750

Epoch 00014: val_loss improved from 0.00108 to 0.00107, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 15/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0022 - psnr: 26.7040 - val_loss: 0.0011 - val_psnr: 31.7051

Epoch 00015: val_loss improved from 0.00107 to 0.00106, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 16/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0022 - psnr: 26.7355 - val_loss: 0.0011 - val_psnr: 31.7338

Epoch 00016: val_loss improved from 0.00106 to 0.00105, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 17/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0022 - psnr: 26.7428 - val_loss: 0.0010 - val_psnr: 31.7565

Epoch 00017: val_loss improved from 0.00105 to 0.00105, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 18/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.7691 - val_loss: 0.0010 - val_psnr: 31.7770

Epoch 00018: val_loss improved from 0.00105 to 0.00104, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 19/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.7692 - val_loss: 0.0010 - val_psnr: 31.7888

Epoch 00019: val_loss improved from 0.00104 to 0.00103, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 20/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0021 - psnr: 26.7798 - val_loss: 0.0010 - val_psnr: 31.8113

Epoch 00020: val_loss improved from 0.00103 to 0.00103, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 21/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.7966 - val_loss: 0.0010 - val_psnr: 31.8214

Epoch 00021: val_loss improved from 0.00103 to 0.00102, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 22/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8103 - val_loss: 0.0010 - val_psnr: 31.8381

Epoch 00022: val_loss improved from 0.00102 to 0.00102, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 23/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8154 - val_loss: 0.0010 - val_psnr: 31.8517

Epoch 00023: val_loss improved from 0.00102 to 0.00101, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 24/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.8287 - val_loss: 0.0010 - val_psnr: 31.8609

Epoch 00024: val_loss improved from 0.00101 to 0.00101, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 25/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8277 - val_loss: 0.0010 - val_psnr: 31.8688

Epoch 00025: val_loss improved from 0.00101 to 0.00101, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 26/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.8425 - val_loss: 0.0010 - val_psnr: 31.8867

Epoch 00026: val_loss improved from 0.00101 to 0.00100, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 27/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.8545 - val_loss: 9.9717e-04 - val_psnr: 31.8984

Epoch 00027: val_loss improved from 0.00100 to 0.00100, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 28/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8499 - val_loss: 9.9325e-04 - val_psnr: 31.9059

Epoch 00028: val_loss improved from 0.00100 to 0.00099, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 29/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8812 - val_loss: 9.8906e-04 - val_psnr: 31.9209

Epoch 00029: val_loss improved from 0.00099 to 0.00099, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 30/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8736 - val_loss: 9.8545e-04 - val_psnr: 31.9295

Epoch 00030: val_loss improved from 0.00099 to 0.00099, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 31/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.8868 - val_loss: 9.8135e-04 - val_psnr: 31.9412

Epoch 00031: val_loss improved from 0.00099 to 0.00098, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 32/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9053 - val_loss: 9.7821e-04 - val_psnr: 31.9480

Epoch 00032: val_loss improved from 0.00098 to 0.00098, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 33/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9065 - val_loss: 9.7619e-04 - val_psnr: 31.9427

Epoch 00033: val_loss improved from 0.00098 to 0.00098, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 34/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.9214 - val_loss: 9.7070e-04 - val_psnr: 31.9657

Epoch 00034: val_loss improved from 0.00098 to 0.00097, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 35/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9230 - val_loss: 9.6820e-04 - val_psnr: 31.9733

Epoch 00035: val_loss improved from 0.00097 to 0.00097, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 36/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9333 - val_loss: 9.6374e-04 - val_psnr: 31.9895

Epoch 00036: val_loss improved from 0.00097 to 0.00096, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 37/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9299 - val_loss: 9.6084e-04 - val_psnr: 31.9945

Epoch 00037: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 38/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9477 - val_loss: 9.5774e-04 - val_psnr: 32.0063

Epoch 00038: val_loss improved from 0.00096 to 0.00096, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 39/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0021 - psnr: 26.9526 - val_loss: 9.5483e-04 - val_psnr: 32.0062

Epoch 00039: val_loss improved from 0.00096 to 0.00095, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 40/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9637 - val_loss: 9.5183e-04 - val_psnr: 32.0194

Epoch 00040: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 41/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0021 - psnr: 26.9737 - val_loss: 9.4832e-04 - val_psnr: 32.0307

Epoch 00041: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 42/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 26.9647 - val_loss: 9.4582e-04 - val_psnr: 32.0410

Epoch 00042: val_loss improved from 0.00095 to 0.00095, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 43/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 26.9807 - val_loss: 9.4277e-04 - val_psnr: 32.0470

Epoch 00043: val_loss improved from 0.00095 to 0.00094, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 44/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 26.9852 - val_loss: 9.3946e-04 - val_psnr: 32.0591

Epoch 00044: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 45/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 26.9813 - val_loss: 9.3693e-04 - val_psnr: 32.0641

Epoch 00045: val_loss improved from 0.00094 to 0.00094, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 46/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 26.9844 - val_loss: 9.3404e-04 - val_psnr: 32.0732

Epoch 00046: val_loss improved from 0.00094 to 0.00093, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 47/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0111 - val_loss: 9.3119e-04 - val_psnr: 32.0881

Epoch 00047: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 48/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0126 - val_loss: 9.3146e-04 - val_psnr: 32.0692

Epoch 00048: val_loss did not improve from 0.00093
Epoch 49/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0007 - val_loss: 9.2682e-04 - val_psnr: 32.0991

Epoch 00049: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 50/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0020 - psnr: 27.0266 - val_loss: 9.2503e-04 - val_psnr: 32.1012

Epoch 00050: val_loss improved from 0.00093 to 0.00093, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 51/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0241 - val_loss: 9.2340e-04 - val_psnr: 32.0968

Epoch 00051: val_loss improved from 0.00093 to 0.00092, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 52/200
21884/21884 [==============================] - 4s 196us/step - loss: 0.0020 - psnr: 27.0240 - val_loss: 9.2089e-04 - val_psnr: 32.1078

Epoch 00052: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 53/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0308 - val_loss: 9.1976e-04 - val_psnr: 32.1081

Epoch 00053: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 54/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0419 - val_loss: 9.1692e-04 - val_psnr: 32.1238

Epoch 00054: val_loss improved from 0.00092 to 0.00092, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 55/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0385 - val_loss: 9.1476e-04 - val_psnr: 32.1315

Epoch 00055: val_loss improved from 0.00092 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 56/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0393 - val_loss: 9.1341e-04 - val_psnr: 32.1346

Epoch 00056: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 57/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0471 - val_loss: 9.1186e-04 - val_psnr: 32.1325

Epoch 00057: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 58/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0421 - val_loss: 9.1011e-04 - val_psnr: 32.1479

Epoch 00058: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 59/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0671 - val_loss: 9.0913e-04 - val_psnr: 32.1385

Epoch 00059: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 60/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0663 - val_loss: 9.0946e-04 - val_psnr: 32.1309

Epoch 00060: val_loss did not improve from 0.00091
Epoch 61/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0675 - val_loss: 9.0616e-04 - val_psnr: 32.1545

Epoch 00061: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 62/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0610 - val_loss: 9.0517e-04 - val_psnr: 32.1515

Epoch 00062: val_loss improved from 0.00091 to 0.00091, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 63/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0855 - val_loss: 9.0339e-04 - val_psnr: 32.1577

Epoch 00063: val_loss improved from 0.00091 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 64/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0653 - val_loss: 9.0272e-04 - val_psnr: 32.1652

Epoch 00064: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 65/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0850 - val_loss: 9.0025e-04 - val_psnr: 32.1705

Epoch 00065: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 66/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0860 - val_loss: 8.9913e-04 - val_psnr: 32.1756

Epoch 00066: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 67/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0020 - psnr: 27.0983 - val_loss: 8.9664e-04 - val_psnr: 32.1855

Epoch 00067: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 68/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0925 - val_loss: 8.9610e-04 - val_psnr: 32.1888

Epoch 00068: val_loss improved from 0.00090 to 0.00090, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 69/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0919 - val_loss: 8.9423e-04 - val_psnr: 32.1913

Epoch 00069: val_loss improved from 0.00090 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 70/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.0914 - val_loss: 8.9476e-04 - val_psnr: 32.1884

Epoch 00070: val_loss did not improve from 0.00089
Epoch 71/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.0972 - val_loss: 8.9264e-04 - val_psnr: 32.1946

Epoch 00071: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 72/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1005 - val_loss: 8.9012e-04 - val_psnr: 32.2107

Epoch 00072: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 73/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1115 - val_loss: 8.8899e-04 - val_psnr: 32.2109

Epoch 00073: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 74/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1097 - val_loss: 8.8891e-04 - val_psnr: 32.2065

Epoch 00074: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 75/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1159 - val_loss: 8.8641e-04 - val_psnr: 32.2233

Epoch 00075: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 76/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1194 - val_loss: 8.8871e-04 - val_psnr: 32.1912

Epoch 00076: val_loss did not improve from 0.00089
Epoch 77/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1141 - val_loss: 8.8557e-04 - val_psnr: 32.2243

Epoch 00077: val_loss improved from 0.00089 to 0.00089, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 78/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1249 - val_loss: 8.8473e-04 - val_psnr: 32.2239

Epoch 00078: val_loss improved from 0.00089 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 79/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1321 - val_loss: 8.8266e-04 - val_psnr: 32.2368

Epoch 00079: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 80/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0020 - psnr: 27.1371 - val_loss: 8.8140e-04 - val_psnr: 32.2393

Epoch 00080: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 81/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0020 - psnr: 27.1375 - val_loss: 8.8217e-04 - val_psnr: 32.2308

Epoch 00081: val_loss did not improve from 0.00088
Epoch 82/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1496 - val_loss: 8.8031e-04 - val_psnr: 32.2411

Epoch 00082: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 83/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1306 - val_loss: 8.7973e-04 - val_psnr: 32.2436

Epoch 00083: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 84/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0020 - psnr: 27.1397 - val_loss: 8.7809e-04 - val_psnr: 32.2393

Epoch 00084: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 85/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1504 - val_loss: 8.7671e-04 - val_psnr: 32.2608

Epoch 00085: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 86/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1440 - val_loss: 8.7843e-04 - val_psnr: 32.2310

Epoch 00086: val_loss did not improve from 0.00088
Epoch 87/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1529 - val_loss: 8.7589e-04 - val_psnr: 32.2537

Epoch 00087: val_loss improved from 0.00088 to 0.00088, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 88/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1496 - val_loss: 8.7455e-04 - val_psnr: 32.2616

Epoch 00088: val_loss improved from 0.00088 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 89/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1504 - val_loss: 8.7432e-04 - val_psnr: 32.2595

Epoch 00089: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 90/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1601 - val_loss: 8.7278e-04 - val_psnr: 32.2705

Epoch 00090: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 91/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1539 - val_loss: 8.7162e-04 - val_psnr: 32.2695

Epoch 00091: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 92/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1677 - val_loss: 8.7131e-04 - val_psnr: 32.2754

Epoch 00092: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 93/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1763 - val_loss: 8.7010e-04 - val_psnr: 32.2782

Epoch 00093: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 94/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1765 - val_loss: 8.6898e-04 - val_psnr: 32.2862

Epoch 00094: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 95/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0020 - psnr: 27.1656 - val_loss: 8.6951e-04 - val_psnr: 32.2830

Epoch 00095: val_loss did not improve from 0.00087
Epoch 96/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1764 - val_loss: 8.6764e-04 - val_psnr: 32.2944

Epoch 00096: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 97/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1795 - val_loss: 8.6891e-04 - val_psnr: 32.2773

Epoch 00097: val_loss did not improve from 0.00087
Epoch 98/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1727 - val_loss: 8.6610e-04 - val_psnr: 32.2961

Epoch 00098: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 99/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0020 - psnr: 27.1843 - val_loss: 8.6659e-04 - val_psnr: 32.2952

Epoch 00099: val_loss did not improve from 0.00087
Epoch 100/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0020 - psnr: 27.1748 - val_loss: 8.6605e-04 - val_psnr: 32.2967

Epoch 00100: val_loss improved from 0.00087 to 0.00087, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 101/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1819 - val_loss: 8.6396e-04 - val_psnr: 32.3086

Epoch 00101: val_loss improved from 0.00087 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 102/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1902 - val_loss: 8.6511e-04 - val_psnr: 32.2883

Epoch 00102: val_loss did not improve from 0.00086
Epoch 103/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1931 - val_loss: 8.6341e-04 - val_psnr: 32.3099

Epoch 00103: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 104/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1875 - val_loss: 8.6206e-04 - val_psnr: 32.3146

Epoch 00104: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 105/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1860 - val_loss: 8.6202e-04 - val_psnr: 32.3103

Epoch 00105: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 106/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1954 - val_loss: 8.6245e-04 - val_psnr: 32.3036

Epoch 00106: val_loss did not improve from 0.00086
Epoch 107/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1992 - val_loss: 8.6131e-04 - val_psnr: 32.3101

Epoch 00107: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 108/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2075 - val_loss: 8.6027e-04 - val_psnr: 32.3201

Epoch 00108: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 109/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.1955 - val_loss: 8.5951e-04 - val_psnr: 32.3203

Epoch 00109: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 110/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.1999 - val_loss: 8.6116e-04 - val_psnr: 32.3003

Epoch 00110: val_loss did not improve from 0.00086
Epoch 111/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2124 - val_loss: 8.5898e-04 - val_psnr: 32.3203

Epoch 00111: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 112/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2171 - val_loss: 8.5862e-04 - val_psnr: 32.3240

Epoch 00112: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 113/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2139 - val_loss: 8.5758e-04 - val_psnr: 32.3290

Epoch 00113: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 114/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2141 - val_loss: 8.5799e-04 - val_psnr: 32.3316

Epoch 00114: val_loss did not improve from 0.00086
Epoch 115/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2210 - val_loss: 8.5617e-04 - val_psnr: 32.3339

Epoch 00115: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 116/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2198 - val_loss: 8.5527e-04 - val_psnr: 32.3411

Epoch 00116: val_loss improved from 0.00086 to 0.00086, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 117/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2173 - val_loss: 8.5556e-04 - val_psnr: 32.3381

Epoch 00117: val_loss did not improve from 0.00086
Epoch 118/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2145 - val_loss: 8.5639e-04 - val_psnr: 32.3258

Epoch 00118: val_loss did not improve from 0.00086
Epoch 119/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2163 - val_loss: 8.5351e-04 - val_psnr: 32.3456

Epoch 00119: val_loss improved from 0.00086 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 120/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2248 - val_loss: 8.5238e-04 - val_psnr: 32.3499

Epoch 00120: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 121/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2211 - val_loss: 8.5322e-04 - val_psnr: 32.3489

Epoch 00121: val_loss did not improve from 0.00085
Epoch 122/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2293 - val_loss: 8.5098e-04 - val_psnr: 32.3572

Epoch 00122: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 123/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2150 - val_loss: 8.5184e-04 - val_psnr: 32.3427

Epoch 00123: val_loss did not improve from 0.00085
Epoch 124/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2281 - val_loss: 8.5011e-04 - val_psnr: 32.3600

Epoch 00124: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 125/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0019 - psnr: 27.2328 - val_loss: 8.5108e-04 - val_psnr: 32.3523

Epoch 00125: val_loss did not improve from 0.00085
Epoch 126/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2316 - val_loss: 8.4957e-04 - val_psnr: 32.3590

Epoch 00126: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 127/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2376 - val_loss: 8.4961e-04 - val_psnr: 32.3590

Epoch 00127: val_loss did not improve from 0.00085
Epoch 128/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0019 - psnr: 27.2315 - val_loss: 8.4872e-04 - val_psnr: 32.3686

Epoch 00128: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 129/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2351 - val_loss: 8.4896e-04 - val_psnr: 32.3644

Epoch 00129: val_loss did not improve from 0.00085
Epoch 130/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2312 - val_loss: 8.4955e-04 - val_psnr: 32.3608

Epoch 00130: val_loss did not improve from 0.00085
Epoch 131/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2382 - val_loss: 8.4950e-04 - val_psnr: 32.3431

Epoch 00131: val_loss did not improve from 0.00085
Epoch 132/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2393 - val_loss: 8.4789e-04 - val_psnr: 32.3571

Epoch 00132: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 133/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2337 - val_loss: 8.4663e-04 - val_psnr: 32.3783

Epoch 00133: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 134/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2517 - val_loss: 8.4528e-04 - val_psnr: 32.3780

Epoch 00134: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 135/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2523 - val_loss: 8.4707e-04 - val_psnr: 32.3663

Epoch 00135: val_loss did not improve from 0.00085
Epoch 136/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2495 - val_loss: 8.4524e-04 - val_psnr: 32.3792

Epoch 00136: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 137/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2449 - val_loss: 8.4647e-04 - val_psnr: 32.3691

Epoch 00137: val_loss did not improve from 0.00085
Epoch 138/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2477 - val_loss: 8.4524e-04 - val_psnr: 32.3786

Epoch 00138: val_loss improved from 0.00085 to 0.00085, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 139/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2542 - val_loss: 8.4408e-04 - val_psnr: 32.3809

Epoch 00139: val_loss improved from 0.00085 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 140/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2551 - val_loss: 8.4366e-04 - val_psnr: 32.3830

Epoch 00140: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 141/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2537 - val_loss: 8.4389e-04 - val_psnr: 32.3805

Epoch 00141: val_loss did not improve from 0.00084
Epoch 142/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2696 - val_loss: 8.4129e-04 - val_psnr: 32.3939

Epoch 00142: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 143/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2587 - val_loss: 8.4163e-04 - val_psnr: 32.3918

Epoch 00143: val_loss did not improve from 0.00084
Epoch 144/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2534 - val_loss: 8.4266e-04 - val_psnr: 32.3893

Epoch 00144: val_loss did not improve from 0.00084
Epoch 145/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2650 - val_loss: 8.4211e-04 - val_psnr: 32.3897

Epoch 00145: val_loss did not improve from 0.00084
Epoch 146/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2533 - val_loss: 8.4078e-04 - val_psnr: 32.3951

Epoch 00146: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 147/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2681 - val_loss: 8.4136e-04 - val_psnr: 32.3928

Epoch 00147: val_loss did not improve from 0.00084
Epoch 148/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2579 - val_loss: 8.4024e-04 - val_psnr: 32.3971

Epoch 00148: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 149/200
21884/21884 [==============================] - 4s 191us/step - loss: 0.0019 - psnr: 27.2643 - val_loss: 8.4015e-04 - val_psnr: 32.4024

Epoch 00149: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 150/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2796 - val_loss: 8.3963e-04 - val_psnr: 32.3911

Epoch 00150: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 151/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2667 - val_loss: 8.4065e-04 - val_psnr: 32.3961

Epoch 00151: val_loss did not improve from 0.00084
Epoch 152/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2729 - val_loss: 8.3826e-04 - val_psnr: 32.4066

Epoch 00152: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 153/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2871 - val_loss: 8.3910e-04 - val_psnr: 32.4042

Epoch 00153: val_loss did not improve from 0.00084
Epoch 154/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2931 - val_loss: 8.3919e-04 - val_psnr: 32.3928

Epoch 00154: val_loss did not improve from 0.00084
Epoch 155/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2873 - val_loss: 8.3617e-04 - val_psnr: 32.4185

Epoch 00155: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 156/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2749 - val_loss: 8.3853e-04 - val_psnr: 32.3966

Epoch 00156: val_loss did not improve from 0.00084
Epoch 157/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2764 - val_loss: 8.3641e-04 - val_psnr: 32.4153

Epoch 00157: val_loss did not improve from 0.00084
Epoch 158/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2903 - val_loss: 8.3640e-04 - val_psnr: 32.4146

Epoch 00158: val_loss did not improve from 0.00084
Epoch 159/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2914 - val_loss: 8.3724e-04 - val_psnr: 32.4032

Epoch 00159: val_loss did not improve from 0.00084
Epoch 160/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2783 - val_loss: 8.3572e-04 - val_psnr: 32.4174

Epoch 00160: val_loss improved from 0.00084 to 0.00084, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 161/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2669 - val_loss: 8.3865e-04 - val_psnr: 32.3848

Epoch 00161: val_loss did not improve from 0.00084
Epoch 162/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2779 - val_loss: 8.3619e-04 - val_psnr: 32.4073

Epoch 00162: val_loss did not improve from 0.00084
Epoch 163/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2863 - val_loss: 8.3604e-04 - val_psnr: 32.4097

Epoch 00163: val_loss did not improve from 0.00084
Epoch 164/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2978 - val_loss: 8.3651e-04 - val_psnr: 32.4033

Epoch 00164: val_loss did not improve from 0.00084
Epoch 165/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.2929 - val_loss: 8.3686e-04 - val_psnr: 32.3997

Epoch 00165: val_loss did not improve from 0.00084
Epoch 166/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2866 - val_loss: 8.3360e-04 - val_psnr: 32.4217

Epoch 00166: val_loss improved from 0.00084 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 167/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2958 - val_loss: 8.3463e-04 - val_psnr: 32.4198

Epoch 00167: val_loss did not improve from 0.00083
Epoch 168/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3021 - val_loss: 8.3285e-04 - val_psnr: 32.4257

Epoch 00168: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 169/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2973 - val_loss: 8.3469e-04 - val_psnr: 32.4142

Epoch 00169: val_loss did not improve from 0.00083
Epoch 170/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3010 - val_loss: 8.3314e-04 - val_psnr: 32.4279

Epoch 00170: val_loss did not improve from 0.00083
Epoch 171/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2892 - val_loss: 8.3178e-04 - val_psnr: 32.4323

Epoch 00171: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 172/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2963 - val_loss: 8.3405e-04 - val_psnr: 32.4192

Epoch 00172: val_loss did not improve from 0.00083
Epoch 173/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3048 - val_loss: 8.3170e-04 - val_psnr: 32.4302

Epoch 00173: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 174/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2968 - val_loss: 8.3288e-04 - val_psnr: 32.4237

Epoch 00174: val_loss did not improve from 0.00083
Epoch 175/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.2877 - val_loss: 8.3128e-04 - val_psnr: 32.4285

Epoch 00175: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 176/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.3020 - val_loss: 8.3075e-04 - val_psnr: 32.4400

Epoch 00176: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 177/200
21884/21884 [==============================] - 4s 192us/step - loss: 0.0019 - psnr: 27.2973 - val_loss: 8.3175e-04 - val_psnr: 32.4250

Epoch 00177: val_loss did not improve from 0.00083
Epoch 178/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.3015 - val_loss: 8.3190e-04 - val_psnr: 32.4270

Epoch 00178: val_loss did not improve from 0.00083
Epoch 179/200
21884/21884 [==============================] - 4s 195us/step - loss: 0.0019 - psnr: 27.3072 - val_loss: 8.3246e-04 - val_psnr: 32.4218

Epoch 00179: val_loss did not improve from 0.00083
Epoch 180/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3163 - val_loss: 8.3029e-04 - val_psnr: 32.4345

Epoch 00180: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 181/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3052 - val_loss: 8.3168e-04 - val_psnr: 32.4203

Epoch 00181: val_loss did not improve from 0.00083
Epoch 182/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.3023 - val_loss: 8.2892e-04 - val_psnr: 32.4430

Epoch 00182: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 183/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3088 - val_loss: 8.2923e-04 - val_psnr: 32.4368

Epoch 00183: val_loss did not improve from 0.00083
Epoch 184/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.3083 - val_loss: 8.3102e-04 - val_psnr: 32.4307

Epoch 00184: val_loss did not improve from 0.00083
Epoch 185/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3141 - val_loss: 8.2853e-04 - val_psnr: 32.4455

Epoch 00185: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 186/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3137 - val_loss: 8.2900e-04 - val_psnr: 32.4372

Epoch 00186: val_loss did not improve from 0.00083
Epoch 187/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3115 - val_loss: 8.2840e-04 - val_psnr: 32.4410

Epoch 00187: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 188/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3116 - val_loss: 8.2855e-04 - val_psnr: 32.4370

Epoch 00188: val_loss did not improve from 0.00083
Epoch 189/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3168 - val_loss: 8.2909e-04 - val_psnr: 32.4291

Epoch 00189: val_loss did not improve from 0.00083
Epoch 190/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.3096 - val_loss: 8.2913e-04 - val_psnr: 32.4341

Epoch 00190: val_loss did not improve from 0.00083
Epoch 191/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3154 - val_loss: 8.2843e-04 - val_psnr: 32.4371

Epoch 00191: val_loss did not improve from 0.00083
Epoch 192/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3173 - val_loss: 8.2633e-04 - val_psnr: 32.4505

Epoch 00192: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 193/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3155 - val_loss: 8.2829e-04 - val_psnr: 32.4386

Epoch 00193: val_loss did not improve from 0.00083
Epoch 194/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3162 - val_loss: 8.2738e-04 - val_psnr: 32.4423

Epoch 00194: val_loss did not improve from 0.00083
Epoch 195/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3258 - val_loss: 8.2720e-04 - val_psnr: 32.4450

Epoch 00195: val_loss did not improve from 0.00083
Epoch 196/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3170 - val_loss: 8.2646e-04 - val_psnr: 32.4483

Epoch 00196: val_loss did not improve from 0.00083
Epoch 197/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3401 - val_loss: 8.2700e-04 - val_psnr: 32.4471

Epoch 00197: val_loss did not improve from 0.00083
Epoch 198/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3168 - val_loss: 8.2531e-04 - val_psnr: 32.4469

Epoch 00198: val_loss improved from 0.00083 to 0.00083, saving model to drive/My Drive/GoogleAI/128_SRCNN_check.h5
Epoch 199/200
21884/21884 [==============================] - 4s 194us/step - loss: 0.0019 - psnr: 27.3111 - val_loss: 8.2756e-04 - val_psnr: 32.4478

Epoch 00199: val_loss did not improve from 0.00083
Epoch 200/200
21884/21884 [==============================] - 4s 193us/step - loss: 0.0019 - psnr: 27.3237 - val_loss: 8.2628e-04 - val_psnr: 32.4462

Epoch 00200: val_loss did not improve from 0.00083

 

bicubic:
27.811886490022562
SRCNN:
29.283846281214096

以上方法都是基於YCrCb,單獨訓練Y通道。基於RGB的方法暫時存在問題,輸出圖片有嚴重的失真。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章