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的方法暫時存在問題,輸出圖片有嚴重的失真。