A Simple Autoencoder

We'll start off by building a simple autoencoder to compress the MNIST dataset. With autoencoders, we pass input data through an encoder that makes a compressed representation of the input. Then, this representation is passed through a decoder to reconstruct the input data. Generally the encoder and decoder will be built with neural networks, then trained on example data.

In this notebook, we'll be build a simple network architecture for the encoder and decoder. Let's get started by importing our libraries and getting the dataset.


In [1]:
%matplotlib inline

import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt

In [2]:
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('MNIST_data', validation_size=0)


Successfully downloaded train-images-idx3-ubyte.gz 9912422 bytes.
Extracting MNIST_data/train-images-idx3-ubyte.gz
Successfully downloaded train-labels-idx1-ubyte.gz 28881 bytes.
Extracting MNIST_data/train-labels-idx1-ubyte.gz
Successfully downloaded t10k-images-idx3-ubyte.gz 1648877 bytes.
Extracting MNIST_data/t10k-images-idx3-ubyte.gz
Successfully downloaded t10k-labels-idx1-ubyte.gz 4542 bytes.
Extracting MNIST_data/t10k-labels-idx1-ubyte.gz

Below I'm plotting an example image from the MNIST dataset. These are 28x28 grayscale images of handwritten digits.


In [3]:
img = mnist.train.images[2]
plt.imshow(img.reshape((28, 28)), cmap='Greys_r')


Out[3]:
<matplotlib.image.AxesImage at 0x119175908>

We'll train an autoencoder with these images by flattening them into 784 length vectors. The images from this dataset are already normalized such that the values are between 0 and 1. Let's start by building basically the simplest autoencoder with a single ReLU hidden layer. This layer will be used as the compressed representation. Then, the encoder is the input layer and the hidden layer. The decoder is the hidden layer and the output layer. Since the images are normalized between 0 and 1, we need to use a sigmoid activation on the output layer to get values matching the input.

Exercise: Build the graph for the autoencoder in the cell below. The input images will be flattened into 784 length vectors. The targets are the same as the inputs. And there should be one hidden layer with a ReLU activation and an output layer with a sigmoid activation. The loss should be calculated with the cross-entropy loss, there is a convenient TensorFlow function for this tf.nn.sigmoid_cross_entropy_with_logits (documentation). You should note that tf.nn.sigmoid_cross_entropy_with_logits takes the logits, but to get the reconstructed images you'll need to pass the logits through the sigmoid function.


In [4]:
print(len(img))


784

In [36]:
# Size of the encoding layer (the hidden layer)
encoding_dim = 32 # feel free to change this value

inputs_ = tf.placeholder(tf.float32, [None,len(img)], name='inputs')
targets_ = tf.placeholder(tf.float32, [None,len(img)], name='targets')

# Output of hidden layer
encoded = tf.layers.dense(inputs_, encoding_dim, activation=None)
#encoded = tf.contrib.layers.fully_connected(inputs_, encoding_dim, activation_fn=None)

# Output layer logits
logits = tf.layers.dense(encoded, len(img), activation=None)
#logits = tf.contrib.layers.fully_connected(encoded, len(img), activation_fn=None)
# Sigmoid output from logits
decoded = tf.sigmoid(logits)

# Sigmoid cross-entropy loss
loss = tf.nn.sigmoid_cross_entropy_with_logits(labels=targets_, logits=logits)
# Mean of the loss
cost = tf.reduce_mean(loss)

# Adam optimizer
opt = tf.train.AdamOptimizer(learning_rate=0.01).minimize(cost)

Training


In [37]:
# Create the session
sess = tf.Session()

Here I'll write a bit of code to train the network. I'm not too interested in validation here, so I'll just monitor the training loss.

Calling mnist.train.next_batch(batch_size) will return a tuple of (images, labels). We're not concerned with the labels here, we just need the images. Otherwise this is pretty straightfoward training with TensorFlow. We initialize the variables with sess.run(tf.global_variables_initializer()). Then, run the optimizer and get the loss with batch_cost, _ = sess.run([cost, opt], feed_dict=feed).


In [38]:
epochs = 20
batch_size = 200
sess.run(tf.global_variables_initializer())
for e in range(epochs):
    for ii in range(mnist.train.num_examples//batch_size):
        batch = mnist.train.next_batch(batch_size)
        feed = {inputs_: batch[0], targets_: batch[0]}
        batch_cost, _ = sess.run([cost, opt], feed_dict=feed)

        print("Epoch: {}/{}...".format(e+1, epochs),
              "Training loss: {:.4f}".format(batch_cost))


Epoch: 1/20... Training loss: 0.6945
Epoch: 1/20... Training loss: 0.6604
Epoch: 1/20... Training loss: 0.5190
Epoch: 1/20... Training loss: 0.4161
Epoch: 1/20... Training loss: 0.3379
Epoch: 1/20... Training loss: 0.3079
Epoch: 1/20... Training loss: 0.2975
Epoch: 1/20... Training loss: 0.3089
Epoch: 1/20... Training loss: 0.3112
Epoch: 1/20... Training loss: 0.3004
Epoch: 1/20... Training loss: 0.2920
Epoch: 1/20... Training loss: 0.2806
Epoch: 1/20... Training loss: 0.2889
Epoch: 1/20... Training loss: 0.2752
Epoch: 1/20... Training loss: 0.2588
Epoch: 1/20... Training loss: 0.2610
Epoch: 1/20... Training loss: 0.2571
Epoch: 1/20... Training loss: 0.2564
Epoch: 1/20... Training loss: 0.2558
Epoch: 1/20... Training loss: 0.2444
Epoch: 1/20... Training loss: 0.2396
Epoch: 1/20... Training loss: 0.2409
Epoch: 1/20... Training loss: 0.2446
Epoch: 1/20... Training loss: 0.2346
Epoch: 1/20... Training loss: 0.2385
Epoch: 1/20... Training loss: 0.2208
Epoch: 1/20... Training loss: 0.2267
Epoch: 1/20... Training loss: 0.2159
Epoch: 1/20... Training loss: 0.2215
Epoch: 1/20... Training loss: 0.2121
Epoch: 1/20... Training loss: 0.2108
Epoch: 1/20... Training loss: 0.2246
Epoch: 1/20... Training loss: 0.2137
Epoch: 1/20... Training loss: 0.2096
Epoch: 1/20... Training loss: 0.2052
Epoch: 1/20... Training loss: 0.2058
Epoch: 1/20... Training loss: 0.2041
Epoch: 1/20... Training loss: 0.1983
Epoch: 1/20... Training loss: 0.1957
Epoch: 1/20... Training loss: 0.1937
Epoch: 1/20... Training loss: 0.1982
Epoch: 1/20... Training loss: 0.1946
Epoch: 1/20... Training loss: 0.1886
Epoch: 1/20... Training loss: 0.1921
Epoch: 1/20... Training loss: 0.1860
Epoch: 1/20... Training loss: 0.1891
Epoch: 1/20... Training loss: 0.1915
Epoch: 1/20... Training loss: 0.1859
Epoch: 1/20... Training loss: 0.1857
Epoch: 1/20... Training loss: 0.1816
Epoch: 1/20... Training loss: 0.1802
Epoch: 1/20... Training loss: 0.1849
Epoch: 1/20... Training loss: 0.1818
Epoch: 1/20... Training loss: 0.1804
Epoch: 1/20... Training loss: 0.1807
Epoch: 1/20... Training loss: 0.1757
Epoch: 1/20... Training loss: 0.1777
Epoch: 1/20... Training loss: 0.1706
Epoch: 1/20... Training loss: 0.1829
Epoch: 1/20... Training loss: 0.1676
Epoch: 1/20... Training loss: 0.1697
Epoch: 1/20... Training loss: 0.1700
Epoch: 1/20... Training loss: 0.1700
Epoch: 1/20... Training loss: 0.1792
Epoch: 1/20... Training loss: 0.1716
Epoch: 1/20... Training loss: 0.1652
Epoch: 1/20... Training loss: 0.1662
Epoch: 1/20... Training loss: 0.1628
Epoch: 1/20... Training loss: 0.1735
Epoch: 1/20... Training loss: 0.1652
Epoch: 1/20... Training loss: 0.1659
Epoch: 1/20... Training loss: 0.1698
Epoch: 1/20... Training loss: 0.1607
Epoch: 1/20... Training loss: 0.1564
Epoch: 1/20... Training loss: 0.1618
Epoch: 1/20... Training loss: 0.1582
Epoch: 1/20... Training loss: 0.1600
Epoch: 1/20... Training loss: 0.1600
Epoch: 1/20... Training loss: 0.1546
Epoch: 1/20... Training loss: 0.1568
Epoch: 1/20... Training loss: 0.1541
Epoch: 1/20... Training loss: 0.1569
Epoch: 1/20... Training loss: 0.1590
Epoch: 1/20... Training loss: 0.1609
Epoch: 1/20... Training loss: 0.1512
Epoch: 1/20... Training loss: 0.1510
Epoch: 1/20... Training loss: 0.1533
Epoch: 1/20... Training loss: 0.1579
Epoch: 1/20... Training loss: 0.1494
Epoch: 1/20... Training loss: 0.1495
Epoch: 1/20... Training loss: 0.1473
Epoch: 1/20... Training loss: 0.1520
Epoch: 1/20... Training loss: 0.1488
Epoch: 1/20... Training loss: 0.1426
Epoch: 1/20... Training loss: 0.1455
Epoch: 1/20... Training loss: 0.1465
Epoch: 1/20... Training loss: 0.1433
Epoch: 1/20... Training loss: 0.1420
Epoch: 1/20... Training loss: 0.1521
Epoch: 1/20... Training loss: 0.1353
Epoch: 1/20... Training loss: 0.1484
Epoch: 1/20... Training loss: 0.1442
Epoch: 1/20... Training loss: 0.1435
Epoch: 1/20... Training loss: 0.1410
Epoch: 1/20... Training loss: 0.1440
Epoch: 1/20... Training loss: 0.1433
Epoch: 1/20... Training loss: 0.1481
Epoch: 1/20... Training loss: 0.1358
Epoch: 1/20... Training loss: 0.1390
Epoch: 1/20... Training loss: 0.1339
Epoch: 1/20... Training loss: 0.1295
Epoch: 1/20... Training loss: 0.1426
Epoch: 1/20... Training loss: 0.1359
Epoch: 1/20... Training loss: 0.1382
Epoch: 1/20... Training loss: 0.1350
Epoch: 1/20... Training loss: 0.1372
Epoch: 1/20... Training loss: 0.1300
Epoch: 1/20... Training loss: 0.1329
Epoch: 1/20... Training loss: 0.1288
Epoch: 1/20... Training loss: 0.1313
Epoch: 1/20... Training loss: 0.1348
Epoch: 1/20... Training loss: 0.1363
Epoch: 1/20... Training loss: 0.1371
Epoch: 1/20... Training loss: 0.1300
Epoch: 1/20... Training loss: 0.1343
Epoch: 1/20... Training loss: 0.1343
Epoch: 1/20... Training loss: 0.1292
Epoch: 1/20... Training loss: 0.1338
Epoch: 1/20... Training loss: 0.1357
Epoch: 1/20... Training loss: 0.1312
Epoch: 1/20... Training loss: 0.1276
Epoch: 1/20... Training loss: 0.1324
Epoch: 1/20... Training loss: 0.1302
Epoch: 1/20... Training loss: 0.1317
Epoch: 1/20... Training loss: 0.1383
Epoch: 1/20... Training loss: 0.1299
Epoch: 1/20... Training loss: 0.1283
Epoch: 1/20... Training loss: 0.1321
Epoch: 1/20... Training loss: 0.1296
Epoch: 1/20... Training loss: 0.1301
Epoch: 1/20... Training loss: 0.1316
Epoch: 1/20... Training loss: 0.1292
Epoch: 1/20... Training loss: 0.1250
Epoch: 1/20... Training loss: 0.1272
Epoch: 1/20... Training loss: 0.1312
Epoch: 1/20... Training loss: 0.1305
Epoch: 1/20... Training loss: 0.1281
Epoch: 1/20... Training loss: 0.1288
Epoch: 1/20... Training loss: 0.1321
Epoch: 1/20... Training loss: 0.1277
Epoch: 1/20... Training loss: 0.1240
Epoch: 1/20... Training loss: 0.1264
Epoch: 1/20... Training loss: 0.1239
Epoch: 1/20... Training loss: 0.1252
Epoch: 1/20... Training loss: 0.1277
Epoch: 1/20... Training loss: 0.1178
Epoch: 1/20... Training loss: 0.1236
Epoch: 1/20... Training loss: 0.1216
Epoch: 1/20... Training loss: 0.1221
Epoch: 1/20... Training loss: 0.1221
Epoch: 1/20... Training loss: 0.1314
Epoch: 1/20... Training loss: 0.1186
Epoch: 1/20... Training loss: 0.1239
Epoch: 1/20... Training loss: 0.1197
Epoch: 1/20... Training loss: 0.1192
Epoch: 1/20... Training loss: 0.1226
Epoch: 1/20... Training loss: 0.1163
Epoch: 1/20... Training loss: 0.1191
Epoch: 1/20... Training loss: 0.1171
Epoch: 1/20... Training loss: 0.1231
Epoch: 1/20... Training loss: 0.1125
Epoch: 1/20... Training loss: 0.1179
Epoch: 1/20... Training loss: 0.1192
Epoch: 1/20... Training loss: 0.1178
Epoch: 1/20... Training loss: 0.1139
Epoch: 1/20... Training loss: 0.1158
Epoch: 1/20... Training loss: 0.1155
Epoch: 1/20... Training loss: 0.1212
Epoch: 1/20... Training loss: 0.1199
Epoch: 1/20... Training loss: 0.1169
Epoch: 1/20... Training loss: 0.1164
Epoch: 1/20... Training loss: 0.1169
Epoch: 1/20... Training loss: 0.1194
Epoch: 1/20... Training loss: 0.1189
Epoch: 1/20... Training loss: 0.1126
Epoch: 1/20... Training loss: 0.1144
Epoch: 1/20... Training loss: 0.1145
Epoch: 1/20... Training loss: 0.1152
Epoch: 1/20... Training loss: 0.1129
Epoch: 1/20... Training loss: 0.1127
Epoch: 1/20... Training loss: 0.1120
Epoch: 1/20... Training loss: 0.1180
Epoch: 1/20... Training loss: 0.1131
Epoch: 1/20... Training loss: 0.1091
Epoch: 1/20... Training loss: 0.1153
Epoch: 1/20... Training loss: 0.1124
Epoch: 1/20... Training loss: 0.1118
Epoch: 1/20... Training loss: 0.1136
Epoch: 1/20... Training loss: 0.1158
Epoch: 1/20... Training loss: 0.1142
Epoch: 1/20... Training loss: 0.1191
Epoch: 1/20... Training loss: 0.1143
Epoch: 1/20... Training loss: 0.1199
Epoch: 1/20... Training loss: 0.1077
Epoch: 1/20... Training loss: 0.1101
Epoch: 1/20... Training loss: 0.1133
Epoch: 1/20... Training loss: 0.1099
Epoch: 1/20... Training loss: 0.1157
Epoch: 1/20... Training loss: 0.1095
Epoch: 1/20... Training loss: 0.1123
Epoch: 1/20... Training loss: 0.1112
Epoch: 1/20... Training loss: 0.1079
Epoch: 1/20... Training loss: 0.1101
Epoch: 1/20... Training loss: 0.1081
Epoch: 1/20... Training loss: 0.1083
Epoch: 1/20... Training loss: 0.1067
Epoch: 1/20... Training loss: 0.1094
Epoch: 1/20... Training loss: 0.1072
Epoch: 1/20... Training loss: 0.1058
Epoch: 1/20... Training loss: 0.1084
Epoch: 1/20... Training loss: 0.1077
Epoch: 1/20... Training loss: 0.1076
Epoch: 1/20... Training loss: 0.1093
Epoch: 1/20... Training loss: 0.1087
Epoch: 1/20... Training loss: 0.1057
Epoch: 1/20... Training loss: 0.1059
Epoch: 1/20... Training loss: 0.1088
Epoch: 1/20... Training loss: 0.1075
Epoch: 1/20... Training loss: 0.1086
Epoch: 1/20... Training loss: 0.1059
Epoch: 1/20... Training loss: 0.1060
Epoch: 1/20... Training loss: 0.1084
Epoch: 1/20... Training loss: 0.1084
Epoch: 1/20... Training loss: 0.1049
Epoch: 1/20... Training loss: 0.1078
Epoch: 1/20... Training loss: 0.1068
Epoch: 1/20... Training loss: 0.1055
Epoch: 1/20... Training loss: 0.1084
Epoch: 1/20... Training loss: 0.1099
Epoch: 1/20... Training loss: 0.1045
Epoch: 1/20... Training loss: 0.1038
Epoch: 1/20... Training loss: 0.1084
Epoch: 1/20... Training loss: 0.1063
Epoch: 1/20... Training loss: 0.1038
Epoch: 1/20... Training loss: 0.1074
Epoch: 1/20... Training loss: 0.1029
Epoch: 1/20... Training loss: 0.1050
Epoch: 1/20... Training loss: 0.1033
Epoch: 1/20... Training loss: 0.1037
Epoch: 1/20... Training loss: 0.1018
Epoch: 1/20... Training loss: 0.1058
Epoch: 1/20... Training loss: 0.1052
Epoch: 1/20... Training loss: 0.1048
Epoch: 1/20... Training loss: 0.1078
Epoch: 1/20... Training loss: 0.1049
Epoch: 1/20... Training loss: 0.1039
Epoch: 1/20... Training loss: 0.1032
Epoch: 1/20... Training loss: 0.1033
Epoch: 1/20... Training loss: 0.1034
Epoch: 1/20... Training loss: 0.1018
Epoch: 1/20... Training loss: 0.1055
Epoch: 1/20... Training loss: 0.1036
Epoch: 1/20... Training loss: 0.1012
Epoch: 1/20... Training loss: 0.1039
Epoch: 1/20... Training loss: 0.1018
Epoch: 1/20... Training loss: 0.1008
Epoch: 1/20... Training loss: 0.0994
Epoch: 1/20... Training loss: 0.1030
Epoch: 1/20... Training loss: 0.1041
Epoch: 1/20... Training loss: 0.1026
Epoch: 1/20... Training loss: 0.0979
Epoch: 1/20... Training loss: 0.1037
Epoch: 1/20... Training loss: 0.1008
Epoch: 1/20... Training loss: 0.0977
Epoch: 1/20... Training loss: 0.1010
Epoch: 1/20... Training loss: 0.1020
Epoch: 1/20... Training loss: 0.1005
Epoch: 1/20... Training loss: 0.1026
Epoch: 1/20... Training loss: 0.1005
Epoch: 1/20... Training loss: 0.0997
Epoch: 1/20... Training loss: 0.0973
Epoch: 1/20... Training loss: 0.1011
Epoch: 1/20... Training loss: 0.0984
Epoch: 1/20... Training loss: 0.0993
Epoch: 1/20... Training loss: 0.0989
Epoch: 1/20... Training loss: 0.1036
Epoch: 1/20... Training loss: 0.1030
Epoch: 1/20... Training loss: 0.0999
Epoch: 1/20... Training loss: 0.0989
Epoch: 1/20... Training loss: 0.1014
Epoch: 1/20... Training loss: 0.0971
Epoch: 1/20... Training loss: 0.1001
Epoch: 1/20... Training loss: 0.1004
Epoch: 1/20... Training loss: 0.1000
Epoch: 1/20... Training loss: 0.0960
Epoch: 1/20... Training loss: 0.0971
Epoch: 1/20... Training loss: 0.1062
Epoch: 1/20... Training loss: 0.0984
Epoch: 1/20... Training loss: 0.0995
Epoch: 1/20... Training loss: 0.0985
Epoch: 2/20... Training loss: 0.0987
Epoch: 2/20... Training loss: 0.0993
Epoch: 2/20... Training loss: 0.1005
Epoch: 2/20... Training loss: 0.1014
Epoch: 2/20... Training loss: 0.1027
Epoch: 2/20... Training loss: 0.0988
Epoch: 2/20... Training loss: 0.1014
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.1030
Epoch: 2/20... Training loss: 0.0988
Epoch: 2/20... Training loss: 0.1026
Epoch: 2/20... Training loss: 0.1018
Epoch: 2/20... Training loss: 0.0977
Epoch: 2/20... Training loss: 0.0995
Epoch: 2/20... Training loss: 0.0981
Epoch: 2/20... Training loss: 0.1011
Epoch: 2/20... Training loss: 0.0964
Epoch: 2/20... Training loss: 0.0948
Epoch: 2/20... Training loss: 0.0955
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0959
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.1042
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0950
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0969
Epoch: 2/20... Training loss: 0.0961
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0964
Epoch: 2/20... Training loss: 0.0981
Epoch: 2/20... Training loss: 0.1001
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.1006
Epoch: 2/20... Training loss: 0.1010
Epoch: 2/20... Training loss: 0.1011
Epoch: 2/20... Training loss: 0.0952
Epoch: 2/20... Training loss: 0.0952
Epoch: 2/20... Training loss: 0.0986
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0985
Epoch: 2/20... Training loss: 0.0995
Epoch: 2/20... Training loss: 0.0977
Epoch: 2/20... Training loss: 0.0996
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0998
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0939
Epoch: 2/20... Training loss: 0.0957
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0987
Epoch: 2/20... Training loss: 0.0990
Epoch: 2/20... Training loss: 0.0968
Epoch: 2/20... Training loss: 0.0987
Epoch: 2/20... Training loss: 0.0993
Epoch: 2/20... Training loss: 0.1002
Epoch: 2/20... Training loss: 0.0957
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0986
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.0952
Epoch: 2/20... Training loss: 0.0996
Epoch: 2/20... Training loss: 0.0987
Epoch: 2/20... Training loss: 0.0946
Epoch: 2/20... Training loss: 0.0986
Epoch: 2/20... Training loss: 0.0948
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0961
Epoch: 2/20... Training loss: 0.0989
Epoch: 2/20... Training loss: 0.0952
Epoch: 2/20... Training loss: 0.0975
Epoch: 2/20... Training loss: 0.0970
Epoch: 2/20... Training loss: 0.0944
Epoch: 2/20... Training loss: 0.1008
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0933
Epoch: 2/20... Training loss: 0.0965
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.1010
Epoch: 2/20... Training loss: 0.0928
Epoch: 2/20... Training loss: 0.0943
Epoch: 2/20... Training loss: 0.0965
Epoch: 2/20... Training loss: 0.1013
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0958
Epoch: 2/20... Training loss: 0.0947
Epoch: 2/20... Training loss: 0.0969
Epoch: 2/20... Training loss: 0.0965
Epoch: 2/20... Training loss: 0.0929
Epoch: 2/20... Training loss: 0.0964
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0921
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.0977
Epoch: 2/20... Training loss: 0.0955
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0932
Epoch: 2/20... Training loss: 0.0984
Epoch: 2/20... Training loss: 0.0947
Epoch: 2/20... Training loss: 0.0969
Epoch: 2/20... Training loss: 0.0944
Epoch: 2/20... Training loss: 0.0942
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0986
Epoch: 2/20... Training loss: 0.0926
Epoch: 2/20... Training loss: 0.0961
Epoch: 2/20... Training loss: 0.0989
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0932
Epoch: 2/20... Training loss: 0.0973
Epoch: 2/20... Training loss: 0.0946
Epoch: 2/20... Training loss: 0.0946
Epoch: 2/20... Training loss: 0.0958
Epoch: 2/20... Training loss: 0.0946
Epoch: 2/20... Training loss: 0.0980
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0981
Epoch: 2/20... Training loss: 0.0958
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0976
Epoch: 2/20... Training loss: 0.0950
Epoch: 2/20... Training loss: 0.0980
Epoch: 2/20... Training loss: 0.0939
Epoch: 2/20... Training loss: 0.0978
Epoch: 2/20... Training loss: 0.0985
Epoch: 2/20... Training loss: 0.0954
Epoch: 2/20... Training loss: 0.0926
Epoch: 2/20... Training loss: 0.0981
Epoch: 2/20... Training loss: 0.0948
Epoch: 2/20... Training loss: 0.0919
Epoch: 2/20... Training loss: 0.0975
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0942
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0991
Epoch: 2/20... Training loss: 0.0954
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0934
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0979
Epoch: 2/20... Training loss: 0.0948
Epoch: 2/20... Training loss: 0.0913
Epoch: 2/20... Training loss: 0.0936
Epoch: 2/20... Training loss: 0.0973
Epoch: 2/20... Training loss: 0.0947
Epoch: 2/20... Training loss: 0.0957
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0953
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.0958
Epoch: 2/20... Training loss: 0.0971
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0979
Epoch: 2/20... Training loss: 0.0944
Epoch: 2/20... Training loss: 0.0969
Epoch: 2/20... Training loss: 0.0953
Epoch: 2/20... Training loss: 0.0954
Epoch: 2/20... Training loss: 0.0987
Epoch: 2/20... Training loss: 0.0921
Epoch: 2/20... Training loss: 0.0940
Epoch: 2/20... Training loss: 0.0978
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0930
Epoch: 2/20... Training loss: 0.0942
Epoch: 2/20... Training loss: 0.1001
Epoch: 2/20... Training loss: 0.0938
Epoch: 2/20... Training loss: 0.0977
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0969
Epoch: 2/20... Training loss: 0.0944
Epoch: 2/20... Training loss: 0.0935
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0990
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0924
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0983
Epoch: 2/20... Training loss: 0.0954
Epoch: 2/20... Training loss: 0.0970
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0940
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0915
Epoch: 2/20... Training loss: 0.0938
Epoch: 2/20... Training loss: 0.0929
Epoch: 2/20... Training loss: 0.0952
Epoch: 2/20... Training loss: 0.0975
Epoch: 2/20... Training loss: 0.0936
Epoch: 2/20... Training loss: 0.0953
Epoch: 2/20... Training loss: 0.0939
Epoch: 2/20... Training loss: 0.0941
Epoch: 2/20... Training loss: 0.0935
Epoch: 2/20... Training loss: 0.0922
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0938
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0955
Epoch: 2/20... Training loss: 0.0977
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0959
Epoch: 2/20... Training loss: 0.0925
Epoch: 2/20... Training loss: 0.0940
Epoch: 2/20... Training loss: 0.0947
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0961
Epoch: 2/20... Training loss: 0.0920
Epoch: 2/20... Training loss: 0.0953
Epoch: 2/20... Training loss: 0.0909
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0974
Epoch: 2/20... Training loss: 0.0931
Epoch: 2/20... Training loss: 0.0932
Epoch: 2/20... Training loss: 0.0929
Epoch: 2/20... Training loss: 0.0937
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0942
Epoch: 2/20... Training loss: 0.0919
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0942
Epoch: 2/20... Training loss: 0.0934
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0966
Epoch: 2/20... Training loss: 0.0959
Epoch: 2/20... Training loss: 0.0968
Epoch: 2/20... Training loss: 0.0949
Epoch: 2/20... Training loss: 0.0967
Epoch: 2/20... Training loss: 0.0938
Epoch: 2/20... Training loss: 0.0924
Epoch: 2/20... Training loss: 0.0984
Epoch: 2/20... Training loss: 0.0933
Epoch: 2/20... Training loss: 0.0923
Epoch: 2/20... Training loss: 0.0948
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.0934
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0937
Epoch: 2/20... Training loss: 0.0961
Epoch: 2/20... Training loss: 0.0945
Epoch: 2/20... Training loss: 0.0986
Epoch: 2/20... Training loss: 0.0956
Epoch: 2/20... Training loss: 0.0903
Epoch: 2/20... Training loss: 0.0910
Epoch: 2/20... Training loss: 0.1002
Epoch: 2/20... Training loss: 0.0989
Epoch: 2/20... Training loss: 0.0972
Epoch: 2/20... Training loss: 0.0973
Epoch: 2/20... Training loss: 0.0954
Epoch: 2/20... Training loss: 0.0991
Epoch: 2/20... Training loss: 0.0943
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0929
Epoch: 2/20... Training loss: 0.0991
Epoch: 2/20... Training loss: 0.0947
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.1015
Epoch: 2/20... Training loss: 0.0951
Epoch: 2/20... Training loss: 0.0962
Epoch: 2/20... Training loss: 0.0955
Epoch: 2/20... Training loss: 0.0955
Epoch: 2/20... Training loss: 0.0919
Epoch: 2/20... Training loss: 0.0940
Epoch: 2/20... Training loss: 0.0912
Epoch: 2/20... Training loss: 0.0974
Epoch: 2/20... Training loss: 0.0935
Epoch: 2/20... Training loss: 0.0994
Epoch: 2/20... Training loss: 0.0975
Epoch: 2/20... Training loss: 0.0963
Epoch: 2/20... Training loss: 0.0912
Epoch: 2/20... Training loss: 0.0960
Epoch: 2/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0982
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0967
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0959
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0981
Epoch: 3/20... Training loss: 0.0955
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0970
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0928
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0981
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0970
Epoch: 3/20... Training loss: 0.0968
Epoch: 3/20... Training loss: 0.0961
Epoch: 3/20... Training loss: 0.0925
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0910
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0994
Epoch: 3/20... Training loss: 0.0916
Epoch: 3/20... Training loss: 0.0941
Epoch: 3/20... Training loss: 0.0966
Epoch: 3/20... Training loss: 0.0971
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0980
Epoch: 3/20... Training loss: 0.0981
Epoch: 3/20... Training loss: 0.0966
Epoch: 3/20... Training loss: 0.0966
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0983
Epoch: 3/20... Training loss: 0.0901
Epoch: 3/20... Training loss: 0.0974
Epoch: 3/20... Training loss: 0.0955
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0979
Epoch: 3/20... Training loss: 0.0960
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0920
Epoch: 3/20... Training loss: 0.0998
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0959
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0946
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0967
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0908
Epoch: 3/20... Training loss: 0.0988
Epoch: 3/20... Training loss: 0.0963
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0959
Epoch: 3/20... Training loss: 0.0909
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0974
Epoch: 3/20... Training loss: 0.0960
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0963
Epoch: 3/20... Training loss: 0.0923
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0921
Epoch: 3/20... Training loss: 0.0900
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0995
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0965
Epoch: 3/20... Training loss: 0.0991
Epoch: 3/20... Training loss: 0.0951
Epoch: 3/20... Training loss: 0.0971
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0974
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0951
Epoch: 3/20... Training loss: 0.0969
Epoch: 3/20... Training loss: 0.0913
Epoch: 3/20... Training loss: 0.0924
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0974
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0935
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0930
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0950
Epoch: 3/20... Training loss: 0.0955
Epoch: 3/20... Training loss: 0.0964
Epoch: 3/20... Training loss: 0.0899
Epoch: 3/20... Training loss: 0.0996
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0982
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0971
Epoch: 3/20... Training loss: 0.0930
Epoch: 3/20... Training loss: 0.0888
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0934
Epoch: 3/20... Training loss: 0.0919
Epoch: 3/20... Training loss: 0.0908
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0969
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0988
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0991
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0985
Epoch: 3/20... Training loss: 0.0968
Epoch: 3/20... Training loss: 0.0935
Epoch: 3/20... Training loss: 0.0976
Epoch: 3/20... Training loss: 0.0979
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0963
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0922
Epoch: 3/20... Training loss: 0.0972
Epoch: 3/20... Training loss: 0.1005
Epoch: 3/20... Training loss: 0.0952
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0889
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0990
Epoch: 3/20... Training loss: 0.0920
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0963
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0915
Epoch: 3/20... Training loss: 0.0931
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0934
Epoch: 3/20... Training loss: 0.0930
Epoch: 3/20... Training loss: 0.0941
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0946
Epoch: 3/20... Training loss: 0.0908
Epoch: 3/20... Training loss: 0.0951
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0978
Epoch: 3/20... Training loss: 0.0946
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0925
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0974
Epoch: 3/20... Training loss: 0.0914
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0941
Epoch: 3/20... Training loss: 0.0965
Epoch: 3/20... Training loss: 0.0976
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0966
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0962
Epoch: 3/20... Training loss: 0.0951
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0950
Epoch: 3/20... Training loss: 0.0982
Epoch: 3/20... Training loss: 0.0929
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0939
Epoch: 3/20... Training loss: 0.0891
Epoch: 3/20... Training loss: 0.0942
Epoch: 3/20... Training loss: 0.0980
Epoch: 3/20... Training loss: 0.0927
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0945
Epoch: 3/20... Training loss: 0.0928
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0972
Epoch: 3/20... Training loss: 0.0965
Epoch: 3/20... Training loss: 0.0934
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0900
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0925
Epoch: 3/20... Training loss: 0.0977
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0961
Epoch: 3/20... Training loss: 0.0977
Epoch: 3/20... Training loss: 0.0951
Epoch: 3/20... Training loss: 0.0919
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0896
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0941
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0919
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0938
Epoch: 3/20... Training loss: 0.0964
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0922
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0942
Epoch: 3/20... Training loss: 0.0944
Epoch: 3/20... Training loss: 0.0922
Epoch: 3/20... Training loss: 0.0908
Epoch: 3/20... Training loss: 0.0915
Epoch: 3/20... Training loss: 0.0959
Epoch: 3/20... Training loss: 0.0949
Epoch: 3/20... Training loss: 0.0957
Epoch: 3/20... Training loss: 0.0965
Epoch: 3/20... Training loss: 0.0935
Epoch: 3/20... Training loss: 0.0987
Epoch: 3/20... Training loss: 0.0926
Epoch: 3/20... Training loss: 0.0953
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0958
Epoch: 3/20... Training loss: 0.0921
Epoch: 3/20... Training loss: 0.0943
Epoch: 3/20... Training loss: 0.0937
Epoch: 3/20... Training loss: 0.0954
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0961
Epoch: 3/20... Training loss: 0.0982
Epoch: 3/20... Training loss: 0.0911
Epoch: 3/20... Training loss: 0.0968
Epoch: 3/20... Training loss: 0.0939
Epoch: 3/20... Training loss: 0.0993
Epoch: 3/20... Training loss: 0.0941
Epoch: 3/20... Training loss: 0.0928
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0963
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0971
Epoch: 3/20... Training loss: 0.0933
Epoch: 3/20... Training loss: 0.0923
Epoch: 3/20... Training loss: 0.0960
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0935
Epoch: 3/20... Training loss: 0.0948
Epoch: 3/20... Training loss: 0.0901
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0967
Epoch: 3/20... Training loss: 0.0936
Epoch: 3/20... Training loss: 0.0961
Epoch: 3/20... Training loss: 0.0911
Epoch: 3/20... Training loss: 0.0956
Epoch: 3/20... Training loss: 0.0947
Epoch: 3/20... Training loss: 0.0931
Epoch: 3/20... Training loss: 0.0950
Epoch: 3/20... Training loss: 0.0966
Epoch: 3/20... Training loss: 0.0967
Epoch: 3/20... Training loss: 0.0940
Epoch: 3/20... Training loss: 0.0934
Epoch: 3/20... Training loss: 0.0946
Epoch: 3/20... Training loss: 0.0923
Epoch: 3/20... Training loss: 0.0922
Epoch: 3/20... Training loss: 0.0952
Epoch: 3/20... Training loss: 0.0932
Epoch: 3/20... Training loss: 0.0912
Epoch: 3/20... Training loss: 0.0914
Epoch: 3/20... Training loss: 0.0918
Epoch: 3/20... Training loss: 0.0955
Epoch: 3/20... Training loss: 0.0976
Epoch: 3/20... Training loss: 0.0915
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0960
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0912
Epoch: 4/20... Training loss: 0.0917
Epoch: 4/20... Training loss: 0.0933
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0952
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0953
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0908
Epoch: 4/20... Training loss: 0.0959
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0949
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0957
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0993
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0983
Epoch: 4/20... Training loss: 0.0924
Epoch: 4/20... Training loss: 0.0960
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0968
Epoch: 4/20... Training loss: 0.0970
Epoch: 4/20... Training loss: 0.0957
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0867
Epoch: 4/20... Training loss: 0.0945
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0985
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0965
Epoch: 4/20... Training loss: 0.0919
Epoch: 4/20... Training loss: 0.0991
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0967
Epoch: 4/20... Training loss: 0.0920
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0962
Epoch: 4/20... Training loss: 0.0911
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0940
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0904
Epoch: 4/20... Training loss: 0.0940
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0972
Epoch: 4/20... Training loss: 0.0957
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0953
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0926
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0923
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0962
Epoch: 4/20... Training loss: 0.0950
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0898
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0910
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0924
Epoch: 4/20... Training loss: 0.0969
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0946
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0916
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0945
Epoch: 4/20... Training loss: 0.0933
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0959
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0972
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0942
Epoch: 4/20... Training loss: 0.0964
Epoch: 4/20... Training loss: 0.0921
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0967
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0950
Epoch: 4/20... Training loss: 0.0968
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0912
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0923
Epoch: 4/20... Training loss: 0.0942
Epoch: 4/20... Training loss: 0.0948
Epoch: 4/20... Training loss: 0.0942
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0971
Epoch: 4/20... Training loss: 0.0985
Epoch: 4/20... Training loss: 0.0912
Epoch: 4/20... Training loss: 0.0929
Epoch: 4/20... Training loss: 0.0968
Epoch: 4/20... Training loss: 0.0910
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0933
Epoch: 4/20... Training loss: 0.0965
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0941
Epoch: 4/20... Training loss: 0.0941
Epoch: 4/20... Training loss: 0.0933
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0980
Epoch: 4/20... Training loss: 0.0918
Epoch: 4/20... Training loss: 0.0908
Epoch: 4/20... Training loss: 0.0951
Epoch: 4/20... Training loss: 0.0975
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0912
Epoch: 4/20... Training loss: 0.0899
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0972
Epoch: 4/20... Training loss: 0.0970
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0936
Epoch: 4/20... Training loss: 0.0898
Epoch: 4/20... Training loss: 0.0968
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0918
Epoch: 4/20... Training loss: 0.0948
Epoch: 4/20... Training loss: 0.0943
Epoch: 4/20... Training loss: 0.0954
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0952
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0978
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0973
Epoch: 4/20... Training loss: 0.0959
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0952
Epoch: 4/20... Training loss: 0.0920
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0958
Epoch: 4/20... Training loss: 0.0916
Epoch: 4/20... Training loss: 0.0918
Epoch: 4/20... Training loss: 0.0949
Epoch: 4/20... Training loss: 0.0967
Epoch: 4/20... Training loss: 0.0911
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0957
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0941
Epoch: 4/20... Training loss: 0.0985
Epoch: 4/20... Training loss: 0.0986
Epoch: 4/20... Training loss: 0.0917
Epoch: 4/20... Training loss: 0.0950
Epoch: 4/20... Training loss: 0.0898
Epoch: 4/20... Training loss: 0.0940
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0896
Epoch: 4/20... Training loss: 0.0905
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0941
Epoch: 4/20... Training loss: 0.0959
Epoch: 4/20... Training loss: 0.0923
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0917
Epoch: 4/20... Training loss: 0.0936
Epoch: 4/20... Training loss: 0.0969
Epoch: 4/20... Training loss: 0.0929
Epoch: 4/20... Training loss: 0.0923
Epoch: 4/20... Training loss: 0.0948
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0967
Epoch: 4/20... Training loss: 0.0965
Epoch: 4/20... Training loss: 0.0911
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0948
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0915
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0937
Epoch: 4/20... Training loss: 0.0965
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0974
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0946
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0967
Epoch: 4/20... Training loss: 0.0909
Epoch: 4/20... Training loss: 0.0926
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0981
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0972
Epoch: 4/20... Training loss: 0.0925
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0968
Epoch: 4/20... Training loss: 0.0953
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0919
Epoch: 4/20... Training loss: 0.0977
Epoch: 4/20... Training loss: 0.0940
Epoch: 4/20... Training loss: 0.0966
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0962
Epoch: 4/20... Training loss: 0.0948
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0919
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0901
Epoch: 4/20... Training loss: 0.0942
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0902
Epoch: 4/20... Training loss: 0.0960
Epoch: 4/20... Training loss: 0.0938
Epoch: 4/20... Training loss: 0.0949
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0947
Epoch: 4/20... Training loss: 0.0945
Epoch: 4/20... Training loss: 0.0921
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0925
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0949
Epoch: 4/20... Training loss: 0.0949
Epoch: 4/20... Training loss: 0.0998
Epoch: 4/20... Training loss: 0.0930
Epoch: 4/20... Training loss: 0.0980
Epoch: 4/20... Training loss: 0.0975
Epoch: 4/20... Training loss: 0.0965
Epoch: 4/20... Training loss: 0.0952
Epoch: 4/20... Training loss: 0.0969
Epoch: 4/20... Training loss: 0.0905
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0942
Epoch: 4/20... Training loss: 0.0950
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0961
Epoch: 4/20... Training loss: 0.0972
Epoch: 4/20... Training loss: 0.0900
Epoch: 4/20... Training loss: 0.0976
Epoch: 4/20... Training loss: 0.0934
Epoch: 4/20... Training loss: 0.0955
Epoch: 4/20... Training loss: 0.0975
Epoch: 4/20... Training loss: 0.0926
Epoch: 4/20... Training loss: 0.0933
Epoch: 4/20... Training loss: 0.0992
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0951
Epoch: 4/20... Training loss: 0.0956
Epoch: 4/20... Training loss: 0.0963
Epoch: 4/20... Training loss: 0.0909
Epoch: 4/20... Training loss: 0.0939
Epoch: 4/20... Training loss: 0.0966
Epoch: 4/20... Training loss: 0.0911
Epoch: 4/20... Training loss: 0.0924
Epoch: 4/20... Training loss: 0.0944
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0969
Epoch: 4/20... Training loss: 0.0946
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0927
Epoch: 4/20... Training loss: 0.0932
Epoch: 4/20... Training loss: 0.0935
Epoch: 4/20... Training loss: 0.0943
Epoch: 4/20... Training loss: 0.0928
Epoch: 4/20... Training loss: 0.0970
Epoch: 4/20... Training loss: 0.0931
Epoch: 4/20... Training loss: 0.0912
Epoch: 4/20... Training loss: 0.0907
Epoch: 4/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0924
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0914
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0957
Epoch: 5/20... Training loss: 0.0957
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0946
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0986
Epoch: 5/20... Training loss: 0.0948
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0974
Epoch: 5/20... Training loss: 0.0914
Epoch: 5/20... Training loss: 0.0943
Epoch: 5/20... Training loss: 0.0945
Epoch: 5/20... Training loss: 0.0995
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0935
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0912
Epoch: 5/20... Training loss: 0.0898
Epoch: 5/20... Training loss: 0.0917
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0970
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0946
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0948
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0932
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0936
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0941
Epoch: 5/20... Training loss: 0.0977
Epoch: 5/20... Training loss: 0.0970
Epoch: 5/20... Training loss: 0.0953
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0965
Epoch: 5/20... Training loss: 0.0940
Epoch: 5/20... Training loss: 0.0977
Epoch: 5/20... Training loss: 0.0952
Epoch: 5/20... Training loss: 0.0961
Epoch: 5/20... Training loss: 0.0934
Epoch: 5/20... Training loss: 0.0963
Epoch: 5/20... Training loss: 0.0894
Epoch: 5/20... Training loss: 0.0956
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0946
Epoch: 5/20... Training loss: 0.0935
Epoch: 5/20... Training loss: 0.0899
Epoch: 5/20... Training loss: 0.0923
Epoch: 5/20... Training loss: 0.0952
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0936
Epoch: 5/20... Training loss: 0.0960
Epoch: 5/20... Training loss: 0.0976
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0904
Epoch: 5/20... Training loss: 0.0957
Epoch: 5/20... Training loss: 0.0951
Epoch: 5/20... Training loss: 0.0985
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0924
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0919
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0951
Epoch: 5/20... Training loss: 0.0941
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0916
Epoch: 5/20... Training loss: 0.0957
Epoch: 5/20... Training loss: 0.0981
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0932
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0903
Epoch: 5/20... Training loss: 0.0956
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0952
Epoch: 5/20... Training loss: 0.0898
Epoch: 5/20... Training loss: 0.0980
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0963
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0927
Epoch: 5/20... Training loss: 0.0965
Epoch: 5/20... Training loss: 0.0919
Epoch: 5/20... Training loss: 0.0976
Epoch: 5/20... Training loss: 0.0966
Epoch: 5/20... Training loss: 0.0941
Epoch: 5/20... Training loss: 0.0938
Epoch: 5/20... Training loss: 0.0943
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0932
Epoch: 5/20... Training loss: 0.0953
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0974
Epoch: 5/20... Training loss: 0.0938
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0916
Epoch: 5/20... Training loss: 0.0956
Epoch: 5/20... Training loss: 0.0946
Epoch: 5/20... Training loss: 0.0969
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0913
Epoch: 5/20... Training loss: 0.0960
Epoch: 5/20... Training loss: 0.0960
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0925
Epoch: 5/20... Training loss: 0.0924
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0970
Epoch: 5/20... Training loss: 0.0943
Epoch: 5/20... Training loss: 0.0909
Epoch: 5/20... Training loss: 0.0925
Epoch: 5/20... Training loss: 0.0925
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0976
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0914
Epoch: 5/20... Training loss: 0.0955
Epoch: 5/20... Training loss: 0.0948
Epoch: 5/20... Training loss: 0.0900
Epoch: 5/20... Training loss: 0.0951
Epoch: 5/20... Training loss: 0.0988
Epoch: 5/20... Training loss: 0.0936
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0968
Epoch: 5/20... Training loss: 0.0900
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0967
Epoch: 5/20... Training loss: 0.0982
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0946
Epoch: 5/20... Training loss: 0.0930
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0916
Epoch: 5/20... Training loss: 0.0923
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0908
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0916
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0935
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0935
Epoch: 5/20... Training loss: 0.0967
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0948
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0930
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0935
Epoch: 5/20... Training loss: 0.0934
Epoch: 5/20... Training loss: 0.0917
Epoch: 5/20... Training loss: 0.0965
Epoch: 5/20... Training loss: 0.0941
Epoch: 5/20... Training loss: 0.0936
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0912
Epoch: 5/20... Training loss: 0.0940
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0911
Epoch: 5/20... Training loss: 0.0942
Epoch: 5/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0925
Epoch: 5/20... Training loss: 0.0972
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0943
Epoch: 5/20... Training loss: 0.0905
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0898
Epoch: 5/20... Training loss: 0.0957
Epoch: 5/20... Training loss: 0.0978
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0983
Epoch: 5/20... Training loss: 0.0981
Epoch: 5/20... Training loss: 0.0940
Epoch: 5/20... Training loss: 0.0933
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0936
Epoch: 5/20... Training loss: 0.0948
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0898
Epoch: 5/20... Training loss: 0.0943
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0954
Epoch: 5/20... Training loss: 0.0923
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0919
Epoch: 5/20... Training loss: 0.0927
Epoch: 5/20... Training loss: 0.0970
Epoch: 5/20... Training loss: 0.0940
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0921
Epoch: 5/20... Training loss: 0.0940
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0955
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0919
Epoch: 5/20... Training loss: 0.0950
Epoch: 5/20... Training loss: 0.0958
Epoch: 5/20... Training loss: 0.0953
Epoch: 5/20... Training loss: 0.0930
Epoch: 5/20... Training loss: 0.0959
Epoch: 5/20... Training loss: 0.0969
Epoch: 5/20... Training loss: 0.0969
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0930
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0938
Epoch: 5/20... Training loss: 0.0925
Epoch: 5/20... Training loss: 0.0955
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0961
Epoch: 5/20... Training loss: 0.0952
Epoch: 5/20... Training loss: 0.0949
Epoch: 5/20... Training loss: 0.0953
Epoch: 5/20... Training loss: 0.0937
Epoch: 5/20... Training loss: 0.0901
Epoch: 5/20... Training loss: 0.0920
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0931
Epoch: 5/20... Training loss: 0.0939
Epoch: 5/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0976
Epoch: 5/20... Training loss: 0.0912
Epoch: 5/20... Training loss: 0.0951
Epoch: 5/20... Training loss: 0.0969
Epoch: 5/20... Training loss: 0.0956
Epoch: 5/20... Training loss: 0.0930
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0928
Epoch: 5/20... Training loss: 0.0929
Epoch: 5/20... Training loss: 0.0978
Epoch: 5/20... Training loss: 0.0970
Epoch: 5/20... Training loss: 0.0911
Epoch: 5/20... Training loss: 0.0938
Epoch: 5/20... Training loss: 0.0917
Epoch: 5/20... Training loss: 0.0926
Epoch: 5/20... Training loss: 0.0952
Epoch: 5/20... Training loss: 0.0947
Epoch: 5/20... Training loss: 0.0944
Epoch: 5/20... Training loss: 0.0964
Epoch: 5/20... Training loss: 0.0914
Epoch: 5/20... Training loss: 0.0912
Epoch: 5/20... Training loss: 0.0927
Epoch: 5/20... Training loss: 0.0934
Epoch: 5/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0897
Epoch: 6/20... Training loss: 0.0947
Epoch: 6/20... Training loss: 0.0942
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0942
Epoch: 6/20... Training loss: 0.0955
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0963
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0909
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0911
Epoch: 6/20... Training loss: 0.0981
Epoch: 6/20... Training loss: 0.0906
Epoch: 6/20... Training loss: 0.0958
Epoch: 6/20... Training loss: 0.0982
Epoch: 6/20... Training loss: 0.1000
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0962
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0932
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0925
Epoch: 6/20... Training loss: 0.0973
Epoch: 6/20... Training loss: 0.0959
Epoch: 6/20... Training loss: 0.0945
Epoch: 6/20... Training loss: 0.0935
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0972
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0915
Epoch: 6/20... Training loss: 0.0932
Epoch: 6/20... Training loss: 0.0931
Epoch: 6/20... Training loss: 0.0955
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0919
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0913
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0934
Epoch: 6/20... Training loss: 0.0956
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0965
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0958
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0959
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0967
Epoch: 6/20... Training loss: 0.0936
Epoch: 6/20... Training loss: 0.0937
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0936
Epoch: 6/20... Training loss: 0.0960
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0934
Epoch: 6/20... Training loss: 0.0916
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0913
Epoch: 6/20... Training loss: 0.0917
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0939
Epoch: 6/20... Training loss: 0.0955
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0991
Epoch: 6/20... Training loss: 0.0903
Epoch: 6/20... Training loss: 0.0935
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0920
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0966
Epoch: 6/20... Training loss: 0.0971
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0917
Epoch: 6/20... Training loss: 0.0907
Epoch: 6/20... Training loss: 0.0925
Epoch: 6/20... Training loss: 0.0928
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0967
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0971
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0970
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0928
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0969
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0918
Epoch: 6/20... Training loss: 0.0939
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0885
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0931
Epoch: 6/20... Training loss: 0.0931
Epoch: 6/20... Training loss: 0.0904
Epoch: 6/20... Training loss: 0.0937
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0932
Epoch: 6/20... Training loss: 0.0942
Epoch: 6/20... Training loss: 0.0983
Epoch: 6/20... Training loss: 0.0966
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0935
Epoch: 6/20... Training loss: 0.0954
Epoch: 6/20... Training loss: 0.0954
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0956
Epoch: 6/20... Training loss: 0.0909
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0920
Epoch: 6/20... Training loss: 0.0979
Epoch: 6/20... Training loss: 0.0955
Epoch: 6/20... Training loss: 0.0953
Epoch: 6/20... Training loss: 0.0956
Epoch: 6/20... Training loss: 0.0973
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0931
Epoch: 6/20... Training loss: 0.0936
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0920
Epoch: 6/20... Training loss: 0.0914
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0909
Epoch: 6/20... Training loss: 0.0944
Epoch: 6/20... Training loss: 0.0947
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0945
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0916
Epoch: 6/20... Training loss: 0.0910
Epoch: 6/20... Training loss: 0.0956
Epoch: 6/20... Training loss: 0.0947
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0945
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0955
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0923
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0953
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0936
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0929
Epoch: 6/20... Training loss: 0.0906
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0962
Epoch: 6/20... Training loss: 0.0923
Epoch: 6/20... Training loss: 0.0936
Epoch: 6/20... Training loss: 0.0963
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0959
Epoch: 6/20... Training loss: 0.0934
Epoch: 6/20... Training loss: 0.0914
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0958
Epoch: 6/20... Training loss: 0.0981
Epoch: 6/20... Training loss: 0.0942
Epoch: 6/20... Training loss: 0.0964
Epoch: 6/20... Training loss: 0.0969
Epoch: 6/20... Training loss: 0.0954
Epoch: 6/20... Training loss: 0.0959
Epoch: 6/20... Training loss: 0.0973
Epoch: 6/20... Training loss: 0.0926
Epoch: 6/20... Training loss: 0.0953
Epoch: 6/20... Training loss: 0.0937
Epoch: 6/20... Training loss: 0.0904
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0937
Epoch: 6/20... Training loss: 0.0923
Epoch: 6/20... Training loss: 0.0928
Epoch: 6/20... Training loss: 0.0898
Epoch: 6/20... Training loss: 0.0966
Epoch: 6/20... Training loss: 0.0971
Epoch: 6/20... Training loss: 0.0946
Epoch: 6/20... Training loss: 0.0902
Epoch: 6/20... Training loss: 0.0950
Epoch: 6/20... Training loss: 0.0960
Epoch: 6/20... Training loss: 0.0947
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0913
Epoch: 6/20... Training loss: 0.0921
Epoch: 6/20... Training loss: 0.0915
Epoch: 6/20... Training loss: 0.0953
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0951
Epoch: 6/20... Training loss: 0.0972
Epoch: 6/20... Training loss: 0.0935
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0940
Epoch: 6/20... Training loss: 0.0968
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0946
Epoch: 6/20... Training loss: 0.0931
Epoch: 6/20... Training loss: 0.0917
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0954
Epoch: 6/20... Training loss: 0.0920
Epoch: 6/20... Training loss: 0.0943
Epoch: 6/20... Training loss: 0.0922
Epoch: 6/20... Training loss: 0.0927
Epoch: 6/20... Training loss: 0.0934
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0942
Epoch: 6/20... Training loss: 0.0939
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0935
Epoch: 6/20... Training loss: 0.0934
Epoch: 6/20... Training loss: 0.0956
Epoch: 6/20... Training loss: 0.0964
Epoch: 6/20... Training loss: 0.0937
Epoch: 6/20... Training loss: 0.0924
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0968
Epoch: 6/20... Training loss: 0.0952
Epoch: 6/20... Training loss: 0.0961
Epoch: 6/20... Training loss: 0.0962
Epoch: 6/20... Training loss: 0.0977
Epoch: 6/20... Training loss: 0.0953
Epoch: 6/20... Training loss: 0.0975
Epoch: 6/20... Training loss: 0.0959
Epoch: 6/20... Training loss: 0.0972
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0945
Epoch: 6/20... Training loss: 0.0928
Epoch: 6/20... Training loss: 0.0946
Epoch: 6/20... Training loss: 0.0960
Epoch: 6/20... Training loss: 0.0930
Epoch: 6/20... Training loss: 0.0949
Epoch: 6/20... Training loss: 0.0900
Epoch: 6/20... Training loss: 0.0933
Epoch: 6/20... Training loss: 0.0941
Epoch: 6/20... Training loss: 0.0963
Epoch: 6/20... Training loss: 0.0948
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0960
Epoch: 6/20... Training loss: 0.0917
Epoch: 6/20... Training loss: 0.0969
Epoch: 6/20... Training loss: 0.0899
Epoch: 6/20... Training loss: 0.0939
Epoch: 6/20... Training loss: 0.0946
Epoch: 6/20... Training loss: 0.0957
Epoch: 6/20... Training loss: 0.0938
Epoch: 6/20... Training loss: 0.0946
Epoch: 6/20... Training loss: 0.0914
Epoch: 6/20... Training loss: 0.0921
Epoch: 6/20... Training loss: 0.0905
Epoch: 6/20... Training loss: 0.0952
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0929
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0964
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0943
Epoch: 7/20... Training loss: 0.0937
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0923
Epoch: 7/20... Training loss: 0.0940
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0954
Epoch: 7/20... Training loss: 0.0928
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0920
Epoch: 7/20... Training loss: 0.0957
Epoch: 7/20... Training loss: 0.0943
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0937
Epoch: 7/20... Training loss: 0.0973
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0948
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0929
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0938
Epoch: 7/20... Training loss: 0.0914
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0907
Epoch: 7/20... Training loss: 0.0955
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0925
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0942
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0906
Epoch: 7/20... Training loss: 0.0964
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0910
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0976
Epoch: 7/20... Training loss: 0.0952
Epoch: 7/20... Training loss: 0.0992
Epoch: 7/20... Training loss: 0.0917
Epoch: 7/20... Training loss: 0.0973
Epoch: 7/20... Training loss: 0.0947
Epoch: 7/20... Training loss: 0.0926
Epoch: 7/20... Training loss: 0.0938
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0931
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0912
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0980
Epoch: 7/20... Training loss: 0.0952
Epoch: 7/20... Training loss: 0.0949
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0940
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0912
Epoch: 7/20... Training loss: 0.0921
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0918
Epoch: 7/20... Training loss: 0.0959
Epoch: 7/20... Training loss: 0.0888
Epoch: 7/20... Training loss: 0.0971
Epoch: 7/20... Training loss: 0.0987
Epoch: 7/20... Training loss: 0.0949
Epoch: 7/20... Training loss: 0.0916
Epoch: 7/20... Training loss: 0.0923
Epoch: 7/20... Training loss: 0.0952
Epoch: 7/20... Training loss: 0.0920
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0961
Epoch: 7/20... Training loss: 0.0928
Epoch: 7/20... Training loss: 0.0980
Epoch: 7/20... Training loss: 0.0924
Epoch: 7/20... Training loss: 0.0959
Epoch: 7/20... Training loss: 0.0969
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.0912
Epoch: 7/20... Training loss: 0.0966
Epoch: 7/20... Training loss: 0.0975
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0964
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.0903
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0963
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0893
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0922
Epoch: 7/20... Training loss: 0.0937
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.0963
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0902
Epoch: 7/20... Training loss: 0.0921
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0900
Epoch: 7/20... Training loss: 0.0917
Epoch: 7/20... Training loss: 0.0921
Epoch: 7/20... Training loss: 0.0985
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.0947
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0979
Epoch: 7/20... Training loss: 0.0926
Epoch: 7/20... Training loss: 0.0882
Epoch: 7/20... Training loss: 0.0925
Epoch: 7/20... Training loss: 0.0964
Epoch: 7/20... Training loss: 0.0955
Epoch: 7/20... Training loss: 0.0947
Epoch: 7/20... Training loss: 0.0918
Epoch: 7/20... Training loss: 0.0916
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0940
Epoch: 7/20... Training loss: 0.0927
Epoch: 7/20... Training loss: 0.0948
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0924
Epoch: 7/20... Training loss: 0.0918
Epoch: 7/20... Training loss: 0.0931
Epoch: 7/20... Training loss: 0.0899
Epoch: 7/20... Training loss: 0.0924
Epoch: 7/20... Training loss: 0.0969
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.0942
Epoch: 7/20... Training loss: 0.0904
Epoch: 7/20... Training loss: 0.0902
Epoch: 7/20... Training loss: 0.0990
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0912
Epoch: 7/20... Training loss: 0.0976
Epoch: 7/20... Training loss: 0.0900
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0969
Epoch: 7/20... Training loss: 0.0975
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0947
Epoch: 7/20... Training loss: 0.0922
Epoch: 7/20... Training loss: 0.0923
Epoch: 7/20... Training loss: 0.0914
Epoch: 7/20... Training loss: 0.0921
Epoch: 7/20... Training loss: 0.0949
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0917
Epoch: 7/20... Training loss: 0.0937
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0975
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0975
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0910
Epoch: 7/20... Training loss: 0.0888
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0946
Epoch: 7/20... Training loss: 0.0941
Epoch: 7/20... Training loss: 0.0892
Epoch: 7/20... Training loss: 0.0930
Epoch: 7/20... Training loss: 0.0917
Epoch: 7/20... Training loss: 0.0904
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0931
Epoch: 7/20... Training loss: 0.0894
Epoch: 7/20... Training loss: 0.0963
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0925
Epoch: 7/20... Training loss: 0.0948
Epoch: 7/20... Training loss: 0.0929
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0970
Epoch: 7/20... Training loss: 0.0947
Epoch: 7/20... Training loss: 0.0915
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.0932
Epoch: 7/20... Training loss: 0.0905
Epoch: 7/20... Training loss: 0.0955
Epoch: 7/20... Training loss: 0.0927
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0952
Epoch: 7/20... Training loss: 0.0929
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0970
Epoch: 7/20... Training loss: 0.0957
Epoch: 7/20... Training loss: 0.0919
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0966
Epoch: 7/20... Training loss: 0.0954
Epoch: 7/20... Training loss: 0.0927
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0938
Epoch: 7/20... Training loss: 0.0953
Epoch: 7/20... Training loss: 0.0948
Epoch: 7/20... Training loss: 0.0943
Epoch: 7/20... Training loss: 0.0922
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0965
Epoch: 7/20... Training loss: 0.0955
Epoch: 7/20... Training loss: 0.0906
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0931
Epoch: 7/20... Training loss: 0.0934
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0950
Epoch: 7/20... Training loss: 0.0908
Epoch: 7/20... Training loss: 0.0938
Epoch: 7/20... Training loss: 0.0912
Epoch: 7/20... Training loss: 0.0940
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.0927
Epoch: 7/20... Training loss: 0.0911
Epoch: 7/20... Training loss: 0.0970
Epoch: 7/20... Training loss: 0.0935
Epoch: 7/20... Training loss: 0.0928
Epoch: 7/20... Training loss: 0.0951
Epoch: 7/20... Training loss: 0.0903
Epoch: 7/20... Training loss: 0.0896
Epoch: 7/20... Training loss: 0.0954
Epoch: 7/20... Training loss: 0.0918
Epoch: 7/20... Training loss: 0.0945
Epoch: 7/20... Training loss: 0.0969
Epoch: 7/20... Training loss: 0.0917
Epoch: 7/20... Training loss: 0.0957
Epoch: 7/20... Training loss: 0.0933
Epoch: 7/20... Training loss: 0.0928
Epoch: 7/20... Training loss: 0.0916
Epoch: 7/20... Training loss: 0.0936
Epoch: 7/20... Training loss: 0.0929
Epoch: 7/20... Training loss: 0.0940
Epoch: 7/20... Training loss: 0.0946
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.0916
Epoch: 7/20... Training loss: 0.0931
Epoch: 7/20... Training loss: 0.0961
Epoch: 7/20... Training loss: 0.0969
Epoch: 7/20... Training loss: 0.0957
Epoch: 7/20... Training loss: 0.0954
Epoch: 7/20... Training loss: 0.0914
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0903
Epoch: 7/20... Training loss: 0.0921
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0923
Epoch: 7/20... Training loss: 0.0944
Epoch: 7/20... Training loss: 0.0922
Epoch: 7/20... Training loss: 0.0939
Epoch: 7/20... Training loss: 0.0956
Epoch: 7/20... Training loss: 0.0958
Epoch: 7/20... Training loss: 0.0970
Epoch: 7/20... Training loss: 0.0923
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0892
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0941
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0928
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.0920
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0937
Epoch: 8/20... Training loss: 0.0918
Epoch: 8/20... Training loss: 0.0910
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.0944
Epoch: 8/20... Training loss: 0.0985
Epoch: 8/20... Training loss: 0.0920
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.0918
Epoch: 8/20... Training loss: 0.0963
Epoch: 8/20... Training loss: 0.0917
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0895
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0931
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0924
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0941
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0926
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0916
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0917
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0977
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0931
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0938
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0958
Epoch: 8/20... Training loss: 0.0929
Epoch: 8/20... Training loss: 0.0931
Epoch: 8/20... Training loss: 0.0974
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0909
Epoch: 8/20... Training loss: 0.0880
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0944
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0963
Epoch: 8/20... Training loss: 0.0924
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0944
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0949
Epoch: 8/20... Training loss: 0.0910
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.0953
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0913
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0916
Epoch: 8/20... Training loss: 0.0953
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0924
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.0909
Epoch: 8/20... Training loss: 0.0910
Epoch: 8/20... Training loss: 0.0941
Epoch: 8/20... Training loss: 0.0899
Epoch: 8/20... Training loss: 0.0911
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0953
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0923
Epoch: 8/20... Training loss: 0.0965
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0965
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0934
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0919
Epoch: 8/20... Training loss: 0.0956
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0934
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0926
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0900
Epoch: 8/20... Training loss: 0.0947
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0907
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0947
Epoch: 8/20... Training loss: 0.0908
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0947
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0953
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0990
Epoch: 8/20... Training loss: 0.0909
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0977
Epoch: 8/20... Training loss: 0.0977
Epoch: 8/20... Training loss: 0.0931
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0944
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0940
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0938
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0916
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0902
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0904
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0979
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0904
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0918
Epoch: 8/20... Training loss: 0.0938
Epoch: 8/20... Training loss: 0.0913
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0924
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.0960
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0936
Epoch: 8/20... Training loss: 0.0905
Epoch: 8/20... Training loss: 0.0928
Epoch: 8/20... Training loss: 0.0903
Epoch: 8/20... Training loss: 0.0912
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0929
Epoch: 8/20... Training loss: 0.0949
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0949
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0915
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0911
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0911
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0906
Epoch: 8/20... Training loss: 0.0909
Epoch: 8/20... Training loss: 0.0918
Epoch: 8/20... Training loss: 0.0947
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0913
Epoch: 8/20... Training loss: 0.0952
Epoch: 8/20... Training loss: 0.0965
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0937
Epoch: 8/20... Training loss: 0.0938
Epoch: 8/20... Training loss: 0.0929
Epoch: 8/20... Training loss: 0.0933
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.0912
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0899
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0926
Epoch: 8/20... Training loss: 0.0930
Epoch: 8/20... Training loss: 0.0917
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0907
Epoch: 8/20... Training loss: 0.0929
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0926
Epoch: 8/20... Training loss: 0.0928
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0938
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0935
Epoch: 8/20... Training loss: 0.0934
Epoch: 8/20... Training loss: 0.0927
Epoch: 8/20... Training loss: 0.0926
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0905
Epoch: 8/20... Training loss: 0.0916
Epoch: 8/20... Training loss: 0.0943
Epoch: 8/20... Training loss: 0.0912
Epoch: 8/20... Training loss: 0.0925
Epoch: 8/20... Training loss: 0.0929
Epoch: 8/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0930
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0985
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0952
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0961
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0928
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0942
Epoch: 9/20... Training loss: 0.0918
Epoch: 9/20... Training loss: 0.0917
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0905
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0930
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0917
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0906
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0928
Epoch: 9/20... Training loss: 0.0973
Epoch: 9/20... Training loss: 0.0932
Epoch: 9/20... Training loss: 0.0952
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0917
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.0893
Epoch: 9/20... Training loss: 0.0914
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0931
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0909
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0958
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0931
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0932
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0950
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0989
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0918
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0975
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0932
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0982
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0909
Epoch: 9/20... Training loss: 0.0932
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0902
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0942
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0912
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.1006
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0921
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0906
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0971
Epoch: 9/20... Training loss: 0.0911
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0928
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0912
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0976
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0904
Epoch: 9/20... Training loss: 0.0928
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0911
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0922
Epoch: 9/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0918
Epoch: 9/20... Training loss: 0.0925
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0929
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0920
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0874
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0931
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0911
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0989
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0929
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0916
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0950
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0971
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0931
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0940
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0962
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0920
Epoch: 9/20... Training loss: 0.0930
Epoch: 9/20... Training loss: 0.0929
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0898
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0942
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0922
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0961
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0898
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0921
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0916
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0950
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0917
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0961
Epoch: 9/20... Training loss: 0.0919
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0924
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0929
Epoch: 9/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0909
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0889
Epoch: 10/20... Training loss: 0.0920
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0880
Epoch: 10/20... Training loss: 0.0965
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0918
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0919
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0908
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0913
Epoch: 10/20... Training loss: 0.0930
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0907
Epoch: 10/20... Training loss: 0.0918
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0927
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0900
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0920
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0927
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0891
Epoch: 10/20... Training loss: 0.0923
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0984
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0942
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0965
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0907
Epoch: 10/20... Training loss: 0.0986
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0916
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0963
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0923
Epoch: 10/20... Training loss: 0.0916
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0942
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0916
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0894
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0905
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0989
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0909
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0898
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0919
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0964
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0959
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0895
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0901
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0920
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0914
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0942
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0903
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0964
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0906
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0985
Epoch: 10/20... Training loss: 0.0942
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0905
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0900
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0959
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0927
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0920
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0964
Epoch: 10/20... Training loss: 0.0910
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0930
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0915
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0921
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0916
Epoch: 10/20... Training loss: 0.0912
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0912
Epoch: 10/20... Training loss: 0.0959
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0912
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0901
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0899
Epoch: 10/20... Training loss: 0.0971
Epoch: 10/20... Training loss: 0.0963
Epoch: 10/20... Training loss: 0.0930
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0922
Epoch: 11/20... Training loss: 0.0983
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0894
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0958
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0937
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0970
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0908
Epoch: 11/20... Training loss: 0.0908
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0971
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0973
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0909
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0979
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0885
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0995
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0922
Epoch: 11/20... Training loss: 0.0956
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.1012
Epoch: 11/20... Training loss: 0.0971
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0975
Epoch: 11/20... Training loss: 0.0899
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0902
Epoch: 11/20... Training loss: 0.0915
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0952
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0898
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0912
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0952
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0918
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0937
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0958
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0906
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0976
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0979
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0908
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0905
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0909
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0918
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0897
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0974
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0922
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0902
Epoch: 11/20... Training loss: 0.0912
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0970
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0975
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0901
Epoch: 11/20... Training loss: 0.0898
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0972
Epoch: 11/20... Training loss: 0.0918
Epoch: 11/20... Training loss: 0.1012
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0901
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0972
Epoch: 11/20... Training loss: 0.0991
Epoch: 11/20... Training loss: 0.0913
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0914
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0952
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0986
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0978
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0918
Epoch: 11/20... Training loss: 0.0922
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0883
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0988
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0993
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0919
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0915
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0933
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0902
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0904
Epoch: 12/20... Training loss: 0.0968
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0966
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0976
Epoch: 12/20... Training loss: 0.1001
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0916
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0973
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0904
Epoch: 12/20... Training loss: 0.0966
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0908
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0933
Epoch: 12/20... Training loss: 0.0917
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0983
Epoch: 12/20... Training loss: 0.0971
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0899
Epoch: 12/20... Training loss: 0.0882
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0897
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0972
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0916
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0906
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0911
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0915
Epoch: 12/20... Training loss: 0.0893
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0895
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0889
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0902
Epoch: 12/20... Training loss: 0.0904
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0906
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0969
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0910
Epoch: 12/20... Training loss: 0.0992
Epoch: 12/20... Training loss: 0.1008
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0909
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0915
Epoch: 12/20... Training loss: 0.0915
Epoch: 12/20... Training loss: 0.0914
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0902
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0991
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0909
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0908
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0969
Epoch: 12/20... Training loss: 0.0898
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0984
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0976
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0967
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0911
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0892
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0933
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0899
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0990
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0911
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0909
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0973
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0973
Epoch: 12/20... Training loss: 0.0968
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0910
Epoch: 12/20... Training loss: 0.0916
Epoch: 12/20... Training loss: 0.0968
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0881
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0972
Epoch: 12/20... Training loss: 0.0970
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0893
Epoch: 13/20... Training loss: 0.0915
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0997
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0907
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0977
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0970
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0902
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0986
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0897
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0974
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0899
Epoch: 13/20... Training loss: 0.0968
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0911
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0972
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0971
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0878
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0970
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0968
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0975
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0895
Epoch: 13/20... Training loss: 0.0898
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0894
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0907
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0959
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0899
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0954
Epoch: 13/20... Training loss: 0.0913
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0911
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0982
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0975
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0906
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0976
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0970
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0971
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0898
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0984
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0981
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0972
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0962
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0913
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0986
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0967
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0903
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0888
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0907
Epoch: 14/20... Training loss: 0.0973
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0906
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0926
Epoch: 14/20... Training loss: 0.0975
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0905
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0901
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0893
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0906
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0972
Epoch: 14/20... Training loss: 0.0978
Epoch: 14/20... Training loss: 0.0963
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0976
Epoch: 14/20... Training loss: 0.0969
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0899
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0895
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0905
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0972
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0904
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0922
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0978
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0905
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0976
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0922
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0912
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0973
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0967
Epoch: 14/20... Training loss: 0.0905
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0965
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0896
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0967
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0910
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0966
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0914
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.1002
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0979
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0902
Epoch: 14/20... Training loss: 0.0974
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0926
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0970
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0912
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0903
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0922
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0933
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0907
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0956
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0967
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0988
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0897
Epoch: 14/20... Training loss: 0.0979
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0963
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0986
Epoch: 14/20... Training loss: 0.0969
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0972
Epoch: 14/20... Training loss: 0.0912
Epoch: 14/20... Training loss: 0.0963
Epoch: 14/20... Training loss: 0.0974
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0914
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0898
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0922
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0970
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0970
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0963
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0969
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0943
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0986
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0907
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0978
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0965
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0902
Epoch: 15/20... Training loss: 0.0914
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0980
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0912
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0976
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0982
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0967
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0899
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0907
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0914
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0973
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0970
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0973
Epoch: 15/20... Training loss: 0.0981
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0916
Epoch: 15/20... Training loss: 0.0894
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0958
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0881
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0899
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0968
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0967
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0966
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0904
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0907
Epoch: 15/20... Training loss: 0.0906
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0905
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0982
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0899
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0970
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0971
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0989
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0877
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0919
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0882
Epoch: 15/20... Training loss: 0.0970
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0899
Epoch: 15/20... Training loss: 0.0964
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0919
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0903
Epoch: 15/20... Training loss: 0.0993
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0916
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0979
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0916
Epoch: 15/20... Training loss: 0.0974
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0916
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0908
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0968
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0908
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0908
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0973
Epoch: 16/20... Training loss: 0.0968
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0886
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0900
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0974
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0913
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0968
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0893
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0904
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0966
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0907
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0914
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0968
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0882
Epoch: 16/20... Training loss: 0.0965
Epoch: 16/20... Training loss: 0.0904
Epoch: 16/20... Training loss: 0.0908
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0976
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0960
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0897
Epoch: 16/20... Training loss: 0.0918
Epoch: 16/20... Training loss: 0.0958
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0976
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0885
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0906
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0907
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0978
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0904
Epoch: 16/20... Training loss: 0.0968
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0905
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0911
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0876
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0969
Epoch: 16/20... Training loss: 0.0974
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0906
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0970
Epoch: 16/20... Training loss: 0.0899
Epoch: 16/20... Training loss: 0.0970
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0969
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0981
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0904
Epoch: 16/20... Training loss: 0.0958
Epoch: 16/20... Training loss: 0.0901
Epoch: 16/20... Training loss: 0.0963
Epoch: 16/20... Training loss: 0.0907
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0957
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0966
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0958
Epoch: 16/20... Training loss: 0.0903
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0957
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0969
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0985
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0979
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0988
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0916
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0981
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0963
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0972
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0957
Epoch: 16/20... Training loss: 0.0972
Epoch: 16/20... Training loss: 0.0896
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0995
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0911
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0913
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0915
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0916
Epoch: 16/20... Training loss: 0.0918
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0963
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0977
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0963
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0964
Epoch: 17/20... Training loss: 0.0976
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0961
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0965
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0892
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0904
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0982
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0976
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0958
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0948
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0948
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0899
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0979
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0978
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0985
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0918
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0969
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0949
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0896
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0896
Epoch: 17/20... Training loss: 0.0979
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0901
Epoch: 17/20... Training loss: 0.0949
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0963
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0971
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0966
Epoch: 17/20... Training loss: 0.0968
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0898
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0968
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0898
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0903
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0967
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0962
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0905
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0960
Epoch: 17/20... Training loss: 0.0971
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0903
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0905
Epoch: 17/20... Training loss: 0.0958
Epoch: 17/20... Training loss: 0.0962
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0893
Epoch: 17/20... Training loss: 0.0894
Epoch: 17/20... Training loss: 0.0964
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0888
Epoch: 17/20... Training loss: 0.0898
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0972
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0960
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0973
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0977
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0958
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0964
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0904
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0975
Epoch: 17/20... Training loss: 0.0948
Epoch: 17/20... Training loss: 0.0949
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0972
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0948
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0947
Epoch: 17/20... Training loss: 0.0888
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0962
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0896
Epoch: 18/20... Training loss: 0.0952
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0908
Epoch: 18/20... Training loss: 0.0986
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0902
Epoch: 18/20... Training loss: 0.0882
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0894
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0972
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0951
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0976
Epoch: 18/20... Training loss: 0.0963
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0907
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0898
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0968
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0909
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0985
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0971
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0909
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0952
Epoch: 18/20... Training loss: 0.0972
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0997
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0907
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0910
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0908
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0895
Epoch: 18/20... Training loss: 0.0983
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0892
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0959
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0973
Epoch: 18/20... Training loss: 0.0983
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0960
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0956
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0951
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0967
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0997
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0980
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0968
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0908
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0979
Epoch: 18/20... Training loss: 0.0910
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0893
Epoch: 18/20... Training loss: 0.0981
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0899
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0984
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0901
Epoch: 18/20... Training loss: 0.0890
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0958
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0926
Epoch: 18/20... Training loss: 0.0971
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0964
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0986
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0969
Epoch: 18/20... Training loss: 0.0960
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0900
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0893
Epoch: 18/20... Training loss: 0.0964
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0908
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0880
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0974
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0972
Epoch: 18/20... Training loss: 0.0904
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0919
Epoch: 18/20... Training loss: 0.0967
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0960
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0973
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0902
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0984
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0908
Epoch: 18/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0978
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0968
Epoch: 19/20... Training loss: 0.0898
Epoch: 19/20... Training loss: 0.0958
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0956
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0949
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0879
Epoch: 19/20... Training loss: 0.0884
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0965
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0971
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0893
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0962
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0905
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0962
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0887
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0972
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0907
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0963
Epoch: 19/20... Training loss: 0.0949
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0973
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0957
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0956
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0970
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0959
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0901
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0963
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0970
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0975
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0958
Epoch: 19/20... Training loss: 0.0960
Epoch: 19/20... Training loss: 0.0956
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0906
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0979
Epoch: 19/20... Training loss: 0.0978
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0969
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0949
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0959
Epoch: 19/20... Training loss: 0.0920
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0878
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0882
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0891
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0906
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0965
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0969
Epoch: 19/20... Training loss: 0.0908
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0956
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0920
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0907
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0895
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0967
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0971
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0969
Epoch: 19/20... Training loss: 0.0962
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0956
Epoch: 19/20... Training loss: 0.0894
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0979
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0971
Epoch: 19/20... Training loss: 0.0957
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0965
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0920
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0914
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0959
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0974
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0905
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0969
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0973
Epoch: 19/20... Training loss: 0.0984
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0906
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0896
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0970
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0983
Epoch: 19/20... Training loss: 0.0965
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0974
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0894
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0897
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0967
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0914
Epoch: 20/20... Training loss: 0.0955
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0974
Epoch: 20/20... Training loss: 0.0968
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0967
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0964
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0900
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0891
Epoch: 20/20... Training loss: 0.0952
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0899
Epoch: 20/20... Training loss: 0.0910
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0910
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0888
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0980
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0892
Epoch: 20/20... Training loss: 0.0895
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0965
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0900
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0903
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0903
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0955
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0955
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0952
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0984
Epoch: 20/20... Training loss: 0.0963
Epoch: 20/20... Training loss: 0.0974
Epoch: 20/20... Training loss: 0.0914
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0966
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0955
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0913
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0914
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0894
Epoch: 20/20... Training loss: 0.0970
Epoch: 20/20... Training loss: 0.0961
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0953
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0907
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0887
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0952
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0899
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0972
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0895
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0905
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0866
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0974
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0907
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0999
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0904
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0913
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0966
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0965
Epoch: 20/20... Training loss: 0.0966
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0967
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0981
Epoch: 20/20... Training loss: 0.0953
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0903
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0967
Epoch: 20/20... Training loss: 0.0976
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0952
Epoch: 20/20... Training loss: 0.0972
Epoch: 20/20... Training loss: 0.0902
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0890
Epoch: 20/20... Training loss: 0.0937

Checking out the results

Below I've plotted some of the test images along with their reconstructions. For the most part these look pretty good except for some blurriness in some parts.


In [39]:
fig, axes = plt.subplots(nrows=2, ncols=10, sharex=True, sharey=True, figsize=(20,4))
in_imgs = mnist.test.images[:10]
reconstructed, compressed = sess.run([decoded, encoded], feed_dict={inputs_: in_imgs})

for images, row in zip([in_imgs, reconstructed], axes):
    for img, ax in zip(images, row):
        ax.imshow(img.reshape((28, 28)), cmap='Greys_r')
        ax.get_xaxis().set_visible(False)
        ax.get_yaxis().set_visible(False)

fig.tight_layout(pad=0.1)



In [9]:
sess.close()

Up Next

We're dealing with images here, so we can (usually) get better performance using convolution layers. So, next we'll build a better autoencoder with convolutional layers.

In practice, autoencoders aren't actually better at compression compared to typical methods like JPEGs and MP3s. But, they are being used for noise reduction, which you'll also build.