ITT9 (Bath-Diamond): deep learned sinogram dejittering and image denoising using TomoPhantom and TomoBAR packages

Author: Jordan Taylor j.taylor2@bath.ac.uk

This challenge can be viewed like a supervised learning problem. That is, we want a model to train some input to map to a desired output. This means require lots of training input-target images.

In this notebook I have replicated the ITT9 challenge alongside other tasks. This notebook attempts to:

  • De-jitter images in sinogram space (as in ITT9)
  • Attempts to learn how to only de-noise images that need to (train with clean as well as noisy inputs)
  • De-noises images in reconstruction space

Installation (conda environment):

  • Install Tensorflow conda install -c anaconda tensorflow-gpu or conda install -c anaconda tensorflow-cpu
  • Install TomoPhantom software https://github.com/dkazanc/TomoPhantom for modelling projection data and artifacts: conda install tomophantom -c ccpi
  • Install ASTRA Toolbox for reconstruction modules: conda install -c astra-toolbox astra-toolbox
  • Install TomoBAR a wrapper aeround ASTRA for iterative and direct reconstruction conda install -c dkazanc tomobar

Imports


In [5]:
import tomophantom
from tomophantom.supp.artifacts import _Artifacts_
from   tomobar.methodsDIR              import RecToolsDIR
from   tomophantom import TomoP2D

# Keras has two different backends, this ensures it is tensorflow and not theano
from   tensorflow import keras
from   matplotlib import pyplot as plt

import numpy as np
import os

Utility Function


In [6]:
def visualise(data, name = '', text = 'Learn to map {}\nto clean {}'):
    
    data    = {key : value.reshape(value.shape[:3]) for key, value in data.items()}
    fig, ax = plt.subplots(7, 4, figsize = (8, 12))

    for i, m in enumerate(range(14)):
        for j, key in enumerate('XY'):
            r, k = divmod(i, 2)
            c    = j + 2 * k
            ax[r, c].imshow(data[key][m], aspect = 1)
            ax[r, c].set_xticks([])
            ax[r, c].set_yticks([])

    for i, state in enumerate(['clean', 'jittered']):
        ax[0, 2 * i].set_title(text.format(state, name), x = 1.1)

    plt.show()

Data Simulation


In [18]:
# Parameters
np.random.seed(0)
N_size     = 46
angles_num = 60
jitter     = 2

# Values to be used below
models     = np.arange(14) + 1
P          = int(np.sqrt(2) * N_size)
angles     = np.linspace(0.0, 179.9, angles_num, dtype = 'float32')
angles_rad = angles * (np.pi / 180)

path       = os.path.dirname(tomophantom.__file__)
path2Dlib  = os.path.join(path, "Phantom2DLibrary.dat")

FBP        = RecToolsDIR(DetectorsDimH = P, DetectorsDimV = None, AnglesVec = angles_rad,
                         ObjSize = N_size, device = 'cpu').FBP

# X is the input to our models and Y is the desired output
sinos  = {'X' : [], 'Y' : []}
recons = {'X' : [], 'Y' : []}

for model in models:
        
    # Initialise True phantom and sinogram
    phantom_2D = TomoP2D.Model(model, N_size, path2Dlib)
    sino_an    = TomoP2D.ModelSino(model, N_size, P, angles, path2Dlib)

#     # Add general noise
#     add_noise  = ArtifactsClass(sino_an)
#     sino_an_   = add_noise.noise(sigma = 10000, noisetype = 'Poisson')
    
    # Add jitter
    #add_shift  = ArtifactsClass(sino_an)
    #sino_an_   = add_shift.shifts(maxamplitude = jitter)
    sino_an_ = _Artifacts_(sinogram = sino_an, sinoshifts_maxamplitude = jitter)
    
    # Add both the truth and jittered sinograms as inputs to ensure
    # models can learn to only "fix if broken". Alternatively we could
    # easily build a classifier first and only input into models if
    # classifier detects the sinogram is noisy (this may be more effective)
    sinos['X']   += [sino_an, sino_an_]
    sinos['Y']   += [sino_an, sino_an]    
    
    # Use the Filtered Back Projection for reconstructions
    clean, noisy  = map(FBP, [sino_an, sino_an_])
    
    recons['X']  += [clean, noisy]
    recons['Y']  += [clean, clean]
    
# Convert lists to numpy arrays
for dictionary in [sinos, recons]:
    for key in dictionary:
        # Get numpy array versions of a list
        value           = np.array(dictionary[key])
        
        # Standardise it such that the difference between min and max is 1
        standard        = value / (np.max(value, axis = (1, 2)) - np.min(value, axis = (1, 2))).reshape(len(value), 1, 1)
        
        # Assign
        dictionary[key] = standard.reshape(*standard.shape, 1)


Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.
Sinogram shifts have been added to the data.

In [19]:
visualise(sinos , 'sinogram')
visualise(recons, 'reconstruction')


Creating Neural Network Models


The two models this notebook focuses on are the De-Noising Auto-Encoder (DAE) and the Fully Connected Convolutions (FCC) Networks.

The main idea behind the Auto-Encoder (AE) is to perform some non-linear data driven principle component analysis for dimension reduction. By encapsulating what seems like a high dimensional object (the original image) we hope that it is now a more solvable problem in this lower dimensional latent space. This is what motivates the DAE (see link for more details).

If instead, you would like to keep your image in higher dimensions, this is feasible too (with the expense of more computations required). Though generally, the more complex the network, the more it is able to learn. This inspires the use of the FCC (not used during ITT9) as each layer of the network can have the same image dimensions.

Loss Functions

The choice of which loss function is a tough choice to make. For regression tasks, the most popular loss functions are the Mean Squared Error (MSE) and the Mean Absolute Error (MAE). If we treat each pixel as some probability distribution, then we can also consider things like cross-entropy and Kullback-Leibler divergence. The model used at ITT9 was trained with the MSE loss function.

Regularisation

The most popular form of regularisation in Neural Networks is the use of Dropout layers. Dropout is essentially an identity function whereby, with some probability you choose, features from the previous layer are ignored when computing the output. By doing this and updating gradients based on this, we encourage the magnitude of the weights of the network to be low. Similarly we can also take the $p$-norm of the weights as an additional constraint term to have a similar effect as dropout.

As discussed, at the ITT, perhaps we can use the Total Variation (TV) norm as a constraint as we desire an image with similar pixels next to each other.

Methods Considered

  1. De-jitter in sinogram space (as in ITT9)
  2. De-noise in reconstruction space

Train & Evaluation of Models


In [20]:
# Define consistent optimizer for all models (not necessary)
# I tend to use Adam: https://arxiv.org/abs/1412.6980
# with the ams grad variant whilst slowly decaying the learning rate.
optimizer = keras.optimizers.Adam(1e-3, amsgrad = True, decay = 0.001)
loss      = 'mse'

De-Noising Auto-Encoders


In [24]:
def create_DAE(input_shape, **kwargs):
    """Same model used in ITT9"""
    input_img  = keras.Input(shape = input_shape[1:])
    params     = {'activation' : 'relu', 'use_bias' : True}
    params.update(kwargs)
    
    # Encoding
    layer      = keras.layers.Conv2D(32, 3, **params)(input_img)
    layer      = keras.layers.MaxPool2D()(layer)
    layer      = keras.layers.Conv2D(32, 2, **params)(layer)
    layer      = keras.layers.MaxPool2D()(layer)
    
    # Fully Connected in latent space (optional)
    layer      = keras.layers.Flatten()(layer)
    layer      = keras.layers.Dense(6720, **params)(layer) # If N_size or angles_num changes, this will have to change
    layer      = keras.layers.Dropout(0.1)(layer)          # Optional Dropout layer
    layer      = keras.layers.Reshape((14, 15, 32))(layer) # Similarly, this has to change as well
    
    # Decoding
    layer      = keras.layers.Conv2DTranspose(8, 2, **params)(layer)
    layer      = keras.layers.UpSampling2D()(layer)
    layer      = keras.layers.Conv2DTranspose(8, 3, **params)(layer)
    layer      = keras.layers.UpSampling2D()(layer)
    
    # Output
    output_img = keras.layers.Conv2D(1, (5, 4), **params)(layer)
    return keras.Model(input_img, output_img)

In [25]:
def create_DAE2(input_shape, **kwargs):
    """Similar model to previous but now applied to reconstruction space"""
    input_img  = keras.Input(shape = input_shape[1:])
    params     = {'activation' : 'relu', 'use_bias' : True}
    params.update(kwargs)
    
    # Encoding
    layer      = keras.layers.Conv2D(32, 3, **params)(input_img)
    layer      = keras.layers.MaxPool2D()(layer)
    layer      = keras.layers.Conv2D(32, 2, **params)(layer)
    layer      = keras.layers.MaxPool2D()(layer)

    # Fully Connected in latent space (optional)
    layer      = keras.layers.Flatten()(layer)
    layer      = keras.layers.Dense(3200, **params)(layer) # These two lines will need to change
    layer      = keras.layers.Reshape((40, 40, 2))(layer)  # if N_size or angles_num changes
    
    # Decoding
    layer      = keras.layers.Conv2DTranspose(32, 3, **params)(layer)
    layer      = keras.layers.Conv2DTranspose(32, 3, **params)(layer)
    
    # Output
    output_img = keras.layers.Conv2DTranspose( 1, 3, **params)(layer)
    return keras.Model(input_img, output_img)

In [26]:
model1   = create_DAE(sinos['X'].shape)
model1.compile(optimizer = optimizer, loss = loss)
model1.fit(sinos['X'], sinos['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.1016
Epoch 2/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.1045
Epoch 3/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.0353
Epoch 4/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0327
Epoch 5/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0322
Epoch 6/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0289
Epoch 7/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0258
Epoch 8/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0246
Epoch 9/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0231
Epoch 10/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0220
Epoch 11/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0210
Epoch 12/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0200
Epoch 13/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0195
Epoch 14/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0186
Epoch 15/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0178
Epoch 16/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0172
Epoch 17/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0163
Epoch 18/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0163
Epoch 19/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0152
Epoch 20/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0150
Epoch 21/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0141
Epoch 22/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0137
Epoch 23/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0137
Epoch 24/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0131
Epoch 25/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0129
Epoch 26/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0124
Epoch 27/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0118
Epoch 28/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0115
Epoch 29/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0114
Epoch 30/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0110
Epoch 31/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0106
Epoch 32/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0104
Epoch 33/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0102
Epoch 34/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0101
Epoch 35/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0098
Epoch 36/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0095
Epoch 37/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0094
Epoch 38/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0092
Epoch 39/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0090
Epoch 40/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0085
Epoch 41/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0085
Epoch 42/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0084
Epoch 43/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0083
Epoch 44/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0082
Epoch 45/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0080
Epoch 46/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0078
Epoch 47/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0076
Epoch 48/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0076
Epoch 49/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0073
Epoch 50/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0072
Epoch 51/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0073
Epoch 52/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0070
Epoch 53/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0070
Epoch 54/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0069
Epoch 55/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0069
Epoch 56/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0069
Epoch 57/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0066
Epoch 58/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0066
Epoch 59/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0065
Epoch 60/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0063
Epoch 61/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0064
Epoch 62/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0062
Epoch 63/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0061
Epoch 64/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0062
Epoch 65/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0062
Epoch 66/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0061
Epoch 67/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0061
Epoch 68/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0060
Epoch 69/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0059
Epoch 70/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0061
Epoch 71/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0060
Epoch 72/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0058
Epoch 73/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0058
Epoch 74/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0056
Epoch 75/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0058
Epoch 76/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0057
Epoch 77/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0056
Epoch 78/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0055
Epoch 79/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0054
Epoch 80/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0054
Epoch 81/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0055
Epoch 82/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0053
Epoch 83/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0054
Epoch 84/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0054
Epoch 85/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0053
Epoch 86/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0051
Epoch 87/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0051
Epoch 88/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0052
Epoch 89/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0052
Epoch 90/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0052
Epoch 91/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0051
Epoch 92/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0051
Epoch 93/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0051
Epoch 94/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0051
Epoch 95/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0050
Epoch 96/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0050
Epoch 97/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0050
Epoch 98/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0049
Epoch 99/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0049
Epoch 100/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0049
Epoch 101/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0049
Epoch 102/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0049
Epoch 103/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0049
Epoch 104/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0048
Epoch 105/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0048
Epoch 106/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0048
Epoch 107/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0048
Epoch 108/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0047
Epoch 109/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0047
Epoch 110/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0048
Epoch 111/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0047
Epoch 112/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0047
Epoch 113/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0048
Epoch 114/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0048
Epoch 115/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0046
Epoch 116/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0048
Epoch 117/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0047
Epoch 118/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0046
Epoch 119/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0046
Epoch 120/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0046
Epoch 121/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 122/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 123/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 124/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 125/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 126/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 127/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 128/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 129/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 130/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 131/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 132/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 133/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 134/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 135/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 136/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 137/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 138/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 139/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 140/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0045
Epoch 141/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0043
Epoch 142/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 143/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0042
Epoch 144/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0044
Epoch 145/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0044
Epoch 146/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0044
Epoch 147/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0043
Epoch 148/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0044
Epoch 149/1000
28/28 [==============================] - 1s 23ms/step - loss: 0.0043
Epoch 150/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0043
Epoch 151/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0043
Epoch 152/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0042
Epoch 153/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0043
Epoch 154/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0043
Epoch 155/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0041
Epoch 156/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0042
Epoch 157/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0042
Epoch 158/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0041
Epoch 159/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0042
Epoch 160/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 161/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0042
Epoch 162/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0042
Epoch 163/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 164/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0042
Epoch 165/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 166/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 167/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 168/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0042
Epoch 169/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 170/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 171/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0040
Epoch 172/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0041
Epoch 173/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0041
Epoch 174/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0041
Epoch 175/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 176/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 177/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0041
Epoch 178/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0041
Epoch 179/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 180/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0038
Epoch 181/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 182/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 183/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0041
Epoch 184/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 185/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 186/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 187/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 188/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0039
Epoch 189/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0041
Epoch 190/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 191/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 192/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 193/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 194/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 195/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0038
Epoch 196/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0039
Epoch 197/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 198/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 199/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 200/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0039
Epoch 201/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0038
Epoch 202/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0039
Epoch 203/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0039
Epoch 204/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 205/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0040
Epoch 206/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 207/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 208/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 209/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 210/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 211/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 212/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 213/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0039
Epoch 214/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 215/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 216/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 217/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 218/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0039
Epoch 219/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 220/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 221/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 222/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 223/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 224/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 225/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 226/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 227/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 228/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 229/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 230/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 231/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 232/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 233/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 234/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 235/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 236/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0038
Epoch 237/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 238/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0037
Epoch 239/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 240/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 241/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 242/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 243/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 244/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 245/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 246/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 247/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 248/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 249/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 250/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 251/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 252/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 253/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0036
Epoch 254/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 255/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 256/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 257/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 258/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 259/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0036
Epoch 260/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0035
Epoch 261/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 262/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 263/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 264/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0036
Epoch 265/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 266/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0035
Epoch 267/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 268/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0035
Epoch 269/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 270/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0035
Epoch 271/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0037
Epoch 272/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 273/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 274/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0036
Epoch 275/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 276/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0037
Epoch 277/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 278/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 279/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 280/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 281/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 282/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0035
Epoch 283/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0035
Epoch 284/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 285/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 286/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 287/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 288/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 289/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0035
Epoch 290/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0035
Epoch 291/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 292/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 293/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0036
Epoch 294/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 295/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 296/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 297/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 298/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 299/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 300/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 301/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 302/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 303/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0035
Epoch 304/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 305/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 306/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 307/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 308/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 309/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0034
Epoch 310/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 311/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0034
Epoch 312/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 313/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 314/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0034
Epoch 315/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 316/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0034
Epoch 317/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0034
Epoch 318/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 319/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0034
Epoch 320/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 321/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 322/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 323/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 324/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0035
Epoch 325/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0034
Epoch 326/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0035
Epoch 327/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 328/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0035
Epoch 329/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0033
Epoch 330/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0033
Epoch 331/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 332/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0034
Epoch 333/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 334/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 335/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 336/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 337/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 338/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 339/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0035
Epoch 340/1000
28/28 [==============================] - 1s 24ms/step - loss: 0.0033
Epoch 341/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0034
Epoch 342/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 343/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 344/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 345/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 346/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 347/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 348/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 349/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 350/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 351/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 352/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 353/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 354/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 355/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 356/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 357/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 358/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 359/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 360/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 361/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 362/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 363/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 364/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 365/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 366/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 367/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 368/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 369/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 370/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 371/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 372/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0031
Epoch 373/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 374/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 375/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 376/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 377/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 378/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 379/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 380/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 381/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 382/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0031
Epoch 383/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 384/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 385/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 386/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 387/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0033
Epoch 388/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 389/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 390/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 391/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 392/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 393/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 394/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 395/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 396/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0034
Epoch 397/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 398/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 399/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 400/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 401/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0032
Epoch 402/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 403/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0033
Epoch 404/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 405/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 406/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 407/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 408/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 409/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 410/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0031
Epoch 411/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 412/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 413/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 414/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 415/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 416/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 417/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 418/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 419/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0032
Epoch 420/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 421/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 422/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 423/1000
28/28 [==============================] - 1s 23ms/step - loss: 0.0031
Epoch 424/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 425/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 426/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 427/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0029
Epoch 428/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0030
Epoch 429/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0029
Epoch 430/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 431/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0031
Epoch 432/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 433/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 434/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 435/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0032
Epoch 436/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0031
Epoch 437/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0030
Epoch 438/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 439/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0031
Epoch 440/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 441/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 442/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 443/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0030
Epoch 444/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 445/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 446/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 447/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0030
Epoch 448/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0030
Epoch 449/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 450/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0029
Epoch 451/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0030
Epoch 452/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 453/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0029
Epoch 454/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 455/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 456/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 457/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 458/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 459/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 460/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 461/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 462/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 463/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 464/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 465/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 466/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0030
Epoch 467/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 468/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 469/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 470/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 471/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0031
Epoch 472/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 473/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 474/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 475/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 476/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 477/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 478/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 479/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 480/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 481/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 482/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 483/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 484/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 485/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 486/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 487/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 488/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 489/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 490/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 491/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 492/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 493/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 494/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 495/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 496/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 497/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 498/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 499/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 500/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 501/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 502/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 503/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 504/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 505/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 506/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0029
Epoch 507/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 508/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 509/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0029
Epoch 510/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0029
Epoch 511/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0030
Epoch 512/1000
28/28 [==============================] - 1s 24ms/step - loss: 0.0029
Epoch 513/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0030
Epoch 514/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0029
Epoch 515/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 516/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 517/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 518/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 519/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0030
Epoch 520/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 521/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 522/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 523/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 524/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 525/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 526/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 527/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 528/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 529/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0028
Epoch 530/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0029
Epoch 531/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 532/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0028
Epoch 533/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 534/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0031
Epoch 535/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 536/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 537/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 538/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 539/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 540/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0029
Epoch 541/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0028
Epoch 542/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 543/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 544/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0029
Epoch 545/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0028
Epoch 546/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0029
Epoch 547/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 548/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 549/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 550/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 551/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 552/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0027
Epoch 553/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0028
Epoch 554/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 555/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0028
Epoch 556/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 557/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0029
Epoch 558/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 559/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 560/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 561/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 562/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 563/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 564/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 565/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 566/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0028
Epoch 567/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 568/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 569/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 570/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 571/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 572/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 573/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 574/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 575/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 576/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 577/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 578/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0027
Epoch 579/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 580/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0027
Epoch 581/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0027
Epoch 582/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 583/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0028
Epoch 584/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0028
Epoch 585/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0028
Epoch 586/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 587/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 588/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0028
Epoch 589/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 590/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 591/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0027
Epoch 592/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 593/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 594/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 595/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 596/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 597/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 598/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 599/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 600/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 601/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 602/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 603/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 604/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 605/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 606/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 607/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 608/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 609/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 610/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 611/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 612/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 613/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 614/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 615/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 616/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 617/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 618/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 619/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 620/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0029
Epoch 621/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 622/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 623/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 624/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0029
Epoch 625/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 626/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 627/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 628/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 629/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 630/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 631/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 632/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 633/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0028
Epoch 634/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 635/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 636/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 637/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 638/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 639/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 640/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 641/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 642/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 643/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 644/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 645/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0028
Epoch 646/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 647/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 648/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 649/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 650/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 651/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 652/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 653/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 654/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 655/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0026
Epoch 656/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 657/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0027
Epoch 658/1000
28/28 [==============================] - 1s 23ms/step - loss: 0.0027
Epoch 659/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0026
Epoch 660/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0026
Epoch 661/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0027
Epoch 662/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 663/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 664/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 665/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 666/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0027
Epoch 667/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0026
Epoch 668/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0027
Epoch 669/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0027
Epoch 670/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 671/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 672/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 673/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 674/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 675/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 676/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 677/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 678/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 679/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 680/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 681/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 682/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 683/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 684/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 685/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 686/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 687/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 688/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 689/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 690/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 691/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 692/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 693/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 694/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 695/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 696/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 697/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 698/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 699/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 700/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 701/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 702/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 703/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 704/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 705/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 706/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 707/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 708/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 709/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 710/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 711/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 712/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 713/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 714/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 715/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0027
Epoch 716/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 717/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 718/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 719/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 720/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 721/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 722/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 723/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 724/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 725/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0027
Epoch 726/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 727/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 728/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 729/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 730/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 731/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 732/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 733/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 734/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 735/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 736/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 737/1000
28/28 [==============================] - 1s 24ms/step - loss: 0.0026
Epoch 738/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 739/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0026
Epoch 740/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 741/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 742/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 743/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 744/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 745/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 746/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 747/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 748/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 749/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 750/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 751/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 752/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 753/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 754/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 755/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 756/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 757/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 758/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 759/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0025
Epoch 760/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 761/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 762/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 763/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 764/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 765/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 766/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 767/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 768/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 769/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 770/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 771/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 772/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 773/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 774/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 775/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 776/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 777/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 778/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 779/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 780/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 781/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 782/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 783/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 784/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 785/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 786/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 787/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 788/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 789/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 790/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 791/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0025
Epoch 792/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 793/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 794/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 795/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 796/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 797/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 798/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 799/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 800/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 801/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 802/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 803/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 804/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 805/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 806/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 807/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 808/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 809/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 810/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 811/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 812/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 813/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 814/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 815/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 816/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 817/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 818/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0026
Epoch 819/1000
28/28 [==============================] - 1s 23ms/step - loss: 0.0024
Epoch 820/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 821/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 822/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 823/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 824/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0026
Epoch 825/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 826/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 827/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 828/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 829/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 830/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 831/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 832/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 833/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 834/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 835/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 836/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 837/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 838/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 839/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 840/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 841/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 842/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 843/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 844/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 845/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 846/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 847/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 848/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 849/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 850/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 851/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 852/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 853/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 854/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 855/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 856/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 857/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 858/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 859/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 860/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 861/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 862/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 863/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 864/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0025
Epoch 865/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 866/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 867/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 868/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 869/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 870/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 871/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 872/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 873/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 874/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 875/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 876/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 877/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 878/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 879/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 880/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 881/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 882/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 883/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 884/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 885/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 886/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 887/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 888/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 889/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 890/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 891/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 892/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 893/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 894/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 895/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 896/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 897/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 898/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 899/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 900/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 901/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 902/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 903/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 904/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 905/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 906/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 907/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 908/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 909/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 910/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0023
Epoch 911/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 912/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Epoch 913/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Epoch 914/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 915/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0022
Epoch 916/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 917/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0025
Epoch 918/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 919/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 920/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 921/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 922/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 923/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 924/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 925/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 926/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 927/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0022
Epoch 928/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 929/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 930/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 931/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 932/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 933/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 934/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 935/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 936/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 937/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 938/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 939/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 940/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 941/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 942/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0023
Epoch 943/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 944/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 945/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 946/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 947/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 948/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Epoch 949/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 950/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 951/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 952/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 953/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 954/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 955/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0022
Epoch 956/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 957/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 958/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0024
Epoch 959/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 960/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 961/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0022
Epoch 962/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 963/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 964/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 965/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 966/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0023
Epoch 967/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0023
Epoch 968/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 969/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 970/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 971/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 972/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 973/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Epoch 974/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0023
Epoch 975/1000
28/28 [==============================] - 0s 16ms/step - loss: 0.0024
Epoch 976/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0023
Epoch 977/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 978/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Epoch 979/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0023
Epoch 980/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0023
Epoch 981/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0023
Epoch 982/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0023
Epoch 983/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0023
Epoch 984/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0023
Epoch 985/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0022
Epoch 986/1000
28/28 [==============================] - 1s 22ms/step - loss: 0.0023
Epoch 987/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0022
Epoch 988/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0022
Epoch 989/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0022
Epoch 990/1000
28/28 [==============================] - 1s 21ms/step - loss: 0.0023
Epoch 991/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0023
Epoch 992/1000
28/28 [==============================] - 1s 20ms/step - loss: 0.0022
Epoch 993/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0023
Epoch 994/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0023
Epoch 995/1000
28/28 [==============================] - 1s 18ms/step - loss: 0.0022
Epoch 996/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0022
Epoch 997/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0022
Epoch 998/1000
28/28 [==============================] - 1s 19ms/step - loss: 0.0023
Epoch 999/1000
28/28 [==============================] - 0s 18ms/step - loss: 0.0023
Epoch 1000/1000
28/28 [==============================] - 0s 17ms/step - loss: 0.0022
Out[26]:
<tensorflow.python.keras.callbacks.History at 0x7fae5c95f0b8>

In [27]:
visualise({'X' : sinos['X'], 'Y' : model1.predict(sinos['X'])}, text = 'Left: {} input sinogram\nRight: model sinogram')



In [10]:
model2   = create_DAE2(recons['X'].shape)
model2.compile(optimizer = optimizer, loss = loss)
model2.fit(recons['X'], recons['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 2s 83ms/step - loss: 1.2911
Epoch 2/1000
28/28 [==============================] - 1s 26ms/step - loss: 1.2449
Epoch 3/1000
28/28 [==============================] - 1s 26ms/step - loss: 1.0915
Epoch 4/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.8235
Epoch 5/1000
28/28 [==============================] - 1s 26ms/step - loss: 1.2181
Epoch 6/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.7146
Epoch 7/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.7367
Epoch 8/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.8132
Epoch 9/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.8299
Epoch 10/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.7974
Epoch 11/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.7360
Epoch 12/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.6726
Epoch 13/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.6473
Epoch 14/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.6685
Epoch 15/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.6633
Epoch 16/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.6081
Epoch 17/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.5638
Epoch 18/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.5525
Epoch 19/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.5488
Epoch 20/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.5302
Epoch 21/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.4961
Epoch 22/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.4629
Epoch 23/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.4478
Epoch 24/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.4418
Epoch 25/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.4186
Epoch 26/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3883
Epoch 27/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.3757
Epoch 28/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3679
Epoch 29/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3491
Epoch 30/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3310
Epoch 31/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3243
Epoch 32/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.3151
Epoch 33/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2972
Epoch 34/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.2857
Epoch 35/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2806
Epoch 36/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.2706
Epoch 37/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2588
Epoch 38/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.2525
Epoch 39/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2463
Epoch 40/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2369
Epoch 41/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2301
Epoch 42/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2259
Epoch 43/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.2198
Epoch 44/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.2136
Epoch 45/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2095
Epoch 46/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.2051
Epoch 47/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1995
Epoch 48/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1950
Epoch 49/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1917
Epoch 50/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1876
Epoch 51/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1834
Epoch 52/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1804
Epoch 53/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1775
Epoch 54/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1741
Epoch 55/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1713
Epoch 56/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1690
Epoch 57/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1663
Epoch 58/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1637
Epoch 59/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1617
Epoch 60/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1596
Epoch 61/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1573
Epoch 62/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1554
Epoch 63/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1537
Epoch 64/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1519
Epoch 65/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1503
Epoch 66/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1489
Epoch 67/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1475
Epoch 68/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1461
Epoch 69/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1449
Epoch 70/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1437
Epoch 71/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1425
Epoch 72/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1414
Epoch 73/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1404
Epoch 74/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1394
Epoch 75/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1385
Epoch 76/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1376
Epoch 77/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1368
Epoch 78/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1360
Epoch 79/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1353
Epoch 80/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1345
Epoch 81/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1338
Epoch 82/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1332
Epoch 83/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1325
Epoch 84/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1319
Epoch 85/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1313
Epoch 86/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1308
Epoch 87/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1302
Epoch 88/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1297
Epoch 89/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1292
Epoch 90/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1287
Epoch 91/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1282
Epoch 92/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1277
Epoch 93/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1273
Epoch 94/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1269
Epoch 95/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1265
Epoch 96/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1261
Epoch 97/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1257
Epoch 98/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1254
Epoch 99/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1250
Epoch 100/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1247
Epoch 101/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1243
Epoch 102/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1240
Epoch 103/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1237
Epoch 104/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1234
Epoch 105/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1231
Epoch 106/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1228
Epoch 107/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1226
Epoch 108/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1223
Epoch 109/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1220
Epoch 110/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1218
Epoch 111/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1215
Epoch 112/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1213
Epoch 113/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1210
Epoch 114/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1208
Epoch 115/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1206
Epoch 116/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1203
Epoch 117/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1201
Epoch 118/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1199
Epoch 119/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1197
Epoch 120/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1194
Epoch 121/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1192
Epoch 122/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1190
Epoch 123/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1188
Epoch 124/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1186
Epoch 125/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1184
Epoch 126/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1182
Epoch 127/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1180
Epoch 128/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1178
Epoch 129/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.1176
Epoch 130/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.1174
Epoch 131/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1172
Epoch 132/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1170
Epoch 133/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1168
Epoch 134/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1167
Epoch 135/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1165
Epoch 136/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1163
Epoch 137/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1161
Epoch 138/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1159
Epoch 139/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1158
Epoch 140/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1156
Epoch 141/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1154
Epoch 142/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1152
Epoch 143/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1151
Epoch 144/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1149
Epoch 145/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1147
Epoch 146/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1146
Epoch 147/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1144
Epoch 148/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1142
Epoch 149/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1141
Epoch 150/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1139
Epoch 151/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1137
Epoch 152/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1136
Epoch 153/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1134
Epoch 154/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1133
Epoch 155/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1131
Epoch 156/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1129
Epoch 157/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1128
Epoch 158/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1126
Epoch 159/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1125
Epoch 160/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1123
Epoch 161/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1122
Epoch 162/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1120
Epoch 163/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.1119
Epoch 164/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1117
Epoch 165/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1116
Epoch 166/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1115
Epoch 167/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1113
Epoch 168/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1112
Epoch 169/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1111
Epoch 170/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1109
Epoch 171/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1108
Epoch 172/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1106
Epoch 173/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1105
Epoch 174/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1104
Epoch 175/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1102
Epoch 176/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1101
Epoch 177/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1100
Epoch 178/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1098
Epoch 179/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1097
Epoch 180/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1096
Epoch 181/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1094
Epoch 182/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1093
Epoch 183/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1092
Epoch 184/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1090
Epoch 185/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1089
Epoch 186/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1088
Epoch 187/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1086
Epoch 188/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1085
Epoch 189/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1084
Epoch 190/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1082
Epoch 191/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1081
Epoch 192/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1080
Epoch 193/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1078
Epoch 194/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1077
Epoch 195/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1076
Epoch 196/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1074
Epoch 197/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1073
Epoch 198/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1072
Epoch 199/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1070
Epoch 200/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1069
Epoch 201/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1068
Epoch 202/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1066
Epoch 203/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1065
Epoch 204/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1064
Epoch 205/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1062
Epoch 206/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1061
Epoch 207/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1059
Epoch 208/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1058
Epoch 209/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1057
Epoch 210/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1055
Epoch 211/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1054
Epoch 212/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1053
Epoch 213/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1051
Epoch 214/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1050
Epoch 215/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1047
Epoch 216/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.1044
Epoch 217/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1041
Epoch 218/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1038
Epoch 219/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1036
Epoch 220/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1033
Epoch 221/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1031
Epoch 222/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1028
Epoch 223/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1027
Epoch 224/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1025
Epoch 225/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1023
Epoch 226/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1021
Epoch 227/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1020
Epoch 228/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1019
Epoch 229/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1017
Epoch 230/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1016
Epoch 231/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1014
Epoch 232/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1013
Epoch 233/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1012
Epoch 234/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1010
Epoch 235/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1009
Epoch 236/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1008
Epoch 237/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1006
Epoch 238/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1005
Epoch 239/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1004
Epoch 240/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1003
Epoch 241/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.1001
Epoch 242/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.1000
Epoch 243/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0999
Epoch 244/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0998
Epoch 245/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0997
Epoch 246/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0995
Epoch 247/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0994
Epoch 248/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0993
Epoch 249/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0992
Epoch 250/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0991
Epoch 251/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0989
Epoch 252/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0988
Epoch 253/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0987
Epoch 254/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0986
Epoch 255/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0985
Epoch 256/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0984
Epoch 257/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0983
Epoch 258/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0981
Epoch 259/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0980
Epoch 260/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0979
Epoch 261/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0978
Epoch 262/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0977
Epoch 263/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0976
Epoch 264/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0975
Epoch 265/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0974
Epoch 266/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0973
Epoch 267/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0971
Epoch 268/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0970
Epoch 269/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0969
Epoch 270/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0968
Epoch 271/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0967
Epoch 272/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0966
Epoch 273/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0965
Epoch 274/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0964
Epoch 275/1000
28/28 [==============================] - 1s 34ms/step - loss: 0.0963
Epoch 276/1000
28/28 [==============================] - 1s 36ms/step - loss: 0.0962
Epoch 277/1000
28/28 [==============================] - 1s 32ms/step - loss: 0.0961
Epoch 278/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0960
Epoch 279/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0959
Epoch 280/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0958
Epoch 281/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0957
Epoch 282/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0956
Epoch 283/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0955
Epoch 284/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0954
Epoch 285/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0953
Epoch 286/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0952
Epoch 287/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0951
Epoch 288/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0950
Epoch 289/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0949
Epoch 290/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0948
Epoch 291/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0947
Epoch 292/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0946
Epoch 293/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0945
Epoch 294/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0944
Epoch 295/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0943
Epoch 296/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0942
Epoch 297/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0941
Epoch 298/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0940
Epoch 299/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.0939
Epoch 300/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0938
Epoch 301/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0937
Epoch 302/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0936
Epoch 303/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0935
Epoch 304/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0934
Epoch 305/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0933
Epoch 306/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0932
Epoch 307/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0931
Epoch 308/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0930
Epoch 309/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0929
Epoch 310/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0928
Epoch 311/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0927
Epoch 312/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0926
Epoch 313/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0925
Epoch 314/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0924
Epoch 315/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0923
Epoch 316/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0922
Epoch 317/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0921
Epoch 318/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0920
Epoch 319/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0919
Epoch 320/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0918
Epoch 321/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0917
Epoch 322/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0916
Epoch 323/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0915
Epoch 324/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0914
Epoch 325/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0913
Epoch 326/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0912
Epoch 327/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0911
Epoch 328/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0910
Epoch 329/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0909
Epoch 330/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0908
Epoch 331/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0907
Epoch 332/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0906
Epoch 333/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0905
Epoch 334/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0905
Epoch 335/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0904
Epoch 336/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0903
Epoch 337/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0902
Epoch 338/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0901
Epoch 339/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0900
Epoch 340/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0899
Epoch 341/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0898
Epoch 342/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0897
Epoch 343/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0897
Epoch 344/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0896
Epoch 345/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0895
Epoch 346/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0894
Epoch 347/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0893
Epoch 348/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0892
Epoch 349/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0891
Epoch 350/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0890
Epoch 351/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0889
Epoch 352/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0888
Epoch 353/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0887
Epoch 354/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0887
Epoch 355/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0886
Epoch 356/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0885
Epoch 357/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0884
Epoch 358/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0883
Epoch 359/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0882
Epoch 360/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0882
Epoch 361/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0881
Epoch 362/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0880
Epoch 363/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0879
Epoch 364/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0878
Epoch 365/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0877
Epoch 366/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0877
Epoch 367/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0876
Epoch 368/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0875
Epoch 369/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0874
Epoch 370/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0873
Epoch 371/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0872
Epoch 372/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0872
Epoch 373/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0871
Epoch 374/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0870
Epoch 375/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0869
Epoch 376/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0868
Epoch 377/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0867
Epoch 378/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0867
Epoch 379/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0866
Epoch 380/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0865
Epoch 381/1000
28/28 [==============================] - 1s 33ms/step - loss: 0.0864
Epoch 382/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0864
Epoch 383/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0863
Epoch 384/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0862
Epoch 385/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0861
Epoch 386/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0860
Epoch 387/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0859
Epoch 388/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0859
Epoch 389/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0858
Epoch 390/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0857
Epoch 391/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0856
Epoch 392/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0855
Epoch 393/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0854
Epoch 394/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0854
Epoch 395/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0853
Epoch 396/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0852
Epoch 397/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0851
Epoch 398/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0850
Epoch 399/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0849
Epoch 400/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0849
Epoch 401/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0848
Epoch 402/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0847
Epoch 403/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0846
Epoch 404/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0845
Epoch 405/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0845
Epoch 406/1000
28/28 [==============================] - 1s 36ms/step - loss: 0.0844
Epoch 407/1000
28/28 [==============================] - 1s 37ms/step - loss: 0.0843
Epoch 408/1000
28/28 [==============================] - 1s 34ms/step - loss: 0.0842
Epoch 409/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0842
Epoch 410/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0841
Epoch 411/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0840
Epoch 412/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0839
Epoch 413/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0839
Epoch 414/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0838
Epoch 415/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0837
Epoch 416/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0836
Epoch 417/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0836
Epoch 418/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0835
Epoch 419/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0834
Epoch 420/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0833
Epoch 421/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0833
Epoch 422/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0832
Epoch 423/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0831
Epoch 424/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0830
Epoch 425/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0830
Epoch 426/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0829
Epoch 427/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0828
Epoch 428/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0827
Epoch 429/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0827
Epoch 430/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0826
Epoch 431/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0825
Epoch 432/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0825
Epoch 433/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0824
Epoch 434/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0823
Epoch 435/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0822
Epoch 436/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0822
Epoch 437/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0821
Epoch 438/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0820
Epoch 439/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0820
Epoch 440/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0819
Epoch 441/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0819
Epoch 442/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0818
Epoch 443/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0817
Epoch 444/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0817
Epoch 445/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0816
Epoch 446/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0815
Epoch 447/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0815
Epoch 448/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0814
Epoch 449/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0813
Epoch 450/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0813
Epoch 451/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0812
Epoch 452/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0811
Epoch 453/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0811
Epoch 454/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0810
Epoch 455/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0809
Epoch 456/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0809
Epoch 457/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0808
Epoch 458/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0808
Epoch 459/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0807
Epoch 460/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0806
Epoch 461/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0806
Epoch 462/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0805
Epoch 463/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0804
Epoch 464/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0804
Epoch 465/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0803
Epoch 466/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0802
Epoch 467/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0802
Epoch 468/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0801
Epoch 469/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0801
Epoch 470/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0800
Epoch 471/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0799
Epoch 472/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0799
Epoch 473/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0798
Epoch 474/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0798
Epoch 475/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0797
Epoch 476/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0797
Epoch 477/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0796
Epoch 478/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0795
Epoch 479/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0795
Epoch 480/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0794
Epoch 481/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0794
Epoch 482/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0793
Epoch 483/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0792
Epoch 484/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0792
Epoch 485/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0791
Epoch 486/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0791
Epoch 487/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0790
Epoch 488/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0790
Epoch 489/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0789
Epoch 490/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0788
Epoch 491/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0788
Epoch 492/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0787
Epoch 493/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0787
Epoch 494/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0786
Epoch 495/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0786
Epoch 496/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0785
Epoch 497/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0784
Epoch 498/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0784
Epoch 499/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0783
Epoch 500/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0783
Epoch 501/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0782
Epoch 502/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0782
Epoch 503/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0781
Epoch 504/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0780
Epoch 505/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0780
Epoch 506/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0779
Epoch 507/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0779
Epoch 508/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0778
Epoch 509/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0778
Epoch 510/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0777
Epoch 511/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0777
Epoch 512/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0776
Epoch 513/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0775
Epoch 514/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0775
Epoch 515/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0774
Epoch 516/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0774
Epoch 517/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0773
Epoch 518/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0773
Epoch 519/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0772
Epoch 520/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0772
Epoch 521/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0771
Epoch 522/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0771
Epoch 523/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0770
Epoch 524/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0770
Epoch 525/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0769
Epoch 526/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0768
Epoch 527/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0768
Epoch 528/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0767
Epoch 529/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0767
Epoch 530/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0766
Epoch 531/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0766
Epoch 532/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0765
Epoch 533/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0765
Epoch 534/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0765
Epoch 535/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0764
Epoch 536/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0763
Epoch 537/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0763
Epoch 538/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0763
Epoch 539/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0762
Epoch 540/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0762
Epoch 541/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0761
Epoch 542/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0761
Epoch 543/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0760
Epoch 544/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0760
Epoch 545/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0759
Epoch 546/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0759
Epoch 547/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0758
Epoch 548/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0758
Epoch 549/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0757
Epoch 550/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0757
Epoch 551/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0756
Epoch 552/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0756
Epoch 553/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0756
Epoch 554/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0755
Epoch 555/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0755
Epoch 556/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0754
Epoch 557/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0754
Epoch 558/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0753
Epoch 559/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0753
Epoch 560/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0752
Epoch 561/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0752
Epoch 562/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0752
Epoch 563/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0751
Epoch 564/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0751
Epoch 565/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0750
Epoch 566/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0750
Epoch 567/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0749
Epoch 568/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0749
Epoch 569/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0749
Epoch 570/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0748
Epoch 571/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0748
Epoch 572/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0747
Epoch 573/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0747
Epoch 574/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0746
Epoch 575/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0746
Epoch 576/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0745
Epoch 577/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0744
Epoch 578/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0743
Epoch 579/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0743
Epoch 580/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0742
Epoch 581/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0741
Epoch 582/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0740
Epoch 583/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0740
Epoch 584/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0739
Epoch 585/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0739
Epoch 586/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0738
Epoch 587/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0738
Epoch 588/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0738
Epoch 589/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0737
Epoch 590/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0737
Epoch 591/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0736
Epoch 592/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0736
Epoch 593/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0735
Epoch 594/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0735
Epoch 595/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0734
Epoch 596/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0734
Epoch 597/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0733
Epoch 598/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0733
Epoch 599/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0733
Epoch 600/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0732
Epoch 601/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0732
Epoch 602/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0731
Epoch 603/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0731
Epoch 604/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0730
Epoch 605/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0730
Epoch 606/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0730
Epoch 607/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0729
Epoch 608/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0729
Epoch 609/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0728
Epoch 610/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0728
Epoch 611/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0728
Epoch 612/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0727
Epoch 613/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0727
Epoch 614/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0726
Epoch 615/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0726
Epoch 616/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0725
Epoch 617/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0725
Epoch 618/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0725
Epoch 619/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0724
Epoch 620/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0724
Epoch 621/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0723
Epoch 622/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0723
Epoch 623/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0723
Epoch 624/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0722
Epoch 625/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0722
Epoch 626/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0722
Epoch 627/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0721
Epoch 628/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0721
Epoch 629/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0720
Epoch 630/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0720
Epoch 631/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0719
Epoch 632/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0719
Epoch 633/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0719
Epoch 634/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0718
Epoch 635/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0718
Epoch 636/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0717
Epoch 637/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0717
Epoch 638/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0717
Epoch 639/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0716
Epoch 640/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0716
Epoch 641/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0716
Epoch 642/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0715
Epoch 643/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0715
Epoch 644/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0715
Epoch 645/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0714
Epoch 646/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0714
Epoch 647/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0713
Epoch 648/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0713
Epoch 649/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0713
Epoch 650/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0712
Epoch 651/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0712
Epoch 652/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0712
Epoch 653/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0711
Epoch 654/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0711
Epoch 655/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0711
Epoch 656/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0710
Epoch 657/1000
28/28 [==============================] - 1s 33ms/step - loss: 0.0710
Epoch 658/1000
28/28 [==============================] - 1s 33ms/step - loss: 0.0710
Epoch 659/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0709
Epoch 660/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0709
Epoch 661/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0708
Epoch 662/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0708
Epoch 663/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0707
Epoch 664/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0707
Epoch 665/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0707
Epoch 666/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.0707
Epoch 667/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0706
Epoch 668/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0706
Epoch 669/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0705
Epoch 670/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0705
Epoch 671/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0705
Epoch 672/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0704
Epoch 673/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0704
Epoch 674/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0704
Epoch 675/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0703
Epoch 676/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0703
Epoch 677/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0703
Epoch 678/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0702
Epoch 679/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0702
Epoch 680/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0701
Epoch 681/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0701
Epoch 682/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0701
Epoch 683/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0700
Epoch 684/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0700
Epoch 685/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0700
Epoch 686/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0700
Epoch 687/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0699
Epoch 688/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0699
Epoch 689/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0698
Epoch 690/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0698
Epoch 691/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0698
Epoch 692/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0697
Epoch 693/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0697
Epoch 694/1000
28/28 [==============================] - 1s 25ms/step - loss: 0.0697
Epoch 695/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0697
Epoch 696/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0696
Epoch 697/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0696
Epoch 698/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0695
Epoch 699/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0695
Epoch 700/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0695
Epoch 701/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0694
Epoch 702/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0694
Epoch 703/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0694
Epoch 704/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0693
Epoch 705/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0693
Epoch 706/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0693
Epoch 707/1000
28/28 [==============================] - 1s 38ms/step - loss: 0.0692
Epoch 708/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0692
Epoch 709/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0692
Epoch 710/1000
28/28 [==============================] - 1s 33ms/step - loss: 0.0692
Epoch 711/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0691
Epoch 712/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0691
Epoch 713/1000
28/28 [==============================] - 1s 32ms/step - loss: 0.0691
Epoch 714/1000
28/28 [==============================] - 1s 32ms/step - loss: 0.0690
Epoch 715/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0690
Epoch 716/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0690
Epoch 717/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0690
Epoch 718/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0689
Epoch 719/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0689
Epoch 720/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0689
Epoch 721/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0688
Epoch 722/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0688
Epoch 723/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0688
Epoch 724/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0687
Epoch 725/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0687
Epoch 726/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0687
Epoch 727/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0687
Epoch 728/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0686
Epoch 729/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0686
Epoch 730/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0686
Epoch 731/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0685
Epoch 732/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0685
Epoch 733/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0685
Epoch 734/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0685
Epoch 735/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0684
Epoch 736/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0684
Epoch 737/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0684
Epoch 738/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0683
Epoch 739/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0683
Epoch 740/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0683
Epoch 741/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0683
Epoch 742/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0682
Epoch 743/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0682
Epoch 744/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0682
Epoch 745/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0681
Epoch 746/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0681
Epoch 747/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0681
Epoch 748/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0681
Epoch 749/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0680
Epoch 750/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0680
Epoch 751/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0680
Epoch 752/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0680
Epoch 753/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0679
Epoch 754/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0679
Epoch 755/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0679
Epoch 756/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0679
Epoch 757/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0678
Epoch 758/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0678
Epoch 759/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0678
Epoch 760/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0677
Epoch 761/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0677
Epoch 762/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0677
Epoch 763/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0677
Epoch 764/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0676
Epoch 765/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0676
Epoch 766/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0676
Epoch 767/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0676
Epoch 768/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0675
Epoch 769/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0675
Epoch 770/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0675
Epoch 771/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0674
Epoch 772/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0674
Epoch 773/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0674
Epoch 774/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0674
Epoch 775/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0674
Epoch 776/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0673
Epoch 777/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0673
Epoch 778/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0673
Epoch 779/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0672
Epoch 780/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0672
Epoch 781/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0672
Epoch 782/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0672
Epoch 783/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0671
Epoch 784/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0671
Epoch 785/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0671
Epoch 786/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0671
Epoch 787/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0670
Epoch 788/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0670
Epoch 789/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0670
Epoch 790/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0670
Epoch 791/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0669
Epoch 792/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0669
Epoch 793/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0669
Epoch 794/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0669
Epoch 795/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0668
Epoch 796/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0668
Epoch 797/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0668
Epoch 798/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0668
Epoch 799/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0667
Epoch 800/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0667
Epoch 801/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0667
Epoch 802/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0666
Epoch 803/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0666
Epoch 804/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0666
Epoch 805/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0666
Epoch 806/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0665
Epoch 807/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0665
Epoch 808/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0665
Epoch 809/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0665
Epoch 810/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0664
Epoch 811/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0664
Epoch 812/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0664
Epoch 813/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0664
Epoch 814/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0663
Epoch 815/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0663
Epoch 816/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0663
Epoch 817/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0662
Epoch 818/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0662
Epoch 819/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0662
Epoch 820/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0662
Epoch 821/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0662
Epoch 822/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0661
Epoch 823/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0661
Epoch 824/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0661
Epoch 825/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0660
Epoch 826/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0660
Epoch 827/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0660
Epoch 828/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0660
Epoch 829/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0659
Epoch 830/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0659
Epoch 831/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0659
Epoch 832/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0659
Epoch 833/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0659
Epoch 834/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0658
Epoch 835/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0658
Epoch 836/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0658
Epoch 837/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0658
Epoch 838/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0657
Epoch 839/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0657
Epoch 840/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0657
Epoch 841/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0657
Epoch 842/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0656
Epoch 843/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0656
Epoch 844/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0656
Epoch 845/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0656
Epoch 846/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0655
Epoch 847/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0655
Epoch 848/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0655
Epoch 849/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0655
Epoch 850/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0655
Epoch 851/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0654
Epoch 852/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0654
Epoch 853/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0654
Epoch 854/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0654
Epoch 855/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0654
Epoch 856/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0653
Epoch 857/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0653
Epoch 858/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0653
Epoch 859/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0653
Epoch 860/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0652
Epoch 861/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0652
Epoch 862/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0652
Epoch 863/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0652
Epoch 864/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0651
Epoch 865/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0651
Epoch 866/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0651
Epoch 867/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0651
Epoch 868/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0651
Epoch 869/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0650
Epoch 870/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0650
Epoch 871/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0650
Epoch 872/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0650
Epoch 873/1000
28/28 [==============================] - 1s 31ms/step - loss: 0.0649
Epoch 874/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0649
Epoch 875/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0649
Epoch 876/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0649
Epoch 877/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0649
Epoch 878/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0648
Epoch 879/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0648
Epoch 880/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0648
Epoch 881/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0648
Epoch 882/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0647
Epoch 883/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0647
Epoch 884/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0647
Epoch 885/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0647
Epoch 886/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0647
Epoch 887/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0646
Epoch 888/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0646
Epoch 889/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0646
Epoch 890/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0646
Epoch 891/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0645
Epoch 892/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0645
Epoch 893/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0645
Epoch 894/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0645
Epoch 895/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0645
Epoch 896/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0644
Epoch 897/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0644
Epoch 898/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0644
Epoch 899/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0644
Epoch 900/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0644
Epoch 901/1000
28/28 [==============================] - 1s 30ms/step - loss: 0.0643
Epoch 902/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0643
Epoch 903/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0643
Epoch 904/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0643
Epoch 905/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0643
Epoch 906/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0642
Epoch 907/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0642
Epoch 908/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0642
Epoch 909/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0642
Epoch 910/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0641
Epoch 911/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0641
Epoch 912/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0641
Epoch 913/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0641
Epoch 914/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0641
Epoch 915/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0641
Epoch 916/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0640
Epoch 917/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0640
Epoch 918/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0640
Epoch 919/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0640
Epoch 920/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0639
Epoch 921/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0639
Epoch 922/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0639
Epoch 923/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0639
Epoch 924/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0639
Epoch 925/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0638
Epoch 926/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0638
Epoch 927/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0638
Epoch 928/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0638
Epoch 929/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0638
Epoch 930/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0637
Epoch 931/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0637
Epoch 932/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0637
Epoch 933/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0637
Epoch 934/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0636
Epoch 935/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0636
Epoch 936/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0636
Epoch 937/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0636
Epoch 938/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0636
Epoch 939/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0635
Epoch 940/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0635
Epoch 941/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0635
Epoch 942/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0635
Epoch 943/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0635
Epoch 944/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0634
Epoch 945/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0634
Epoch 946/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0634
Epoch 947/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0634
Epoch 948/1000
28/28 [==============================] - 1s 29ms/step - loss: 0.0634
Epoch 949/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0634
Epoch 950/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0633
Epoch 951/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0633
Epoch 952/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0633
Epoch 953/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0633
Epoch 954/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0633
Epoch 955/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0632
Epoch 956/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0632
Epoch 957/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0632
Epoch 958/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0632
Epoch 959/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0631
Epoch 960/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0631
Epoch 961/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0631
Epoch 962/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0631
Epoch 963/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0631
Epoch 964/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0630
Epoch 965/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0630
Epoch 966/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0630
Epoch 967/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0630
Epoch 968/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0630
Epoch 969/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0630
Epoch 970/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0629
Epoch 971/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0629
Epoch 972/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0629
Epoch 973/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0629
Epoch 974/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0629
Epoch 975/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0628
Epoch 976/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0628
Epoch 977/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0628
Epoch 978/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0628
Epoch 979/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0628
Epoch 980/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0627
Epoch 981/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0627
Epoch 982/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0627
Epoch 983/1000
28/28 [==============================] - 1s 28ms/step - loss: 0.0627
Epoch 984/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0627
Epoch 985/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0627
Epoch 986/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0626
Epoch 987/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0626
Epoch 988/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0626
Epoch 989/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0626
Epoch 990/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0626
Epoch 991/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0625
Epoch 992/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0625
Epoch 993/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0625
Epoch 994/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0625
Epoch 995/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0625
Epoch 996/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0624
Epoch 997/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0624
Epoch 998/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0624
Epoch 999/1000
28/28 [==============================] - 1s 26ms/step - loss: 0.0624
Epoch 1000/1000
28/28 [==============================] - 1s 27ms/step - loss: 0.0624
Out[10]:
<tensorflow.python.keras.callbacks.History at 0x16916654438>

In [11]:
visualise({'X' : recons['X'], 'Y' : model2.predict(recons['X'])},
          text = 'Left: {} input reconstruction\nRight: model reconstruction')


Fully Connected Convolutions


In [12]:
def create_FCC(input_shape, **kwargs):
    """Similar model to previous but now image dimensions remains constant"""
    input_img  = keras.Input(shape = input_shape[1:])
    params     = {'activation' : 'relu', 'padding' : 'same', 'use_bias' : True}
    params.update(kwargs)

    layer      = keras.layers.Conv2D( 32, 3, **params)(input_img)
    layer      = keras.layers.Conv2D( 64, 2, **params)(layer)
    layer      = keras.layers.Conv2D(128, 2, **params)(layer)
    layer      = keras.layers.Conv2D( 32, 2, **params)(layer)
    output_img = keras.layers.Conv2D(  1, 2, **params)(layer)
    
    return keras.Model(input_img, output_img)

In [13]:
def create_FCC2(input_shape, **kwargs):
    """Similar model to previous but with additional layers"""
    input_img  = keras.Input(shape = input_shape[1:])
    params     = {'activation' : 'relu', 'padding' : 'same', 'use_bias' : True}
    params.update(kwargs)

    layer      = keras.layers.Conv2D( 16, 3, **params)(input_img)
    layer      = keras.layers.Conv2D( 32, 3, **params)(layer)
    layer      = keras.layers.Conv2D( 64, 3, **params)(layer)
    layer      = keras.layers.Conv2D(128, 3, **params)(layer)
    layer      = keras.layers.Conv2D(256, 3, **params)(layer)
    layer      = keras.layers.Conv2D( 64, 3, **params)(layer)
    layer      = keras.layers.Conv2D( 16, 3, **params)(layer)
    output_img = keras.layers.Conv2D(  1, 2, **params)(layer)
    
    return keras.Model(input_img, output_img)

In [14]:
model3   = create_FCC(sinos['X'].shape)
model3.compile(optimizer = optimizer, loss = loss)
model3.fit(sinos['X'], sinos['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 3s 100ms/step - loss: 3.6954
Epoch 2/1000
28/28 [==============================] - 2s 81ms/step - loss: 2.9324
Epoch 3/1000
28/28 [==============================] - 2s 82ms/step - loss: 1.8026
Epoch 4/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.7121
Epoch 5/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.7518
Epoch 6/1000
28/28 [==============================] - 2s 87ms/step - loss: 1.2309
Epoch 7/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.7224
Epoch 8/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.3963
Epoch 9/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.4952
Epoch 10/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.6110
Epoch 11/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.5461
Epoch 12/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.3645
Epoch 13/1000
28/28 [==============================] - 3s 107ms/step - loss: 0.2237
Epoch 14/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.2868
Epoch 15/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.3291
Epoch 16/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.1989
Epoch 17/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.1369
Epoch 18/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.1998
Epoch 19/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.1878
Epoch 20/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.1203
Epoch 21/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.1371
Epoch 22/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.1550
Epoch 23/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.1144
Epoch 24/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0961
Epoch 25/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.1090
Epoch 26/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.1133
Epoch 27/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0975
Epoch 28/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0819
Epoch 29/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0829
Epoch 30/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0905
Epoch 31/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0859
Epoch 32/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0729
Epoch 33/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0676
Epoch 34/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0714
Epoch 35/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0730
Epoch 36/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0673
Epoch 37/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0606
Epoch 38/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0605
Epoch 39/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0638
Epoch 40/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0623
Epoch 41/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0571
Epoch 42/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0554
Epoch 43/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0574
Epoch 44/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0570
Epoch 45/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0534
Epoch 46/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0517
Epoch 47/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0529
Epoch 48/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0524
Epoch 49/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0497
Epoch 50/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0488
Epoch 51/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0495
Epoch 52/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0490
Epoch 53/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0471
Epoch 54/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0465
Epoch 55/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0469
Epoch 56/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0463
Epoch 57/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0449
Epoch 58/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0448
Epoch 59/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0450
Epoch 60/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0442
Epoch 61/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0434
Epoch 62/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0435
Epoch 63/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0432
Epoch 64/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0423
Epoch 65/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0421
Epoch 66/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0421
Epoch 67/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0415
Epoch 68/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0410
Epoch 69/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0410
Epoch 70/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0407
Epoch 71/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0401
Epoch 72/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0401
Epoch 73/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0398
Epoch 74/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0394
Epoch 75/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0392
Epoch 76/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0390
Epoch 77/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0386
Epoch 78/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0384
Epoch 79/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0383
Epoch 80/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0380
Epoch 81/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0378
Epoch 82/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0376
Epoch 83/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0374
Epoch 84/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0372
Epoch 85/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0370
Epoch 86/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0368
Epoch 87/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0366
Epoch 88/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0365
Epoch 89/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0363
Epoch 90/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0361
Epoch 91/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0360
Epoch 92/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0359
Epoch 93/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0357
Epoch 94/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0356
Epoch 95/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0354
Epoch 96/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0353
Epoch 97/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0352
Epoch 98/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0351
Epoch 99/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0349
Epoch 100/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0348
Epoch 101/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0347
Epoch 102/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0346
Epoch 103/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0345
Epoch 104/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0344
Epoch 105/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0343
Epoch 106/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0342
Epoch 107/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0341
Epoch 108/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0340
Epoch 109/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0339
Epoch 110/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0338
Epoch 111/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0338
Epoch 112/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0337
Epoch 113/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0336
Epoch 114/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0335
Epoch 115/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0334
Epoch 116/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0333
Epoch 117/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0333
Epoch 118/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0332
Epoch 119/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0331
Epoch 120/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0330
Epoch 121/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0330
Epoch 122/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0329
Epoch 123/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0328
Epoch 124/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0328
Epoch 125/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0327
Epoch 126/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0326
Epoch 127/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0326
Epoch 128/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0325
Epoch 129/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0324
Epoch 130/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0324
Epoch 131/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0323
Epoch 132/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0322
Epoch 133/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0322
Epoch 134/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0321
Epoch 135/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0320
Epoch 136/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0320
Epoch 137/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0319
Epoch 138/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0319
Epoch 139/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0318
Epoch 140/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0318
Epoch 141/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0317
Epoch 142/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0316
Epoch 143/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0316
Epoch 144/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0315
Epoch 145/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0315
Epoch 146/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0314
Epoch 147/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0314
Epoch 148/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0313
Epoch 149/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0313
Epoch 150/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0312
Epoch 151/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0311
Epoch 152/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0311
Epoch 153/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0310
Epoch 154/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0310
Epoch 155/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0309
Epoch 156/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0309
Epoch 157/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0308
Epoch 158/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0308
Epoch 159/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0307
Epoch 160/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0307
Epoch 161/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0306
Epoch 162/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0306
Epoch 163/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0305
Epoch 164/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0305
Epoch 165/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0304
Epoch 166/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0304
Epoch 167/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0303
Epoch 168/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0303
Epoch 169/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0302
Epoch 170/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0302
Epoch 171/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0301
Epoch 172/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0301
Epoch 173/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0300
Epoch 174/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0300
Epoch 175/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0299
Epoch 176/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0299
Epoch 177/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0298
Epoch 178/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0298
Epoch 179/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0297
Epoch 180/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0297
Epoch 181/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0296
Epoch 182/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0296
Epoch 183/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0295
Epoch 184/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0295
Epoch 185/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0294
Epoch 186/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0294
Epoch 187/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0294
Epoch 188/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0293
Epoch 189/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0293
Epoch 190/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0292
Epoch 191/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0292
Epoch 192/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0291
Epoch 193/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0291
Epoch 194/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0290
Epoch 195/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0290
Epoch 196/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0289
Epoch 197/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0289
Epoch 198/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0288
Epoch 199/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0288
Epoch 200/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0288
Epoch 201/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0287
Epoch 202/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0287
Epoch 203/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0286
Epoch 204/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0286
Epoch 205/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0285
Epoch 206/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0285
Epoch 207/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0285
Epoch 208/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0284
Epoch 209/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0284
Epoch 210/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0283
Epoch 211/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0283
Epoch 212/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0283
Epoch 213/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0282
Epoch 214/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0282
Epoch 215/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0281
Epoch 216/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0281
Epoch 217/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0281
Epoch 218/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0280
Epoch 219/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0280
Epoch 220/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0279
Epoch 221/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0279
Epoch 222/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0279
Epoch 223/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0278
Epoch 224/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0278
Epoch 225/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0277
Epoch 226/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0277
Epoch 227/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0277
Epoch 228/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0276
Epoch 229/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0276
Epoch 230/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0275
Epoch 231/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0275
Epoch 232/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0275
Epoch 233/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0274
Epoch 234/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0274
Epoch 235/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0274
Epoch 236/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0273
Epoch 237/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0273
Epoch 238/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0272
Epoch 239/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0272
Epoch 240/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0272
Epoch 241/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0271
Epoch 242/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0271
Epoch 243/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0271
Epoch 244/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0270
Epoch 245/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0270
Epoch 246/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0270
Epoch 247/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0269
Epoch 248/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0269
Epoch 249/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0268
Epoch 250/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0268
Epoch 251/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0268
Epoch 252/1000
28/28 [==============================] - 3s 109ms/step - loss: 0.0267
Epoch 253/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0267
Epoch 254/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0267
Epoch 255/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0266
Epoch 256/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0266
Epoch 257/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0266
Epoch 258/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0265
Epoch 259/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0265
Epoch 260/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0265
Epoch 261/1000
28/28 [==============================] - 3s 106ms/step - loss: 0.0264
Epoch 262/1000
28/28 [==============================] - 4s 131ms/step - loss: 0.0264
Epoch 263/1000
28/28 [==============================] - 4s 127ms/step - loss: 0.0264
Epoch 264/1000
28/28 [==============================] - 3s 113ms/step - loss: 0.0263
Epoch 265/1000
28/28 [==============================] - 3s 112ms/step - loss: 0.0263
Epoch 266/1000
28/28 [==============================] - 3s 111ms/step - loss: 0.0263
Epoch 267/1000
28/28 [==============================] - 3s 116ms/step - loss: 0.0262
Epoch 268/1000
28/28 [==============================] - 3s 109ms/step - loss: 0.0262
Epoch 269/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0262
Epoch 270/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0261
Epoch 271/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0261
Epoch 272/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0261
Epoch 273/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0261
Epoch 274/1000
28/28 [==============================] - 3s 106ms/step - loss: 0.0260
Epoch 275/1000
28/28 [==============================] - 3s 110ms/step - loss: 0.0260
Epoch 276/1000
28/28 [==============================] - 3s 105ms/step - loss: 0.0260
Epoch 277/1000
28/28 [==============================] - 3s 123ms/step - loss: 0.0259
Epoch 278/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0259
Epoch 279/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0259
Epoch 280/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0259
Epoch 281/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0258
Epoch 282/1000
28/28 [==============================] - 3s 89ms/step - loss: 0.0258
Epoch 283/1000
28/28 [==============================] - 3s 103ms/step - loss: 0.0258
Epoch 284/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0257
Epoch 285/1000
28/28 [==============================] - 3s 111ms/step - loss: 0.0257
Epoch 286/1000
28/28 [==============================] - 3s 124ms/step - loss: 0.0257
Epoch 287/1000
28/28 [==============================] - 4s 146ms/step - loss: 0.0257
Epoch 288/1000
28/28 [==============================] - 3s 110ms/step - loss: 0.0256
Epoch 289/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0256
Epoch 290/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0256
Epoch 291/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0255
Epoch 292/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0255
Epoch 293/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0255
Epoch 294/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0255
Epoch 295/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0254
Epoch 296/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0254
Epoch 297/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0254
Epoch 298/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0253
Epoch 299/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0253
Epoch 300/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0253
Epoch 301/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0253
Epoch 302/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0252
Epoch 303/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0252
Epoch 304/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0252
Epoch 305/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0252
Epoch 306/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0251
Epoch 307/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0251
Epoch 308/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0251
Epoch 309/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0250
Epoch 310/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0250
Epoch 311/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0250
Epoch 312/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0250
Epoch 313/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0249
Epoch 314/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0249
Epoch 315/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0249
Epoch 316/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0248
Epoch 317/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0248
Epoch 318/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0248
Epoch 319/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0248
Epoch 320/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0247
Epoch 321/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0247
Epoch 322/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0247
Epoch 323/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0247
Epoch 324/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0246
Epoch 325/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0246
Epoch 326/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0246
Epoch 327/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0245
Epoch 328/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0245
Epoch 329/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0245
Epoch 330/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0245
Epoch 331/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0244
Epoch 332/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0244
Epoch 333/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0244
Epoch 334/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0243
Epoch 335/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0243
Epoch 336/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0243
Epoch 337/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0243
Epoch 338/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0242
Epoch 339/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0242
Epoch 340/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0242
Epoch 341/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0242
Epoch 342/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0241
Epoch 343/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0241
Epoch 344/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0241
Epoch 345/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0241
Epoch 346/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0240
Epoch 347/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0240
Epoch 348/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0240
Epoch 349/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0239
Epoch 350/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0239
Epoch 351/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0239
Epoch 352/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0239
Epoch 353/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0238
Epoch 354/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0238
Epoch 355/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0238
Epoch 356/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0238
Epoch 357/1000
28/28 [==============================] - 3s 105ms/step - loss: 0.0237
Epoch 358/1000
28/28 [==============================] - 3s 105ms/step - loss: 0.0237
Epoch 359/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0237
Epoch 360/1000
28/28 [==============================] - 3s 109ms/step - loss: 0.0237
Epoch 361/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0237
Epoch 362/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0236
Epoch 363/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0236
Epoch 364/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0236
Epoch 365/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0235
Epoch 366/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0235
Epoch 367/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0235
Epoch 368/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0235
Epoch 369/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0235
Epoch 370/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0234
Epoch 371/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0234
Epoch 372/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0234
Epoch 373/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0234
Epoch 374/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0233
Epoch 375/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0233
Epoch 376/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0233
Epoch 377/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0233
Epoch 378/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0232
Epoch 379/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0232
Epoch 380/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0232
Epoch 381/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0232
Epoch 382/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0232
Epoch 383/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0231
Epoch 384/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0231
Epoch 385/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0231
Epoch 386/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0231
Epoch 387/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0230
Epoch 388/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0230
Epoch 389/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0230
Epoch 390/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0230
Epoch 391/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0230
Epoch 392/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0229
Epoch 393/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0229
Epoch 394/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0229
Epoch 395/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0229
Epoch 396/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0228
Epoch 397/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0228
Epoch 398/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0228
Epoch 399/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0228
Epoch 400/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0227
Epoch 401/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0227
Epoch 402/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0227
Epoch 403/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0227
Epoch 404/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0227
Epoch 405/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0226
Epoch 406/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0226
Epoch 407/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0226
Epoch 408/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0226
Epoch 409/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0225
Epoch 410/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0225
Epoch 411/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0225
Epoch 412/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0225
Epoch 413/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0225
Epoch 414/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0225
Epoch 415/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0225
Epoch 416/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0224
Epoch 417/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0224
Epoch 418/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0224
Epoch 419/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0224
Epoch 420/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0223
Epoch 421/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0223
Epoch 422/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0223
Epoch 423/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0223
Epoch 424/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0223
Epoch 425/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0222
Epoch 426/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0222
Epoch 427/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0222
Epoch 428/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0222
Epoch 429/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0221
Epoch 430/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0221
Epoch 431/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0221
Epoch 432/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0221
Epoch 433/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0221
Epoch 434/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0220
Epoch 435/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0220
Epoch 436/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0220
Epoch 437/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0220
Epoch 438/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0220
Epoch 439/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0220
Epoch 440/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0219
Epoch 441/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0219
Epoch 442/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0219
Epoch 443/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0219
Epoch 444/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0219
Epoch 445/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0218
Epoch 446/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0218
Epoch 447/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0218
Epoch 448/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0218
Epoch 449/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0218
Epoch 450/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0218
Epoch 451/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0217
Epoch 452/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0217
Epoch 453/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0217
Epoch 454/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0217
Epoch 455/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0217
Epoch 456/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0216
Epoch 457/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0216
Epoch 458/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0216
Epoch 459/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0216
Epoch 460/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0216
Epoch 461/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0216
Epoch 462/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0215
Epoch 463/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0215
Epoch 464/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0215
Epoch 465/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0215
Epoch 466/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0215
Epoch 467/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0215
Epoch 468/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0214
Epoch 469/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0214
Epoch 470/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0214
Epoch 471/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0214
Epoch 472/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0214
Epoch 473/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0214
Epoch 474/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0213
Epoch 475/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0213
Epoch 476/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0213
Epoch 477/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0213
Epoch 478/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0213
Epoch 479/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0213
Epoch 480/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0212
Epoch 481/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0212
Epoch 482/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0212
Epoch 483/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0212
Epoch 484/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0212
Epoch 485/1000
28/28 [==============================] - 3s 89ms/step - loss: 0.0212
Epoch 486/1000
28/28 [==============================] - 3s 108ms/step - loss: 0.0211
Epoch 487/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0211
Epoch 488/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0211
Epoch 489/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0211
Epoch 490/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0211
Epoch 491/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0211
Epoch 492/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0210
Epoch 493/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0210
Epoch 494/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0210
Epoch 495/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0210
Epoch 496/1000
28/28 [==============================] - 3s 103ms/step - loss: 0.0210
Epoch 497/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0210
Epoch 498/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0210
Epoch 499/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0209
Epoch 500/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0209
Epoch 501/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0209
Epoch 502/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0210
Epoch 503/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0210
Epoch 504/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0209
Epoch 505/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0209
Epoch 506/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0208
Epoch 507/1000
28/28 [==============================] - 3s 103ms/step - loss: 0.0208
Epoch 508/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0209
Epoch 509/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0208
Epoch 510/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0208
Epoch 511/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0208
Epoch 512/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0208
Epoch 513/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0208
Epoch 514/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0207
Epoch 515/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0207
Epoch 516/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0207
Epoch 517/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0207
Epoch 518/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0207
Epoch 519/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0206
Epoch 520/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0206
Epoch 521/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0206
Epoch 522/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0206
Epoch 523/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0206
Epoch 524/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0206
Epoch 525/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0206
Epoch 526/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0206
Epoch 527/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0205
Epoch 528/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0205
Epoch 529/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0205
Epoch 530/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0205
Epoch 531/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0205
Epoch 532/1000
28/28 [==============================] - 3s 111ms/step - loss: 0.0205
Epoch 533/1000
28/28 [==============================] - 3s 111ms/step - loss: 0.0205
Epoch 534/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0205
Epoch 535/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0204
Epoch 536/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0204
Epoch 537/1000
28/28 [==============================] - 3s 103ms/step - loss: 0.0204
Epoch 538/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0204
Epoch 539/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0204
Epoch 540/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0204
Epoch 541/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0204
Epoch 542/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0203
Epoch 543/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0203
Epoch 544/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0203
Epoch 545/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0203
Epoch 546/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0203
Epoch 547/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0203
Epoch 548/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0203
Epoch 549/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0203
Epoch 550/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0202
Epoch 551/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0202
Epoch 552/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0202
Epoch 553/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0202
Epoch 554/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0202
Epoch 555/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0202
Epoch 556/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0202
Epoch 557/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0202
Epoch 558/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0201
Epoch 559/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0201
Epoch 560/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0201
Epoch 561/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0201
Epoch 562/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0201
Epoch 563/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0201
Epoch 564/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0201
Epoch 565/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0201
Epoch 566/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0200
Epoch 567/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0200
Epoch 568/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0200
Epoch 569/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0200
Epoch 570/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0200
Epoch 571/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0200
Epoch 572/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0200
Epoch 573/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0200
Epoch 574/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0199
Epoch 575/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0199
Epoch 576/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0199
Epoch 577/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0199
Epoch 578/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0199
Epoch 579/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0199
Epoch 580/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0199
Epoch 581/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0199
Epoch 582/1000
28/28 [==============================] - 3s 102ms/step - loss: 0.0198
Epoch 583/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0198
Epoch 584/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0198
Epoch 585/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0198
Epoch 586/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0198
Epoch 587/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0198
Epoch 588/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0198
Epoch 589/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0198
Epoch 590/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0198
Epoch 591/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0197
Epoch 592/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0197
Epoch 593/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0197
Epoch 594/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0197
Epoch 595/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0197
Epoch 596/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0197
Epoch 597/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0197
Epoch 598/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0197
Epoch 599/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0196
Epoch 600/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0196
Epoch 601/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 602/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 603/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 604/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 605/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0196
Epoch 606/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 607/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0196
Epoch 608/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0195
Epoch 609/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0195
Epoch 610/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0195
Epoch 611/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0195
Epoch 612/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0195
Epoch 613/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0195
Epoch 614/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0195
Epoch 615/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0195
Epoch 616/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0195
Epoch 617/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0194
Epoch 618/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0194
Epoch 619/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0194
Epoch 620/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0194
Epoch 621/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0194
Epoch 622/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0194
Epoch 623/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0194
Epoch 624/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0194
Epoch 625/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0194
Epoch 626/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0193
Epoch 627/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0193
Epoch 628/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0193
Epoch 629/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0193
Epoch 630/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0193
Epoch 631/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0193
Epoch 632/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0193
Epoch 633/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0193
Epoch 634/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0193
Epoch 635/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0193
Epoch 636/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0192
Epoch 637/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0192
Epoch 638/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0192
Epoch 639/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0192
Epoch 640/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0192
Epoch 641/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0192
Epoch 642/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0192
Epoch 643/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0192
Epoch 644/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0191
Epoch 645/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0191
Epoch 646/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0191
Epoch 647/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0191
Epoch 648/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0191
Epoch 649/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0191
Epoch 650/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0191
Epoch 651/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0191
Epoch 652/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0191
Epoch 653/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0191
Epoch 654/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0191
Epoch 655/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0190
Epoch 656/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0190
Epoch 657/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0190
Epoch 658/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0190
Epoch 659/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0190
Epoch 660/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0190
Epoch 661/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0190
Epoch 662/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0190
Epoch 663/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0190
Epoch 664/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 665/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 666/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 667/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0189
Epoch 668/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 669/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 670/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0189
Epoch 671/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0189
Epoch 672/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0189
Epoch 673/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0189
Epoch 674/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0188
Epoch 675/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0188
Epoch 676/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0188
Epoch 677/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0188
Epoch 678/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0188
Epoch 679/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0188
Epoch 680/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0188
Epoch 681/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0188
Epoch 682/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0188
Epoch 683/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0188
Epoch 684/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0187
Epoch 685/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0187
Epoch 686/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0187
Epoch 687/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0187
Epoch 688/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0187
Epoch 689/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0187
Epoch 690/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0187
Epoch 691/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 692/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 693/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 694/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 695/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 696/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0187
Epoch 697/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0186
Epoch 698/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0186
Epoch 699/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0186
Epoch 700/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0186
Epoch 701/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0186
Epoch 702/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0186
Epoch 703/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0186
Epoch 704/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0186
Epoch 705/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0186
Epoch 706/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0185
Epoch 707/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0185
Epoch 708/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0185
Epoch 709/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0185
Epoch 710/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0185
Epoch 711/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0185
Epoch 712/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0185
Epoch 713/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0185
Epoch 714/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0185
Epoch 715/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0185
Epoch 716/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0184
Epoch 717/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0184
Epoch 718/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0184
Epoch 719/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0184
Epoch 720/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0184
Epoch 721/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 722/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 723/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 724/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 725/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 726/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0184
Epoch 727/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0184
Epoch 728/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0183
Epoch 729/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0183
Epoch 730/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0183
Epoch 731/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0183
Epoch 732/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0183
Epoch 733/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0183
Epoch 734/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0183
Epoch 735/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0183
Epoch 736/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0183
Epoch 737/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0183
Epoch 738/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0183
Epoch 739/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0183
Epoch 740/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0182
Epoch 741/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0182
Epoch 742/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0182
Epoch 743/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0182
Epoch 744/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0182
Epoch 745/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0182
Epoch 746/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0182
Epoch 747/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0182
Epoch 748/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0182
Epoch 749/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0182
Epoch 750/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0182
Epoch 751/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0181
Epoch 752/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0181
Epoch 753/1000
28/28 [==============================] - 3s 113ms/step - loss: 0.0181
Epoch 754/1000
28/28 [==============================] - 3s 109ms/step - loss: 0.0181
Epoch 755/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0181
Epoch 756/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0181
Epoch 757/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0181
Epoch 758/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0181
Epoch 759/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0181
Epoch 760/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0181
Epoch 761/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0181
Epoch 762/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0181
Epoch 763/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0181
Epoch 764/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0181
Epoch 765/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0180
Epoch 766/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0180
Epoch 767/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0180
Epoch 768/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0180
Epoch 769/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0180
Epoch 770/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0180
Epoch 771/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0180
Epoch 772/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0180
Epoch 773/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0180
Epoch 774/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0180
Epoch 775/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0180
Epoch 776/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0179
Epoch 777/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0179
Epoch 778/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0179
Epoch 779/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0179
Epoch 780/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0179
Epoch 781/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0179
Epoch 782/1000
28/28 [==============================] - 3s 109ms/step - loss: 0.0179
Epoch 783/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0179
Epoch 784/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0179
Epoch 785/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0179
Epoch 786/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0179
Epoch 787/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0179
Epoch 788/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0178
Epoch 789/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0178
Epoch 790/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0178
Epoch 791/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0178
Epoch 792/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0178
Epoch 793/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0178
Epoch 794/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0178
Epoch 795/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0178
Epoch 796/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0178
Epoch 797/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0178
Epoch 798/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0178
Epoch 799/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0177
Epoch 800/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0177
Epoch 801/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0177
Epoch 802/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0177
Epoch 803/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0177
Epoch 804/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0177
Epoch 805/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0177
Epoch 806/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0177
Epoch 807/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0177
Epoch 808/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0177
Epoch 809/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0177
Epoch 810/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0177
Epoch 811/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0177
Epoch 812/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0176
Epoch 813/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 814/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 815/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0176
Epoch 816/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0176
Epoch 817/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0176
Epoch 818/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0176
Epoch 819/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0176
Epoch 820/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 821/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 822/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 823/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0176
Epoch 824/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0176
Epoch 825/1000
28/28 [==============================] - 2s 79ms/step - loss: 0.0176
Epoch 826/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0175
Epoch 827/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0175
Epoch 828/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0175
Epoch 829/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0175
Epoch 830/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0175
Epoch 831/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0175
Epoch 832/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0175
Epoch 833/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0175
Epoch 834/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0175
Epoch 835/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0175
Epoch 836/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0175
Epoch 837/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0175
Epoch 838/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0175
Epoch 839/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0174
Epoch 840/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0174
Epoch 841/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0174
Epoch 842/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0174
Epoch 843/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0174
Epoch 844/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0174
Epoch 845/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0174
Epoch 846/1000
28/28 [==============================] - 3s 102ms/step - loss: 0.0174
Epoch 847/1000
28/28 [==============================] - 3s 102ms/step - loss: 0.0174
Epoch 848/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0174
Epoch 849/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0174
Epoch 850/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0174
Epoch 851/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0174
Epoch 852/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0173
Epoch 853/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0173
Epoch 854/1000
28/28 [==============================] - 3s 103ms/step - loss: 0.0173
Epoch 855/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0173
Epoch 856/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0173
Epoch 857/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0173
Epoch 858/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0173
Epoch 859/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0173
Epoch 860/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0173
Epoch 861/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0173
Epoch 862/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0173
Epoch 863/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0173
Epoch 864/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0173
Epoch 865/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0173
Epoch 866/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0172
Epoch 867/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0172
Epoch 868/1000
28/28 [==============================] - 3s 104ms/step - loss: 0.0172
Epoch 869/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0172
Epoch 870/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0172
Epoch 871/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0172
Epoch 872/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0172
Epoch 873/1000
28/28 [==============================] - 3s 91ms/step - loss: 0.0172
Epoch 874/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0172
Epoch 875/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0172
Epoch 876/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0172
Epoch 877/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0172
Epoch 878/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0172
Epoch 879/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0172
Epoch 880/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0171
Epoch 881/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0171
Epoch 882/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0171
Epoch 883/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0171
Epoch 884/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0171
Epoch 885/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0171
Epoch 886/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0171
Epoch 887/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0171
Epoch 888/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0171
Epoch 889/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0171
Epoch 890/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0171
Epoch 891/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0171
Epoch 892/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0171
Epoch 893/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0171
Epoch 894/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0171
Epoch 895/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0170
Epoch 896/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0170
Epoch 897/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0170
Epoch 898/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0170
Epoch 899/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0170
Epoch 900/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0170
Epoch 901/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0170
Epoch 902/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0170
Epoch 903/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0170
Epoch 904/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0170
Epoch 905/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0170
Epoch 906/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0170
Epoch 907/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0170
Epoch 908/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0170
Epoch 909/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0170
Epoch 910/1000
28/28 [==============================] - 2s 89ms/step - loss: 0.0169
Epoch 911/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0169
Epoch 912/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0169
Epoch 913/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0169
Epoch 914/1000
28/28 [==============================] - 3s 89ms/step - loss: 0.0169
Epoch 915/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0169
Epoch 916/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0169
Epoch 917/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0169
Epoch 918/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0169
Epoch 919/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0169
Epoch 920/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0169
Epoch 921/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0169
Epoch 922/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0169
Epoch 923/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0169
Epoch 924/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0169
Epoch 925/1000
28/28 [==============================] - 3s 100ms/step - loss: 0.0169
Epoch 926/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0168
Epoch 927/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0168
Epoch 928/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0168
Epoch 929/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0168
Epoch 930/1000
28/28 [==============================] - 3s 93ms/step - loss: 0.0168
Epoch 931/1000
28/28 [==============================] - 3s 90ms/step - loss: 0.0168
Epoch 932/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0168
Epoch 933/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0168
Epoch 934/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0168
Epoch 935/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0168
Epoch 936/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0168
Epoch 937/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0168
Epoch 938/1000
28/28 [==============================] - 2s 80ms/step - loss: 0.0168
Epoch 939/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0168
Epoch 940/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0167
Epoch 941/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0167
Epoch 942/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0167
Epoch 943/1000
28/28 [==============================] - 3s 98ms/step - loss: 0.0167
Epoch 944/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0167
Epoch 945/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0167
Epoch 946/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0167
Epoch 947/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0167
Epoch 948/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0167
Epoch 949/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0167
Epoch 950/1000
28/28 [==============================] - 3s 94ms/step - loss: 0.0167
Epoch 951/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0167
Epoch 952/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0167
Epoch 953/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0167
Epoch 954/1000
28/28 [==============================] - 2s 88ms/step - loss: 0.0167
Epoch 955/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0167
Epoch 956/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0167
Epoch 957/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0166
Epoch 958/1000
28/28 [==============================] - 2s 87ms/step - loss: 0.0166
Epoch 959/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0166
Epoch 960/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0166
Epoch 961/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0166
Epoch 962/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0166
Epoch 963/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0166
Epoch 964/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0166
Epoch 965/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0166
Epoch 966/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0166
Epoch 967/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0166
Epoch 968/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0166
Epoch 969/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0166
Epoch 970/1000
28/28 [==============================] - 2s 79ms/step - loss: 0.0166
Epoch 971/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0166
Epoch 972/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0166
Epoch 973/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0165
Epoch 974/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0165
Epoch 975/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0165
Epoch 976/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0165
Epoch 977/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0165
Epoch 978/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0165
Epoch 979/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0165
Epoch 980/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0165
Epoch 981/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0165
Epoch 982/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0165
Epoch 983/1000
28/28 [==============================] - 2s 85ms/step - loss: 0.0165
Epoch 984/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0165
Epoch 985/1000
28/28 [==============================] - 2s 83ms/step - loss: 0.0165
Epoch 986/1000
28/28 [==============================] - 2s 81ms/step - loss: 0.0165
Epoch 987/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0165
Epoch 988/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0165
Epoch 989/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0165
Epoch 990/1000
28/28 [==============================] - 2s 86ms/step - loss: 0.0164
Epoch 991/1000
28/28 [==============================] - 2s 82ms/step - loss: 0.0164
Epoch 992/1000
28/28 [==============================] - 3s 96ms/step - loss: 0.0164
Epoch 993/1000
28/28 [==============================] - 3s 95ms/step - loss: 0.0164
Epoch 994/1000
28/28 [==============================] - 3s 101ms/step - loss: 0.0164
Epoch 995/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0164
Epoch 996/1000
28/28 [==============================] - 3s 97ms/step - loss: 0.0164
Epoch 997/1000
28/28 [==============================] - 3s 110ms/step - loss: 0.0164
Epoch 998/1000
28/28 [==============================] - 3s 99ms/step - loss: 0.0164
Epoch 999/1000
28/28 [==============================] - 3s 92ms/step - loss: 0.0164
Epoch 1000/1000
28/28 [==============================] - 2s 84ms/step - loss: 0.0164
Out[14]:
<tensorflow.python.keras.callbacks.History at 0x1697c009518>

In [15]:
visualise({'X' : sinos['X'], 'Y' :model3.predict(sinos['X'])}, text = 'Left: {} input sinogram\nRight: model sinogram')



In [16]:
model4   = create_FCC2(sinos['X'].shape)
model4.compile(optimizer = optimizer, loss = loss)
model4.fit(sinos['X'], sinos['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 16s 554ms/step - loss: 3.5788
Epoch 2/1000
28/28 [==============================] - 14s 517ms/step - loss: 1.5490
Epoch 3/1000
28/28 [==============================] - 15s 520ms/step - loss: 3.1475
Epoch 4/1000
28/28 [==============================] - 17s 595ms/step - loss: 0.4436
Epoch 5/1000
28/28 [==============================] - 15s 534ms/step - loss: 1.4857
Epoch 6/1000
28/28 [==============================] - 15s 520ms/step - loss: 1.9039
Epoch 7/1000
28/28 [==============================] - 17s 600ms/step - loss: 1.8592
Epoch 8/1000
28/28 [==============================] - 15s 525ms/step - loss: 1.4761
Epoch 9/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.8133
Epoch 10/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.2336
Epoch 11/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.9020
Epoch 12/1000
28/28 [==============================] - 18s 637ms/step - loss: 0.7389
Epoch 13/1000
28/28 [==============================] - 15s 551ms/step - loss: 0.1810
Epoch 14/1000
28/28 [==============================] - 16s 562ms/step - loss: 0.5067
Epoch 15/1000
28/28 [==============================] - 16s 583ms/step - loss: 0.5027
Epoch 16/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.3497
Epoch 17/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.2074
Epoch 18/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.1670
Epoch 19/1000
28/28 [==============================] - 15s 551ms/step - loss: 0.2503
Epoch 20/1000
28/28 [==============================] - 16s 589ms/step - loss: 0.2458
Epoch 21/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.1706
Epoch 22/1000
28/28 [==============================] - 16s 563ms/step - loss: 0.1409
Epoch 23/1000
28/28 [==============================] - 16s 563ms/step - loss: 0.1696
Epoch 24/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.1909
Epoch 25/1000
28/28 [==============================] - 15s 534ms/step - loss: 0.1703
Epoch 26/1000
28/28 [==============================] - 15s 536ms/step - loss: 0.1344
Epoch 27/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.1281
Epoch 28/1000
28/28 [==============================] - 17s 594ms/step - loss: 0.1512
Epoch 29/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.1429
Epoch 30/1000
28/28 [==============================] - 16s 588ms/step - loss: 0.1204
Epoch 31/1000
28/28 [==============================] - 16s 578ms/step - loss: 0.1155
Epoch 32/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.1230
Epoch 33/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.1238
Epoch 34/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.1128
Epoch 35/1000
28/28 [==============================] - 17s 608ms/step - loss: 0.1031
Epoch 36/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.1064
Epoch 37/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.1022
Epoch 38/1000
28/28 [==============================] - 17s 622ms/step - loss: 0.0917
Epoch 39/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0956
Epoch 40/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0855
Epoch 41/1000
28/28 [==============================] - 15s 534ms/step - loss: 0.0873
Epoch 42/1000
28/28 [==============================] - 16s 561ms/step - loss: 0.0816
Epoch 43/1000
28/28 [==============================] - 17s 607ms/step - loss: 0.0772
Epoch 44/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0772
Epoch 45/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0702
Epoch 46/1000
28/28 [==============================] - 17s 618ms/step - loss: 0.0702
Epoch 47/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0646
Epoch 48/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0629
Epoch 49/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0605
Epoch 50/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0576
Epoch 51/1000
28/28 [==============================] - 17s 594ms/step - loss: 0.0572
Epoch 52/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0537
Epoch 53/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0543
Epoch 54/1000
28/28 [==============================] - 16s 569ms/step - loss: 0.0506
Epoch 55/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0509
Epoch 56/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0482
Epoch 57/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0484
Epoch 58/1000
28/28 [==============================] - 15s 552ms/step - loss: 0.0465
Epoch 59/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0461
Epoch 60/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0449
Epoch 61/1000
28/28 [==============================] - 16s 557ms/step - loss: 0.0441
Epoch 62/1000
28/28 [==============================] - 17s 621ms/step - loss: 0.0436
Epoch 63/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0425
Epoch 64/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0422
Epoch 65/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0411
Epoch 66/1000
28/28 [==============================] - 15s 524ms/step - loss: 0.0409
Epoch 67/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0398
Epoch 68/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0396
Epoch 69/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0385
Epoch 70/1000
28/28 [==============================] - 16s 573ms/step - loss: 0.0382
Epoch 71/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0373
Epoch 72/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0369
Epoch 73/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0363
Epoch 74/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0355
Epoch 75/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0352
Epoch 76/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0345
Epoch 77/1000
28/28 [==============================] - 15s 552ms/step - loss: 0.0341
Epoch 78/1000
28/28 [==============================] - 16s 572ms/step - loss: 0.0337
Epoch 79/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0331
Epoch 80/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0328
Epoch 81/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0323
Epoch 82/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0319
Epoch 83/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0315
Epoch 84/1000
28/28 [==============================] - 16s 574ms/step - loss: 0.0311
Epoch 85/1000
28/28 [==============================] - 16s 583ms/step - loss: 0.0308
Epoch 86/1000
28/28 [==============================] - 16s 580ms/step - loss: 0.0304
Epoch 87/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0301
Epoch 88/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0298
Epoch 89/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0294
Epoch 90/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0292
Epoch 91/1000
28/28 [==============================] - 17s 607ms/step - loss: 0.0288
Epoch 92/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0285
Epoch 93/1000
28/28 [==============================] - 16s 570ms/step - loss: 0.0283
Epoch 94/1000
28/28 [==============================] - 15s 546ms/step - loss: 0.0279
Epoch 95/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0277
Epoch 96/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0274
Epoch 97/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0271
Epoch 98/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0268
Epoch 99/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0266
Epoch 100/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0263
Epoch 101/1000
28/28 [==============================] - 16s 563ms/step - loss: 0.0260
Epoch 102/1000
28/28 [==============================] - 16s 581ms/step - loss: 0.0257
Epoch 103/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0255
Epoch 104/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0252
Epoch 105/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0250
Epoch 106/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0249
Epoch 107/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0248
Epoch 108/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0249
Epoch 109/1000
28/28 [==============================] - 15s 550ms/step - loss: 0.0246
Epoch 110/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.0240
Epoch 111/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0239
Epoch 112/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0240
Epoch 113/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0237
Epoch 114/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0233
Epoch 115/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0233
Epoch 116/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0233
Epoch 117/1000
28/28 [==============================] - 16s 578ms/step - loss: 0.0229
Epoch 118/1000
28/28 [==============================] - 21s 767ms/step - loss: 0.0227
Epoch 119/1000
28/28 [==============================] - 18s 640ms/step - loss: 0.0227
Epoch 120/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0226
Epoch 121/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0223
Epoch 122/1000
28/28 [==============================] - 16s 568ms/step - loss: 0.0222
Epoch 123/1000
28/28 [==============================] - 17s 592ms/step - loss: 0.0222
Epoch 124/1000
28/28 [==============================] - 17s 607ms/step - loss: 0.0220
Epoch 125/1000
28/28 [==============================] - 18s 644ms/step - loss: 0.0218
Epoch 126/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0218
Epoch 127/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0217
Epoch 128/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0216
Epoch 129/1000
28/28 [==============================] - 15s 518ms/step - loss: 0.0214
Epoch 130/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0213
Epoch 131/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0212
Epoch 132/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0211
Epoch 133/1000
28/28 [==============================] - 16s 586ms/step - loss: 0.0210
Epoch 134/1000
28/28 [==============================] - 15s 539ms/step - loss: 0.0208
Epoch 135/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0208
Epoch 136/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0207
Epoch 137/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0206
Epoch 138/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0205
Epoch 139/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0204
Epoch 140/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0202
Epoch 141/1000
28/28 [==============================] - 16s 587ms/step - loss: 0.0202
Epoch 142/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0201
Epoch 143/1000
28/28 [==============================] - 15s 534ms/step - loss: 0.0200
Epoch 144/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0199
Epoch 145/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0198
Epoch 146/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0197
Epoch 147/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0196
Epoch 148/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0195
Epoch 149/1000
28/28 [==============================] - 17s 602ms/step - loss: 0.0194
Epoch 150/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0193
Epoch 151/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0193
Epoch 152/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0192
Epoch 153/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0192
Epoch 154/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0191
Epoch 155/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0191
Epoch 156/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0191
Epoch 157/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.0191
Epoch 158/1000
28/28 [==============================] - 15s 549ms/step - loss: 0.0189
Epoch 159/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0187
Epoch 160/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0186
Epoch 161/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0185
Epoch 162/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0186
Epoch 163/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0185
Epoch 164/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0184
Epoch 165/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0183
Epoch 166/1000
28/28 [==============================] - 16s 563ms/step - loss: 0.0182
Epoch 167/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0181
Epoch 168/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0181
Epoch 169/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0181
Epoch 170/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0180
Epoch 171/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0179
Epoch 172/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0178
Epoch 173/1000
28/28 [==============================] - 17s 592ms/step - loss: 0.0178
Epoch 174/1000
28/28 [==============================] - 16s 566ms/step - loss: 0.0177
Epoch 175/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0177
Epoch 176/1000
28/28 [==============================] - 15s 524ms/step - loss: 0.0176
Epoch 177/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0175
Epoch 178/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0175
Epoch 179/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0174
Epoch 180/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0174
Epoch 181/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0174
Epoch 182/1000
28/28 [==============================] - 15s 549ms/step - loss: 0.0173
Epoch 183/1000
28/28 [==============================] - 15s 529ms/step - loss: 0.0173
Epoch 184/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0172
Epoch 185/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0172
Epoch 186/1000
28/28 [==============================] - 15s 536ms/step - loss: 0.0171
Epoch 187/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0170
Epoch 188/1000
28/28 [==============================] - 17s 598ms/step - loss: 0.0170
Epoch 189/1000
28/28 [==============================] - 21s 757ms/step - loss: 0.0169
Epoch 190/1000
28/28 [==============================] - 18s 635ms/step - loss: 0.0169
Epoch 191/1000
28/28 [==============================] - 16s 558ms/step - loss: 0.0168
Epoch 192/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0168
Epoch 193/1000
28/28 [==============================] - 17s 620ms/step - loss: 0.0168
Epoch 194/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0168
Epoch 195/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0167
Epoch 196/1000
28/28 [==============================] - 16s 589ms/step - loss: 0.0167
Epoch 197/1000
28/28 [==============================] - 16s 574ms/step - loss: 0.0167
Epoch 198/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0166
Epoch 199/1000
28/28 [==============================] - 16s 560ms/step - loss: 0.0166
Epoch 200/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0165
Epoch 201/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.0164
Epoch 202/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0163
Epoch 203/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0163
Epoch 204/1000
28/28 [==============================] - 16s 577ms/step - loss: 0.0163
Epoch 205/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0163
Epoch 206/1000
28/28 [==============================] - 16s 577ms/step - loss: 0.0163
Epoch 207/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0162
Epoch 208/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0162
Epoch 209/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0161
Epoch 210/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0160
Epoch 211/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0160
Epoch 212/1000
28/28 [==============================] - 17s 591ms/step - loss: 0.0160
Epoch 213/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0159
Epoch 214/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0159
Epoch 215/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0159
Epoch 216/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0159
Epoch 217/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0159
Epoch 218/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0159
Epoch 219/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0158
Epoch 220/1000
28/28 [==============================] - 16s 575ms/step - loss: 0.0157
Epoch 221/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0157
Epoch 222/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0156
Epoch 223/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0156
Epoch 224/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0156
Epoch 225/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0156
Epoch 226/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0156
Epoch 227/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0155
Epoch 228/1000
28/28 [==============================] - 16s 560ms/step - loss: 0.0155
Epoch 229/1000
28/28 [==============================] - 16s 561ms/step - loss: 0.0155
Epoch 230/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0154
Epoch 231/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0154
Epoch 232/1000
28/28 [==============================] - 16s 571ms/step - loss: 0.0153
Epoch 233/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0153
Epoch 234/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0153
Epoch 235/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0152
Epoch 236/1000
28/28 [==============================] - 16s 555ms/step - loss: 0.0152
Epoch 237/1000
28/28 [==============================] - 17s 592ms/step - loss: 0.0152
Epoch 238/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0152
Epoch 239/1000
28/28 [==============================] - 14s 518ms/step - loss: 0.0152
Epoch 240/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0151
Epoch 241/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0151
Epoch 242/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0151
Epoch 243/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0150
Epoch 244/1000
28/28 [==============================] - 15s 544ms/step - loss: 0.0150
Epoch 245/1000
28/28 [==============================] - 16s 571ms/step - loss: 0.0150
Epoch 246/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0149
Epoch 247/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0149
Epoch 248/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0149
Epoch 249/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0149
Epoch 250/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0149
Epoch 251/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0149
Epoch 252/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0149
Epoch 253/1000
28/28 [==============================] - 17s 594ms/step - loss: 0.0149
Epoch 254/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0149
Epoch 255/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0149
Epoch 256/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0149
Epoch 257/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0148
Epoch 258/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0147
Epoch 259/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0146
Epoch 260/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0146
Epoch 261/1000
28/28 [==============================] - 17s 597ms/step - loss: 0.0146
Epoch 262/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0146
Epoch 263/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0146
Epoch 264/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0146
Epoch 265/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0146
Epoch 266/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0145
Epoch 267/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0144
Epoch 268/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0144
Epoch 269/1000
28/28 [==============================] - 16s 577ms/step - loss: 0.0144
Epoch 270/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0144
Epoch 271/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0144
Epoch 272/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0144
Epoch 273/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0144
Epoch 274/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0143
Epoch 275/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0143
Epoch 276/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0143
Epoch 277/1000
28/28 [==============================] - 16s 554ms/step - loss: 0.0142
Epoch 278/1000
28/28 [==============================] - 16s 568ms/step - loss: 0.0142
Epoch 279/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0142
Epoch 280/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0142
Epoch 281/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0142
Epoch 282/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0142
Epoch 283/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0142
Epoch 284/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0141
Epoch 285/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0141
Epoch 286/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0141
Epoch 287/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0141
Epoch 288/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0140
Epoch 289/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0140
Epoch 290/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0140
Epoch 291/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0140
Epoch 292/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0140
Epoch 293/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0139
Epoch 294/1000
28/28 [==============================] - 17s 603ms/step - loss: 0.0139
Epoch 295/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0139
Epoch 296/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0139
Epoch 297/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0139
Epoch 298/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0139
Epoch 299/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0139
Epoch 300/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0139
Epoch 301/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0139
Epoch 302/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0139
Epoch 303/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0139
Epoch 304/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0140
Epoch 305/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0139
Epoch 306/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0139
Epoch 307/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0138
Epoch 308/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0137
Epoch 309/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0137
Epoch 310/1000
28/28 [==============================] - 16s 562ms/step - loss: 0.0137
Epoch 311/1000
28/28 [==============================] - 15s 549ms/step - loss: 0.0137
Epoch 312/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0137
Epoch 313/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0137
Epoch 314/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0137
Epoch 315/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0136
Epoch 316/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0136
Epoch 317/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0135
Epoch 318/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0136
Epoch 319/1000
28/28 [==============================] - 17s 591ms/step - loss: 0.0136
Epoch 320/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0136
Epoch 321/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0135
Epoch 322/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0135
Epoch 323/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0135
Epoch 324/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0134
Epoch 325/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0134
Epoch 326/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0134
Epoch 327/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0134
Epoch 328/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0134
Epoch 329/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0134
Epoch 330/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0134
Epoch 331/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0134
Epoch 332/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0133
Epoch 333/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0133
Epoch 334/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0133
Epoch 335/1000
28/28 [==============================] - 16s 586ms/step - loss: 0.0133
Epoch 336/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0133
Epoch 337/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0133
Epoch 338/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0132
Epoch 339/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0132
Epoch 340/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0132
Epoch 341/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0132
Epoch 342/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0132
Epoch 343/1000
28/28 [==============================] - 16s 572ms/step - loss: 0.0132
Epoch 344/1000
28/28 [==============================] - 15s 543ms/step - loss: 0.0132
Epoch 345/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0132
Epoch 346/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0132
Epoch 347/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0132
Epoch 348/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0131
Epoch 349/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0131
Epoch 350/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0131
Epoch 351/1000
28/28 [==============================] - 15s 546ms/step - loss: 0.0131
Epoch 352/1000
28/28 [==============================] - 16s 572ms/step - loss: 0.0131
Epoch 353/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0130
Epoch 354/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0130
Epoch 355/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0130
Epoch 356/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0130
Epoch 357/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0130
Epoch 358/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0130
Epoch 359/1000
28/28 [==============================] - 15s 528ms/step - loss: 0.0130
Epoch 360/1000
28/28 [==============================] - 19s 686ms/step - loss: 0.0129
Epoch 361/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0129
Epoch 362/1000
28/28 [==============================] - 16s 565ms/step - loss: 0.0129
Epoch 363/1000
28/28 [==============================] - 16s 582ms/step - loss: 0.0129
Epoch 364/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0129
Epoch 365/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0129
Epoch 366/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0129
Epoch 367/1000
28/28 [==============================] - 16s 571ms/step - loss: 0.0129
Epoch 368/1000
28/28 [==============================] - 16s 565ms/step - loss: 0.0129
Epoch 369/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0130
Epoch 370/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0130
Epoch 371/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0131
Epoch 372/1000
28/28 [==============================] - 15s 536ms/step - loss: 0.0131
Epoch 373/1000
28/28 [==============================] - 16s 562ms/step - loss: 0.0131
Epoch 374/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0130
Epoch 375/1000
28/28 [==============================] - 16s 575ms/step - loss: 0.0128
Epoch 376/1000
28/28 [==============================] - 17s 614ms/step - loss: 0.0128
Epoch 377/1000
28/28 [==============================] - 17s 612ms/step - loss: 0.0128
Epoch 378/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0128
Epoch 379/1000
28/28 [==============================] - 16s 568ms/step - loss: 0.0129
Epoch 380/1000
28/28 [==============================] - 17s 601ms/step - loss: 0.0128
Epoch 381/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0127
Epoch 382/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0127
Epoch 383/1000
28/28 [==============================] - 16s 586ms/step - loss: 0.0127
Epoch 384/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0127
Epoch 385/1000
28/28 [==============================] - 16s 580ms/step - loss: 0.0127
Epoch 386/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0127
Epoch 387/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0127
Epoch 388/1000
28/28 [==============================] - 16s 576ms/step - loss: 0.0126
Epoch 389/1000
28/28 [==============================] - 14s 501ms/step - loss: 0.0126
Epoch 390/1000
28/28 [==============================] - 15s 546ms/step - loss: 0.0126
Epoch 391/1000
28/28 [==============================] - 16s 570ms/step - loss: 0.0126
Epoch 392/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0126
Epoch 393/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0126
Epoch 394/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0126
Epoch 395/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0125
Epoch 396/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0125
Epoch 397/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0125
Epoch 398/1000
28/28 [==============================] - 15s 548ms/step - loss: 0.0125
Epoch 399/1000
28/28 [==============================] - 18s 627ms/step - loss: 0.0125
Epoch 400/1000
28/28 [==============================] - 14s 518ms/step - loss: 0.0125
Epoch 401/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.0125
Epoch 402/1000
28/28 [==============================] - 16s 555ms/step - loss: 0.0125
Epoch 403/1000
28/28 [==============================] - 16s 561ms/step - loss: 0.0125
Epoch 404/1000
28/28 [==============================] - 15s 541ms/step - loss: 0.0124
Epoch 405/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0124
Epoch 406/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0124
Epoch 407/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0124
Epoch 408/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0124
Epoch 409/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0124
Epoch 410/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0124
Epoch 411/1000
28/28 [==============================] - 15s 542ms/step - loss: 0.0124
Epoch 412/1000
28/28 [==============================] - 16s 575ms/step - loss: 0.0124
Epoch 413/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0123
Epoch 414/1000
28/28 [==============================] - 16s 567ms/step - loss: 0.0123
Epoch 415/1000
28/28 [==============================] - 16s 554ms/step - loss: 0.0123
Epoch 416/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0123
Epoch 417/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0123
Epoch 418/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0123
Epoch 419/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0123
Epoch 420/1000
28/28 [==============================] - 17s 601ms/step - loss: 0.0123
Epoch 421/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0123
Epoch 422/1000
28/28 [==============================] - 17s 596ms/step - loss: 0.0122
Epoch 423/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0122
Epoch 424/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0122
Epoch 425/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0122
Epoch 426/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0122
Epoch 427/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0122
Epoch 428/1000
28/28 [==============================] - 16s 570ms/step - loss: 0.0122
Epoch 429/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0122
Epoch 430/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.0122
Epoch 431/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0122
Epoch 432/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0122
Epoch 433/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0122
Epoch 434/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0122
Epoch 435/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0122
Epoch 436/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0121
Epoch 437/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0121
Epoch 438/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0121
Epoch 439/1000
28/28 [==============================] - 17s 601ms/step - loss: 0.0121
Epoch 440/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0121
Epoch 441/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0121
Epoch 442/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0121
Epoch 443/1000
28/28 [==============================] - 17s 606ms/step - loss: 0.0121
Epoch 444/1000
28/28 [==============================] - 16s 588ms/step - loss: 0.0120
Epoch 445/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0120
Epoch 446/1000
28/28 [==============================] - 17s 608ms/step - loss: 0.0120
Epoch 447/1000
28/28 [==============================] - 15s 518ms/step - loss: 0.0120
Epoch 448/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0120
Epoch 449/1000
28/28 [==============================] - 15s 524ms/step - loss: 0.0120
Epoch 450/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0120
Epoch 451/1000
28/28 [==============================] - 18s 633ms/step - loss: 0.0120
Epoch 452/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0120
Epoch 453/1000
28/28 [==============================] - 15s 536ms/step - loss: 0.0120
Epoch 454/1000
28/28 [==============================] - 16s 589ms/step - loss: 0.0120
Epoch 455/1000
28/28 [==============================] - 15s 529ms/step - loss: 0.0120
Epoch 456/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0120
Epoch 457/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0120
Epoch 458/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0120
Epoch 459/1000
28/28 [==============================] - 16s 557ms/step - loss: 0.0119
Epoch 460/1000
28/28 [==============================] - 15s 549ms/step - loss: 0.0119
Epoch 461/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0119
Epoch 462/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0119
Epoch 463/1000
28/28 [==============================] - 15s 524ms/step - loss: 0.0119
Epoch 464/1000
28/28 [==============================] - 15s 534ms/step - loss: 0.0119
Epoch 465/1000
28/28 [==============================] - 15s 542ms/step - loss: 0.0118
Epoch 466/1000
28/28 [==============================] - 17s 598ms/step - loss: 0.0118
Epoch 467/1000
28/28 [==============================] - 15s 528ms/step - loss: 0.0118
Epoch 468/1000
28/28 [==============================] - 17s 610ms/step - loss: 0.0118
Epoch 469/1000
28/28 [==============================] - 16s 572ms/step - loss: 0.0118
Epoch 470/1000
28/28 [==============================] - 16s 569ms/step - loss: 0.0118
Epoch 471/1000
28/28 [==============================] - 15s 536ms/step - loss: 0.0118
Epoch 472/1000
28/28 [==============================] - 15s 529ms/step - loss: 0.0118
Epoch 473/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0118
Epoch 474/1000
28/28 [==============================] - 16s 570ms/step - loss: 0.0118
Epoch 475/1000
28/28 [==============================] - 17s 592ms/step - loss: 0.0118
Epoch 476/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0118
Epoch 477/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0118
Epoch 478/1000
28/28 [==============================] - 16s 580ms/step - loss: 0.0118
Epoch 479/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0118
Epoch 480/1000
28/28 [==============================] - 15s 524ms/step - loss: 0.0118
Epoch 481/1000
28/28 [==============================] - 15s 541ms/step - loss: 0.0118
Epoch 482/1000
28/28 [==============================] - 17s 607ms/step - loss: 0.0117
Epoch 483/1000
28/28 [==============================] - 16s 580ms/step - loss: 0.0117
Epoch 484/1000
28/28 [==============================] - 15s 545ms/step - loss: 0.0117
Epoch 485/1000
28/28 [==============================] - 17s 612ms/step - loss: 0.0117
Epoch 486/1000
28/28 [==============================] - 15s 538ms/step - loss: 0.0116
Epoch 487/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.0116
Epoch 488/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0116
Epoch 489/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0116
Epoch 490/1000
28/28 [==============================] - 19s 671ms/step - loss: 0.0116
Epoch 491/1000
28/28 [==============================] - 15s 544ms/step - loss: 0.0116
Epoch 492/1000
28/28 [==============================] - 16s 580ms/step - loss: 0.0116
Epoch 493/1000
28/28 [==============================] - 16s 582ms/step - loss: 0.0116
Epoch 494/1000
28/28 [==============================] - 15s 544ms/step - loss: 0.0116
Epoch 495/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0116
Epoch 496/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0116
Epoch 497/1000
28/28 [==============================] - 17s 610ms/step - loss: 0.0116
Epoch 498/1000
28/28 [==============================] - 16s 574ms/step - loss: 0.0116
Epoch 499/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0116
Epoch 500/1000
28/28 [==============================] - 18s 654ms/step - loss: 0.0116
Epoch 501/1000
28/28 [==============================] - 16s 557ms/step - loss: 0.0116
Epoch 502/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0115
Epoch 503/1000
28/28 [==============================] - 15s 539ms/step - loss: 0.0115
Epoch 504/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0115
Epoch 505/1000
28/28 [==============================] - 18s 653ms/step - loss: 0.0115
Epoch 506/1000
28/28 [==============================] - 16s 555ms/step - loss: 0.0115
Epoch 507/1000
28/28 [==============================] - 16s 576ms/step - loss: 0.0115
Epoch 508/1000
28/28 [==============================] - 16s 574ms/step - loss: 0.0115
Epoch 509/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0115
Epoch 510/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0115
Epoch 511/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0115
Epoch 512/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0115
Epoch 513/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0115
Epoch 514/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0114
Epoch 515/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0114
Epoch 516/1000
28/28 [==============================] - 17s 594ms/step - loss: 0.0114
Epoch 517/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0114
Epoch 518/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0114
Epoch 519/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0114
Epoch 520/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0114
Epoch 521/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0114
Epoch 522/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0113
Epoch 523/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0113
Epoch 524/1000
28/28 [==============================] - 17s 603ms/step - loss: 0.0113
Epoch 525/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0113
Epoch 526/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0113
Epoch 527/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0113
Epoch 528/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0113
Epoch 529/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0113
Epoch 530/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0113
Epoch 531/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0113
Epoch 532/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0113
Epoch 533/1000
28/28 [==============================] - 15s 540ms/step - loss: 0.0113
Epoch 534/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0113
Epoch 535/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0113
Epoch 536/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0113
Epoch 537/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0113
Epoch 538/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0113
Epoch 539/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0113
Epoch 540/1000
28/28 [==============================] - 16s 576ms/step - loss: 0.0113
Epoch 541/1000
28/28 [==============================] - 16s 555ms/step - loss: 0.0112
Epoch 542/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0112
Epoch 543/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0112
Epoch 544/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0112
Epoch 545/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0112
Epoch 546/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0112
Epoch 547/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0112
Epoch 548/1000
28/28 [==============================] - 16s 560ms/step - loss: 0.0112
Epoch 549/1000
28/28 [==============================] - 16s 558ms/step - loss: 0.0112
Epoch 550/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0112
Epoch 551/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0112
Epoch 552/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0111
Epoch 553/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0111
Epoch 554/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0111
Epoch 555/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0111
Epoch 556/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.0111
Epoch 557/1000
28/28 [==============================] - 17s 601ms/step - loss: 0.0111
Epoch 558/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0111
Epoch 559/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0111
Epoch 560/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0110
Epoch 561/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0110
Epoch 562/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0110
Epoch 563/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0110
Epoch 564/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0110
Epoch 565/1000
28/28 [==============================] - 17s 600ms/step - loss: 0.0110
Epoch 566/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0110
Epoch 567/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0110
Epoch 568/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0110
Epoch 569/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0110
Epoch 570/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0110
Epoch 571/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0110
Epoch 572/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0110
Epoch 573/1000
28/28 [==============================] - 16s 582ms/step - loss: 0.0110
Epoch 574/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0110
Epoch 575/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0110
Epoch 576/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0110
Epoch 577/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0110
Epoch 578/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0109
Epoch 579/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0109
Epoch 580/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0109
Epoch 581/1000
28/28 [==============================] - 16s 575ms/step - loss: 0.0109
Epoch 582/1000
28/28 [==============================] - 15s 548ms/step - loss: 0.0109
Epoch 583/1000
28/28 [==============================] - 15s 528ms/step - loss: 0.0109
Epoch 584/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0109
Epoch 585/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0109
Epoch 586/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0109
Epoch 587/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0109
Epoch 588/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0109
Epoch 589/1000
28/28 [==============================] - 15s 548ms/step - loss: 0.0109
Epoch 590/1000
28/28 [==============================] - 16s 582ms/step - loss: 0.0109
Epoch 591/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0109
Epoch 592/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0109
Epoch 593/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0109
Epoch 594/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0109
Epoch 595/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0109
Epoch 596/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0109
Epoch 597/1000
28/28 [==============================] - 15s 542ms/step - loss: 0.0109
Epoch 598/1000
28/28 [==============================] - 19s 683ms/step - loss: 0.0108
Epoch 599/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0108
Epoch 600/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0108
Epoch 601/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0108
Epoch 602/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0107
Epoch 603/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0107
Epoch 604/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0107
Epoch 605/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0107
Epoch 606/1000
28/28 [==============================] - 16s 578ms/step - loss: 0.0107
Epoch 607/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0107
Epoch 608/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0107
Epoch 609/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0107
Epoch 610/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0107
Epoch 611/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0107
Epoch 612/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0107
Epoch 613/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0107
Epoch 614/1000
28/28 [==============================] - 17s 596ms/step - loss: 0.0107
Epoch 615/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0107
Epoch 616/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0107
Epoch 617/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0106
Epoch 618/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0106
Epoch 619/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0106
Epoch 620/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0106
Epoch 621/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0106
Epoch 622/1000
28/28 [==============================] - 16s 584ms/step - loss: 0.0106
Epoch 623/1000
28/28 [==============================] - 15s 529ms/step - loss: 0.0106
Epoch 624/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0106
Epoch 625/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0106
Epoch 626/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0106
Epoch 627/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0106
Epoch 628/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0106
Epoch 629/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0106
Epoch 630/1000
28/28 [==============================] - 16s 567ms/step - loss: 0.0106
Epoch 631/1000
28/28 [==============================] - 15s 551ms/step - loss: 0.0106
Epoch 632/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0106
Epoch 633/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0106
Epoch 634/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0106
Epoch 635/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0107
Epoch 636/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0107
Epoch 637/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0106
Epoch 638/1000
28/28 [==============================] - 15s 539ms/step - loss: 0.0106
Epoch 639/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0106
Epoch 640/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0105
Epoch 641/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0105
Epoch 642/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0105
Epoch 643/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0105
Epoch 644/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0105
Epoch 645/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0105
Epoch 646/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0105
Epoch 647/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0105
Epoch 648/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0105
Epoch 649/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0105
Epoch 650/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0104
Epoch 651/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0104
Epoch 652/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0104
Epoch 653/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0104
Epoch 654/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0104
Epoch 655/1000
28/28 [==============================] - 16s 588ms/step - loss: 0.0104
Epoch 656/1000
28/28 [==============================] - 15s 526ms/step - loss: 0.0104
Epoch 657/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0104
Epoch 658/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0104
Epoch 659/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0104
Epoch 660/1000
28/28 [==============================] - 15s 523ms/step - loss: 0.0104
Epoch 661/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0104
Epoch 662/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0104
Epoch 663/1000
28/28 [==============================] - 16s 569ms/step - loss: 0.0104
Epoch 664/1000
28/28 [==============================] - 15s 546ms/step - loss: 0.0103
Epoch 665/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0103
Epoch 666/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0103
Epoch 667/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0103
Epoch 668/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0103
Epoch 669/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0103
Epoch 670/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0103
Epoch 671/1000
28/28 [==============================] - 15s 544ms/step - loss: 0.0103
Epoch 672/1000
28/28 [==============================] - 16s 565ms/step - loss: 0.0103
Epoch 673/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0103
Epoch 674/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0103
Epoch 675/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0103
Epoch 676/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0103
Epoch 677/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0103
Epoch 678/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0103
Epoch 679/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0103
Epoch 680/1000
28/28 [==============================] - 17s 609ms/step - loss: 0.0103
Epoch 681/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0103
Epoch 682/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0103
Epoch 683/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0103
Epoch 684/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0103
Epoch 685/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0103
Epoch 686/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0102
Epoch 687/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0102
Epoch 688/1000
28/28 [==============================] - 17s 597ms/step - loss: 0.0102
Epoch 689/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0102
Epoch 690/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0102
Epoch 691/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0102
Epoch 692/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0102
Epoch 693/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0102
Epoch 694/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0102
Epoch 695/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0102
Epoch 696/1000
28/28 [==============================] - 16s 569ms/step - loss: 0.0102
Epoch 697/1000
28/28 [==============================] - 15s 542ms/step - loss: 0.0102
Epoch 698/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0102
Epoch 699/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0102
Epoch 700/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0102
Epoch 701/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0102
Epoch 702/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0102
Epoch 703/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0102
Epoch 704/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0102
Epoch 705/1000
28/28 [==============================] - 16s 558ms/step - loss: 0.0101
Epoch 706/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0101
Epoch 707/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0101
Epoch 708/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0101
Epoch 709/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0101
Epoch 710/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0101
Epoch 711/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0101
Epoch 712/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0101
Epoch 713/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0101
Epoch 714/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0100
Epoch 715/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0100
Epoch 716/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0100
Epoch 717/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0100
Epoch 718/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0100
Epoch 719/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0100
Epoch 720/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0100
Epoch 721/1000
28/28 [==============================] - 17s 598ms/step - loss: 0.0100
Epoch 722/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0100
Epoch 723/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0100
Epoch 724/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0100
Epoch 725/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0100
Epoch 726/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0100
Epoch 727/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0100
Epoch 728/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0100
Epoch 729/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0100
Epoch 730/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0100
Epoch 731/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0100
Epoch 732/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0100
Epoch 733/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0099
Epoch 734/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0099
Epoch 735/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0099
Epoch 736/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0099
Epoch 737/1000
28/28 [==============================] - 16s 562ms/step - loss: 0.0099
Epoch 738/1000
28/28 [==============================] - 15s 554ms/step - loss: 0.0099
Epoch 739/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0099
Epoch 740/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0099
Epoch 741/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0099
Epoch 742/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0099
Epoch 743/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0099
Epoch 744/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0099
Epoch 745/1000
28/28 [==============================] - 15s 537ms/step - loss: 0.0099
Epoch 746/1000
28/28 [==============================] - 16s 572ms/step - loss: 0.0099
Epoch 747/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0099
Epoch 748/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0099
Epoch 749/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0099
Epoch 750/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0099
Epoch 751/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0099
Epoch 752/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0099
Epoch 753/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0099
Epoch 754/1000
28/28 [==============================] - 17s 596ms/step - loss: 0.0098
Epoch 755/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0098
Epoch 756/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0098
Epoch 757/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0098
Epoch 758/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0098
Epoch 759/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0098
Epoch 760/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0098
Epoch 761/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0098
Epoch 762/1000
28/28 [==============================] - 16s 587ms/step - loss: 0.0098
Epoch 763/1000
28/28 [==============================] - 15s 542ms/step - loss: 0.0098
Epoch 764/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0098
Epoch 765/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0098
Epoch 766/1000
28/28 [==============================] - 15s 522ms/step - loss: 0.0098
Epoch 767/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0098
Epoch 768/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0098
Epoch 769/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0098
Epoch 770/1000
28/28 [==============================] - 16s 567ms/step - loss: 0.0098
Epoch 771/1000
28/28 [==============================] - 15s 543ms/step - loss: 0.0098
Epoch 772/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0098
Epoch 773/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0098
Epoch 774/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0098
Epoch 775/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0097
Epoch 776/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0097
Epoch 777/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0097
Epoch 778/1000
28/28 [==============================] - 16s 554ms/step - loss: 0.0097
Epoch 779/1000
28/28 [==============================] - 16s 565ms/step - loss: 0.0097
Epoch 780/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0097
Epoch 781/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0097
Epoch 782/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0097
Epoch 783/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0097
Epoch 784/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0097
Epoch 785/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0097
Epoch 786/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0097
Epoch 787/1000
28/28 [==============================] - 16s 581ms/step - loss: 0.0097
Epoch 788/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0097
Epoch 789/1000
28/28 [==============================] - 14s 502ms/step - loss: 0.0097
Epoch 790/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0097
Epoch 791/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0097
Epoch 792/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0097
Epoch 793/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0097
Epoch 794/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0096
Epoch 795/1000
28/28 [==============================] - 14s 513ms/step - loss: 0.0096
Epoch 796/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0096
Epoch 797/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0096
Epoch 798/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0096
Epoch 799/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0096
Epoch 800/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0096
Epoch 801/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0096
Epoch 802/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0096
Epoch 803/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0096
Epoch 804/1000
28/28 [==============================] - 15s 525ms/step - loss: 0.0096
Epoch 805/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0096
Epoch 806/1000
28/28 [==============================] - 16s 573ms/step - loss: 0.0096
Epoch 807/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0096
Epoch 808/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0096
Epoch 809/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0096
Epoch 810/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0096
Epoch 811/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0096
Epoch 812/1000
28/28 [==============================] - 16s 556ms/step - loss: 0.0096
Epoch 813/1000
28/28 [==============================] - 15s 545ms/step - loss: 0.0096
Epoch 814/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0096
Epoch 815/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0096
Epoch 816/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0096
Epoch 817/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0095
Epoch 818/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 819/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0095
Epoch 820/1000
28/28 [==============================] - 17s 596ms/step - loss: 0.0095
Epoch 821/1000
28/28 [==============================] - 14s 512ms/step - loss: 0.0095
Epoch 822/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0095
Epoch 823/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0095
Epoch 824/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0095
Epoch 825/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0095
Epoch 826/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0095
Epoch 827/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 828/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0095
Epoch 829/1000
28/28 [==============================] - 15s 533ms/step - loss: 0.0095
Epoch 830/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0095
Epoch 831/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0095
Epoch 832/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0095
Epoch 833/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0095
Epoch 834/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0095
Epoch 835/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 836/1000
28/28 [==============================] - 15s 552ms/step - loss: 0.0095
Epoch 837/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0095
Epoch 838/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0095
Epoch 839/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0095
Epoch 840/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 841/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 842/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0095
Epoch 843/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0094
Epoch 844/1000
28/28 [==============================] - 15s 528ms/step - loss: 0.0094
Epoch 845/1000
28/28 [==============================] - 20s 700ms/step - loss: 0.0094
Epoch 846/1000
28/28 [==============================] - 15s 519ms/step - loss: 0.0094
Epoch 847/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0094
Epoch 848/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0094
Epoch 849/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0094
Epoch 850/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0094
Epoch 851/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0094
Epoch 852/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0094
Epoch 853/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0094
Epoch 854/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0094
Epoch 855/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0094
Epoch 856/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0094
Epoch 857/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0094
Epoch 858/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0094
Epoch 859/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0093
Epoch 860/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0093
Epoch 861/1000
28/28 [==============================] - 17s 598ms/step - loss: 0.0093
Epoch 862/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0093
Epoch 863/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0093
Epoch 864/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0093
Epoch 865/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0093
Epoch 866/1000
28/28 [==============================] - 15s 529ms/step - loss: 0.0093
Epoch 867/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0093
Epoch 868/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0093
Epoch 869/1000
28/28 [==============================] - 16s 584ms/step - loss: 0.0093
Epoch 870/1000
28/28 [==============================] - 15s 531ms/step - loss: 0.0093
Epoch 871/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0093
Epoch 872/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0093
Epoch 873/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0093
Epoch 874/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0093
Epoch 875/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0093
Epoch 876/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0093
Epoch 877/1000
28/28 [==============================] - 16s 558ms/step - loss: 0.0093
Epoch 878/1000
28/28 [==============================] - 16s 579ms/step - loss: 0.0093
Epoch 879/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0093
Epoch 880/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0093
Epoch 881/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0093
Epoch 882/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0093
Epoch 883/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0092
Epoch 884/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0092
Epoch 885/1000
28/28 [==============================] - 15s 532ms/step - loss: 0.0092
Epoch 886/1000
28/28 [==============================] - 17s 592ms/step - loss: 0.0092
Epoch 887/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0092
Epoch 888/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0092
Epoch 889/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0092
Epoch 890/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0092
Epoch 891/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0092
Epoch 892/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0092
Epoch 893/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0092
Epoch 894/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.0092
Epoch 895/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0092
Epoch 896/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0092
Epoch 897/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0092
Epoch 898/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0092
Epoch 899/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0092
Epoch 900/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0092
Epoch 901/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0092
Epoch 902/1000
28/28 [==============================] - 16s 581ms/step - loss: 0.0092
Epoch 903/1000
28/28 [==============================] - 15s 530ms/step - loss: 0.0092
Epoch 904/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 905/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0091
Epoch 906/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0091
Epoch 907/1000
28/28 [==============================] - 14s 517ms/step - loss: 0.0091
Epoch 908/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 909/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 910/1000
28/28 [==============================] - 16s 560ms/step - loss: 0.0091
Epoch 911/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0091
Epoch 912/1000
28/28 [==============================] - 14s 514ms/step - loss: 0.0091
Epoch 913/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0091
Epoch 914/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0091
Epoch 915/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 916/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 917/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 918/1000
28/28 [==============================] - 15s 535ms/step - loss: 0.0091
Epoch 919/1000
28/28 [==============================] - 16s 574ms/step - loss: 0.0092
Epoch 920/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0092
Epoch 921/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0092
Epoch 922/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0092
Epoch 923/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0091
Epoch 924/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0091
Epoch 925/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0091
Epoch 926/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0091
Epoch 927/1000
28/28 [==============================] - 17s 598ms/step - loss: 0.0091
Epoch 928/1000
28/28 [==============================] - 15s 527ms/step - loss: 0.0090
Epoch 929/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0090
Epoch 930/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0090
Epoch 931/1000
28/28 [==============================] - 14s 515ms/step - loss: 0.0091
Epoch 932/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0091
Epoch 933/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0091
Epoch 934/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0091
Epoch 935/1000
28/28 [==============================] - 17s 599ms/step - loss: 0.0091
Epoch 936/1000
28/28 [==============================] - 15s 552ms/step - loss: 0.0090
Epoch 937/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0090
Epoch 938/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0090
Epoch 939/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0090
Epoch 940/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0090
Epoch 941/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0090
Epoch 942/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0090
Epoch 943/1000
28/28 [==============================] - 16s 566ms/step - loss: 0.0090
Epoch 944/1000
28/28 [==============================] - 16s 570ms/step - loss: 0.0090
Epoch 945/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0090
Epoch 946/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0090
Epoch 947/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0090
Epoch 948/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0090
Epoch 949/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0090
Epoch 950/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0090
Epoch 951/1000
28/28 [==============================] - 15s 544ms/step - loss: 0.0090
Epoch 952/1000
28/28 [==============================] - 16s 564ms/step - loss: 0.0090
Epoch 953/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0090
Epoch 954/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0090
Epoch 955/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0090
Epoch 956/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0090
Epoch 957/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 958/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 959/1000
28/28 [==============================] - 14s 516ms/step - loss: 0.0089
Epoch 960/1000
28/28 [==============================] - 16s 589ms/step - loss: 0.0089
Epoch 961/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 962/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 963/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0089
Epoch 964/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0089
Epoch 965/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 966/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 967/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 968/1000
28/28 [==============================] - 17s 593ms/step - loss: 0.0089
Epoch 969/1000
28/28 [==============================] - 15s 541ms/step - loss: 0.0089
Epoch 970/1000
28/28 [==============================] - 14s 510ms/step - loss: 0.0089
Epoch 971/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0089
Epoch 972/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 973/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 974/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0089
Epoch 975/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0089
Epoch 976/1000
28/28 [==============================] - 16s 568ms/step - loss: 0.0089
Epoch 977/1000
28/28 [==============================] - 16s 559ms/step - loss: 0.0089
Epoch 978/1000
28/28 [==============================] - 14s 518ms/step - loss: 0.0089
Epoch 979/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 980/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0089
Epoch 981/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 982/1000
28/28 [==============================] - 14s 508ms/step - loss: 0.0089
Epoch 983/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 984/1000
28/28 [==============================] - 15s 547ms/step - loss: 0.0089
Epoch 985/1000
28/28 [==============================] - 16s 563ms/step - loss: 0.0089
Epoch 986/1000
28/28 [==============================] - 14s 511ms/step - loss: 0.0089
Epoch 987/1000
28/28 [==============================] - 14s 506ms/step - loss: 0.0089
Epoch 988/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0089
Epoch 989/1000
28/28 [==============================] - 15s 520ms/step - loss: 0.0089
Epoch 990/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0089
Epoch 991/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0088
Epoch 992/1000
28/28 [==============================] - 15s 521ms/step - loss: 0.0088
Epoch 993/1000
28/28 [==============================] - 16s 585ms/step - loss: 0.0088
Epoch 994/1000
28/28 [==============================] - 14s 509ms/step - loss: 0.0088
Epoch 995/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0088
Epoch 996/1000
28/28 [==============================] - 14s 505ms/step - loss: 0.0088
Epoch 997/1000
28/28 [==============================] - 14s 504ms/step - loss: 0.0088
Epoch 998/1000
28/28 [==============================] - 14s 503ms/step - loss: 0.0088
Epoch 999/1000
28/28 [==============================] - 14s 502ms/step - loss: 0.0088
Epoch 1000/1000
28/28 [==============================] - 14s 507ms/step - loss: 0.0088
Out[16]:
<tensorflow.python.keras.callbacks.History at 0x1692731bac8>

In [17]:
visualise({'X' : sinos['X'], 'Y' :model4.predict(sinos['X'])}, text = 'Left: {} input sinogram\nRight: model sinogram')



In [18]:
model5   = create_FCC(recons['X'].shape)
model5.compile(optimizer = optimizer, loss = loss)
model5.fit(recons['X'], recons['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 2s 79ms/step - loss: 1.2717
Epoch 2/1000
28/28 [==============================] - 1s 47ms/step - loss: 1.0949
Epoch 3/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.8752
Epoch 4/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.7253
Epoch 5/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.7252
Epoch 6/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.7277
Epoch 7/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.6400
Epoch 8/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.5491
Epoch 9/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.5072
Epoch 10/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.4923
Epoch 11/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.4459
Epoch 12/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.3670
Epoch 13/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.3181
Epoch 14/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.3114
Epoch 15/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.2645
Epoch 16/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.2382
Epoch 17/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.2496
Epoch 18/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.2168
Epoch 19/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.2109
Epoch 20/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.2058
Epoch 21/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1772
Epoch 22/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1803
Epoch 23/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1702
Epoch 24/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1550
Epoch 25/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1620
Epoch 26/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1544
Epoch 27/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1475
Epoch 28/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1526
Epoch 29/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1452
Epoch 30/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1396
Epoch 31/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1421
Epoch 32/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1349
Epoch 33/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1320
Epoch 34/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1333
Epoch 35/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1282
Epoch 36/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1269
Epoch 37/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1280
Epoch 38/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1241
Epoch 39/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1233
Epoch 40/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1240
Epoch 41/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1215
Epoch 42/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1209
Epoch 43/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1217
Epoch 44/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1200
Epoch 45/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1197
Epoch 46/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1201
Epoch 47/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1187
Epoch 48/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1182
Epoch 49/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1184
Epoch 50/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1173
Epoch 51/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1169
Epoch 52/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.1171
Epoch 53/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1163
Epoch 54/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1161
Epoch 55/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1162
Epoch 56/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1156
Epoch 57/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1154
Epoch 58/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1154
Epoch 59/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1149
Epoch 60/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1148
Epoch 61/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1147
Epoch 62/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1143
Epoch 63/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1142
Epoch 64/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1142
Epoch 65/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1138
Epoch 66/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1137
Epoch 67/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.1136
Epoch 68/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1134
Epoch 69/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1133
Epoch 70/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1132
Epoch 71/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1130
Epoch 72/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1129
Epoch 73/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1128
Epoch 74/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1126
Epoch 75/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1126
Epoch 76/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1124
Epoch 77/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1123
Epoch 78/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1122
Epoch 79/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1121
Epoch 80/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1120
Epoch 81/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1119
Epoch 82/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1118
Epoch 83/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1116
Epoch 84/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1116
Epoch 85/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1115
Epoch 86/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1114
Epoch 87/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1113
Epoch 88/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.1112
Epoch 89/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1111
Epoch 90/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1110
Epoch 91/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1109
Epoch 92/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1108
Epoch 93/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1107
Epoch 94/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1106
Epoch 95/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1106
Epoch 96/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1105
Epoch 97/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1104
Epoch 98/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1103
Epoch 99/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1102
Epoch 100/1000
28/28 [==============================] - 2s 59ms/step - loss: 0.1101
Epoch 101/1000
28/28 [==============================] - 2s 58ms/step - loss: 0.1101
Epoch 102/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1100
Epoch 103/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.1099
Epoch 104/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1098
Epoch 105/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1098
Epoch 106/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1097
Epoch 107/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1096
Epoch 108/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1095
Epoch 109/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1094
Epoch 110/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1094
Epoch 111/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1093
Epoch 112/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1092
Epoch 113/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1091
Epoch 114/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1091
Epoch 115/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.1090
Epoch 116/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1089
Epoch 117/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1088
Epoch 118/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1087
Epoch 119/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1087
Epoch 120/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1086
Epoch 121/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1085
Epoch 122/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1084
Epoch 123/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1084
Epoch 124/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1083
Epoch 125/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1082
Epoch 126/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1081
Epoch 127/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1080
Epoch 128/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1080
Epoch 129/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1079
Epoch 130/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1078
Epoch 131/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1077
Epoch 132/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1077
Epoch 133/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1076
Epoch 134/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1075
Epoch 135/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1075
Epoch 136/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1074
Epoch 137/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1073
Epoch 138/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1072
Epoch 139/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1072
Epoch 140/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1071
Epoch 141/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1070
Epoch 142/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1069
Epoch 143/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.1069
Epoch 144/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1068
Epoch 145/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1067
Epoch 146/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1067
Epoch 147/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1066
Epoch 148/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1065
Epoch 149/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1065
Epoch 150/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1064
Epoch 151/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1063
Epoch 152/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1063
Epoch 153/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1062
Epoch 154/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1061
Epoch 155/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1061
Epoch 156/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1060
Epoch 157/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1059
Epoch 158/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1059
Epoch 159/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1058
Epoch 160/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1057
Epoch 161/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1057
Epoch 162/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1056
Epoch 163/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1055
Epoch 164/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1055
Epoch 165/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1054
Epoch 166/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1053
Epoch 167/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1053
Epoch 168/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1052
Epoch 169/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1051
Epoch 170/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1051
Epoch 171/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1050
Epoch 172/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1049
Epoch 173/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1049
Epoch 174/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1048
Epoch 175/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1048
Epoch 176/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1047
Epoch 177/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1046
Epoch 178/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1046
Epoch 179/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1045
Epoch 180/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1045
Epoch 181/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.1044
Epoch 182/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.1043
Epoch 183/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1043
Epoch 184/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1042
Epoch 185/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1041
Epoch 186/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1041
Epoch 187/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1040
Epoch 188/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1040
Epoch 189/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1039
Epoch 190/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1038
Epoch 191/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1038
Epoch 192/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.1037
Epoch 193/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.1036
Epoch 194/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1036
Epoch 195/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.1035
Epoch 196/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.1035
Epoch 197/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1034
Epoch 198/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1033
Epoch 199/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1033
Epoch 200/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1032
Epoch 201/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1031
Epoch 202/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1031
Epoch 203/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1030
Epoch 204/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1029
Epoch 205/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1028
Epoch 206/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1028
Epoch 207/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1027
Epoch 208/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1026
Epoch 209/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1026
Epoch 210/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1025
Epoch 211/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1024
Epoch 212/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.1023
Epoch 213/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1023
Epoch 214/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1022
Epoch 215/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1021
Epoch 216/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1020
Epoch 217/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1020
Epoch 218/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1019
Epoch 219/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1018
Epoch 220/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1017
Epoch 221/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1017
Epoch 222/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1016
Epoch 223/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1015
Epoch 224/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1015
Epoch 225/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1014
Epoch 226/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1013
Epoch 227/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1013
Epoch 228/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1012
Epoch 229/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1011
Epoch 230/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1011
Epoch 231/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1010
Epoch 232/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1010
Epoch 233/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1009
Epoch 234/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1008
Epoch 235/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1008
Epoch 236/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1007
Epoch 237/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1006
Epoch 238/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1006
Epoch 239/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1005
Epoch 240/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1005
Epoch 241/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1004
Epoch 242/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1003
Epoch 243/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1003
Epoch 244/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1002
Epoch 245/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.1002
Epoch 246/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.1001
Epoch 247/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.1000
Epoch 248/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.1000
Epoch 249/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0999
Epoch 250/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0998
Epoch 251/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0998
Epoch 252/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0997
Epoch 253/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0997
Epoch 254/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0996
Epoch 255/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0995
Epoch 256/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0995
Epoch 257/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0994
Epoch 258/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0994
Epoch 259/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0993
Epoch 260/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0992
Epoch 261/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0992
Epoch 262/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0991
Epoch 263/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0991
Epoch 264/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0990
Epoch 265/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0989
Epoch 266/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0989
Epoch 267/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0988
Epoch 268/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0988
Epoch 269/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0987
Epoch 270/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0987
Epoch 271/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0986
Epoch 272/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0985
Epoch 273/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0985
Epoch 274/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0984
Epoch 275/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0984
Epoch 276/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0983
Epoch 277/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0983
Epoch 278/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0982
Epoch 279/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0981
Epoch 280/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0981
Epoch 281/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0980
Epoch 282/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0980
Epoch 283/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0979
Epoch 284/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0979
Epoch 285/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0978
Epoch 286/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0978
Epoch 287/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0977
Epoch 288/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0977
Epoch 289/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0976
Epoch 290/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0975
Epoch 291/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0975
Epoch 292/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0974
Epoch 293/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0974
Epoch 294/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0973
Epoch 295/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0973
Epoch 296/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0972
Epoch 297/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0972
Epoch 298/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0971
Epoch 299/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0971
Epoch 300/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0970
Epoch 301/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0969
Epoch 302/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0969
Epoch 303/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0968
Epoch 304/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0968
Epoch 305/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0967
Epoch 306/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0967
Epoch 307/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0966
Epoch 308/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0966
Epoch 309/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0965
Epoch 310/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0965
Epoch 311/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0964
Epoch 312/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0964
Epoch 313/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0963
Epoch 314/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0963
Epoch 315/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0962
Epoch 316/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0962
Epoch 317/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0961
Epoch 318/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0961
Epoch 319/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0960
Epoch 320/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0960
Epoch 321/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0959
Epoch 322/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0959
Epoch 323/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0958
Epoch 324/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0958
Epoch 325/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0957
Epoch 326/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0956
Epoch 327/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0956
Epoch 328/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0955
Epoch 329/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0955
Epoch 330/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0954
Epoch 331/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0954
Epoch 332/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0953
Epoch 333/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0953
Epoch 334/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0953
Epoch 335/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0952
Epoch 336/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0952
Epoch 337/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0951
Epoch 338/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0950
Epoch 339/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0950
Epoch 340/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0950
Epoch 341/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0949
Epoch 342/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0949
Epoch 343/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0948
Epoch 344/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0948
Epoch 345/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0947
Epoch 346/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0947
Epoch 347/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0946
Epoch 348/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0946
Epoch 349/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0945
Epoch 350/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0945
Epoch 351/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0944
Epoch 352/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0944
Epoch 353/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0943
Epoch 354/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0943
Epoch 355/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0942
Epoch 356/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0942
Epoch 357/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0941
Epoch 358/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0941
Epoch 359/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0941
Epoch 360/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0940
Epoch 361/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0940
Epoch 362/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0939
Epoch 363/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0939
Epoch 364/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0939
Epoch 365/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0938
Epoch 366/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0937
Epoch 367/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0937
Epoch 368/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0936
Epoch 369/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0936
Epoch 370/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0936
Epoch 371/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0935
Epoch 372/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0935
Epoch 373/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0934
Epoch 374/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0934
Epoch 375/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0933
Epoch 376/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0933
Epoch 377/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0933
Epoch 378/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0932
Epoch 379/1000
28/28 [==============================] - 1s 54ms/step - loss: 0.0932
Epoch 380/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0931
Epoch 381/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0931
Epoch 382/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0930
Epoch 383/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0930
Epoch 384/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0930
Epoch 385/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0929
Epoch 386/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0929
Epoch 387/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0928
Epoch 388/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0928
Epoch 389/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0927
Epoch 390/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0927
Epoch 391/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0926
Epoch 392/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0926
Epoch 393/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0926
Epoch 394/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0925
Epoch 395/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0925
Epoch 396/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0924
Epoch 397/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0924
Epoch 398/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0924
Epoch 399/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0923
Epoch 400/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0923
Epoch 401/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.0922
Epoch 402/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0922
Epoch 403/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0921
Epoch 404/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0921
Epoch 405/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0920
Epoch 406/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0920
Epoch 407/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0920
Epoch 408/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0919
Epoch 409/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0919
Epoch 410/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0918
Epoch 411/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0918
Epoch 412/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0917
Epoch 413/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0917
Epoch 414/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0917
Epoch 415/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0916
Epoch 416/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0916
Epoch 417/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0916
Epoch 418/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0915
Epoch 419/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0915
Epoch 420/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0914
Epoch 421/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0914
Epoch 422/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0913
Epoch 423/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0913
Epoch 424/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0913
Epoch 425/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0912
Epoch 426/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0912
Epoch 427/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0911
Epoch 428/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0911
Epoch 429/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0910
Epoch 430/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0910
Epoch 431/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0910
Epoch 432/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0909
Epoch 433/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0909
Epoch 434/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0909
Epoch 435/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0908
Epoch 436/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0908
Epoch 437/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0907
Epoch 438/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0907
Epoch 439/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0906
Epoch 440/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0906
Epoch 441/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0906
Epoch 442/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0905
Epoch 443/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0905
Epoch 444/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0905
Epoch 445/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0904
Epoch 446/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0904
Epoch 447/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0904
Epoch 448/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0904
Epoch 449/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0903
Epoch 450/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0902
Epoch 451/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0902
Epoch 452/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0902
Epoch 453/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0901
Epoch 454/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0901
Epoch 455/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0901
Epoch 456/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0900
Epoch 457/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0900
Epoch 458/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0899
Epoch 459/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0899
Epoch 460/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0899
Epoch 461/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.0899
Epoch 462/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0898
Epoch 463/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0898
Epoch 464/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0897
Epoch 465/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0897
Epoch 466/1000
28/28 [==============================] - 2s 57ms/step - loss: 0.0897
Epoch 467/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0896
Epoch 468/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0896
Epoch 469/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0896
Epoch 470/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0895
Epoch 471/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0895
Epoch 472/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0894
Epoch 473/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0894
Epoch 474/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0894
Epoch 475/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0893
Epoch 476/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0893
Epoch 477/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0893
Epoch 478/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0892
Epoch 479/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0892
Epoch 480/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0892
Epoch 481/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0891
Epoch 482/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0891
Epoch 483/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0891
Epoch 484/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0890
Epoch 485/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0890
Epoch 486/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0890
Epoch 487/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0889
Epoch 488/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0889
Epoch 489/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0889
Epoch 490/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0888
Epoch 491/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0888
Epoch 492/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0888
Epoch 493/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0887
Epoch 494/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0887
Epoch 495/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0887
Epoch 496/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0886
Epoch 497/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0886
Epoch 498/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0886
Epoch 499/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0885
Epoch 500/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0885
Epoch 501/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0885
Epoch 502/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0884
Epoch 503/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0884
Epoch 504/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0884
Epoch 505/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0883
Epoch 506/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0883
Epoch 507/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0883
Epoch 508/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0883
Epoch 509/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0882
Epoch 510/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0882
Epoch 511/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0882
Epoch 512/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0882
Epoch 513/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0881
Epoch 514/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0881
Epoch 515/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0880
Epoch 516/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0880
Epoch 517/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0880
Epoch 518/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0880
Epoch 519/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0879
Epoch 520/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0879
Epoch 521/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0878
Epoch 522/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0878
Epoch 523/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0878
Epoch 524/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0878
Epoch 525/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0877
Epoch 526/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0877
Epoch 527/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0877
Epoch 528/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0876
Epoch 529/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0876
Epoch 530/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0876
Epoch 531/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0875
Epoch 532/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0875
Epoch 533/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0875
Epoch 534/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0875
Epoch 535/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0874
Epoch 536/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0874
Epoch 537/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0874
Epoch 538/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0873
Epoch 539/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0873
Epoch 540/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0873
Epoch 541/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0872
Epoch 542/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0872
Epoch 543/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0872
Epoch 544/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0872
Epoch 545/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0871
Epoch 546/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0871
Epoch 547/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0871
Epoch 548/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0870
Epoch 549/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0870
Epoch 550/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0870
Epoch 551/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0869
Epoch 552/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0869
Epoch 553/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0869
Epoch 554/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0869
Epoch 555/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0869
Epoch 556/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0869
Epoch 557/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0869
Epoch 558/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0868
Epoch 559/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0868
Epoch 560/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0867
Epoch 561/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0867
Epoch 562/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0866
Epoch 563/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0866
Epoch 564/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0866
Epoch 565/1000
28/28 [==============================] - 2s 58ms/step - loss: 0.0866
Epoch 566/1000
28/28 [==============================] - 2s 60ms/step - loss: 0.0866
Epoch 567/1000
28/28 [==============================] - 2s 54ms/step - loss: 0.0865
Epoch 568/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0865
Epoch 569/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0865
Epoch 570/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0864
Epoch 571/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0864
Epoch 572/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0864
Epoch 573/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0864
Epoch 574/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0863
Epoch 575/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0863
Epoch 576/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0863
Epoch 577/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0862
Epoch 578/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0862
Epoch 579/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0862
Epoch 580/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0862
Epoch 581/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0861
Epoch 582/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0861
Epoch 583/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0861
Epoch 584/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0861
Epoch 585/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0860
Epoch 586/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0860
Epoch 587/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0860
Epoch 588/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0859
Epoch 589/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0859
Epoch 590/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0859
Epoch 591/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0859
Epoch 592/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0859
Epoch 593/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0858
Epoch 594/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0858
Epoch 595/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0858
Epoch 596/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0858
Epoch 597/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0857
Epoch 598/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0857
Epoch 599/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0857
Epoch 600/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0856
Epoch 601/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0856
Epoch 602/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0856
Epoch 603/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0856
Epoch 604/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0855
Epoch 605/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0855
Epoch 606/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0855
Epoch 607/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0855
Epoch 608/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0855
Epoch 609/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0854
Epoch 610/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0854
Epoch 611/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0854
Epoch 612/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0854
Epoch 613/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0853
Epoch 614/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0853
Epoch 615/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0852
Epoch 616/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0852
Epoch 617/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0852
Epoch 618/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0852
Epoch 619/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0852
Epoch 620/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0852
Epoch 621/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0851
Epoch 622/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0851
Epoch 623/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0851
Epoch 624/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0851
Epoch 625/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0850
Epoch 626/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0850
Epoch 627/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0849
Epoch 628/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0849
Epoch 629/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0849
Epoch 630/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0849
Epoch 631/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0849
Epoch 632/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0848
Epoch 633/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0848
Epoch 634/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0848
Epoch 635/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0848
Epoch 636/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0848
Epoch 637/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0847
Epoch 638/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0847
Epoch 639/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0847
Epoch 640/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0846
Epoch 641/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0846
Epoch 642/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0846
Epoch 643/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0846
Epoch 644/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0845
Epoch 645/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0845
Epoch 646/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.0845
Epoch 647/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0845
Epoch 648/1000
28/28 [==============================] - 1s 53ms/step - loss: 0.0845
Epoch 649/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 650/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 651/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 652/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 653/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 654/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0844
Epoch 655/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0843
Epoch 656/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0843
Epoch 657/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0842
Epoch 658/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0842
Epoch 659/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0842
Epoch 660/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0842
Epoch 661/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0842
Epoch 662/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0842
Epoch 663/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0841
Epoch 664/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0841
Epoch 665/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0841
Epoch 666/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0840
Epoch 667/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0840
Epoch 668/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0840
Epoch 669/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0840
Epoch 670/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0839
Epoch 671/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0839
Epoch 672/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0839
Epoch 673/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0839
Epoch 674/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0839
Epoch 675/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0838
Epoch 676/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0838
Epoch 677/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0838
Epoch 678/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0837
Epoch 679/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0837
Epoch 680/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0837
Epoch 681/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0837
Epoch 682/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0837
Epoch 683/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0836
Epoch 684/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0836
Epoch 685/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0836
Epoch 686/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0836
Epoch 687/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0836
Epoch 688/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0835
Epoch 689/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0835
Epoch 690/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0835
Epoch 691/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0835
Epoch 692/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0834
Epoch 693/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0834
Epoch 694/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0834
Epoch 695/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0834
Epoch 696/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0833
Epoch 697/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0833
Epoch 698/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0833
Epoch 699/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0833
Epoch 700/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0833
Epoch 701/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0833
Epoch 702/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0833
Epoch 703/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0832
Epoch 704/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0832
Epoch 705/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0832
Epoch 706/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0832
Epoch 707/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0831
Epoch 708/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0831
Epoch 709/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0831
Epoch 710/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0830
Epoch 711/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0830
Epoch 712/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0830
Epoch 713/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0830
Epoch 714/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0830
Epoch 715/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0830
Epoch 716/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0829
Epoch 717/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0829
Epoch 718/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0829
Epoch 719/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0828
Epoch 720/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0828
Epoch 721/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0828
Epoch 722/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0828
Epoch 723/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0828
Epoch 724/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0827
Epoch 725/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0827
Epoch 726/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0827
Epoch 727/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0827
Epoch 728/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0827
Epoch 729/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0827
Epoch 730/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0826
Epoch 731/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0826
Epoch 732/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0826
Epoch 733/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 734/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 735/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 736/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 737/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 738/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0825
Epoch 739/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0825
Epoch 740/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0824
Epoch 741/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0824
Epoch 742/1000
28/28 [==============================] - 1s 53ms/step - loss: 0.0824
Epoch 743/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0823
Epoch 744/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0823
Epoch 745/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0823
Epoch 746/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0823
Epoch 747/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0823
Epoch 748/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0823
Epoch 749/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0823
Epoch 750/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0822
Epoch 751/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0822
Epoch 752/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0822
Epoch 753/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0821
Epoch 754/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0821
Epoch 755/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0821
Epoch 756/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0821
Epoch 757/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0821
Epoch 758/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0820
Epoch 759/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0820
Epoch 760/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0820
Epoch 761/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0820
Epoch 762/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0820
Epoch 763/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0820
Epoch 764/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0819
Epoch 765/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0819
Epoch 766/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0819
Epoch 767/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0819
Epoch 768/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0818
Epoch 769/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0818
Epoch 770/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0818
Epoch 771/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0818
Epoch 772/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0818
Epoch 773/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0818
Epoch 774/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 775/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 776/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 777/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 778/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 779/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0817
Epoch 780/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0816
Epoch 781/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0816
Epoch 782/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0816
Epoch 783/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 784/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 785/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 786/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 787/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 788/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0815
Epoch 789/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0814
Epoch 790/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0814
Epoch 791/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0814
Epoch 792/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0814
Epoch 793/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0814
Epoch 794/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0813
Epoch 795/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0813
Epoch 796/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0813
Epoch 797/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0813
Epoch 798/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0813
Epoch 799/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.0813
Epoch 800/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0812
Epoch 801/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0812
Epoch 802/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0812
Epoch 803/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0812
Epoch 804/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 805/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 806/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 807/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 808/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 809/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0811
Epoch 810/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 811/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0811
Epoch 812/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0811
Epoch 813/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0810
Epoch 814/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0810
Epoch 815/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0810
Epoch 816/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0809
Epoch 817/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0809
Epoch 818/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0809
Epoch 819/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0809
Epoch 820/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0809
Epoch 821/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0808
Epoch 822/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0808
Epoch 823/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0808
Epoch 824/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0808
Epoch 825/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0808
Epoch 826/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0808
Epoch 827/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0807
Epoch 828/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0807
Epoch 829/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0807
Epoch 830/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0807
Epoch 831/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0807
Epoch 832/1000
28/28 [==============================] - 1s 48ms/step - loss: 0.0807
Epoch 833/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0806
Epoch 834/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0806
Epoch 835/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0806
Epoch 836/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0806
Epoch 837/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0806
Epoch 838/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0805
Epoch 839/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0805
Epoch 840/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0805
Epoch 841/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0805
Epoch 842/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0805
Epoch 843/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0805
Epoch 844/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0805
Epoch 845/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0804
Epoch 846/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0804
Epoch 847/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0805
Epoch 848/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0805
Epoch 849/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0805
Epoch 850/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0805
Epoch 851/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0804
Epoch 852/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0804
Epoch 853/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0803
Epoch 854/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0803
Epoch 855/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0802
Epoch 856/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0803
Epoch 857/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0803
Epoch 858/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0803
Epoch 859/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0802
Epoch 860/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0802
Epoch 861/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0802
Epoch 862/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 863/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 864/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 865/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 866/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 867/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 868/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0801
Epoch 869/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0800
Epoch 870/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0800
Epoch 871/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0800
Epoch 872/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0800
Epoch 873/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0799
Epoch 874/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0799
Epoch 875/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0799
Epoch 876/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0799
Epoch 877/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0799
Epoch 878/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0799
Epoch 879/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0799
Epoch 880/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0799
Epoch 881/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0798
Epoch 882/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0798
Epoch 883/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0798
Epoch 884/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0798
Epoch 885/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0798
Epoch 886/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0797
Epoch 887/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0797
Epoch 888/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0797
Epoch 889/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0797
Epoch 890/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0797
Epoch 891/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0797
Epoch 892/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0797
Epoch 893/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0797
Epoch 894/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0796
Epoch 895/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0796
Epoch 896/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0796
Epoch 897/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0796
Epoch 898/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 899/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 900/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 901/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 902/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 903/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 904/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 905/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0795
Epoch 906/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0795
Epoch 907/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0795
Epoch 908/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0794
Epoch 909/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0794
Epoch 910/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0794
Epoch 911/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0794
Epoch 912/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 913/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 914/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 915/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 916/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 917/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 918/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0793
Epoch 919/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 920/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 921/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0793
Epoch 922/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0792
Epoch 923/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0792
Epoch 924/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0792
Epoch 925/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0791
Epoch 926/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0791
Epoch 927/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0791
Epoch 928/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0791
Epoch 929/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0791
Epoch 930/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0791
Epoch 931/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0791
Epoch 932/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0790
Epoch 933/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0790
Epoch 934/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0790
Epoch 935/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0790
Epoch 936/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0790
Epoch 937/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0790
Epoch 938/1000
28/28 [==============================] - 1s 51ms/step - loss: 0.0789
Epoch 939/1000
28/28 [==============================] - 1s 52ms/step - loss: 0.0789
Epoch 940/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0789
Epoch 941/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0789
Epoch 942/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0789
Epoch 943/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0789
Epoch 944/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0789
Epoch 945/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.0789
Epoch 946/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0789
Epoch 947/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0789
Epoch 948/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0789
Epoch 949/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0789
Epoch 950/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0788
Epoch 951/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0788
Epoch 952/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0788
Epoch 953/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0787
Epoch 954/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0787
Epoch 955/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0787
Epoch 956/1000
28/28 [==============================] - 1s 49ms/step - loss: 0.0787
Epoch 957/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0787
Epoch 958/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0787
Epoch 959/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0787
Epoch 960/1000
28/28 [==============================] - 1s 50ms/step - loss: 0.0787
Epoch 961/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0786
Epoch 962/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0786
Epoch 963/1000
28/28 [==============================] - 1s 47ms/step - loss: 0.0786
Epoch 964/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0786
Epoch 965/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0785
Epoch 966/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 967/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 968/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 969/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 970/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0785
Epoch 971/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 972/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 973/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0785
Epoch 974/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0785
Epoch 975/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0784
Epoch 976/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0784
Epoch 977/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0784
Epoch 978/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0784
Epoch 979/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0784
Epoch 980/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 981/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 982/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0783
Epoch 983/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 984/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 985/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 986/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 987/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0783
Epoch 988/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0783
Epoch 989/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0783
Epoch 990/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0782
Epoch 991/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0782
Epoch 992/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0782
Epoch 993/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0782
Epoch 994/1000
28/28 [==============================] - 1s 46ms/step - loss: 0.0782
Epoch 995/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0781
Epoch 996/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0781
Epoch 997/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0781
Epoch 998/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0781
Epoch 999/1000
28/28 [==============================] - 1s 44ms/step - loss: 0.0781
Epoch 1000/1000
28/28 [==============================] - 1s 45ms/step - loss: 0.0781
Out[18]:
<tensorflow.python.keras.callbacks.History at 0x16915f96748>

In [19]:
visualise({'X' : recons['X'], 'Y' :model5.predict(recons['X'])},
          text = 'Left: {} input reconstruction\nRight: model reconstruction')



In [20]:
model6   = create_FCC2(recons['X'].shape)
model6.compile(optimizer = optimizer, loss = loss)
model6.fit(recons['X'], recons['Y'], epochs = 1000, verbose = 1)


Epoch 1/1000
28/28 [==============================] - 9s 315ms/step - loss: 1.2918
Epoch 2/1000
28/28 [==============================] - 8s 278ms/step - loss: 1.1540
Epoch 3/1000
28/28 [==============================] - 10s 357ms/step - loss: 0.7701
Epoch 4/1000
28/28 [==============================] - 11s 385ms/step - loss: 0.6024
Epoch 5/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.4650
Epoch 6/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.4278
Epoch 7/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.3606
Epoch 8/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.2772
Epoch 9/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.2716
Epoch 10/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.2295
Epoch 11/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.2173
Epoch 12/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.2028
Epoch 13/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1947
Epoch 14/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1859
Epoch 15/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1848
Epoch 16/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1603
Epoch 17/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.1700
Epoch 18/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.1474
Epoch 19/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.1569
Epoch 20/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.1450
Epoch 21/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.1466
Epoch 22/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.1435
Epoch 23/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1387
Epoch 24/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1419
Epoch 25/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1327
Epoch 26/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1350
Epoch 27/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1295
Epoch 28/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1309
Epoch 29/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1286
Epoch 30/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1271
Epoch 31/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1274
Epoch 32/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.1235
Epoch 33/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.1231
Epoch 34/1000
28/28 [==============================] - 9s 315ms/step - loss: 0.1217
Epoch 35/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1209
Epoch 36/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.1213
Epoch 37/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.1191
Epoch 38/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.1190
Epoch 39/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1181
Epoch 40/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1175
Epoch 41/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1176
Epoch 42/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.1162
Epoch 43/1000
28/28 [==============================] - 9s 332ms/step - loss: 0.1162
Epoch 44/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.1153
Epoch 45/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.1150
Epoch 46/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.1147
Epoch 47/1000
28/28 [==============================] - 9s 305ms/step - loss: 0.1139
Epoch 48/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.1137
Epoch 49/1000
28/28 [==============================] - 8s 303ms/step - loss: 0.1130
Epoch 50/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.1128
Epoch 51/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.1124
Epoch 52/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1119
Epoch 53/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1115
Epoch 54/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1111
Epoch 55/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1108
Epoch 56/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1103
Epoch 57/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1101
Epoch 58/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1096
Epoch 59/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1094
Epoch 60/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1090
Epoch 61/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1087
Epoch 62/1000
28/28 [==============================] - 8s 301ms/step - loss: 0.1083
Epoch 63/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.1080
Epoch 64/1000
28/28 [==============================] - 8s 303ms/step - loss: 0.1076
Epoch 65/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.1073
Epoch 66/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.1070
Epoch 67/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1067
Epoch 68/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1064
Epoch 69/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1061
Epoch 70/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1057
Epoch 71/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1054
Epoch 72/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1051
Epoch 73/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1048
Epoch 74/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.1045
Epoch 75/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.1042
Epoch 76/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1039
Epoch 77/1000
28/28 [==============================] - 8s 297ms/step - loss: 0.1036
Epoch 78/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.1033
Epoch 79/1000
28/28 [==============================] - 9s 314ms/step - loss: 0.1031
Epoch 80/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1028
Epoch 81/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1025
Epoch 82/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1022
Epoch 83/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1019
Epoch 84/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1016
Epoch 85/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1014
Epoch 86/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.1011
Epoch 87/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1008
Epoch 88/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1005
Epoch 89/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.1002
Epoch 90/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0999
Epoch 91/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0996
Epoch 92/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0993
Epoch 93/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0990
Epoch 94/1000
28/28 [==============================] - 8s 295ms/step - loss: 0.0987
Epoch 95/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0984
Epoch 96/1000
28/28 [==============================] - 8s 303ms/step - loss: 0.0981
Epoch 97/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0978
Epoch 98/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0975
Epoch 99/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0972
Epoch 100/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0969
Epoch 101/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0966
Epoch 102/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0963
Epoch 103/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0960
Epoch 104/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0958
Epoch 105/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0955
Epoch 106/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0952
Epoch 107/1000
28/28 [==============================] - 8s 291ms/step - loss: 0.0949
Epoch 108/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0946
Epoch 109/1000
28/28 [==============================] - 9s 310ms/step - loss: 0.0943
Epoch 110/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0941
Epoch 111/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0938
Epoch 112/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0935
Epoch 113/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0933
Epoch 114/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0930
Epoch 115/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0927
Epoch 116/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0924
Epoch 117/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0922
Epoch 118/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0919
Epoch 119/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0917
Epoch 120/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0914
Epoch 121/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0912
Epoch 122/1000
28/28 [==============================] - 8s 291ms/step - loss: 0.0910
Epoch 123/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0908
Epoch 124/1000
28/28 [==============================] - 9s 307ms/step - loss: 0.0905
Epoch 125/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0902
Epoch 126/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0900
Epoch 127/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0897
Epoch 128/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0896
Epoch 129/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0894
Epoch 130/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0892
Epoch 131/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0889
Epoch 132/1000
28/28 [==============================] - 9s 304ms/step - loss: 0.0886
Epoch 133/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0884
Epoch 134/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0882
Epoch 135/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0881
Epoch 136/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0879
Epoch 137/1000
28/28 [==============================] - 8s 301ms/step - loss: 0.0877
Epoch 138/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0874
Epoch 139/1000
28/28 [==============================] - 8s 300ms/step - loss: 0.0872
Epoch 140/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0870
Epoch 141/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0868
Epoch 142/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0866
Epoch 143/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0865
Epoch 144/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0863
Epoch 145/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0861
Epoch 146/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0859
Epoch 147/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0857
Epoch 148/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0855
Epoch 149/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0853
Epoch 150/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0851
Epoch 151/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0850
Epoch 152/1000
28/28 [==============================] - 8s 298ms/step - loss: 0.0848
Epoch 153/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0847
Epoch 154/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0847
Epoch 155/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0845
Epoch 156/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0843
Epoch 157/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0839
Epoch 158/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0838
Epoch 159/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0838
Epoch 160/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0837
Epoch 161/1000
28/28 [==============================] - 9s 316ms/step - loss: 0.0834
Epoch 162/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0831
Epoch 163/1000
28/28 [==============================] - 9s 314ms/step - loss: 0.0830
Epoch 164/1000
28/28 [==============================] - 9s 317ms/step - loss: 0.0830
Epoch 165/1000
28/28 [==============================] - 9s 317ms/step - loss: 0.0828
Epoch 166/1000
28/28 [==============================] - 9s 314ms/step - loss: 0.0826
Epoch 167/1000
28/28 [==============================] - 10s 367ms/step - loss: 0.0823
Epoch 168/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0822
Epoch 169/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0822
Epoch 170/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0820
Epoch 171/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0818
Epoch 172/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0816
Epoch 173/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0815
Epoch 174/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0814
Epoch 175/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0812
Epoch 176/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0810
Epoch 177/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0808
Epoch 178/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0807
Epoch 179/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0806
Epoch 180/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0805
Epoch 181/1000
28/28 [==============================] - 8s 296ms/step - loss: 0.0803
Epoch 182/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0801
Epoch 183/1000
28/28 [==============================] - 9s 309ms/step - loss: 0.0800
Epoch 184/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0798
Epoch 185/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0797
Epoch 186/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0796
Epoch 187/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0795
Epoch 188/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0793
Epoch 189/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0791
Epoch 190/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0790
Epoch 191/1000
28/28 [==============================] - 8s 296ms/step - loss: 0.0788
Epoch 192/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0787
Epoch 193/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0785
Epoch 194/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0784
Epoch 195/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0783
Epoch 196/1000
28/28 [==============================] - 8s 302ms/step - loss: 0.0782
Epoch 197/1000
28/28 [==============================] - 10s 360ms/step - loss: 0.0781
Epoch 198/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0780
Epoch 199/1000
28/28 [==============================] - 8s 300ms/step - loss: 0.0780
Epoch 200/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.0779
Epoch 201/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0777
Epoch 202/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0774
Epoch 203/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0772
Epoch 204/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0771
Epoch 205/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0770
Epoch 206/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0770
Epoch 207/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0768
Epoch 208/1000
28/28 [==============================] - 8s 291ms/step - loss: 0.0766
Epoch 209/1000
28/28 [==============================] - 9s 308ms/step - loss: 0.0764
Epoch 210/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0763
Epoch 211/1000
28/28 [==============================] - 9s 333ms/step - loss: 0.0762
Epoch 212/1000
28/28 [==============================] - 9s 325ms/step - loss: 0.0762
Epoch 213/1000
28/28 [==============================] - 8s 293ms/step - loss: 0.0761
Epoch 214/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0758
Epoch 215/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0756
Epoch 216/1000
28/28 [==============================] - 9s 304ms/step - loss: 0.0755
Epoch 217/1000
28/28 [==============================] - 8s 298ms/step - loss: 0.0754
Epoch 218/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0753
Epoch 219/1000
28/28 [==============================] - 8s 298ms/step - loss: 0.0752
Epoch 220/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0751
Epoch 221/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0749
Epoch 222/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0748
Epoch 223/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0746
Epoch 224/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0745
Epoch 225/1000
28/28 [==============================] - 9s 312ms/step - loss: 0.0744
Epoch 226/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0743
Epoch 227/1000
28/28 [==============================] - 9s 325ms/step - loss: 0.0742
Epoch 228/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0741
Epoch 229/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0740
Epoch 230/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0739
Epoch 231/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0737
Epoch 232/1000
28/28 [==============================] - 9s 338ms/step - loss: 0.0735
Epoch 233/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0734
Epoch 234/1000
28/28 [==============================] - 10s 353ms/step - loss: 0.0733
Epoch 235/1000
28/28 [==============================] - 8s 302ms/step - loss: 0.0731
Epoch 236/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0730
Epoch 237/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0729
Epoch 238/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0729
Epoch 239/1000
28/28 [==============================] - 9s 316ms/step - loss: 0.0728
Epoch 240/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0728
Epoch 241/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0727
Epoch 242/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0727
Epoch 243/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0726
Epoch 244/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0723
Epoch 245/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0720
Epoch 246/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0718
Epoch 247/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0718
Epoch 248/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0718
Epoch 249/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0718
Epoch 250/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0717
Epoch 251/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0715
Epoch 252/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0712
Epoch 253/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0711
Epoch 254/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0710
Epoch 255/1000
28/28 [==============================] - 9s 334ms/step - loss: 0.0709
Epoch 256/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.0709
Epoch 257/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0708
Epoch 258/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0707
Epoch 259/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0705
Epoch 260/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0703
Epoch 261/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0702
Epoch 262/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0701
Epoch 263/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0701
Epoch 264/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0700
Epoch 265/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0700
Epoch 266/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0698
Epoch 267/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0697
Epoch 268/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0695
Epoch 269/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0694
Epoch 270/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0693
Epoch 271/1000
28/28 [==============================] - 8s 291ms/step - loss: 0.0691
Epoch 272/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0691
Epoch 273/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0690
Epoch 274/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0690
Epoch 275/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0690
Epoch 276/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0690
Epoch 277/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0689
Epoch 278/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0689
Epoch 279/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0687
Epoch 280/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0684
Epoch 281/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0682
Epoch 282/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0680
Epoch 283/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0680
Epoch 284/1000
28/28 [==============================] - 9s 319ms/step - loss: 0.0680
Epoch 285/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0681
Epoch 286/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0680
Epoch 287/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0680
Epoch 288/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0677
Epoch 289/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0675
Epoch 290/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0673
Epoch 291/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0672
Epoch 292/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0673
Epoch 293/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0673
Epoch 294/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0673
Epoch 295/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0672
Epoch 296/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0670
Epoch 297/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0668
Epoch 298/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0666
Epoch 299/1000
28/28 [==============================] - 9s 317ms/step - loss: 0.0665
Epoch 300/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0665
Epoch 301/1000
28/28 [==============================] - 8s 298ms/step - loss: 0.0665
Epoch 302/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0664
Epoch 303/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0664
Epoch 304/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0663
Epoch 305/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0661
Epoch 306/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0660
Epoch 307/1000
28/28 [==============================] - 8s 293ms/step - loss: 0.0658
Epoch 308/1000
28/28 [==============================] - 9s 306ms/step - loss: 0.0657
Epoch 309/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0657
Epoch 310/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0656
Epoch 311/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0656
Epoch 312/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0656
Epoch 313/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0656
Epoch 314/1000
28/28 [==============================] - 9s 323ms/step - loss: 0.0656
Epoch 315/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0655
Epoch 316/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0654
Epoch 317/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0652
Epoch 318/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0650
Epoch 319/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0648
Epoch 320/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0648
Epoch 321/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0647
Epoch 322/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0647
Epoch 323/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0648
Epoch 324/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0647
Epoch 325/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0647
Epoch 326/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0645
Epoch 327/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0644
Epoch 328/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0642
Epoch 329/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0641
Epoch 330/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0640
Epoch 331/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0639
Epoch 332/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0639
Epoch 333/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0639
Epoch 334/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0639
Epoch 335/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0638
Epoch 336/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0637
Epoch 337/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0636
Epoch 338/1000
28/28 [==============================] - 8s 295ms/step - loss: 0.0635
Epoch 339/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0634
Epoch 340/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0633
Epoch 341/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0632
Epoch 342/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0631
Epoch 343/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0630
Epoch 344/1000
28/28 [==============================] - 9s 323ms/step - loss: 0.0629
Epoch 345/1000
28/28 [==============================] - 9s 332ms/step - loss: 0.0629
Epoch 346/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0628
Epoch 347/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0628
Epoch 348/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0628
Epoch 349/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0629
Epoch 350/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0629
Epoch 351/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0630
Epoch 352/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0629
Epoch 353/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0628
Epoch 354/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0626
Epoch 355/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0623
Epoch 356/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0621
Epoch 357/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0620
Epoch 358/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0620
Epoch 359/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0621
Epoch 360/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0621
Epoch 361/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0621
Epoch 362/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0619
Epoch 363/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0617
Epoch 364/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0615
Epoch 365/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0614
Epoch 366/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0614
Epoch 367/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0614
Epoch 368/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0614
Epoch 369/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0614
Epoch 370/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0614
Epoch 371/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0613
Epoch 372/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0612
Epoch 373/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0610
Epoch 374/1000
28/28 [==============================] - 9s 317ms/step - loss: 0.0609
Epoch 375/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0608
Epoch 376/1000
28/28 [==============================] - 8s 295ms/step - loss: 0.0607
Epoch 377/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0607
Epoch 378/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0606
Epoch 379/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0606
Epoch 380/1000
28/28 [==============================] - 8s 275ms/step - loss: 0.0606
Epoch 381/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0606
Epoch 382/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0606
Epoch 383/1000
28/28 [==============================] - 8s 274ms/step - loss: 0.0606
Epoch 384/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0606
Epoch 385/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0605
Epoch 386/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0604
Epoch 387/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0602
Epoch 388/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0601
Epoch 389/1000
28/28 [==============================] - 9s 319ms/step - loss: 0.0599
Epoch 390/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0598
Epoch 391/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0598
Epoch 392/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0597
Epoch 393/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0597
Epoch 394/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0597
Epoch 395/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0598
Epoch 396/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0598
Epoch 397/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0598
Epoch 398/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0598
Epoch 399/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0597
Epoch 400/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0595
Epoch 401/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0593
Epoch 402/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0592
Epoch 403/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0590
Epoch 404/1000
28/28 [==============================] - 9s 313ms/step - loss: 0.0590
Epoch 405/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0590
Epoch 406/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0590
Epoch 407/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0590
Epoch 408/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0591
Epoch 409/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0591
Epoch 410/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0591
Epoch 411/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0590
Epoch 412/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0588
Epoch 413/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0586
Epoch 414/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0584
Epoch 415/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0583
Epoch 416/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0583
Epoch 417/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0583
Epoch 418/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0583
Epoch 419/1000
28/28 [==============================] - 9s 313ms/step - loss: 0.0584
Epoch 420/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0584
Epoch 421/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0584
Epoch 422/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0584
Epoch 423/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0583
Epoch 424/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0581
Epoch 425/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0579
Epoch 426/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0578
Epoch 427/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0577
Epoch 428/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0576
Epoch 429/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0576
Epoch 430/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0577
Epoch 431/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0577
Epoch 432/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0578
Epoch 433/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0578
Epoch 434/1000
28/28 [==============================] - 9s 310ms/step - loss: 0.0578
Epoch 435/1000
28/28 [==============================] - 9s 326ms/step - loss: 0.0577
Epoch 436/1000
28/28 [==============================] - 8s 299ms/step - loss: 0.0576
Epoch 437/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0574
Epoch 438/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0572
Epoch 439/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0571
Epoch 440/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0570
Epoch 441/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0570
Epoch 442/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0571
Epoch 443/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0571
Epoch 444/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0572
Epoch 445/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0572
Epoch 446/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0571
Epoch 447/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0570
Epoch 448/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0568
Epoch 449/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0567
Epoch 450/1000
28/28 [==============================] - 11s 396ms/step - loss: 0.0565
Epoch 451/1000
28/28 [==============================] - 9s 305ms/step - loss: 0.0565
Epoch 452/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0564
Epoch 453/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0564
Epoch 454/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0564
Epoch 455/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0565
Epoch 456/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0565
Epoch 457/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0565
Epoch 458/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0565
Epoch 459/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0565
Epoch 460/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0565
Epoch 461/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0563
Epoch 462/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0562
Epoch 463/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0560
Epoch 464/1000
28/28 [==============================] - 9s 334ms/step - loss: 0.0559
Epoch 465/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0558
Epoch 466/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0558
Epoch 467/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0558
Epoch 468/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0558
Epoch 469/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0558
Epoch 470/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0558
Epoch 471/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0558
Epoch 472/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0558
Epoch 473/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0558
Epoch 474/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0558
Epoch 475/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0557
Epoch 476/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0556
Epoch 477/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0555
Epoch 478/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0553
Epoch 479/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0553
Epoch 480/1000
28/28 [==============================] - 9s 322ms/step - loss: 0.0552
Epoch 481/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0551
Epoch 482/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0550
Epoch 483/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0550
Epoch 484/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0550
Epoch 485/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0550
Epoch 486/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0551
Epoch 487/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0551
Epoch 488/1000
28/28 [==============================] - 8s 295ms/step - loss: 0.0551
Epoch 489/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0552
Epoch 490/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0552
Epoch 491/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0552
Epoch 492/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0551
Epoch 493/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0550
Epoch 494/1000
28/28 [==============================] - 9s 326ms/step - loss: 0.0548
Epoch 495/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0546
Epoch 496/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0545
Epoch 497/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0544
Epoch 498/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0543
Epoch 499/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0543
Epoch 500/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0544
Epoch 501/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0544
Epoch 502/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0544
Epoch 503/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0544
Epoch 504/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0544
Epoch 505/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0543
Epoch 506/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0543
Epoch 507/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0542
Epoch 508/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0540
Epoch 509/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0539
Epoch 510/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0539
Epoch 511/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0538
Epoch 512/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0538
Epoch 513/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0537
Epoch 514/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0537
Epoch 515/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0536
Epoch 516/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0536
Epoch 517/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0537
Epoch 518/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0537
Epoch 519/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0538
Epoch 520/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0540
Epoch 521/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0541
Epoch 522/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0542
Epoch 523/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0542
Epoch 524/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0541
Epoch 525/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0538
Epoch 526/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0535
Epoch 527/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0532
Epoch 528/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0531
Epoch 529/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0531
Epoch 530/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0532
Epoch 531/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0534
Epoch 532/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0534
Epoch 533/1000
28/28 [==============================] - 8s 293ms/step - loss: 0.0534
Epoch 534/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0532
Epoch 535/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0530
Epoch 536/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0529
Epoch 537/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0528
Epoch 538/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0528
Epoch 539/1000
28/28 [==============================] - 9s 323ms/step - loss: 0.0528
Epoch 540/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0528
Epoch 541/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0528
Epoch 542/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0528
Epoch 543/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0528
Epoch 544/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0527
Epoch 545/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0526
Epoch 546/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0525
Epoch 547/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0525
Epoch 548/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0524
Epoch 549/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0523
Epoch 550/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0523
Epoch 551/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0523
Epoch 552/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0523
Epoch 553/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0522
Epoch 554/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0522
Epoch 555/1000
28/28 [==============================] - 9s 326ms/step - loss: 0.0522
Epoch 556/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0522
Epoch 557/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0523
Epoch 558/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0523
Epoch 559/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0524
Epoch 560/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0524
Epoch 561/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0525
Epoch 562/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0525
Epoch 563/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.0526
Epoch 564/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0525
Epoch 565/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0523
Epoch 566/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0521
Epoch 567/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0519
Epoch 568/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0517
Epoch 569/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0516
Epoch 570/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0517
Epoch 571/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.0517
Epoch 572/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0518
Epoch 573/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0518
Epoch 574/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0519
Epoch 575/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0518
Epoch 576/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0518
Epoch 577/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0516
Epoch 578/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0515
Epoch 579/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0514
Epoch 580/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0513
Epoch 581/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0513
Epoch 582/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0513
Epoch 583/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0513
Epoch 584/1000
28/28 [==============================] - 9s 319ms/step - loss: 0.0513
Epoch 585/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0514
Epoch 586/1000
28/28 [==============================] - 9s 313ms/step - loss: 0.0514
Epoch 587/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0514
Epoch 588/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0514
Epoch 589/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0513
Epoch 590/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0512
Epoch 591/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0511
Epoch 592/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0510
Epoch 593/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0510
Epoch 594/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0509
Epoch 595/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0508
Epoch 596/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0508
Epoch 597/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0507
Epoch 598/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0507
Epoch 599/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0507
Epoch 600/1000
28/28 [==============================] - 10s 350ms/step - loss: 0.0507
Epoch 601/1000
28/28 [==============================] - 9s 323ms/step - loss: 0.0507
Epoch 602/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.0508
Epoch 603/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0508
Epoch 604/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.0509
Epoch 605/1000
28/28 [==============================] - 9s 337ms/step - loss: 0.0510
Epoch 606/1000
28/28 [==============================] - 8s 302ms/step - loss: 0.0512
Epoch 607/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0514
Epoch 608/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0515
Epoch 609/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0514
Epoch 610/1000
28/28 [==============================] - 8s 293ms/step - loss: 0.0512
Epoch 611/1000
28/28 [==============================] - 8s 298ms/step - loss: 0.0508
Epoch 612/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0505
Epoch 613/1000
28/28 [==============================] - 9s 312ms/step - loss: 0.0503
Epoch 614/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0503
Epoch 615/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0504
Epoch 616/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0506
Epoch 617/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0506
Epoch 618/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0506
Epoch 619/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0505
Epoch 620/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0503
Epoch 621/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0501
Epoch 622/1000
28/28 [==============================] - 8s 292ms/step - loss: 0.0500
Epoch 623/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0500
Epoch 624/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0501
Epoch 625/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0501
Epoch 626/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0501
Epoch 627/1000
28/28 [==============================] - 9s 310ms/step - loss: 0.0501
Epoch 628/1000
28/28 [==============================] - 9s 337ms/step - loss: 0.0500
Epoch 629/1000
28/28 [==============================] - 9s 332ms/step - loss: 0.0499
Epoch 630/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0498
Epoch 631/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0498
Epoch 632/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0497
Epoch 633/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0497
Epoch 634/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0497
Epoch 635/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0497
Epoch 636/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0497
Epoch 637/1000
28/28 [==============================] - 8s 299ms/step - loss: 0.0497
Epoch 638/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0497
Epoch 639/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0497
Epoch 640/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0496
Epoch 641/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0496
Epoch 642/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.0496
Epoch 643/1000
28/28 [==============================] - 9s 332ms/step - loss: 0.0496
Epoch 644/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0495
Epoch 645/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0495
Epoch 646/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0495
Epoch 647/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0494
Epoch 648/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0494
Epoch 649/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0494
Epoch 650/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0493
Epoch 651/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0493
Epoch 652/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0493
Epoch 653/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0492
Epoch 654/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0492
Epoch 655/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0492
Epoch 656/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0491
Epoch 657/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.0491
Epoch 658/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0491
Epoch 659/1000
28/28 [==============================] - 9s 314ms/step - loss: 0.0491
Epoch 660/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0491
Epoch 661/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0491
Epoch 662/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0491
Epoch 663/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0492
Epoch 664/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0493
Epoch 665/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0495
Epoch 666/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0496
Epoch 667/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0498
Epoch 668/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0497
Epoch 669/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0495
Epoch 670/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0492
Epoch 671/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0489
Epoch 672/1000
28/28 [==============================] - 8s 289ms/step - loss: 0.0487
Epoch 673/1000
28/28 [==============================] - 9s 335ms/step - loss: 0.0486
Epoch 674/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0487
Epoch 675/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0488
Epoch 676/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0489
Epoch 677/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0489
Epoch 678/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0488
Epoch 679/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0486
Epoch 680/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0485
Epoch 681/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0484
Epoch 682/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0484
Epoch 683/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0484
Epoch 684/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0484
Epoch 685/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0484
Epoch 686/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0484
Epoch 687/1000
28/28 [==============================] - 8s 295ms/step - loss: 0.0485
Epoch 688/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0484
Epoch 689/1000
28/28 [==============================] - 9s 311ms/step - loss: 0.0484
Epoch 690/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0483
Epoch 691/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0482
Epoch 692/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0482
Epoch 693/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0481
Epoch 694/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0481
Epoch 695/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0480
Epoch 696/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0480
Epoch 697/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0480
Epoch 698/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0480
Epoch 699/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0480
Epoch 700/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0480
Epoch 701/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0480
Epoch 702/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0480
Epoch 703/1000
28/28 [==============================] - 9s 333ms/step - loss: 0.0480
Epoch 704/1000
28/28 [==============================] - 9s 311ms/step - loss: 0.0481
Epoch 705/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0482
Epoch 706/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0483
Epoch 707/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0484
Epoch 708/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0485
Epoch 709/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0485
Epoch 710/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0484
Epoch 711/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0482
Epoch 712/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0480
Epoch 713/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0477
Epoch 714/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0476
Epoch 715/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0476
Epoch 716/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0476
Epoch 717/1000
28/28 [==============================] - 8s 301ms/step - loss: 0.0477
Epoch 718/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0478
Epoch 719/1000
28/28 [==============================] - 9s 305ms/step - loss: 0.0478
Epoch 720/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0478
Epoch 721/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0477
Epoch 722/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0475
Epoch 723/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0474
Epoch 724/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0473
Epoch 725/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0473
Epoch 726/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0473
Epoch 727/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0473
Epoch 728/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0474
Epoch 729/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0474
Epoch 730/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0474
Epoch 731/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0473
Epoch 732/1000
28/28 [==============================] - 8s 301ms/step - loss: 0.0473
Epoch 733/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0473
Epoch 734/1000
28/28 [==============================] - 9s 305ms/step - loss: 0.0472
Epoch 735/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0472
Epoch 736/1000
28/28 [==============================] - 8s 292ms/step - loss: 0.0471
Epoch 737/1000
28/28 [==============================] - 8s 300ms/step - loss: 0.0471
Epoch 738/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0470
Epoch 739/1000
28/28 [==============================] - 8s 288ms/step - loss: 0.0470
Epoch 740/1000
28/28 [==============================] - 8s 296ms/step - loss: 0.0469
Epoch 741/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0469
Epoch 742/1000
28/28 [==============================] - 8s 297ms/step - loss: 0.0469
Epoch 743/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0469
Epoch 744/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0469
Epoch 745/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0469
Epoch 746/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0469
Epoch 747/1000
28/28 [==============================] - 9s 324ms/step - loss: 0.0469
Epoch 748/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0470
Epoch 749/1000
28/28 [==============================] - 9s 308ms/step - loss: 0.0472
Epoch 750/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0472
Epoch 751/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0474
Epoch 752/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0476
Epoch 753/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0478
Epoch 754/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0477
Epoch 755/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0476
Epoch 756/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0472
Epoch 757/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0469
Epoch 758/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0466
Epoch 759/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0465
Epoch 760/1000
28/28 [==============================] - 8s 275ms/step - loss: 0.0466
Epoch 761/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0468
Epoch 762/1000
28/28 [==============================] - 9s 322ms/step - loss: 0.0470
Epoch 763/1000
28/28 [==============================] - 9s 325ms/step - loss: 0.0470
Epoch 764/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0470
Epoch 765/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0468
Epoch 766/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0465
Epoch 767/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0464
Epoch 768/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0463
Epoch 769/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0464
Epoch 770/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0464
Epoch 771/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0465
Epoch 772/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0465
Epoch 773/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0464
Epoch 774/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0464
Epoch 775/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0463
Epoch 776/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0462
Epoch 777/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0461
Epoch 778/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0461
Epoch 779/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0461
Epoch 780/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0461
Epoch 781/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0461
Epoch 782/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0461
Epoch 783/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0461
Epoch 784/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0461
Epoch 785/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0461
Epoch 786/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0460
Epoch 787/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0460
Epoch 788/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0460
Epoch 789/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0459
Epoch 790/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0459
Epoch 791/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0459
Epoch 792/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0458
Epoch 793/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0458
Epoch 794/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0458
Epoch 795/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0457
Epoch 796/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0457
Epoch 797/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0457
Epoch 798/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0457
Epoch 799/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0456
Epoch 800/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0456
Epoch 801/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0456
Epoch 802/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0456
Epoch 803/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0456
Epoch 804/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0456
Epoch 805/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0456
Epoch 806/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0456
Epoch 807/1000
28/28 [==============================] - 9s 322ms/step - loss: 0.0457
Epoch 808/1000
28/28 [==============================] - 9s 325ms/step - loss: 0.0459
Epoch 809/1000
28/28 [==============================] - 8s 293ms/step - loss: 0.0462
Epoch 810/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0465
Epoch 811/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0469
Epoch 812/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0470
Epoch 813/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0471
Epoch 814/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0466
Epoch 815/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0461
Epoch 816/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0455
Epoch 817/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0453
Epoch 818/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0455
Epoch 819/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0458
Epoch 820/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0461
Epoch 821/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0460
Epoch 822/1000
28/28 [==============================] - 9s 317ms/step - loss: 0.0457
Epoch 823/1000
28/28 [==============================] - 9s 331ms/step - loss: 0.0453
Epoch 824/1000
28/28 [==============================] - 8s 303ms/step - loss: 0.0452
Epoch 825/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0452
Epoch 826/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0453
Epoch 827/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0454
Epoch 828/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0454
Epoch 829/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0453
Epoch 830/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0452
Epoch 831/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0450
Epoch 832/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0450
Epoch 833/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0450
Epoch 834/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0451
Epoch 835/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0451
Epoch 836/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0451
Epoch 837/1000
28/28 [==============================] - 9s 321ms/step - loss: 0.0450
Epoch 838/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0449
Epoch 839/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0449
Epoch 840/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0448
Epoch 841/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0449
Epoch 842/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0449
Epoch 843/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0449
Epoch 844/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0449
Epoch 845/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0448
Epoch 846/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0448
Epoch 847/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0447
Epoch 848/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0447
Epoch 849/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0446
Epoch 850/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0446
Epoch 851/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0446
Epoch 852/1000
28/28 [==============================] - 9s 320ms/step - loss: 0.0446
Epoch 853/1000
28/28 [==============================] - 9s 329ms/step - loss: 0.0446
Epoch 854/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0446
Epoch 855/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0446
Epoch 856/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0446
Epoch 857/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0446
Epoch 858/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0446
Epoch 859/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0445
Epoch 860/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0445
Epoch 861/1000
28/28 [==============================] - 8s 287ms/step - loss: 0.0445
Epoch 862/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0445
Epoch 863/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0445
Epoch 864/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0445
Epoch 865/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0445
Epoch 866/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0445
Epoch 867/1000
28/28 [==============================] - 9s 323ms/step - loss: 0.0445
Epoch 868/1000
28/28 [==============================] - 9s 331ms/step - loss: 0.0445
Epoch 869/1000
28/28 [==============================] - 9s 315ms/step - loss: 0.0445
Epoch 870/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0445
Epoch 871/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0445
Epoch 872/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0445
Epoch 873/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0444
Epoch 874/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0444
Epoch 875/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0444
Epoch 876/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0443
Epoch 877/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0443
Epoch 878/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0442
Epoch 879/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0442
Epoch 880/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0441
Epoch 881/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0440
Epoch 882/1000
28/28 [==============================] - 9s 322ms/step - loss: 0.0440
Epoch 883/1000
28/28 [==============================] - 9s 326ms/step - loss: 0.0440
Epoch 884/1000
28/28 [==============================] - 9s 308ms/step - loss: 0.0440
Epoch 885/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0439
Epoch 886/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0439
Epoch 887/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0439
Epoch 888/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0439
Epoch 889/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0439
Epoch 890/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0439
Epoch 891/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0440
Epoch 892/1000
28/28 [==============================] - 8s 282ms/step - loss: 0.0440
Epoch 893/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0442
Epoch 894/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0443
Epoch 895/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0446
Epoch 896/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0448
Epoch 897/1000
28/28 [==============================] - 11s 375ms/step - loss: 0.0451
Epoch 898/1000
28/28 [==============================] - 10s 372ms/step - loss: 0.0451
Epoch 899/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0451
Epoch 900/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0446
Epoch 901/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0441
Epoch 902/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0437
Epoch 903/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0436
Epoch 904/1000
28/28 [==============================] - 8s 284ms/step - loss: 0.0438
Epoch 905/1000
28/28 [==============================] - 8s 285ms/step - loss: 0.0440
Epoch 906/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0442
Epoch 907/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0442
Epoch 908/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0441
Epoch 909/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0438
Epoch 910/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0436
Epoch 911/1000
28/28 [==============================] - 8s 300ms/step - loss: 0.0435
Epoch 912/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0435
Epoch 913/1000
28/28 [==============================] - 9s 308ms/step - loss: 0.0437
Epoch 914/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0437
Epoch 915/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0438
Epoch 916/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0436
Epoch 917/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0435
Epoch 918/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0434
Epoch 919/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0434
Epoch 920/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0434
Epoch 921/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0434
Epoch 922/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0434
Epoch 923/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0434
Epoch 924/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0434
Epoch 925/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0434
Epoch 926/1000
28/28 [==============================] - 8s 299ms/step - loss: 0.0433
Epoch 927/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0432
Epoch 928/1000
28/28 [==============================] - 9s 306ms/step - loss: 0.0432
Epoch 929/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0432
Epoch 930/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0432
Epoch 931/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0432
Epoch 932/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0432
Epoch 933/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0432
Epoch 934/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0432
Epoch 935/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0432
Epoch 936/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0432
Epoch 937/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0431
Epoch 938/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0431
Epoch 939/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0431
Epoch 940/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0430
Epoch 941/1000
28/28 [==============================] - 8s 296ms/step - loss: 0.0430
Epoch 942/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0430
Epoch 943/1000
28/28 [==============================] - 9s 304ms/step - loss: 0.0429
Epoch 944/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0429
Epoch 945/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0429
Epoch 946/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0429
Epoch 947/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0429
Epoch 948/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0429
Epoch 949/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0429
Epoch 950/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0429
Epoch 951/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0429
Epoch 952/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0429
Epoch 953/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0429
Epoch 954/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0430
Epoch 955/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0430
Epoch 956/1000
28/28 [==============================] - 8s 290ms/step - loss: 0.0432
Epoch 957/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0432
Epoch 958/1000
28/28 [==============================] - 9s 310ms/step - loss: 0.0434
Epoch 959/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0435
Epoch 960/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0436
Epoch 961/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0435
Epoch 962/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0435
Epoch 963/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0432
Epoch 964/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0430
Epoch 965/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0427
Epoch 966/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0426
Epoch 967/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0426
Epoch 968/1000
28/28 [==============================] - 8s 276ms/step - loss: 0.0426
Epoch 969/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0428
Epoch 970/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0428
Epoch 971/1000
28/28 [==============================] - 8s 286ms/step - loss: 0.0429
Epoch 972/1000
28/28 [==============================] - 9s 328ms/step - loss: 0.0429
Epoch 973/1000
28/28 [==============================] - 9s 330ms/step - loss: 0.0428
Epoch 974/1000
28/28 [==============================] - 8s 283ms/step - loss: 0.0427
Epoch 975/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0426
Epoch 976/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0425
Epoch 977/1000
28/28 [==============================] - 8s 281ms/step - loss: 0.0424
Epoch 978/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0424
Epoch 979/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0424
Epoch 980/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0425
Epoch 981/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0425
Epoch 982/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0425
Epoch 983/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0425
Epoch 984/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0425
Epoch 985/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0425
Epoch 986/1000
28/28 [==============================] - 8s 294ms/step - loss: 0.0424
Epoch 987/1000
28/28 [==============================] - 9s 327ms/step - loss: 0.0424
Epoch 988/1000
28/28 [==============================] - 9s 311ms/step - loss: 0.0423
Epoch 989/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0423
Epoch 990/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0422
Epoch 991/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0422
Epoch 992/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0422
Epoch 993/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0422
Epoch 994/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0422
Epoch 995/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0422
Epoch 996/1000
28/28 [==============================] - 8s 278ms/step - loss: 0.0422
Epoch 997/1000
28/28 [==============================] - 8s 280ms/step - loss: 0.0422
Epoch 998/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0422
Epoch 999/1000
28/28 [==============================] - 8s 279ms/step - loss: 0.0423
Epoch 1000/1000
28/28 [==============================] - 8s 277ms/step - loss: 0.0423
Out[20]:
<tensorflow.python.keras.callbacks.History at 0x1692a2877b8>

In [21]:
visualise({'X' : recons['X'], 'Y' :model6.predict(recons['X'])},
          text = 'Left: {} input reconstruction\nRight: model reconstruction')


Future Works

Variational De-Noising Auto-Encoder (VDAE)

Instead of encoding to some latent space $z$ directly, the VDAE outputs distribution parameters for a distribution you choose. For example, if you choose a multivariate $\mathcal{N}(\mu, \Sigma | \text{image})$, we may wish the encoder to output $\mu$ and $\sigma$ where $\sigma^{\text{T}}\sigma = \Sigma$ such that we can draw $z$. As the encoder and decoder are deterministic functions with $z$ the only random part, we can quantify the uncertainty with the VDAE by calculating the the pdf of the normal at $z$.

D.P. Kingma & M. Welling: Auto-Encoding Variational Bayes

Conditional Generative Adversiarial Networks (CGAN)

A Generative Adversarial Network (GAN) uses two neural networks to train each other. The first network, the generator, attempts to generate data similar to the ones present in out training dataset whilst the other network, the discriminator is a binary classifying network attempting to say which data belongs to the real dataset and which data was generated. Though, the original GAN will just generate any suitable image which is not appropriate for our problem. This is where the CGAN comes in, where we can give a rough image as the prior and it can generate proposal images, again, with uncertainty quantification.

I.J. Goodfellow et al: Generative Adversarial Networks
M. Mirza & S. Osindero: Conditional Generative Adversarial Nets