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 0x11dfac320>

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. Feel free to use TensorFlow's higher level API, tf.layers. For instance, you would use tf.layers.dense(inputs, units, activation=tf.nn.relu) to create a fully connected layer with a ReLU 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 [6]:
# Size of the encoding layer (the hidden layer)
encoding_dim = 32 # feel free to change this value

image_size = mnist.train.images.shape[1]
# Input and target placeholders
inputs_ = tf.placeholder(tf.float32, (None, image_size), name='inputs')
targets_ = tf.placeholder(tf.float32, (None, image_size), name='targets')

# Output of hidden layer, single fully connected layer here with ReLU activation
encoded = tf.layers.dense(inputs_, encoding_dim, activation=tf.nn.relu)

# Output layer logits, fully connected layer with no activation
logits = tf.layers.dense(encoded, image_size, activation=None)
# Sigmoid output from logits
decoded = tf.nn.sigmoid(logits, name='output')

# 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(0.001).minimize(cost)

Training


In [5]:
# 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 [7]:
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.6918
Epoch: 1/20... Training loss: 0.6884
Epoch: 1/20... Training loss: 0.6844
Epoch: 1/20... Training loss: 0.6793
Epoch: 1/20... Training loss: 0.6734
Epoch: 1/20... Training loss: 0.6668
Epoch: 1/20... Training loss: 0.6580
Epoch: 1/20... Training loss: 0.6475
Epoch: 1/20... Training loss: 0.6374
Epoch: 1/20... Training loss: 0.6246
Epoch: 1/20... Training loss: 0.6122
Epoch: 1/20... Training loss: 0.5947
Epoch: 1/20... Training loss: 0.5798
Epoch: 1/20... Training loss: 0.5609
Epoch: 1/20... Training loss: 0.5463
Epoch: 1/20... Training loss: 0.5233
Epoch: 1/20... Training loss: 0.5107
Epoch: 1/20... Training loss: 0.4936
Epoch: 1/20... Training loss: 0.4767
Epoch: 1/20... Training loss: 0.4537
Epoch: 1/20... Training loss: 0.4430
Epoch: 1/20... Training loss: 0.4210
Epoch: 1/20... Training loss: 0.4081
Epoch: 1/20... Training loss: 0.3950
Epoch: 1/20... Training loss: 0.3836
Epoch: 1/20... Training loss: 0.3669
Epoch: 1/20... Training loss: 0.3688
Epoch: 1/20... Training loss: 0.3558
Epoch: 1/20... Training loss: 0.3422
Epoch: 1/20... Training loss: 0.3315
Epoch: 1/20... Training loss: 0.3296
Epoch: 1/20... Training loss: 0.3313
Epoch: 1/20... Training loss: 0.3206
Epoch: 1/20... Training loss: 0.3244
Epoch: 1/20... Training loss: 0.3177
Epoch: 1/20... Training loss: 0.3060
Epoch: 1/20... Training loss: 0.3039
Epoch: 1/20... Training loss: 0.3037
Epoch: 1/20... Training loss: 0.2987
Epoch: 1/20... Training loss: 0.2935
Epoch: 1/20... Training loss: 0.3014
Epoch: 1/20... Training loss: 0.2917
Epoch: 1/20... Training loss: 0.2849
Epoch: 1/20... Training loss: 0.3031
Epoch: 1/20... Training loss: 0.2904
Epoch: 1/20... Training loss: 0.2901
Epoch: 1/20... Training loss: 0.2852
Epoch: 1/20... Training loss: 0.2850
Epoch: 1/20... Training loss: 0.2952
Epoch: 1/20... Training loss: 0.2834
Epoch: 1/20... Training loss: 0.2854
Epoch: 1/20... Training loss: 0.2818
Epoch: 1/20... Training loss: 0.2863
Epoch: 1/20... Training loss: 0.2840
Epoch: 1/20... Training loss: 0.2749
Epoch: 1/20... Training loss: 0.2817
Epoch: 1/20... Training loss: 0.2800
Epoch: 1/20... Training loss: 0.2862
Epoch: 1/20... Training loss: 0.2734
Epoch: 1/20... Training loss: 0.2845
Epoch: 1/20... Training loss: 0.2772
Epoch: 1/20... Training loss: 0.2755
Epoch: 1/20... Training loss: 0.2731
Epoch: 1/20... Training loss: 0.2738
Epoch: 1/20... Training loss: 0.2686
Epoch: 1/20... Training loss: 0.2758
Epoch: 1/20... Training loss: 0.2617
Epoch: 1/20... Training loss: 0.2805
Epoch: 1/20... Training loss: 0.2742
Epoch: 1/20... Training loss: 0.2727
Epoch: 1/20... Training loss: 0.2572
Epoch: 1/20... Training loss: 0.2697
Epoch: 1/20... Training loss: 0.2690
Epoch: 1/20... Training loss: 0.2624
Epoch: 1/20... Training loss: 0.2648
Epoch: 1/20... Training loss: 0.2656
Epoch: 1/20... Training loss: 0.2634
Epoch: 1/20... Training loss: 0.2688
Epoch: 1/20... Training loss: 0.2697
Epoch: 1/20... Training loss: 0.2645
Epoch: 1/20... Training loss: 0.2621
Epoch: 1/20... Training loss: 0.2654
Epoch: 1/20... Training loss: 0.2619
Epoch: 1/20... Training loss: 0.2549
Epoch: 1/20... Training loss: 0.2553
Epoch: 1/20... Training loss: 0.2633
Epoch: 1/20... Training loss: 0.2594
Epoch: 1/20... Training loss: 0.2536
Epoch: 1/20... Training loss: 0.2575
Epoch: 1/20... Training loss: 0.2590
Epoch: 1/20... Training loss: 0.2562
Epoch: 1/20... Training loss: 0.2556
Epoch: 1/20... Training loss: 0.2495
Epoch: 1/20... Training loss: 0.2482
Epoch: 1/20... Training loss: 0.2606
Epoch: 1/20... Training loss: 0.2543
Epoch: 1/20... Training loss: 0.2559
Epoch: 1/20... Training loss: 0.2459
Epoch: 1/20... Training loss: 0.2565
Epoch: 1/20... Training loss: 0.2515
Epoch: 1/20... Training loss: 0.2423
Epoch: 1/20... Training loss: 0.2523
Epoch: 1/20... Training loss: 0.2499
Epoch: 1/20... Training loss: 0.2518
Epoch: 1/20... Training loss: 0.2453
Epoch: 1/20... Training loss: 0.2437
Epoch: 1/20... Training loss: 0.2502
Epoch: 1/20... Training loss: 0.2450
Epoch: 1/20... Training loss: 0.2456
Epoch: 1/20... Training loss: 0.2467
Epoch: 1/20... Training loss: 0.2462
Epoch: 1/20... Training loss: 0.2416
Epoch: 1/20... Training loss: 0.2424
Epoch: 1/20... Training loss: 0.2356
Epoch: 1/20... Training loss: 0.2499
Epoch: 1/20... Training loss: 0.2440
Epoch: 1/20... Training loss: 0.2445
Epoch: 1/20... Training loss: 0.2400
Epoch: 1/20... Training loss: 0.2425
Epoch: 1/20... Training loss: 0.2465
Epoch: 1/20... Training loss: 0.2390
Epoch: 1/20... Training loss: 0.2340
Epoch: 1/20... Training loss: 0.2349
Epoch: 1/20... Training loss: 0.2417
Epoch: 1/20... Training loss: 0.2451
Epoch: 1/20... Training loss: 0.2365
Epoch: 1/20... Training loss: 0.2363
Epoch: 1/20... Training loss: 0.2380
Epoch: 1/20... Training loss: 0.2382
Epoch: 1/20... Training loss: 0.2401
Epoch: 1/20... Training loss: 0.2372
Epoch: 1/20... Training loss: 0.2408
Epoch: 1/20... Training loss: 0.2316
Epoch: 1/20... Training loss: 0.2328
Epoch: 1/20... Training loss: 0.2309
Epoch: 1/20... Training loss: 0.2303
Epoch: 1/20... Training loss: 0.2345
Epoch: 1/20... Training loss: 0.2336
Epoch: 1/20... Training loss: 0.2310
Epoch: 1/20... Training loss: 0.2255
Epoch: 1/20... Training loss: 0.2284
Epoch: 1/20... Training loss: 0.2307
Epoch: 1/20... Training loss: 0.2332
Epoch: 1/20... Training loss: 0.2308
Epoch: 1/20... Training loss: 0.2275
Epoch: 1/20... Training loss: 0.2228
Epoch: 1/20... Training loss: 0.2265
Epoch: 1/20... Training loss: 0.2259
Epoch: 1/20... Training loss: 0.2243
Epoch: 1/20... Training loss: 0.2251
Epoch: 1/20... Training loss: 0.2199
Epoch: 1/20... Training loss: 0.2231
Epoch: 1/20... Training loss: 0.2239
Epoch: 1/20... Training loss: 0.2291
Epoch: 1/20... Training loss: 0.2214
Epoch: 1/20... Training loss: 0.2285
Epoch: 1/20... Training loss: 0.2223
Epoch: 1/20... Training loss: 0.2225
Epoch: 1/20... Training loss: 0.2237
Epoch: 1/20... Training loss: 0.2148
Epoch: 1/20... Training loss: 0.2260
Epoch: 1/20... Training loss: 0.2166
Epoch: 1/20... Training loss: 0.2213
Epoch: 1/20... Training loss: 0.2219
Epoch: 1/20... Training loss: 0.2147
Epoch: 1/20... Training loss: 0.2218
Epoch: 1/20... Training loss: 0.2164
Epoch: 1/20... Training loss: 0.2203
Epoch: 1/20... Training loss: 0.2155
Epoch: 1/20... Training loss: 0.2176
Epoch: 1/20... Training loss: 0.2161
Epoch: 1/20... Training loss: 0.2159
Epoch: 1/20... Training loss: 0.2196
Epoch: 1/20... Training loss: 0.2116
Epoch: 1/20... Training loss: 0.2115
Epoch: 1/20... Training loss: 0.2111
Epoch: 1/20... Training loss: 0.2157
Epoch: 1/20... Training loss: 0.2077
Epoch: 1/20... Training loss: 0.2117
Epoch: 1/20... Training loss: 0.2096
Epoch: 1/20... Training loss: 0.2162
Epoch: 1/20... Training loss: 0.2090
Epoch: 1/20... Training loss: 0.2129
Epoch: 1/20... Training loss: 0.2112
Epoch: 1/20... Training loss: 0.2118
Epoch: 1/20... Training loss: 0.2124
Epoch: 1/20... Training loss: 0.2062
Epoch: 1/20... Training loss: 0.2102
Epoch: 1/20... Training loss: 0.2100
Epoch: 1/20... Training loss: 0.2047
Epoch: 1/20... Training loss: 0.2100
Epoch: 1/20... Training loss: 0.2091
Epoch: 1/20... Training loss: 0.2072
Epoch: 1/20... Training loss: 0.2067
Epoch: 1/20... Training loss: 0.2086
Epoch: 1/20... Training loss: 0.2039
Epoch: 1/20... Training loss: 0.1996
Epoch: 1/20... Training loss: 0.2080
Epoch: 1/20... Training loss: 0.2034
Epoch: 1/20... Training loss: 0.1988
Epoch: 1/20... Training loss: 0.2066
Epoch: 1/20... Training loss: 0.2027
Epoch: 1/20... Training loss: 0.2070
Epoch: 1/20... Training loss: 0.2103
Epoch: 1/20... Training loss: 0.2019
Epoch: 1/20... Training loss: 0.2065
Epoch: 1/20... Training loss: 0.1986
Epoch: 1/20... Training loss: 0.2020
Epoch: 1/20... Training loss: 0.1947
Epoch: 1/20... Training loss: 0.1985
Epoch: 1/20... Training loss: 0.1998
Epoch: 1/20... Training loss: 0.1984
Epoch: 1/20... Training loss: 0.2014
Epoch: 1/20... Training loss: 0.1957
Epoch: 1/20... Training loss: 0.1956
Epoch: 1/20... Training loss: 0.2040
Epoch: 1/20... Training loss: 0.2018
Epoch: 1/20... Training loss: 0.2025
Epoch: 1/20... Training loss: 0.1986
Epoch: 1/20... Training loss: 0.1972
Epoch: 1/20... Training loss: 0.2004
Epoch: 1/20... Training loss: 0.2074
Epoch: 1/20... Training loss: 0.1895
Epoch: 1/20... Training loss: 0.2018
Epoch: 1/20... Training loss: 0.1989
Epoch: 1/20... Training loss: 0.1975
Epoch: 1/20... Training loss: 0.1961
Epoch: 1/20... Training loss: 0.1937
Epoch: 1/20... Training loss: 0.1947
Epoch: 1/20... Training loss: 0.1947
Epoch: 1/20... Training loss: 0.1901
Epoch: 1/20... Training loss: 0.1940
Epoch: 1/20... Training loss: 0.1931
Epoch: 1/20... Training loss: 0.1959
Epoch: 1/20... Training loss: 0.1980
Epoch: 1/20... Training loss: 0.1869
Epoch: 1/20... Training loss: 0.1904
Epoch: 1/20... Training loss: 0.1954
Epoch: 1/20... Training loss: 0.1917
Epoch: 1/20... Training loss: 0.1988
Epoch: 1/20... Training loss: 0.1927
Epoch: 1/20... Training loss: 0.1936
Epoch: 1/20... Training loss: 0.1897
Epoch: 1/20... Training loss: 0.1930
Epoch: 1/20... Training loss: 0.1933
Epoch: 1/20... Training loss: 0.1923
Epoch: 1/20... Training loss: 0.1869
Epoch: 1/20... Training loss: 0.1905
Epoch: 1/20... Training loss: 0.1932
Epoch: 1/20... Training loss: 0.1945
Epoch: 1/20... Training loss: 0.1857
Epoch: 1/20... Training loss: 0.1917
Epoch: 1/20... Training loss: 0.1897
Epoch: 1/20... Training loss: 0.1953
Epoch: 1/20... Training loss: 0.1868
Epoch: 1/20... Training loss: 0.1904
Epoch: 1/20... Training loss: 0.1898
Epoch: 1/20... Training loss: 0.1956
Epoch: 1/20... Training loss: 0.1873
Epoch: 1/20... Training loss: 0.1852
Epoch: 1/20... Training loss: 0.1944
Epoch: 1/20... Training loss: 0.1876
Epoch: 1/20... Training loss: 0.1887
Epoch: 1/20... Training loss: 0.1846
Epoch: 1/20... Training loss: 0.1882
Epoch: 1/20... Training loss: 0.1858
Epoch: 1/20... Training loss: 0.1851
Epoch: 1/20... Training loss: 0.1870
Epoch: 1/20... Training loss: 0.1814
Epoch: 1/20... Training loss: 0.1834
Epoch: 1/20... Training loss: 0.1846
Epoch: 1/20... Training loss: 0.1869
Epoch: 1/20... Training loss: 0.1875
Epoch: 1/20... Training loss: 0.1845
Epoch: 1/20... Training loss: 0.1862
Epoch: 1/20... Training loss: 0.1898
Epoch: 1/20... Training loss: 0.1866
Epoch: 1/20... Training loss: 0.1757
Epoch: 1/20... Training loss: 0.1825
Epoch: 1/20... Training loss: 0.1803
Epoch: 1/20... Training loss: 0.1844
Epoch: 1/20... Training loss: 0.1857
Epoch: 1/20... Training loss: 0.1848
Epoch: 1/20... Training loss: 0.1828
Epoch: 1/20... Training loss: 0.1859
Epoch: 1/20... Training loss: 0.1868
Epoch: 1/20... Training loss: 0.1888
Epoch: 1/20... Training loss: 0.1838
Epoch: 1/20... Training loss: 0.1761
Epoch: 1/20... Training loss: 0.1769
Epoch: 1/20... Training loss: 0.1786
Epoch: 1/20... Training loss: 0.1819
Epoch: 1/20... Training loss: 0.1837
Epoch: 1/20... Training loss: 0.1816
Epoch: 1/20... Training loss: 0.1755
Epoch: 1/20... Training loss: 0.1778
Epoch: 1/20... Training loss: 0.1822
Epoch: 1/20... Training loss: 0.1807
Epoch: 1/20... Training loss: 0.1823
Epoch: 1/20... Training loss: 0.1820
Epoch: 2/20... Training loss: 0.1818
Epoch: 2/20... Training loss: 0.1766
Epoch: 2/20... Training loss: 0.1759
Epoch: 2/20... Training loss: 0.1744
Epoch: 2/20... Training loss: 0.1764
Epoch: 2/20... Training loss: 0.1820
Epoch: 2/20... Training loss: 0.1839
Epoch: 2/20... Training loss: 0.1838
Epoch: 2/20... Training loss: 0.1823
Epoch: 2/20... Training loss: 0.1837
Epoch: 2/20... Training loss: 0.1803
Epoch: 2/20... Training loss: 0.1819
Epoch: 2/20... Training loss: 0.1731
Epoch: 2/20... Training loss: 0.1754
Epoch: 2/20... Training loss: 0.1754
Epoch: 2/20... Training loss: 0.1736
Epoch: 2/20... Training loss: 0.1760
Epoch: 2/20... Training loss: 0.1780
Epoch: 2/20... Training loss: 0.1737
Epoch: 2/20... Training loss: 0.1758
Epoch: 2/20... Training loss: 0.1747
Epoch: 2/20... Training loss: 0.1733
Epoch: 2/20... Training loss: 0.1701
Epoch: 2/20... Training loss: 0.1816
Epoch: 2/20... Training loss: 0.1761
Epoch: 2/20... Training loss: 0.1748
Epoch: 2/20... Training loss: 0.1775
Epoch: 2/20... Training loss: 0.1797
Epoch: 2/20... Training loss: 0.1800
Epoch: 2/20... Training loss: 0.1732
Epoch: 2/20... Training loss: 0.1727
Epoch: 2/20... Training loss: 0.1783
Epoch: 2/20... Training loss: 0.1701
Epoch: 2/20... Training loss: 0.1729
Epoch: 2/20... Training loss: 0.1776
Epoch: 2/20... Training loss: 0.1723
Epoch: 2/20... Training loss: 0.1663
Epoch: 2/20... Training loss: 0.1775
Epoch: 2/20... Training loss: 0.1786
Epoch: 2/20... Training loss: 0.1742
Epoch: 2/20... Training loss: 0.1706
Epoch: 2/20... Training loss: 0.1761
Epoch: 2/20... Training loss: 0.1745
Epoch: 2/20... Training loss: 0.1716
Epoch: 2/20... Training loss: 0.1715
Epoch: 2/20... Training loss: 0.1722
Epoch: 2/20... Training loss: 0.1686
Epoch: 2/20... Training loss: 0.1776
Epoch: 2/20... Training loss: 0.1766
Epoch: 2/20... Training loss: 0.1727
Epoch: 2/20... Training loss: 0.1716
Epoch: 2/20... Training loss: 0.1711
Epoch: 2/20... Training loss: 0.1700
Epoch: 2/20... Training loss: 0.1692
Epoch: 2/20... Training loss: 0.1744
Epoch: 2/20... Training loss: 0.1663
Epoch: 2/20... Training loss: 0.1745
Epoch: 2/20... Training loss: 0.1707
Epoch: 2/20... Training loss: 0.1687
Epoch: 2/20... Training loss: 0.1728
Epoch: 2/20... Training loss: 0.1692
Epoch: 2/20... Training loss: 0.1673
Epoch: 2/20... Training loss: 0.1685
Epoch: 2/20... Training loss: 0.1720
Epoch: 2/20... Training loss: 0.1728
Epoch: 2/20... Training loss: 0.1715
Epoch: 2/20... Training loss: 0.1702
Epoch: 2/20... Training loss: 0.1725
Epoch: 2/20... Training loss: 0.1713
Epoch: 2/20... Training loss: 0.1639
Epoch: 2/20... Training loss: 0.1692
Epoch: 2/20... Training loss: 0.1643
Epoch: 2/20... Training loss: 0.1630
Epoch: 2/20... Training loss: 0.1735
Epoch: 2/20... Training loss: 0.1693
Epoch: 2/20... Training loss: 0.1664
Epoch: 2/20... Training loss: 0.1739
Epoch: 2/20... Training loss: 0.1644
Epoch: 2/20... Training loss: 0.1710
Epoch: 2/20... Training loss: 0.1706
Epoch: 2/20... Training loss: 0.1618
Epoch: 2/20... Training loss: 0.1678
Epoch: 2/20... Training loss: 0.1590
Epoch: 2/20... Training loss: 0.1694
Epoch: 2/20... Training loss: 0.1653
Epoch: 2/20... Training loss: 0.1654
Epoch: 2/20... Training loss: 0.1693
Epoch: 2/20... Training loss: 0.1672
Epoch: 2/20... Training loss: 0.1669
Epoch: 2/20... Training loss: 0.1644
Epoch: 2/20... Training loss: 0.1650
Epoch: 2/20... Training loss: 0.1668
Epoch: 2/20... Training loss: 0.1719
Epoch: 2/20... Training loss: 0.1686
Epoch: 2/20... Training loss: 0.1611
Epoch: 2/20... Training loss: 0.1621
Epoch: 2/20... Training loss: 0.1669
Epoch: 2/20... Training loss: 0.1632
Epoch: 2/20... Training loss: 0.1740
Epoch: 2/20... Training loss: 0.1661
Epoch: 2/20... Training loss: 0.1703
Epoch: 2/20... Training loss: 0.1675
Epoch: 2/20... Training loss: 0.1632
Epoch: 2/20... Training loss: 0.1673
Epoch: 2/20... Training loss: 0.1679
Epoch: 2/20... Training loss: 0.1668
Epoch: 2/20... Training loss: 0.1653
Epoch: 2/20... Training loss: 0.1641
Epoch: 2/20... Training loss: 0.1681
Epoch: 2/20... Training loss: 0.1672
Epoch: 2/20... Training loss: 0.1629
Epoch: 2/20... Training loss: 0.1599
Epoch: 2/20... Training loss: 0.1657
Epoch: 2/20... Training loss: 0.1674
Epoch: 2/20... Training loss: 0.1673
Epoch: 2/20... Training loss: 0.1652
Epoch: 2/20... Training loss: 0.1643
Epoch: 2/20... Training loss: 0.1692
Epoch: 2/20... Training loss: 0.1599
Epoch: 2/20... Training loss: 0.1631
Epoch: 2/20... Training loss: 0.1591
Epoch: 2/20... Training loss: 0.1669
Epoch: 2/20... Training loss: 0.1629
Epoch: 2/20... Training loss: 0.1670
Epoch: 2/20... Training loss: 0.1621
Epoch: 2/20... Training loss: 0.1617
Epoch: 2/20... Training loss: 0.1639
Epoch: 2/20... Training loss: 0.1611
Epoch: 2/20... Training loss: 0.1605
Epoch: 2/20... Training loss: 0.1620
Epoch: 2/20... Training loss: 0.1617
Epoch: 2/20... Training loss: 0.1634
Epoch: 2/20... Training loss: 0.1606
Epoch: 2/20... Training loss: 0.1660
Epoch: 2/20... Training loss: 0.1569
Epoch: 2/20... Training loss: 0.1632
Epoch: 2/20... Training loss: 0.1591
Epoch: 2/20... Training loss: 0.1597
Epoch: 2/20... Training loss: 0.1617
Epoch: 2/20... Training loss: 0.1642
Epoch: 2/20... Training loss: 0.1652
Epoch: 2/20... Training loss: 0.1635
Epoch: 2/20... Training loss: 0.1645
Epoch: 2/20... Training loss: 0.1642
Epoch: 2/20... Training loss: 0.1590
Epoch: 2/20... Training loss: 0.1564
Epoch: 2/20... Training loss: 0.1583
Epoch: 2/20... Training loss: 0.1598
Epoch: 2/20... Training loss: 0.1575
Epoch: 2/20... Training loss: 0.1614
Epoch: 2/20... Training loss: 0.1637
Epoch: 2/20... Training loss: 0.1632
Epoch: 2/20... Training loss: 0.1606
Epoch: 2/20... Training loss: 0.1616
Epoch: 2/20... Training loss: 0.1638
Epoch: 2/20... Training loss: 0.1600
Epoch: 2/20... Training loss: 0.1592
Epoch: 2/20... Training loss: 0.1598
Epoch: 2/20... Training loss: 0.1588
Epoch: 2/20... Training loss: 0.1631
Epoch: 2/20... Training loss: 0.1537
Epoch: 2/20... Training loss: 0.1568
Epoch: 2/20... Training loss: 0.1566
Epoch: 2/20... Training loss: 0.1539
Epoch: 2/20... Training loss: 0.1603
Epoch: 2/20... Training loss: 0.1636
Epoch: 2/20... Training loss: 0.1616
Epoch: 2/20... Training loss: 0.1566
Epoch: 2/20... Training loss: 0.1573
Epoch: 2/20... Training loss: 0.1537
Epoch: 2/20... Training loss: 0.1599
Epoch: 2/20... Training loss: 0.1569
Epoch: 2/20... Training loss: 0.1662
Epoch: 2/20... Training loss: 0.1596
Epoch: 2/20... Training loss: 0.1592
Epoch: 2/20... Training loss: 0.1572
Epoch: 2/20... Training loss: 0.1529
Epoch: 2/20... Training loss: 0.1582
Epoch: 2/20... Training loss: 0.1592
Epoch: 2/20... Training loss: 0.1549
Epoch: 2/20... Training loss: 0.1576
Epoch: 2/20... Training loss: 0.1539
Epoch: 2/20... Training loss: 0.1544
Epoch: 2/20... Training loss: 0.1550
Epoch: 2/20... Training loss: 0.1587
Epoch: 2/20... Training loss: 0.1623
Epoch: 2/20... Training loss: 0.1564
Epoch: 2/20... Training loss: 0.1598
Epoch: 2/20... Training loss: 0.1608
Epoch: 2/20... Training loss: 0.1583
Epoch: 2/20... Training loss: 0.1514
Epoch: 2/20... Training loss: 0.1528
Epoch: 2/20... Training loss: 0.1536
Epoch: 2/20... Training loss: 0.1551
Epoch: 2/20... Training loss: 0.1586
Epoch: 2/20... Training loss: 0.1588
Epoch: 2/20... Training loss: 0.1506
Epoch: 2/20... Training loss: 0.1539
Epoch: 2/20... Training loss: 0.1542
Epoch: 2/20... Training loss: 0.1545
Epoch: 2/20... Training loss: 0.1513
Epoch: 2/20... Training loss: 0.1563
Epoch: 2/20... Training loss: 0.1516
Epoch: 2/20... Training loss: 0.1548
Epoch: 2/20... Training loss: 0.1512
Epoch: 2/20... Training loss: 0.1603
Epoch: 2/20... Training loss: 0.1513
Epoch: 2/20... Training loss: 0.1529
Epoch: 2/20... Training loss: 0.1501
Epoch: 2/20... Training loss: 0.1509
Epoch: 2/20... Training loss: 0.1474
Epoch: 2/20... Training loss: 0.1529
Epoch: 2/20... Training loss: 0.1566
Epoch: 2/20... Training loss: 0.1509
Epoch: 2/20... Training loss: 0.1506
Epoch: 2/20... Training loss: 0.1487
Epoch: 2/20... Training loss: 0.1558
Epoch: 2/20... Training loss: 0.1536
Epoch: 2/20... Training loss: 0.1521
Epoch: 2/20... Training loss: 0.1566
Epoch: 2/20... Training loss: 0.1540
Epoch: 2/20... Training loss: 0.1506
Epoch: 2/20... Training loss: 0.1508
Epoch: 2/20... Training loss: 0.1530
Epoch: 2/20... Training loss: 0.1530
Epoch: 2/20... Training loss: 0.1532
Epoch: 2/20... Training loss: 0.1493
Epoch: 2/20... Training loss: 0.1555
Epoch: 2/20... Training loss: 0.1544
Epoch: 2/20... Training loss: 0.1567
Epoch: 2/20... Training loss: 0.1524
Epoch: 2/20... Training loss: 0.1524
Epoch: 2/20... Training loss: 0.1455
Epoch: 2/20... Training loss: 0.1522
Epoch: 2/20... Training loss: 0.1494
Epoch: 2/20... Training loss: 0.1496
Epoch: 2/20... Training loss: 0.1462
Epoch: 2/20... Training loss: 0.1430
Epoch: 2/20... Training loss: 0.1536
Epoch: 2/20... Training loss: 0.1528
Epoch: 2/20... Training loss: 0.1478
Epoch: 2/20... Training loss: 0.1513
Epoch: 2/20... Training loss: 0.1505
Epoch: 2/20... Training loss: 0.1476
Epoch: 2/20... Training loss: 0.1415
Epoch: 2/20... Training loss: 0.1499
Epoch: 2/20... Training loss: 0.1473
Epoch: 2/20... Training loss: 0.1528
Epoch: 2/20... Training loss: 0.1470
Epoch: 2/20... Training loss: 0.1485
Epoch: 2/20... Training loss: 0.1482
Epoch: 2/20... Training loss: 0.1501
Epoch: 2/20... Training loss: 0.1474
Epoch: 2/20... Training loss: 0.1464
Epoch: 2/20... Training loss: 0.1501
Epoch: 2/20... Training loss: 0.1459
Epoch: 2/20... Training loss: 0.1519
Epoch: 2/20... Training loss: 0.1511
Epoch: 2/20... Training loss: 0.1449
Epoch: 2/20... Training loss: 0.1468
Epoch: 2/20... Training loss: 0.1541
Epoch: 2/20... Training loss: 0.1465
Epoch: 2/20... Training loss: 0.1447
Epoch: 2/20... Training loss: 0.1486
Epoch: 2/20... Training loss: 0.1510
Epoch: 2/20... Training loss: 0.1489
Epoch: 2/20... Training loss: 0.1506
Epoch: 2/20... Training loss: 0.1494
Epoch: 2/20... Training loss: 0.1469
Epoch: 2/20... Training loss: 0.1508
Epoch: 2/20... Training loss: 0.1472
Epoch: 2/20... Training loss: 0.1429
Epoch: 2/20... Training loss: 0.1435
Epoch: 2/20... Training loss: 0.1505
Epoch: 2/20... Training loss: 0.1493
Epoch: 2/20... Training loss: 0.1494
Epoch: 2/20... Training loss: 0.1414
Epoch: 2/20... Training loss: 0.1412
Epoch: 2/20... Training loss: 0.1434
Epoch: 2/20... Training loss: 0.1520
Epoch: 2/20... Training loss: 0.1441
Epoch: 2/20... Training loss: 0.1496
Epoch: 2/20... Training loss: 0.1395
Epoch: 2/20... Training loss: 0.1448
Epoch: 2/20... Training loss: 0.1454
Epoch: 2/20... Training loss: 0.1509
Epoch: 2/20... Training loss: 0.1445
Epoch: 2/20... Training loss: 0.1485
Epoch: 2/20... Training loss: 0.1438
Epoch: 2/20... Training loss: 0.1425
Epoch: 2/20... Training loss: 0.1434
Epoch: 2/20... Training loss: 0.1427
Epoch: 2/20... Training loss: 0.1459
Epoch: 2/20... Training loss: 0.1480
Epoch: 2/20... Training loss: 0.1419
Epoch: 2/20... Training loss: 0.1457
Epoch: 2/20... Training loss: 0.1430
Epoch: 2/20... Training loss: 0.1469
Epoch: 2/20... Training loss: 0.1443
Epoch: 2/20... Training loss: 0.1416
Epoch: 3/20... Training loss: 0.1462
Epoch: 3/20... Training loss: 0.1428
Epoch: 3/20... Training loss: 0.1403
Epoch: 3/20... Training loss: 0.1457
Epoch: 3/20... Training loss: 0.1462
Epoch: 3/20... Training loss: 0.1406
Epoch: 3/20... Training loss: 0.1415
Epoch: 3/20... Training loss: 0.1462
Epoch: 3/20... Training loss: 0.1449
Epoch: 3/20... Training loss: 0.1431
Epoch: 3/20... Training loss: 0.1438
Epoch: 3/20... Training loss: 0.1473
Epoch: 3/20... Training loss: 0.1410
Epoch: 3/20... Training loss: 0.1437
Epoch: 3/20... Training loss: 0.1484
Epoch: 3/20... Training loss: 0.1400
Epoch: 3/20... Training loss: 0.1500
Epoch: 3/20... Training loss: 0.1424
Epoch: 3/20... Training loss: 0.1427
Epoch: 3/20... Training loss: 0.1411
Epoch: 3/20... Training loss: 0.1372
Epoch: 3/20... Training loss: 0.1429
Epoch: 3/20... Training loss: 0.1469
Epoch: 3/20... Training loss: 0.1417
Epoch: 3/20... Training loss: 0.1444
Epoch: 3/20... Training loss: 0.1431
Epoch: 3/20... Training loss: 0.1438
Epoch: 3/20... Training loss: 0.1432
Epoch: 3/20... Training loss: 0.1389
Epoch: 3/20... Training loss: 0.1434
Epoch: 3/20... Training loss: 0.1421
Epoch: 3/20... Training loss: 0.1453
Epoch: 3/20... Training loss: 0.1420
Epoch: 3/20... Training loss: 0.1430
Epoch: 3/20... Training loss: 0.1409
Epoch: 3/20... Training loss: 0.1418
Epoch: 3/20... Training loss: 0.1449
Epoch: 3/20... Training loss: 0.1432
Epoch: 3/20... Training loss: 0.1482
Epoch: 3/20... Training loss: 0.1453
Epoch: 3/20... Training loss: 0.1438
Epoch: 3/20... Training loss: 0.1456
Epoch: 3/20... Training loss: 0.1383
Epoch: 3/20... Training loss: 0.1395
Epoch: 3/20... Training loss: 0.1403
Epoch: 3/20... Training loss: 0.1432
Epoch: 3/20... Training loss: 0.1427
Epoch: 3/20... Training loss: 0.1366
Epoch: 3/20... Training loss: 0.1398
Epoch: 3/20... Training loss: 0.1443
Epoch: 3/20... Training loss: 0.1457
Epoch: 3/20... Training loss: 0.1363
Epoch: 3/20... Training loss: 0.1381
Epoch: 3/20... Training loss: 0.1432
Epoch: 3/20... Training loss: 0.1426
Epoch: 3/20... Training loss: 0.1360
Epoch: 3/20... Training loss: 0.1339
Epoch: 3/20... Training loss: 0.1446
Epoch: 3/20... Training loss: 0.1422
Epoch: 3/20... Training loss: 0.1425
Epoch: 3/20... Training loss: 0.1420
Epoch: 3/20... Training loss: 0.1373
Epoch: 3/20... Training loss: 0.1375
Epoch: 3/20... Training loss: 0.1412
Epoch: 3/20... Training loss: 0.1431
Epoch: 3/20... Training loss: 0.1377
Epoch: 3/20... Training loss: 0.1400
Epoch: 3/20... Training loss: 0.1377
Epoch: 3/20... Training loss: 0.1365
Epoch: 3/20... Training loss: 0.1390
Epoch: 3/20... Training loss: 0.1408
Epoch: 3/20... Training loss: 0.1420
Epoch: 3/20... Training loss: 0.1387
Epoch: 3/20... Training loss: 0.1360
Epoch: 3/20... Training loss: 0.1374
Epoch: 3/20... Training loss: 0.1363
Epoch: 3/20... Training loss: 0.1344
Epoch: 3/20... Training loss: 0.1411
Epoch: 3/20... Training loss: 0.1390
Epoch: 3/20... Training loss: 0.1413
Epoch: 3/20... Training loss: 0.1379
Epoch: 3/20... Training loss: 0.1423
Epoch: 3/20... Training loss: 0.1397
Epoch: 3/20... Training loss: 0.1362
Epoch: 3/20... Training loss: 0.1361
Epoch: 3/20... Training loss: 0.1404
Epoch: 3/20... Training loss: 0.1370
Epoch: 3/20... Training loss: 0.1395
Epoch: 3/20... Training loss: 0.1402
Epoch: 3/20... Training loss: 0.1343
Epoch: 3/20... Training loss: 0.1388
Epoch: 3/20... Training loss: 0.1377
Epoch: 3/20... Training loss: 0.1390
Epoch: 3/20... Training loss: 0.1328
Epoch: 3/20... Training loss: 0.1340
Epoch: 3/20... Training loss: 0.1332
Epoch: 3/20... Training loss: 0.1339
Epoch: 3/20... Training loss: 0.1361
Epoch: 3/20... Training loss: 0.1388
Epoch: 3/20... Training loss: 0.1399
Epoch: 3/20... Training loss: 0.1394
Epoch: 3/20... Training loss: 0.1356
Epoch: 3/20... Training loss: 0.1430
Epoch: 3/20... Training loss: 0.1391
Epoch: 3/20... Training loss: 0.1347
Epoch: 3/20... Training loss: 0.1397
Epoch: 3/20... Training loss: 0.1394
Epoch: 3/20... Training loss: 0.1335
Epoch: 3/20... Training loss: 0.1375
Epoch: 3/20... Training loss: 0.1356
Epoch: 3/20... Training loss: 0.1358
Epoch: 3/20... Training loss: 0.1366
Epoch: 3/20... Training loss: 0.1383
Epoch: 3/20... Training loss: 0.1348
Epoch: 3/20... Training loss: 0.1387
Epoch: 3/20... Training loss: 0.1331
Epoch: 3/20... Training loss: 0.1400
Epoch: 3/20... Training loss: 0.1336
Epoch: 3/20... Training loss: 0.1368
Epoch: 3/20... Training loss: 0.1347
Epoch: 3/20... Training loss: 0.1342
Epoch: 3/20... Training loss: 0.1329
Epoch: 3/20... Training loss: 0.1362
Epoch: 3/20... Training loss: 0.1358
Epoch: 3/20... Training loss: 0.1319
Epoch: 3/20... Training loss: 0.1304
Epoch: 3/20... Training loss: 0.1399
Epoch: 3/20... Training loss: 0.1353
Epoch: 3/20... Training loss: 0.1326
Epoch: 3/20... Training loss: 0.1379
Epoch: 3/20... Training loss: 0.1313
Epoch: 3/20... Training loss: 0.1329
Epoch: 3/20... Training loss: 0.1325
Epoch: 3/20... Training loss: 0.1361
Epoch: 3/20... Training loss: 0.1266
Epoch: 3/20... Training loss: 0.1331
Epoch: 3/20... Training loss: 0.1382
Epoch: 3/20... Training loss: 0.1341
Epoch: 3/20... Training loss: 0.1317
Epoch: 3/20... Training loss: 0.1307
Epoch: 3/20... Training loss: 0.1377
Epoch: 3/20... Training loss: 0.1344
Epoch: 3/20... Training loss: 0.1369
Epoch: 3/20... Training loss: 0.1336
Epoch: 3/20... Training loss: 0.1327
Epoch: 3/20... Training loss: 0.1320
Epoch: 3/20... Training loss: 0.1321
Epoch: 3/20... Training loss: 0.1347
Epoch: 3/20... Training loss: 0.1305
Epoch: 3/20... Training loss: 0.1361
Epoch: 3/20... Training loss: 0.1351
Epoch: 3/20... Training loss: 0.1370
Epoch: 3/20... Training loss: 0.1359
Epoch: 3/20... Training loss: 0.1305
Epoch: 3/20... Training loss: 0.1323
Epoch: 3/20... Training loss: 0.1310
Epoch: 3/20... Training loss: 0.1312
Epoch: 3/20... Training loss: 0.1355
Epoch: 3/20... Training loss: 0.1338
Epoch: 3/20... Training loss: 0.1264
Epoch: 3/20... Training loss: 0.1338
Epoch: 3/20... Training loss: 0.1331
Epoch: 3/20... Training loss: 0.1380
Epoch: 3/20... Training loss: 0.1322
Epoch: 3/20... Training loss: 0.1289
Epoch: 3/20... Training loss: 0.1333
Epoch: 3/20... Training loss: 0.1400
Epoch: 3/20... Training loss: 0.1263
Epoch: 3/20... Training loss: 0.1341
Epoch: 3/20... Training loss: 0.1306
Epoch: 3/20... Training loss: 0.1349
Epoch: 3/20... Training loss: 0.1294
Epoch: 3/20... Training loss: 0.1324
Epoch: 3/20... Training loss: 0.1349
Epoch: 3/20... Training loss: 0.1285
Epoch: 3/20... Training loss: 0.1352
Epoch: 3/20... Training loss: 0.1368
Epoch: 3/20... Training loss: 0.1386
Epoch: 3/20... Training loss: 0.1367
Epoch: 3/20... Training loss: 0.1314
Epoch: 3/20... Training loss: 0.1278
Epoch: 3/20... Training loss: 0.1290
Epoch: 3/20... Training loss: 0.1310
Epoch: 3/20... Training loss: 0.1329
Epoch: 3/20... Training loss: 0.1343
Epoch: 3/20... Training loss: 0.1297
Epoch: 3/20... Training loss: 0.1256
Epoch: 3/20... Training loss: 0.1283
Epoch: 3/20... Training loss: 0.1303
Epoch: 3/20... Training loss: 0.1308
Epoch: 3/20... Training loss: 0.1315
Epoch: 3/20... Training loss: 0.1379
Epoch: 3/20... Training loss: 0.1308
Epoch: 3/20... Training loss: 0.1297
Epoch: 3/20... Training loss: 0.1312
Epoch: 3/20... Training loss: 0.1329
Epoch: 3/20... Training loss: 0.1308
Epoch: 3/20... Training loss: 0.1334
Epoch: 3/20... Training loss: 0.1322
Epoch: 3/20... Training loss: 0.1306
Epoch: 3/20... Training loss: 0.1327
Epoch: 3/20... Training loss: 0.1300
Epoch: 3/20... Training loss: 0.1274
Epoch: 3/20... Training loss: 0.1325
Epoch: 3/20... Training loss: 0.1294
Epoch: 3/20... Training loss: 0.1296
Epoch: 3/20... Training loss: 0.1334
Epoch: 3/20... Training loss: 0.1259
Epoch: 3/20... Training loss: 0.1347
Epoch: 3/20... Training loss: 0.1275
Epoch: 3/20... Training loss: 0.1282
Epoch: 3/20... Training loss: 0.1325
Epoch: 3/20... Training loss: 0.1298
Epoch: 3/20... Training loss: 0.1262
Epoch: 3/20... Training loss: 0.1326
Epoch: 3/20... Training loss: 0.1332
Epoch: 3/20... Training loss: 0.1299
Epoch: 3/20... Training loss: 0.1319
Epoch: 3/20... Training loss: 0.1271
Epoch: 3/20... Training loss: 0.1317
Epoch: 3/20... Training loss: 0.1306
Epoch: 3/20... Training loss: 0.1355
Epoch: 3/20... Training loss: 0.1263
Epoch: 3/20... Training loss: 0.1266
Epoch: 3/20... Training loss: 0.1324
Epoch: 3/20... Training loss: 0.1297
Epoch: 3/20... Training loss: 0.1325
Epoch: 3/20... Training loss: 0.1282
Epoch: 3/20... Training loss: 0.1283
Epoch: 3/20... Training loss: 0.1347
Epoch: 3/20... Training loss: 0.1277
Epoch: 3/20... Training loss: 0.1258
Epoch: 3/20... Training loss: 0.1281
Epoch: 3/20... Training loss: 0.1285
Epoch: 3/20... Training loss: 0.1265
Epoch: 3/20... Training loss: 0.1283
Epoch: 3/20... Training loss: 0.1298
Epoch: 3/20... Training loss: 0.1278
Epoch: 3/20... Training loss: 0.1334
Epoch: 3/20... Training loss: 0.1254
Epoch: 3/20... Training loss: 0.1281
Epoch: 3/20... Training loss: 0.1296
Epoch: 3/20... Training loss: 0.1322
Epoch: 3/20... Training loss: 0.1308
Epoch: 3/20... Training loss: 0.1293
Epoch: 3/20... Training loss: 0.1291
Epoch: 3/20... Training loss: 0.1315
Epoch: 3/20... Training loss: 0.1270
Epoch: 3/20... Training loss: 0.1241
Epoch: 3/20... Training loss: 0.1310
Epoch: 3/20... Training loss: 0.1331
Epoch: 3/20... Training loss: 0.1244
Epoch: 3/20... Training loss: 0.1271
Epoch: 3/20... Training loss: 0.1300
Epoch: 3/20... Training loss: 0.1296
Epoch: 3/20... Training loss: 0.1263
Epoch: 3/20... Training loss: 0.1293
Epoch: 3/20... Training loss: 0.1255
Epoch: 3/20... Training loss: 0.1259
Epoch: 3/20... Training loss: 0.1312
Epoch: 3/20... Training loss: 0.1287
Epoch: 3/20... Training loss: 0.1237
Epoch: 3/20... Training loss: 0.1238
Epoch: 3/20... Training loss: 0.1276
Epoch: 3/20... Training loss: 0.1278
Epoch: 3/20... Training loss: 0.1292
Epoch: 3/20... Training loss: 0.1275
Epoch: 3/20... Training loss: 0.1265
Epoch: 3/20... Training loss: 0.1256
Epoch: 3/20... Training loss: 0.1244
Epoch: 3/20... Training loss: 0.1278
Epoch: 3/20... Training loss: 0.1255
Epoch: 3/20... Training loss: 0.1274
Epoch: 3/20... Training loss: 0.1269
Epoch: 3/20... Training loss: 0.1231
Epoch: 3/20... Training loss: 0.1246
Epoch: 3/20... Training loss: 0.1297
Epoch: 3/20... Training loss: 0.1315
Epoch: 3/20... Training loss: 0.1284
Epoch: 3/20... Training loss: 0.1199
Epoch: 3/20... Training loss: 0.1233
Epoch: 3/20... Training loss: 0.1279
Epoch: 3/20... Training loss: 0.1273
Epoch: 3/20... Training loss: 0.1263
Epoch: 3/20... Training loss: 0.1242
Epoch: 3/20... Training loss: 0.1212
Epoch: 3/20... Training loss: 0.1269
Epoch: 3/20... Training loss: 0.1233
Epoch: 3/20... Training loss: 0.1279
Epoch: 3/20... Training loss: 0.1259
Epoch: 3/20... Training loss: 0.1251
Epoch: 3/20... Training loss: 0.1248
Epoch: 3/20... Training loss: 0.1216
Epoch: 3/20... Training loss: 0.1250
Epoch: 3/20... Training loss: 0.1283
Epoch: 3/20... Training loss: 0.1236
Epoch: 3/20... Training loss: 0.1267
Epoch: 3/20... Training loss: 0.1235
Epoch: 3/20... Training loss: 0.1272
Epoch: 3/20... Training loss: 0.1220
Epoch: 4/20... Training loss: 0.1181
Epoch: 4/20... Training loss: 0.1232
Epoch: 4/20... Training loss: 0.1239
Epoch: 4/20... Training loss: 0.1263
Epoch: 4/20... Training loss: 0.1234
Epoch: 4/20... Training loss: 0.1230
Epoch: 4/20... Training loss: 0.1203
Epoch: 4/20... Training loss: 0.1232
Epoch: 4/20... Training loss: 0.1203
Epoch: 4/20... Training loss: 0.1248
Epoch: 4/20... Training loss: 0.1253
Epoch: 4/20... Training loss: 0.1262
Epoch: 4/20... Training loss: 0.1299
Epoch: 4/20... Training loss: 0.1303
Epoch: 4/20... Training loss: 0.1253
Epoch: 4/20... Training loss: 0.1277
Epoch: 4/20... Training loss: 0.1256
Epoch: 4/20... Training loss: 0.1256
Epoch: 4/20... Training loss: 0.1265
Epoch: 4/20... Training loss: 0.1260
Epoch: 4/20... Training loss: 0.1272
Epoch: 4/20... Training loss: 0.1254
Epoch: 4/20... Training loss: 0.1201
Epoch: 4/20... Training loss: 0.1247
Epoch: 4/20... Training loss: 0.1276
Epoch: 4/20... Training loss: 0.1226
Epoch: 4/20... Training loss: 0.1284
Epoch: 4/20... Training loss: 0.1266
Epoch: 4/20... Training loss: 0.1221
Epoch: 4/20... Training loss: 0.1229
Epoch: 4/20... Training loss: 0.1230
Epoch: 4/20... Training loss: 0.1221
Epoch: 4/20... Training loss: 0.1262
Epoch: 4/20... Training loss: 0.1230
Epoch: 4/20... Training loss: 0.1216
Epoch: 4/20... Training loss: 0.1162
Epoch: 4/20... Training loss: 0.1242
Epoch: 4/20... Training loss: 0.1233
Epoch: 4/20... Training loss: 0.1244
Epoch: 4/20... Training loss: 0.1183
Epoch: 4/20... Training loss: 0.1231
Epoch: 4/20... Training loss: 0.1267
Epoch: 4/20... Training loss: 0.1228
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1271
Epoch: 4/20... Training loss: 0.1261
Epoch: 4/20... Training loss: 0.1277
Epoch: 4/20... Training loss: 0.1218
Epoch: 4/20... Training loss: 0.1231
Epoch: 4/20... Training loss: 0.1241
Epoch: 4/20... Training loss: 0.1290
Epoch: 4/20... Training loss: 0.1261
Epoch: 4/20... Training loss: 0.1242
Epoch: 4/20... Training loss: 0.1232
Epoch: 4/20... Training loss: 0.1225
Epoch: 4/20... Training loss: 0.1152
Epoch: 4/20... Training loss: 0.1181
Epoch: 4/20... Training loss: 0.1238
Epoch: 4/20... Training loss: 0.1273
Epoch: 4/20... Training loss: 0.1220
Epoch: 4/20... Training loss: 0.1204
Epoch: 4/20... Training loss: 0.1185
Epoch: 4/20... Training loss: 0.1237
Epoch: 4/20... Training loss: 0.1278
Epoch: 4/20... Training loss: 0.1206
Epoch: 4/20... Training loss: 0.1234
Epoch: 4/20... Training loss: 0.1185
Epoch: 4/20... Training loss: 0.1184
Epoch: 4/20... Training loss: 0.1254
Epoch: 4/20... Training loss: 0.1211
Epoch: 4/20... Training loss: 0.1208
Epoch: 4/20... Training loss: 0.1206
Epoch: 4/20... Training loss: 0.1212
Epoch: 4/20... Training loss: 0.1244
Epoch: 4/20... Training loss: 0.1219
Epoch: 4/20... Training loss: 0.1190
Epoch: 4/20... Training loss: 0.1176
Epoch: 4/20... Training loss: 0.1246
Epoch: 4/20... Training loss: 0.1273
Epoch: 4/20... Training loss: 0.1208
Epoch: 4/20... Training loss: 0.1234
Epoch: 4/20... Training loss: 0.1186
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1181
Epoch: 4/20... Training loss: 0.1282
Epoch: 4/20... Training loss: 0.1212
Epoch: 4/20... Training loss: 0.1190
Epoch: 4/20... Training loss: 0.1259
Epoch: 4/20... Training loss: 0.1188
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1209
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1223
Epoch: 4/20... Training loss: 0.1250
Epoch: 4/20... Training loss: 0.1260
Epoch: 4/20... Training loss: 0.1213
Epoch: 4/20... Training loss: 0.1217
Epoch: 4/20... Training loss: 0.1224
Epoch: 4/20... Training loss: 0.1232
Epoch: 4/20... Training loss: 0.1173
Epoch: 4/20... Training loss: 0.1184
Epoch: 4/20... Training loss: 0.1193
Epoch: 4/20... Training loss: 0.1178
Epoch: 4/20... Training loss: 0.1189
Epoch: 4/20... Training loss: 0.1188
Epoch: 4/20... Training loss: 0.1184
Epoch: 4/20... Training loss: 0.1175
Epoch: 4/20... Training loss: 0.1188
Epoch: 4/20... Training loss: 0.1204
Epoch: 4/20... Training loss: 0.1259
Epoch: 4/20... Training loss: 0.1198
Epoch: 4/20... Training loss: 0.1200
Epoch: 4/20... Training loss: 0.1220
Epoch: 4/20... Training loss: 0.1225
Epoch: 4/20... Training loss: 0.1215
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1223
Epoch: 4/20... Training loss: 0.1152
Epoch: 4/20... Training loss: 0.1228
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1236
Epoch: 4/20... Training loss: 0.1161
Epoch: 4/20... Training loss: 0.1214
Epoch: 4/20... Training loss: 0.1182
Epoch: 4/20... Training loss: 0.1200
Epoch: 4/20... Training loss: 0.1191
Epoch: 4/20... Training loss: 0.1238
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1216
Epoch: 4/20... Training loss: 0.1211
Epoch: 4/20... Training loss: 0.1277
Epoch: 4/20... Training loss: 0.1216
Epoch: 4/20... Training loss: 0.1232
Epoch: 4/20... Training loss: 0.1172
Epoch: 4/20... Training loss: 0.1218
Epoch: 4/20... Training loss: 0.1218
Epoch: 4/20... Training loss: 0.1199
Epoch: 4/20... Training loss: 0.1226
Epoch: 4/20... Training loss: 0.1188
Epoch: 4/20... Training loss: 0.1142
Epoch: 4/20... Training loss: 0.1192
Epoch: 4/20... Training loss: 0.1203
Epoch: 4/20... Training loss: 0.1231
Epoch: 4/20... Training loss: 0.1177
Epoch: 4/20... Training loss: 0.1186
Epoch: 4/20... Training loss: 0.1193
Epoch: 4/20... Training loss: 0.1173
Epoch: 4/20... Training loss: 0.1198
Epoch: 4/20... Training loss: 0.1235
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1177
Epoch: 4/20... Training loss: 0.1217
Epoch: 4/20... Training loss: 0.1171
Epoch: 4/20... Training loss: 0.1216
Epoch: 4/20... Training loss: 0.1217
Epoch: 4/20... Training loss: 0.1180
Epoch: 4/20... Training loss: 0.1173
Epoch: 4/20... Training loss: 0.1209
Epoch: 4/20... Training loss: 0.1202
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1209
Epoch: 4/20... Training loss: 0.1197
Epoch: 4/20... Training loss: 0.1120
Epoch: 4/20... Training loss: 0.1155
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1202
Epoch: 4/20... Training loss: 0.1200
Epoch: 4/20... Training loss: 0.1210
Epoch: 4/20... Training loss: 0.1209
Epoch: 4/20... Training loss: 0.1170
Epoch: 4/20... Training loss: 0.1190
Epoch: 4/20... Training loss: 0.1206
Epoch: 4/20... Training loss: 0.1281
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1167
Epoch: 4/20... Training loss: 0.1230
Epoch: 4/20... Training loss: 0.1180
Epoch: 4/20... Training loss: 0.1195
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1169
Epoch: 4/20... Training loss: 0.1183
Epoch: 4/20... Training loss: 0.1182
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1185
Epoch: 4/20... Training loss: 0.1210
Epoch: 4/20... Training loss: 0.1143
Epoch: 4/20... Training loss: 0.1164
Epoch: 4/20... Training loss: 0.1212
Epoch: 4/20... Training loss: 0.1172
Epoch: 4/20... Training loss: 0.1147
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1168
Epoch: 4/20... Training loss: 0.1182
Epoch: 4/20... Training loss: 0.1125
Epoch: 4/20... Training loss: 0.1183
Epoch: 4/20... Training loss: 0.1147
Epoch: 4/20... Training loss: 0.1131
Epoch: 4/20... Training loss: 0.1178
Epoch: 4/20... Training loss: 0.1179
Epoch: 4/20... Training loss: 0.1212
Epoch: 4/20... Training loss: 0.1176
Epoch: 4/20... Training loss: 0.1201
Epoch: 4/20... Training loss: 0.1194
Epoch: 4/20... Training loss: 0.1179
Epoch: 4/20... Training loss: 0.1173
Epoch: 4/20... Training loss: 0.1168
Epoch: 4/20... Training loss: 0.1176
Epoch: 4/20... Training loss: 0.1104
Epoch: 4/20... Training loss: 0.1113
Epoch: 4/20... Training loss: 0.1182
Epoch: 4/20... Training loss: 0.1159
Epoch: 4/20... Training loss: 0.1207
Epoch: 4/20... Training loss: 0.1200
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1159
Epoch: 4/20... Training loss: 0.1142
Epoch: 4/20... Training loss: 0.1143
Epoch: 4/20... Training loss: 0.1224
Epoch: 4/20... Training loss: 0.1215
Epoch: 4/20... Training loss: 0.1164
Epoch: 4/20... Training loss: 0.1145
Epoch: 4/20... Training loss: 0.1159
Epoch: 4/20... Training loss: 0.1150
Epoch: 4/20... Training loss: 0.1204
Epoch: 4/20... Training loss: 0.1189
Epoch: 4/20... Training loss: 0.1224
Epoch: 4/20... Training loss: 0.1163
Epoch: 4/20... Training loss: 0.1145
Epoch: 4/20... Training loss: 0.1178
Epoch: 4/20... Training loss: 0.1140
Epoch: 4/20... Training loss: 0.1186
Epoch: 4/20... Training loss: 0.1171
Epoch: 4/20... Training loss: 0.1140
Epoch: 4/20... Training loss: 0.1180
Epoch: 4/20... Training loss: 0.1175
Epoch: 4/20... Training loss: 0.1113
Epoch: 4/20... Training loss: 0.1167
Epoch: 4/20... Training loss: 0.1163
Epoch: 4/20... Training loss: 0.1151
Epoch: 4/20... Training loss: 0.1134
Epoch: 4/20... Training loss: 0.1163
Epoch: 4/20... Training loss: 0.1133
Epoch: 4/20... Training loss: 0.1119
Epoch: 4/20... Training loss: 0.1200
Epoch: 4/20... Training loss: 0.1154
Epoch: 4/20... Training loss: 0.1164
Epoch: 4/20... Training loss: 0.1162
Epoch: 4/20... Training loss: 0.1176
Epoch: 4/20... Training loss: 0.1185
Epoch: 4/20... Training loss: 0.1187
Epoch: 4/20... Training loss: 0.1192
Epoch: 4/20... Training loss: 0.1121
Epoch: 4/20... Training loss: 0.1130
Epoch: 4/20... Training loss: 0.1179
Epoch: 4/20... Training loss: 0.1149
Epoch: 4/20... Training loss: 0.1170
Epoch: 4/20... Training loss: 0.1148
Epoch: 4/20... Training loss: 0.1174
Epoch: 4/20... Training loss: 0.1141
Epoch: 4/20... Training loss: 0.1219
Epoch: 4/20... Training loss: 0.1148
Epoch: 4/20... Training loss: 0.1189
Epoch: 4/20... Training loss: 0.1142
Epoch: 4/20... Training loss: 0.1150
Epoch: 4/20... Training loss: 0.1156
Epoch: 4/20... Training loss: 0.1179
Epoch: 4/20... Training loss: 0.1218
Epoch: 4/20... Training loss: 0.1186
Epoch: 4/20... Training loss: 0.1148
Epoch: 4/20... Training loss: 0.1168
Epoch: 4/20... Training loss: 0.1162
Epoch: 4/20... Training loss: 0.1170
Epoch: 4/20... Training loss: 0.1180
Epoch: 4/20... Training loss: 0.1148
Epoch: 4/20... Training loss: 0.1164
Epoch: 4/20... Training loss: 0.1131
Epoch: 4/20... Training loss: 0.1135
Epoch: 4/20... Training loss: 0.1142
Epoch: 4/20... Training loss: 0.1131
Epoch: 4/20... Training loss: 0.1134
Epoch: 4/20... Training loss: 0.1147
Epoch: 4/20... Training loss: 0.1148
Epoch: 4/20... Training loss: 0.1139
Epoch: 4/20... Training loss: 0.1155
Epoch: 4/20... Training loss: 0.1145
Epoch: 4/20... Training loss: 0.1140
Epoch: 4/20... Training loss: 0.1125
Epoch: 4/20... Training loss: 0.1139
Epoch: 4/20... Training loss: 0.1158
Epoch: 4/20... Training loss: 0.1134
Epoch: 4/20... Training loss: 0.1195
Epoch: 4/20... Training loss: 0.1161
Epoch: 4/20... Training loss: 0.1154
Epoch: 4/20... Training loss: 0.1166
Epoch: 4/20... Training loss: 0.1182
Epoch: 4/20... Training loss: 0.1134
Epoch: 4/20... Training loss: 0.1131
Epoch: 5/20... Training loss: 0.1150
Epoch: 5/20... Training loss: 0.1146
Epoch: 5/20... Training loss: 0.1153
Epoch: 5/20... Training loss: 0.1119
Epoch: 5/20... Training loss: 0.1144
Epoch: 5/20... Training loss: 0.1137
Epoch: 5/20... Training loss: 0.1137
Epoch: 5/20... Training loss: 0.1130
Epoch: 5/20... Training loss: 0.1159
Epoch: 5/20... Training loss: 0.1146
Epoch: 5/20... Training loss: 0.1108
Epoch: 5/20... Training loss: 0.1159
Epoch: 5/20... Training loss: 0.1173
Epoch: 5/20... Training loss: 0.1129
Epoch: 5/20... Training loss: 0.1141
Epoch: 5/20... Training loss: 0.1105
Epoch: 5/20... Training loss: 0.1138
Epoch: 5/20... Training loss: 0.1102
Epoch: 5/20... Training loss: 0.1114
Epoch: 5/20... Training loss: 0.1094
Epoch: 5/20... Training loss: 0.1073
Epoch: 5/20... Training loss: 0.1134
Epoch: 5/20... Training loss: 0.1127
Epoch: 5/20... Training loss: 0.1137
Epoch: 5/20... Training loss: 0.1156
Epoch: 5/20... Training loss: 0.1178
Epoch: 5/20... Training loss: 0.1163
Epoch: 5/20... Training loss: 0.1123
Epoch: 5/20... Training loss: 0.1138
Epoch: 5/20... Training loss: 0.1166
Epoch: 5/20... Training loss: 0.1103
Epoch: 5/20... Training loss: 0.1167
Epoch: 5/20... Training loss: 0.1141
Epoch: 5/20... Training loss: 0.1103
Epoch: 5/20... Training loss: 0.1151
Epoch: 5/20... Training loss: 0.1123
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1107
Epoch: 5/20... Training loss: 0.1171
Epoch: 5/20... Training loss: 0.1087
Epoch: 5/20... Training loss: 0.1111
Epoch: 5/20... Training loss: 0.1140
Epoch: 5/20... Training loss: 0.1157
Epoch: 5/20... Training loss: 0.1162
Epoch: 5/20... Training loss: 0.1143
Epoch: 5/20... Training loss: 0.1134
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1133
Epoch: 5/20... Training loss: 0.1115
Epoch: 5/20... Training loss: 0.1114
Epoch: 5/20... Training loss: 0.1126
Epoch: 5/20... Training loss: 0.1135
Epoch: 5/20... Training loss: 0.1152
Epoch: 5/20... Training loss: 0.1123
Epoch: 5/20... Training loss: 0.1106
Epoch: 5/20... Training loss: 0.1149
Epoch: 5/20... Training loss: 0.1134
Epoch: 5/20... Training loss: 0.1139
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1128
Epoch: 5/20... Training loss: 0.1143
Epoch: 5/20... Training loss: 0.1138
Epoch: 5/20... Training loss: 0.1136
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1176
Epoch: 5/20... Training loss: 0.1153
Epoch: 5/20... Training loss: 0.1117
Epoch: 5/20... Training loss: 0.1163
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1115
Epoch: 5/20... Training loss: 0.1166
Epoch: 5/20... Training loss: 0.1140
Epoch: 5/20... Training loss: 0.1130
Epoch: 5/20... Training loss: 0.1136
Epoch: 5/20... Training loss: 0.1153
Epoch: 5/20... Training loss: 0.1117
Epoch: 5/20... Training loss: 0.1111
Epoch: 5/20... Training loss: 0.1120
Epoch: 5/20... Training loss: 0.1121
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1109
Epoch: 5/20... Training loss: 0.1129
Epoch: 5/20... Training loss: 0.1167
Epoch: 5/20... Training loss: 0.1134
Epoch: 5/20... Training loss: 0.1152
Epoch: 5/20... Training loss: 0.1179
Epoch: 5/20... Training loss: 0.1076
Epoch: 5/20... Training loss: 0.1084
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1066
Epoch: 5/20... Training loss: 0.1125
Epoch: 5/20... Training loss: 0.1116
Epoch: 5/20... Training loss: 0.1080
Epoch: 5/20... Training loss: 0.1092
Epoch: 5/20... Training loss: 0.1144
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1101
Epoch: 5/20... Training loss: 0.1127
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1119
Epoch: 5/20... Training loss: 0.1100
Epoch: 5/20... Training loss: 0.1093
Epoch: 5/20... Training loss: 0.1130
Epoch: 5/20... Training loss: 0.1123
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1102
Epoch: 5/20... Training loss: 0.1137
Epoch: 5/20... Training loss: 0.1161
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1150
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1108
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1145
Epoch: 5/20... Training loss: 0.1126
Epoch: 5/20... Training loss: 0.1107
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1139
Epoch: 5/20... Training loss: 0.1108
Epoch: 5/20... Training loss: 0.1120
Epoch: 5/20... Training loss: 0.1127
Epoch: 5/20... Training loss: 0.1116
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1118
Epoch: 5/20... Training loss: 0.1065
Epoch: 5/20... Training loss: 0.1148
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1125
Epoch: 5/20... Training loss: 0.1112
Epoch: 5/20... Training loss: 0.1102
Epoch: 5/20... Training loss: 0.1165
Epoch: 5/20... Training loss: 0.1101
Epoch: 5/20... Training loss: 0.1107
Epoch: 5/20... Training loss: 0.1120
Epoch: 5/20... Training loss: 0.1052
Epoch: 5/20... Training loss: 0.1093
Epoch: 5/20... Training loss: 0.1127
Epoch: 5/20... Training loss: 0.1076
Epoch: 5/20... Training loss: 0.1121
Epoch: 5/20... Training loss: 0.1066
Epoch: 5/20... Training loss: 0.1107
Epoch: 5/20... Training loss: 0.1078
Epoch: 5/20... Training loss: 0.1153
Epoch: 5/20... Training loss: 0.1045
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1085
Epoch: 5/20... Training loss: 0.1108
Epoch: 5/20... Training loss: 0.1098
Epoch: 5/20... Training loss: 0.1106
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1126
Epoch: 5/20... Training loss: 0.1072
Epoch: 5/20... Training loss: 0.1123
Epoch: 5/20... Training loss: 0.1075
Epoch: 5/20... Training loss: 0.1158
Epoch: 5/20... Training loss: 0.1067
Epoch: 5/20... Training loss: 0.1084
Epoch: 5/20... Training loss: 0.1144
Epoch: 5/20... Training loss: 0.1049
Epoch: 5/20... Training loss: 0.1046
Epoch: 5/20... Training loss: 0.1142
Epoch: 5/20... Training loss: 0.1176
Epoch: 5/20... Training loss: 0.1097
Epoch: 5/20... Training loss: 0.1095
Epoch: 5/20... Training loss: 0.1097
Epoch: 5/20... Training loss: 0.1084
Epoch: 5/20... Training loss: 0.1130
Epoch: 5/20... Training loss: 0.1140
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1085
Epoch: 5/20... Training loss: 0.1112
Epoch: 5/20... Training loss: 0.1087
Epoch: 5/20... Training loss: 0.1089
Epoch: 5/20... Training loss: 0.1128
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1148
Epoch: 5/20... Training loss: 0.1126
Epoch: 5/20... Training loss: 0.1120
Epoch: 5/20... Training loss: 0.1094
Epoch: 5/20... Training loss: 0.1114
Epoch: 5/20... Training loss: 0.1085
Epoch: 5/20... Training loss: 0.1083
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1056
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1103
Epoch: 5/20... Training loss: 0.1063
Epoch: 5/20... Training loss: 0.1085
Epoch: 5/20... Training loss: 0.1080
Epoch: 5/20... Training loss: 0.1079
Epoch: 5/20... Training loss: 0.1096
Epoch: 5/20... Training loss: 0.1113
Epoch: 5/20... Training loss: 0.1110
Epoch: 5/20... Training loss: 0.1120
Epoch: 5/20... Training loss: 0.1100
Epoch: 5/20... Training loss: 0.1089
Epoch: 5/20... Training loss: 0.1084
Epoch: 5/20... Training loss: 0.1104
Epoch: 5/20... Training loss: 0.1147
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1052
Epoch: 5/20... Training loss: 0.1070
Epoch: 5/20... Training loss: 0.1095
Epoch: 5/20... Training loss: 0.1119
Epoch: 5/20... Training loss: 0.1138
Epoch: 5/20... Training loss: 0.1136
Epoch: 5/20... Training loss: 0.1098
Epoch: 5/20... Training loss: 0.1113
Epoch: 5/20... Training loss: 0.1047
Epoch: 5/20... Training loss: 0.1105
Epoch: 5/20... Training loss: 0.1124
Epoch: 5/20... Training loss: 0.1096
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1075
Epoch: 5/20... Training loss: 0.1068
Epoch: 5/20... Training loss: 0.1101
Epoch: 5/20... Training loss: 0.1131
Epoch: 5/20... Training loss: 0.1088
Epoch: 5/20... Training loss: 0.1083
Epoch: 5/20... Training loss: 0.1076
Epoch: 5/20... Training loss: 0.1096
Epoch: 5/20... Training loss: 0.1097
Epoch: 5/20... Training loss: 0.1069
Epoch: 5/20... Training loss: 0.1093
Epoch: 5/20... Training loss: 0.1128
Epoch: 5/20... Training loss: 0.1066
Epoch: 5/20... Training loss: 0.1048
Epoch: 5/20... Training loss: 0.1070
Epoch: 5/20... Training loss: 0.1095
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1092
Epoch: 5/20... Training loss: 0.1076
Epoch: 5/20... Training loss: 0.1040
Epoch: 5/20... Training loss: 0.1125
Epoch: 5/20... Training loss: 0.1088
Epoch: 5/20... Training loss: 0.1101
Epoch: 5/20... Training loss: 0.1114
Epoch: 5/20... Training loss: 0.1083
Epoch: 5/20... Training loss: 0.1065
Epoch: 5/20... Training loss: 0.1077
Epoch: 5/20... Training loss: 0.1053
Epoch: 5/20... Training loss: 0.1080
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1089
Epoch: 5/20... Training loss: 0.1077
Epoch: 5/20... Training loss: 0.1106
Epoch: 5/20... Training loss: 0.1063
Epoch: 5/20... Training loss: 0.1060
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1106
Epoch: 5/20... Training loss: 0.1112
Epoch: 5/20... Training loss: 0.1119
Epoch: 5/20... Training loss: 0.1106
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1034
Epoch: 5/20... Training loss: 0.1080
Epoch: 5/20... Training loss: 0.1118
Epoch: 5/20... Training loss: 0.1112
Epoch: 5/20... Training loss: 0.1055
Epoch: 5/20... Training loss: 0.1063
Epoch: 5/20... Training loss: 0.1089
Epoch: 5/20... Training loss: 0.1105
Epoch: 5/20... Training loss: 0.1075
Epoch: 5/20... Training loss: 0.1107
Epoch: 5/20... Training loss: 0.1078
Epoch: 5/20... Training loss: 0.1079
Epoch: 5/20... Training loss: 0.1089
Epoch: 5/20... Training loss: 0.1095
Epoch: 5/20... Training loss: 0.1109
Epoch: 5/20... Training loss: 0.1067
Epoch: 5/20... Training loss: 0.1065
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1063
Epoch: 5/20... Training loss: 0.1083
Epoch: 5/20... Training loss: 0.1091
Epoch: 5/20... Training loss: 0.1094
Epoch: 5/20... Training loss: 0.1070
Epoch: 5/20... Training loss: 0.1078
Epoch: 5/20... Training loss: 0.1086
Epoch: 5/20... Training loss: 0.1142
Epoch: 5/20... Training loss: 0.1075
Epoch: 5/20... Training loss: 0.1109
Epoch: 5/20... Training loss: 0.1088
Epoch: 5/20... Training loss: 0.1088
Epoch: 5/20... Training loss: 0.1099
Epoch: 5/20... Training loss: 0.1084
Epoch: 5/20... Training loss: 0.1096
Epoch: 5/20... Training loss: 0.1113
Epoch: 5/20... Training loss: 0.1074
Epoch: 5/20... Training loss: 0.1085
Epoch: 5/20... Training loss: 0.1065
Epoch: 5/20... Training loss: 0.1068
Epoch: 5/20... Training loss: 0.1066
Epoch: 5/20... Training loss: 0.1030
Epoch: 5/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1077
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1095
Epoch: 6/20... Training loss: 0.1102
Epoch: 6/20... Training loss: 0.1091
Epoch: 6/20... Training loss: 0.1067
Epoch: 6/20... Training loss: 0.1081
Epoch: 6/20... Training loss: 0.1113
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1097
Epoch: 6/20... Training loss: 0.1127
Epoch: 6/20... Training loss: 0.1041
Epoch: 6/20... Training loss: 0.1077
Epoch: 6/20... Training loss: 0.1072
Epoch: 6/20... Training loss: 0.1101
Epoch: 6/20... Training loss: 0.1072
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1117
Epoch: 6/20... Training loss: 0.1066
Epoch: 6/20... Training loss: 0.1082
Epoch: 6/20... Training loss: 0.1093
Epoch: 6/20... Training loss: 0.1086
Epoch: 6/20... Training loss: 0.1047
Epoch: 6/20... Training loss: 0.1071
Epoch: 6/20... Training loss: 0.1060
Epoch: 6/20... Training loss: 0.1034
Epoch: 6/20... Training loss: 0.1086
Epoch: 6/20... Training loss: 0.1102
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1064
Epoch: 6/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1094
Epoch: 6/20... Training loss: 0.1113
Epoch: 6/20... Training loss: 0.1021
Epoch: 6/20... Training loss: 0.1092
Epoch: 6/20... Training loss: 0.1063
Epoch: 6/20... Training loss: 0.1070
Epoch: 6/20... Training loss: 0.1055
Epoch: 6/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1057
Epoch: 6/20... Training loss: 0.1080
Epoch: 6/20... Training loss: 0.1067
Epoch: 6/20... Training loss: 0.1107
Epoch: 6/20... Training loss: 0.1073
Epoch: 6/20... Training loss: 0.1094
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1069
Epoch: 6/20... Training loss: 0.1083
Epoch: 6/20... Training loss: 0.1093
Epoch: 6/20... Training loss: 0.1043
Epoch: 6/20... Training loss: 0.1071
Epoch: 6/20... Training loss: 0.1066
Epoch: 6/20... Training loss: 0.1086
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1063
Epoch: 6/20... Training loss: 0.1057
Epoch: 6/20... Training loss: 0.1079
Epoch: 6/20... Training loss: 0.1121
Epoch: 6/20... Training loss: 0.1099
Epoch: 6/20... Training loss: 0.1071
Epoch: 6/20... Training loss: 0.1081
Epoch: 6/20... Training loss: 0.1076
Epoch: 6/20... Training loss: 0.1059
Epoch: 6/20... Training loss: 0.1069
Epoch: 6/20... Training loss: 0.1001
Epoch: 6/20... Training loss: 0.1057
Epoch: 6/20... Training loss: 0.1090
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1057
Epoch: 6/20... Training loss: 0.1090
Epoch: 6/20... Training loss: 0.1060
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1094
Epoch: 6/20... Training loss: 0.1084
Epoch: 6/20... Training loss: 0.1045
Epoch: 6/20... Training loss: 0.1064
Epoch: 6/20... Training loss: 0.1066
Epoch: 6/20... Training loss: 0.1081
Epoch: 6/20... Training loss: 0.1023
Epoch: 6/20... Training loss: 0.1068
Epoch: 6/20... Training loss: 0.1032
Epoch: 6/20... Training loss: 0.1011
Epoch: 6/20... Training loss: 0.1032
Epoch: 6/20... Training loss: 0.1082
Epoch: 6/20... Training loss: 0.1058
Epoch: 6/20... Training loss: 0.1072
Epoch: 6/20... Training loss: 0.1136
Epoch: 6/20... Training loss: 0.1045
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1008
Epoch: 6/20... Training loss: 0.1050
Epoch: 6/20... Training loss: 0.1068
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1067
Epoch: 6/20... Training loss: 0.1060
Epoch: 6/20... Training loss: 0.1011
Epoch: 6/20... Training loss: 0.1052
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1065
Epoch: 6/20... Training loss: 0.1098
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1072
Epoch: 6/20... Training loss: 0.1088
Epoch: 6/20... Training loss: 0.1002
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1043
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1088
Epoch: 6/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1048
Epoch: 6/20... Training loss: 0.1073
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1043
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1072
Epoch: 6/20... Training loss: 0.1022
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1040
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1059
Epoch: 6/20... Training loss: 0.1045
Epoch: 6/20... Training loss: 0.1031
Epoch: 6/20... Training loss: 0.1052
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1084
Epoch: 6/20... Training loss: 0.1040
Epoch: 6/20... Training loss: 0.1034
Epoch: 6/20... Training loss: 0.1071
Epoch: 6/20... Training loss: 0.1031
Epoch: 6/20... Training loss: 0.1050
Epoch: 6/20... Training loss: 0.1048
Epoch: 6/20... Training loss: 0.1054
Epoch: 6/20... Training loss: 0.1083
Epoch: 6/20... Training loss: 0.1102
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1078
Epoch: 6/20... Training loss: 0.1030
Epoch: 6/20... Training loss: 0.1056
Epoch: 6/20... Training loss: 0.1000
Epoch: 6/20... Training loss: 0.1079
Epoch: 6/20... Training loss: 0.1009
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1050
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1085
Epoch: 6/20... Training loss: 0.1055
Epoch: 6/20... Training loss: 0.1017
Epoch: 6/20... Training loss: 0.1031
Epoch: 6/20... Training loss: 0.1029
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1041
Epoch: 6/20... Training loss: 0.1017
Epoch: 6/20... Training loss: 0.1024
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1059
Epoch: 6/20... Training loss: 0.1050
Epoch: 6/20... Training loss: 0.1016
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1013
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1068
Epoch: 6/20... Training loss: 0.1080
Epoch: 6/20... Training loss: 0.1064
Epoch: 6/20... Training loss: 0.1024
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1042
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1018
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1037
Epoch: 6/20... Training loss: 0.1030
Epoch: 6/20... Training loss: 0.1098
Epoch: 6/20... Training loss: 0.1060
Epoch: 6/20... Training loss: 0.1027
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1043
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1056
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1018
Epoch: 6/20... Training loss: 0.1048
Epoch: 6/20... Training loss: 0.1040
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1020
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1064
Epoch: 6/20... Training loss: 0.1058
Epoch: 6/20... Training loss: 0.1060
Epoch: 6/20... Training loss: 0.1070
Epoch: 6/20... Training loss: 0.1022
Epoch: 6/20... Training loss: 0.1039
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1078
Epoch: 6/20... Training loss: 0.1040
Epoch: 6/20... Training loss: 0.1025
Epoch: 6/20... Training loss: 0.1012
Epoch: 6/20... Training loss: 0.0997
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1042
Epoch: 6/20... Training loss: 0.1041
Epoch: 6/20... Training loss: 0.1030
Epoch: 6/20... Training loss: 0.0998
Epoch: 6/20... Training loss: 0.1059
Epoch: 6/20... Training loss: 0.1012
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1037
Epoch: 6/20... Training loss: 0.1034
Epoch: 6/20... Training loss: 0.1022
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1030
Epoch: 6/20... Training loss: 0.1029
Epoch: 6/20... Training loss: 0.0993
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1047
Epoch: 6/20... Training loss: 0.1033
Epoch: 6/20... Training loss: 0.1048
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1002
Epoch: 6/20... Training loss: 0.1010
Epoch: 6/20... Training loss: 0.1004
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1066
Epoch: 6/20... Training loss: 0.1078
Epoch: 6/20... Training loss: 0.1007
Epoch: 6/20... Training loss: 0.1066
Epoch: 6/20... Training loss: 0.1021
Epoch: 6/20... Training loss: 0.1041
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1007
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1015
Epoch: 6/20... Training loss: 0.1056
Epoch: 6/20... Training loss: 0.1004
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1031
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1048
Epoch: 6/20... Training loss: 0.1054
Epoch: 6/20... Training loss: 0.1052
Epoch: 6/20... Training loss: 0.1029
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1006
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1054
Epoch: 6/20... Training loss: 0.1095
Epoch: 6/20... Training loss: 0.1042
Epoch: 6/20... Training loss: 0.1094
Epoch: 6/20... Training loss: 0.1068
Epoch: 6/20... Training loss: 0.1030
Epoch: 6/20... Training loss: 0.1045
Epoch: 6/20... Training loss: 0.1059
Epoch: 6/20... Training loss: 0.1001
Epoch: 6/20... Training loss: 0.1023
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1061
Epoch: 6/20... Training loss: 0.1024
Epoch: 6/20... Training loss: 0.0998
Epoch: 6/20... Training loss: 0.1062
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1036
Epoch: 6/20... Training loss: 0.1038
Epoch: 6/20... Training loss: 0.1009
Epoch: 6/20... Training loss: 0.1044
Epoch: 6/20... Training loss: 0.1075
Epoch: 6/20... Training loss: 0.0989
Epoch: 6/20... Training loss: 0.1028
Epoch: 6/20... Training loss: 0.1085
Epoch: 6/20... Training loss: 0.1041
Epoch: 6/20... Training loss: 0.1052
Epoch: 6/20... Training loss: 0.1051
Epoch: 6/20... Training loss: 0.1021
Epoch: 6/20... Training loss: 0.1012
Epoch: 6/20... Training loss: 0.1063
Epoch: 6/20... Training loss: 0.1026
Epoch: 6/20... Training loss: 0.0994
Epoch: 6/20... Training loss: 0.1035
Epoch: 6/20... Training loss: 0.1046
Epoch: 6/20... Training loss: 0.1074
Epoch: 6/20... Training loss: 0.1049
Epoch: 6/20... Training loss: 0.1037
Epoch: 6/20... Training loss: 0.1026
Epoch: 6/20... Training loss: 0.1053
Epoch: 6/20... Training loss: 0.1031
Epoch: 6/20... Training loss: 0.1011
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.1016
Epoch: 7/20... Training loss: 0.1049
Epoch: 7/20... Training loss: 0.1035
Epoch: 7/20... Training loss: 0.1042
Epoch: 7/20... Training loss: 0.1040
Epoch: 7/20... Training loss: 0.1028
Epoch: 7/20... Training loss: 0.1027
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.1067
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.1016
Epoch: 7/20... Training loss: 0.1082
Epoch: 7/20... Training loss: 0.1020
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1040
Epoch: 7/20... Training loss: 0.1050
Epoch: 7/20... Training loss: 0.0987
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.1027
Epoch: 7/20... Training loss: 0.1020
Epoch: 7/20... Training loss: 0.1008
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.1021
Epoch: 7/20... Training loss: 0.1032
Epoch: 7/20... Training loss: 0.1049
Epoch: 7/20... Training loss: 0.1041
Epoch: 7/20... Training loss: 0.1033
Epoch: 7/20... Training loss: 0.1020
Epoch: 7/20... Training loss: 0.1004
Epoch: 7/20... Training loss: 0.1038
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.1030
Epoch: 7/20... Training loss: 0.1013
Epoch: 7/20... Training loss: 0.1036
Epoch: 7/20... Training loss: 0.1025
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1001
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.0960
Epoch: 7/20... Training loss: 0.1032
Epoch: 7/20... Training loss: 0.1029
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.1025
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.1048
Epoch: 7/20... Training loss: 0.1035
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.1055
Epoch: 7/20... Training loss: 0.1010
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.1006
Epoch: 7/20... Training loss: 0.1044
Epoch: 7/20... Training loss: 0.1016
Epoch: 7/20... Training loss: 0.1053
Epoch: 7/20... Training loss: 0.1043
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.1004
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.1024
Epoch: 7/20... Training loss: 0.1017
Epoch: 7/20... Training loss: 0.1049
Epoch: 7/20... Training loss: 0.1011
Epoch: 7/20... Training loss: 0.1040
Epoch: 7/20... Training loss: 0.0990
Epoch: 7/20... Training loss: 0.1035
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1021
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1029
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.0990
Epoch: 7/20... Training loss: 0.1012
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.1043
Epoch: 7/20... Training loss: 0.1039
Epoch: 7/20... Training loss: 0.1043
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.1042
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.1012
Epoch: 7/20... Training loss: 0.0993
Epoch: 7/20... Training loss: 0.0971
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.0980
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.1008
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.1005
Epoch: 7/20... Training loss: 0.1041
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.1024
Epoch: 7/20... Training loss: 0.1036
Epoch: 7/20... Training loss: 0.1005
Epoch: 7/20... Training loss: 0.1025
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.1056
Epoch: 7/20... Training loss: 0.1050
Epoch: 7/20... Training loss: 0.0985
Epoch: 7/20... Training loss: 0.1038
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.0981
Epoch: 7/20... Training loss: 0.1004
Epoch: 7/20... Training loss: 0.1030
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.1021
Epoch: 7/20... Training loss: 0.1016
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1028
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1005
Epoch: 7/20... Training loss: 0.1040
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.1007
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.0990
Epoch: 7/20... Training loss: 0.1017
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1035
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.0999
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.0984
Epoch: 7/20... Training loss: 0.1011
Epoch: 7/20... Training loss: 0.1007
Epoch: 7/20... Training loss: 0.1017
Epoch: 7/20... Training loss: 0.1006
Epoch: 7/20... Training loss: 0.1029
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1034
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.0968
Epoch: 7/20... Training loss: 0.0981
Epoch: 7/20... Training loss: 0.0973
Epoch: 7/20... Training loss: 0.1025
Epoch: 7/20... Training loss: 0.1021
Epoch: 7/20... Training loss: 0.0976
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.1033
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1010
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.1012
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.1046
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1029
Epoch: 7/20... Training loss: 0.1005
Epoch: 7/20... Training loss: 0.0988
Epoch: 7/20... Training loss: 0.1013
Epoch: 7/20... Training loss: 0.1038
Epoch: 7/20... Training loss: 0.1037
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.1008
Epoch: 7/20... Training loss: 0.1012
Epoch: 7/20... Training loss: 0.0984
Epoch: 7/20... Training loss: 0.1017
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.0986
Epoch: 7/20... Training loss: 0.1028
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.0986
Epoch: 7/20... Training loss: 0.1045
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.1020
Epoch: 7/20... Training loss: 0.0993
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1010
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.0993
Epoch: 7/20... Training loss: 0.1024
Epoch: 7/20... Training loss: 0.0985
Epoch: 7/20... Training loss: 0.0975
Epoch: 7/20... Training loss: 0.1017
Epoch: 7/20... Training loss: 0.0962
Epoch: 7/20... Training loss: 0.1026
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.0976
Epoch: 7/20... Training loss: 0.0982
Epoch: 7/20... Training loss: 0.1011
Epoch: 7/20... Training loss: 0.1010
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.1021
Epoch: 7/20... Training loss: 0.1007
Epoch: 7/20... Training loss: 0.1004
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.1028
Epoch: 7/20... Training loss: 0.0984
Epoch: 7/20... Training loss: 0.0954
Epoch: 7/20... Training loss: 0.1032
Epoch: 7/20... Training loss: 0.0999
Epoch: 7/20... Training loss: 0.1006
Epoch: 7/20... Training loss: 0.0982
Epoch: 7/20... Training loss: 0.0959
Epoch: 7/20... Training loss: 0.0992
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.1013
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.0988
Epoch: 7/20... Training loss: 0.1004
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.1014
Epoch: 7/20... Training loss: 0.1005
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1035
Epoch: 7/20... Training loss: 0.1031
Epoch: 7/20... Training loss: 0.1010
Epoch: 7/20... Training loss: 0.0977
Epoch: 7/20... Training loss: 0.1008
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.0993
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.0971
Epoch: 7/20... Training loss: 0.1012
Epoch: 7/20... Training loss: 0.1015
Epoch: 7/20... Training loss: 0.1053
Epoch: 7/20... Training loss: 0.1024
Epoch: 7/20... Training loss: 0.0995
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.1022
Epoch: 7/20... Training loss: 0.1006
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1006
Epoch: 7/20... Training loss: 0.0973
Epoch: 7/20... Training loss: 0.0961
Epoch: 7/20... Training loss: 0.1001
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.0974
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.1020
Epoch: 7/20... Training loss: 0.1036
Epoch: 7/20... Training loss: 0.0998
Epoch: 7/20... Training loss: 0.0997
Epoch: 7/20... Training loss: 0.1018
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.0978
Epoch: 7/20... Training loss: 0.1001
Epoch: 7/20... Training loss: 0.0999
Epoch: 7/20... Training loss: 0.1003
Epoch: 7/20... Training loss: 0.1036
Epoch: 7/20... Training loss: 0.1034
Epoch: 7/20... Training loss: 0.1019
Epoch: 7/20... Training loss: 0.0987
Epoch: 7/20... Training loss: 0.0964
Epoch: 7/20... Training loss: 0.1000
Epoch: 7/20... Training loss: 0.0985
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.0967
Epoch: 7/20... Training loss: 0.0993
Epoch: 7/20... Training loss: 0.1009
Epoch: 7/20... Training loss: 0.0994
Epoch: 7/20... Training loss: 0.1007
Epoch: 7/20... Training loss: 0.0996
Epoch: 7/20... Training loss: 0.1023
Epoch: 7/20... Training loss: 0.0972
Epoch: 7/20... Training loss: 0.0984
Epoch: 7/20... Training loss: 0.0989
Epoch: 7/20... Training loss: 0.1002
Epoch: 7/20... Training loss: 0.0989
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.1022
Epoch: 8/20... Training loss: 0.1029
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.1019
Epoch: 8/20... Training loss: 0.1022
Epoch: 8/20... Training loss: 0.0986
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.1021
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.1016
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.0953
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.0989
Epoch: 8/20... Training loss: 0.1014
Epoch: 8/20... Training loss: 0.1015
Epoch: 8/20... Training loss: 0.1031
Epoch: 8/20... Training loss: 0.1001
Epoch: 8/20... Training loss: 0.0995
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.1020
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0956
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.1013
Epoch: 8/20... Training loss: 0.1031
Epoch: 8/20... Training loss: 0.1008
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.1004
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0997
Epoch: 8/20... Training loss: 0.1014
Epoch: 8/20... Training loss: 0.1011
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.1024
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.1002
Epoch: 8/20... Training loss: 0.0997
Epoch: 8/20... Training loss: 0.1001
Epoch: 8/20... Training loss: 0.0986
Epoch: 8/20... Training loss: 0.1002
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.1013
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.0992
Epoch: 8/20... Training loss: 0.1015
Epoch: 8/20... Training loss: 0.0999
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0985
Epoch: 8/20... Training loss: 0.1010
Epoch: 8/20... Training loss: 0.0979
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0987
Epoch: 8/20... Training loss: 0.1009
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.1008
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.1010
Epoch: 8/20... Training loss: 0.1006
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.1002
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0977
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.1003
Epoch: 8/20... Training loss: 0.0993
Epoch: 8/20... Training loss: 0.0997
Epoch: 8/20... Training loss: 0.1027
Epoch: 8/20... Training loss: 0.0956
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.1003
Epoch: 8/20... Training loss: 0.1016
Epoch: 8/20... Training loss: 0.0962
Epoch: 8/20... Training loss: 0.1013
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.0993
Epoch: 8/20... Training loss: 0.0990
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.1008
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0985
Epoch: 8/20... Training loss: 0.0970
Epoch: 8/20... Training loss: 0.0995
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.1003
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0977
Epoch: 8/20... Training loss: 0.0999
Epoch: 8/20... Training loss: 0.1002
Epoch: 8/20... Training loss: 0.1012
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.1014
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0993
Epoch: 8/20... Training loss: 0.0979
Epoch: 8/20... Training loss: 0.1006
Epoch: 8/20... Training loss: 0.0989
Epoch: 8/20... Training loss: 0.0961
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0975
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.1006
Epoch: 8/20... Training loss: 0.1009
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.1013
Epoch: 8/20... Training loss: 0.1020
Epoch: 8/20... Training loss: 0.0999
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0992
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0999
Epoch: 8/20... Training loss: 0.0987
Epoch: 8/20... Training loss: 0.0975
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.0975
Epoch: 8/20... Training loss: 0.0969
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0955
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0989
Epoch: 8/20... Training loss: 0.0962
Epoch: 8/20... Training loss: 0.0969
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.1011
Epoch: 8/20... Training loss: 0.0980
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.1012
Epoch: 8/20... Training loss: 0.1005
Epoch: 8/20... Training loss: 0.1006
Epoch: 8/20... Training loss: 0.0986
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0979
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0963
Epoch: 8/20... Training loss: 0.0997
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.1000
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.0962
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0993
Epoch: 8/20... Training loss: 0.0979
Epoch: 8/20... Training loss: 0.1004
Epoch: 8/20... Training loss: 0.0963
Epoch: 8/20... Training loss: 0.1000
Epoch: 8/20... Training loss: 0.0951
Epoch: 8/20... Training loss: 0.0945
Epoch: 8/20... Training loss: 0.0990
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.1001
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0998
Epoch: 8/20... Training loss: 0.0992
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.1007
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0974
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0987
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0966
Epoch: 8/20... Training loss: 0.1033
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0955
Epoch: 8/20... Training loss: 0.0958
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0985
Epoch: 8/20... Training loss: 0.0958
Epoch: 8/20... Training loss: 0.1023
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0974
Epoch: 8/20... Training loss: 0.0986
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.1012
Epoch: 8/20... Training loss: 0.0985
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0936
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0982
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.1017
Epoch: 8/20... Training loss: 0.0944
Epoch: 8/20... Training loss: 0.1011
Epoch: 8/20... Training loss: 0.0937
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0996
Epoch: 8/20... Training loss: 0.0973
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0948
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0965
Epoch: 8/20... Training loss: 0.1036
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0989
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0976
Epoch: 8/20... Training loss: 0.0993
Epoch: 8/20... Training loss: 0.0934
Epoch: 8/20... Training loss: 0.0958
Epoch: 8/20... Training loss: 0.1024
Epoch: 8/20... Training loss: 0.1000
Epoch: 8/20... Training loss: 0.0972
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.1024
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.0956
Epoch: 8/20... Training loss: 0.0992
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.0941
Epoch: 8/20... Training loss: 0.0973
Epoch: 8/20... Training loss: 0.0939
Epoch: 8/20... Training loss: 0.0991
Epoch: 8/20... Training loss: 0.0957
Epoch: 8/20... Training loss: 0.1004
Epoch: 8/20... Training loss: 0.0995
Epoch: 8/20... Training loss: 0.0969
Epoch: 8/20... Training loss: 0.0990
Epoch: 8/20... Training loss: 0.0965
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0999
Epoch: 8/20... Training loss: 0.0981
Epoch: 8/20... Training loss: 0.0946
Epoch: 8/20... Training loss: 0.0949
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0962
Epoch: 8/20... Training loss: 0.0983
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0994
Epoch: 8/20... Training loss: 0.0988
Epoch: 8/20... Training loss: 0.0963
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0958
Epoch: 8/20... Training loss: 0.0978
Epoch: 8/20... Training loss: 0.0987
Epoch: 8/20... Training loss: 0.0955
Epoch: 8/20... Training loss: 0.0954
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.1027
Epoch: 8/20... Training loss: 0.0967
Epoch: 8/20... Training loss: 0.0922
Epoch: 8/20... Training loss: 0.1007
Epoch: 8/20... Training loss: 0.0950
Epoch: 8/20... Training loss: 0.0971
Epoch: 8/20... Training loss: 0.0964
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0997
Epoch: 8/20... Training loss: 0.1006
Epoch: 8/20... Training loss: 0.0932
Epoch: 8/20... Training loss: 0.1004
Epoch: 8/20... Training loss: 0.0987
Epoch: 8/20... Training loss: 0.0984
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0942
Epoch: 8/20... Training loss: 0.0968
Epoch: 8/20... Training loss: 0.0959
Epoch: 8/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0993
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.1020
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.1006
Epoch: 9/20... Training loss: 0.0977
Epoch: 9/20... Training loss: 0.0996
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0988
Epoch: 9/20... Training loss: 0.0986
Epoch: 9/20... Training loss: 0.0999
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0999
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0976
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0997
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0904
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0958
Epoch: 9/20... Training loss: 0.0979
Epoch: 9/20... Training loss: 0.0985
Epoch: 9/20... Training loss: 0.0986
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0950
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0987
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.1012
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0975
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0976
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0997
Epoch: 9/20... Training loss: 0.0961
Epoch: 9/20... Training loss: 0.0994
Epoch: 9/20... Training loss: 0.0996
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0935
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0988
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0977
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0958
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0973
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.1019
Epoch: 9/20... Training loss: 0.1005
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0977
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0975
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0993
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0961
Epoch: 9/20... Training loss: 0.0971
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0986
Epoch: 9/20... Training loss: 0.0922
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0975
Epoch: 9/20... Training loss: 0.0982
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0977
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.1006
Epoch: 9/20... Training loss: 0.0932
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0973
Epoch: 9/20... Training loss: 0.0952
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0976
Epoch: 9/20... Training loss: 0.0962
Epoch: 9/20... Training loss: 0.0979
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0906
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0942
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.1006
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0941
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0994
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.0987
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0990
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0998
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0982
Epoch: 9/20... Training loss: 0.0980
Epoch: 9/20... Training loss: 0.0930
Epoch: 9/20... Training loss: 0.0997
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0964
Epoch: 9/20... Training loss: 0.0958
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0986
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0996
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.1002
Epoch: 9/20... Training loss: 0.0979
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.1021
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0988
Epoch: 9/20... Training loss: 0.1008
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0951
Epoch: 9/20... Training loss: 0.0915
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0994
Epoch: 9/20... Training loss: 0.0996
Epoch: 9/20... Training loss: 0.0948
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0973
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0934
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.1005
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0953
Epoch: 9/20... Training loss: 0.0979
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0982
Epoch: 9/20... Training loss: 0.0939
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0929
Epoch: 9/20... Training loss: 0.0991
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0971
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0974
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0999
Epoch: 9/20... Training loss: 0.0927
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0923
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0950
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.1004
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0928
Epoch: 9/20... Training loss: 0.0952
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0966
Epoch: 9/20... Training loss: 0.0987
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0956
Epoch: 9/20... Training loss: 0.0962
Epoch: 9/20... Training loss: 0.0999
Epoch: 9/20... Training loss: 0.0960
Epoch: 9/20... Training loss: 0.0970
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.0996
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0983
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0955
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0954
Epoch: 9/20... Training loss: 0.0985
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0981
Epoch: 9/20... Training loss: 0.0982
Epoch: 9/20... Training loss: 0.0945
Epoch: 9/20... Training loss: 0.0965
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0971
Epoch: 9/20... Training loss: 0.0943
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.1001
Epoch: 9/20... Training loss: 0.0979
Epoch: 9/20... Training loss: 0.0926
Epoch: 9/20... Training loss: 0.0930
Epoch: 9/20... Training loss: 0.0978
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.1005
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0963
Epoch: 9/20... Training loss: 0.0938
Epoch: 9/20... Training loss: 0.1020
Epoch: 9/20... Training loss: 0.1015
Epoch: 9/20... Training loss: 0.0984
Epoch: 9/20... Training loss: 0.0947
Epoch: 9/20... Training loss: 0.0933
Epoch: 9/20... Training loss: 0.0967
Epoch: 9/20... Training loss: 0.0969
Epoch: 9/20... Training loss: 0.0937
Epoch: 9/20... Training loss: 0.0949
Epoch: 9/20... Training loss: 0.0968
Epoch: 9/20... Training loss: 0.0931
Epoch: 9/20... Training loss: 0.0972
Epoch: 9/20... Training loss: 0.0959
Epoch: 9/20... Training loss: 0.0957
Epoch: 9/20... Training loss: 0.0944
Epoch: 9/20... Training loss: 0.0936
Epoch: 9/20... Training loss: 0.0995
Epoch: 9/20... Training loss: 0.0946
Epoch: 9/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.1005
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0930
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0989
Epoch: 10/20... Training loss: 0.0979
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0971
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0973
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0979
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0988
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0975
Epoch: 10/20... Training loss: 0.0973
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0907
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0986
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0965
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0927
Epoch: 10/20... Training loss: 0.0922
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0987
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0926
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0994
Epoch: 10/20... Training loss: 0.0984
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0963
Epoch: 10/20... Training loss: 0.0976
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0976
Epoch: 10/20... Training loss: 0.0994
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0989
Epoch: 10/20... Training loss: 0.0988
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0984
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0975
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0963
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0973
Epoch: 10/20... Training loss: 0.0970
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0989
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0982
Epoch: 10/20... Training loss: 0.0979
Epoch: 10/20... Training loss: 0.0945
Epoch: 10/20... Training loss: 0.0988
Epoch: 10/20... Training loss: 0.0956
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0963
Epoch: 10/20... Training loss: 0.0984
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0933
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0982
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0983
Epoch: 10/20... Training loss: 0.0965
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0986
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0979
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0917
Epoch: 10/20... Training loss: 0.0992
Epoch: 10/20... Training loss: 0.0986
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0932
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0936
Epoch: 10/20... Training loss: 0.0959
Epoch: 10/20... Training loss: 0.0982
Epoch: 10/20... Training loss: 0.0987
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0973
Epoch: 10/20... Training loss: 0.0993
Epoch: 10/20... Training loss: 0.1000
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0923
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0975
Epoch: 10/20... Training loss: 0.0909
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0975
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0969
Epoch: 10/20... Training loss: 0.0902
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0955
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0984
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0925
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0965
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0913
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0973
Epoch: 10/20... Training loss: 0.0949
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0938
Epoch: 10/20... Training loss: 0.0950
Epoch: 10/20... Training loss: 0.0970
Epoch: 10/20... Training loss: 0.0978
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0980
Epoch: 10/20... Training loss: 0.0937
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0976
Epoch: 10/20... Training loss: 0.0971
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0929
Epoch: 10/20... Training loss: 0.0966
Epoch: 10/20... Training loss: 0.0968
Epoch: 10/20... Training loss: 0.0975
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0962
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.0940
Epoch: 10/20... Training loss: 0.0941
Epoch: 10/20... Training loss: 0.0944
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0983
Epoch: 10/20... Training loss: 0.0952
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.1004
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0899
Epoch: 10/20... Training loss: 0.0981
Epoch: 10/20... Training loss: 0.0974
Epoch: 10/20... Training loss: 0.1003
Epoch: 10/20... Training loss: 0.0986
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0959
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0928
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0958
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0931
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0960
Epoch: 10/20... Training loss: 0.0935
Epoch: 10/20... Training loss: 0.0947
Epoch: 10/20... Training loss: 0.0983
Epoch: 10/20... Training loss: 0.0972
Epoch: 10/20... Training loss: 0.0898
Epoch: 10/20... Training loss: 0.0976
Epoch: 10/20... Training loss: 0.0913
Epoch: 10/20... Training loss: 0.0953
Epoch: 10/20... Training loss: 0.0943
Epoch: 10/20... Training loss: 0.0934
Epoch: 10/20... Training loss: 0.0946
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0924
Epoch: 10/20... Training loss: 0.0964
Epoch: 10/20... Training loss: 0.0967
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0954
Epoch: 10/20... Training loss: 0.0948
Epoch: 10/20... Training loss: 0.0971
Epoch: 10/20... Training loss: 0.0987
Epoch: 10/20... Training loss: 0.0951
Epoch: 10/20... Training loss: 0.0977
Epoch: 10/20... Training loss: 0.0957
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0939
Epoch: 10/20... Training loss: 0.0961
Epoch: 10/20... Training loss: 0.0976
Epoch: 10/20... Training loss: 0.0904
Epoch: 10/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0904
Epoch: 11/20... Training loss: 0.0970
Epoch: 11/20... Training loss: 0.0923
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0910
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0896
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0973
Epoch: 11/20... Training loss: 0.0975
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0981
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0980
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0976
Epoch: 11/20... Training loss: 0.0958
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0996
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0994
Epoch: 11/20... Training loss: 0.0906
Epoch: 11/20... Training loss: 0.0980
Epoch: 11/20... Training loss: 0.0939
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0900
Epoch: 11/20... Training loss: 0.0924
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0901
Epoch: 11/20... Training loss: 0.0991
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0991
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0980
Epoch: 11/20... Training loss: 0.0918
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0925
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0989
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0975
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0920
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0989
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0937
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0921
Epoch: 11/20... Training loss: 0.0952
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0901
Epoch: 11/20... Training loss: 0.0978
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.1018
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0980
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0966
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0971
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0976
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0971
Epoch: 11/20... Training loss: 0.0972
Epoch: 11/20... Training loss: 0.0958
Epoch: 11/20... Training loss: 0.0912
Epoch: 11/20... Training loss: 0.0979
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0956
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0989
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0937
Epoch: 11/20... Training loss: 0.0911
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0909
Epoch: 11/20... Training loss: 0.0982
Epoch: 11/20... Training loss: 0.0972
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0970
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0965
Epoch: 11/20... Training loss: 0.0973
Epoch: 11/20... Training loss: 0.0970
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0982
Epoch: 11/20... Training loss: 0.0958
Epoch: 11/20... Training loss: 0.0976
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0917
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0956
Epoch: 11/20... Training loss: 0.0974
Epoch: 11/20... Training loss: 0.0929
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0934
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0927
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0911
Epoch: 11/20... Training loss: 0.0962
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0911
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0913
Epoch: 11/20... Training loss: 0.0915
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0906
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0912
Epoch: 11/20... Training loss: 0.0937
Epoch: 11/20... Training loss: 0.0945
Epoch: 11/20... Training loss: 0.0977
Epoch: 11/20... Training loss: 0.0930
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0904
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0964
Epoch: 11/20... Training loss: 0.0980
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0915
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0955
Epoch: 11/20... Training loss: 0.0956
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0951
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0931
Epoch: 11/20... Training loss: 0.0950
Epoch: 11/20... Training loss: 0.0967
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0953
Epoch: 11/20... Training loss: 0.0948
Epoch: 11/20... Training loss: 0.0973
Epoch: 11/20... Training loss: 0.0960
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0912
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0926
Epoch: 11/20... Training loss: 0.0928
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0941
Epoch: 11/20... Training loss: 0.0903
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0949
Epoch: 11/20... Training loss: 0.0983
Epoch: 11/20... Training loss: 0.0961
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0916
Epoch: 11/20... Training loss: 0.0946
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0969
Epoch: 11/20... Training loss: 0.0959
Epoch: 11/20... Training loss: 0.0956
Epoch: 11/20... Training loss: 0.0943
Epoch: 11/20... Training loss: 0.0995
Epoch: 11/20... Training loss: 0.0944
Epoch: 11/20... Training loss: 0.0968
Epoch: 11/20... Training loss: 0.0963
Epoch: 11/20... Training loss: 0.0936
Epoch: 11/20... Training loss: 0.0938
Epoch: 11/20... Training loss: 0.0976
Epoch: 11/20... Training loss: 0.0935
Epoch: 11/20... Training loss: 0.0947
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0957
Epoch: 11/20... Training loss: 0.0942
Epoch: 11/20... Training loss: 0.0954
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0940
Epoch: 11/20... Training loss: 0.0932
Epoch: 11/20... Training loss: 0.0933
Epoch: 11/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0993
Epoch: 12/20... Training loss: 0.0916
Epoch: 12/20... Training loss: 0.0965
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0981
Epoch: 12/20... Training loss: 0.0955
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0983
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0972
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0974
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0996
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0969
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0983
Epoch: 12/20... Training loss: 0.0969
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0971
Epoch: 12/20... Training loss: 0.0910
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0970
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0974
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0965
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0955
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0911
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0972
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0971
Epoch: 12/20... Training loss: 0.0972
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0967
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0971
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0908
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0904
Epoch: 12/20... Training loss: 0.0913
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0970
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0924
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0963
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0910
Epoch: 12/20... Training loss: 0.0999
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0907
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0952
Epoch: 12/20... Training loss: 0.0896
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0939
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0946
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0930
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0987
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0906
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0968
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0965
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0971
Epoch: 12/20... Training loss: 0.0965
Epoch: 12/20... Training loss: 0.0992
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0893
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0956
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0940
Epoch: 12/20... Training loss: 0.0959
Epoch: 12/20... Training loss: 0.0970
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0952
Epoch: 12/20... Training loss: 0.0989
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0899
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0938
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0914
Epoch: 12/20... Training loss: 0.0985
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0921
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0925
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0982
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0935
Epoch: 12/20... Training loss: 0.0942
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0929
Epoch: 12/20... Training loss: 0.0963
Epoch: 12/20... Training loss: 0.0980
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0912
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0967
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0964
Epoch: 12/20... Training loss: 0.0975
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0913
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0918
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0975
Epoch: 12/20... Training loss: 0.0968
Epoch: 12/20... Training loss: 0.0932
Epoch: 12/20... Training loss: 0.0937
Epoch: 12/20... Training loss: 0.0952
Epoch: 12/20... Training loss: 0.0920
Epoch: 12/20... Training loss: 0.0926
Epoch: 12/20... Training loss: 0.0960
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0931
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0928
Epoch: 12/20... Training loss: 0.0979
Epoch: 12/20... Training loss: 0.0945
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0922
Epoch: 12/20... Training loss: 0.0954
Epoch: 12/20... Training loss: 0.0973
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0902
Epoch: 12/20... Training loss: 0.0962
Epoch: 12/20... Training loss: 0.0923
Epoch: 12/20... Training loss: 0.0919
Epoch: 12/20... Training loss: 0.0976
Epoch: 12/20... Training loss: 0.0934
Epoch: 12/20... Training loss: 0.0948
Epoch: 12/20... Training loss: 0.0944
Epoch: 12/20... Training loss: 0.0958
Epoch: 12/20... Training loss: 0.0943
Epoch: 12/20... Training loss: 0.0914
Epoch: 12/20... Training loss: 0.0909
Epoch: 12/20... Training loss: 0.0973
Epoch: 12/20... Training loss: 0.0941
Epoch: 12/20... Training loss: 0.0961
Epoch: 12/20... Training loss: 0.0950
Epoch: 12/20... Training loss: 0.0936
Epoch: 12/20... Training loss: 0.0953
Epoch: 12/20... Training loss: 0.0991
Epoch: 12/20... Training loss: 0.0917
Epoch: 12/20... Training loss: 0.0975
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0949
Epoch: 12/20... Training loss: 0.0951
Epoch: 12/20... Training loss: 0.0957
Epoch: 12/20... Training loss: 0.0927
Epoch: 12/20... Training loss: 0.0965
Epoch: 12/20... Training loss: 0.0947
Epoch: 12/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0917
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0978
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0954
Epoch: 13/20... Training loss: 0.0906
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0922
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0968
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0979
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0993
Epoch: 13/20... Training loss: 0.0999
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0906
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0996
Epoch: 13/20... Training loss: 0.0974
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0966
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0982
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0974
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0975
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0915
Epoch: 13/20... Training loss: 0.0911
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0962
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0909
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0979
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0971
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0965
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0988
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0959
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0947
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0973
Epoch: 13/20... Training loss: 0.0897
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0977
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0972
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0924
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0975
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0970
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0910
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0993
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0904
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0905
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0902
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0979
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0948
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0907
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0905
Epoch: 13/20... Training loss: 0.0917
Epoch: 13/20... Training loss: 0.0918
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0915
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0943
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0933
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0954
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0967
Epoch: 13/20... Training loss: 0.0941
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0919
Epoch: 13/20... Training loss: 0.0900
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0982
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0957
Epoch: 13/20... Training loss: 0.0972
Epoch: 13/20... Training loss: 0.0945
Epoch: 13/20... Training loss: 0.0903
Epoch: 13/20... Training loss: 0.0939
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0969
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0923
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0925
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0963
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0912
Epoch: 13/20... Training loss: 0.0946
Epoch: 13/20... Training loss: 0.0921
Epoch: 13/20... Training loss: 0.0920
Epoch: 13/20... Training loss: 0.0952
Epoch: 13/20... Training loss: 0.0964
Epoch: 13/20... Training loss: 0.0960
Epoch: 13/20... Training loss: 0.0953
Epoch: 13/20... Training loss: 0.0938
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0956
Epoch: 13/20... Training loss: 0.0931
Epoch: 13/20... Training loss: 0.0930
Epoch: 13/20... Training loss: 0.0932
Epoch: 13/20... Training loss: 0.0944
Epoch: 13/20... Training loss: 0.0958
Epoch: 13/20... Training loss: 0.0936
Epoch: 13/20... Training loss: 0.0929
Epoch: 13/20... Training loss: 0.0992
Epoch: 13/20... Training loss: 0.0914
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0927
Epoch: 13/20... Training loss: 0.0950
Epoch: 13/20... Training loss: 0.0949
Epoch: 13/20... Training loss: 0.0935
Epoch: 13/20... Training loss: 0.0937
Epoch: 13/20... Training loss: 0.0940
Epoch: 13/20... Training loss: 0.0916
Epoch: 13/20... Training loss: 0.0951
Epoch: 13/20... Training loss: 0.0984
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0899
Epoch: 13/20... Training loss: 0.0928
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0961
Epoch: 13/20... Training loss: 0.0926
Epoch: 13/20... Training loss: 0.0955
Epoch: 13/20... Training loss: 0.0942
Epoch: 13/20... Training loss: 0.0934
Epoch: 13/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0903
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0965
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0978
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0926
Epoch: 14/20... Training loss: 0.0907
Epoch: 14/20... Training loss: 0.0959
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0904
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0904
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0895
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0903
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.1004
Epoch: 14/20... Training loss: 0.0910
Epoch: 14/20... Training loss: 0.0893
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0970
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0880
Epoch: 14/20... Training loss: 0.0926
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0909
Epoch: 14/20... Training loss: 0.0963
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0914
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0931
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0991
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0894
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0900
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0921
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0933
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0956
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0984
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0965
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0922
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0944
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0933
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0928
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0910
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0963
Epoch: 14/20... Training loss: 0.0956
Epoch: 14/20... Training loss: 0.0923
Epoch: 14/20... Training loss: 0.0979
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0982
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0962
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0956
Epoch: 14/20... Training loss: 0.0977
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0908
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0913
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0937
Epoch: 14/20... Training loss: 0.0910
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0960
Epoch: 14/20... Training loss: 0.0916
Epoch: 14/20... Training loss: 0.0943
Epoch: 14/20... Training loss: 0.0998
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0972
Epoch: 14/20... Training loss: 0.0910
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0911
Epoch: 14/20... Training loss: 0.0917
Epoch: 14/20... Training loss: 0.0967
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0936
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0947
Epoch: 14/20... Training loss: 0.0914
Epoch: 14/20... Training loss: 0.0939
Epoch: 14/20... Training loss: 0.0933
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0907
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0940
Epoch: 14/20... Training loss: 0.0954
Epoch: 14/20... Training loss: 0.0970
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0948
Epoch: 14/20... Training loss: 0.0958
Epoch: 14/20... Training loss: 0.0976
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0934
Epoch: 14/20... Training loss: 0.0920
Epoch: 14/20... Training loss: 0.0955
Epoch: 14/20... Training loss: 0.0898
Epoch: 14/20... Training loss: 0.0949
Epoch: 14/20... Training loss: 0.0906
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0957
Epoch: 14/20... Training loss: 0.0926
Epoch: 14/20... Training loss: 0.0925
Epoch: 14/20... Training loss: 0.0950
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0929
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0930
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0964
Epoch: 14/20... Training loss: 0.0927
Epoch: 14/20... Training loss: 0.0924
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0942
Epoch: 14/20... Training loss: 0.0914
Epoch: 14/20... Training loss: 0.0971
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0946
Epoch: 14/20... Training loss: 0.0935
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0986
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0904
Epoch: 14/20... Training loss: 0.0982
Epoch: 14/20... Training loss: 0.0897
Epoch: 14/20... Training loss: 0.0941
Epoch: 14/20... Training loss: 0.0952
Epoch: 14/20... Training loss: 0.0918
Epoch: 14/20... Training loss: 0.0953
Epoch: 14/20... Training loss: 0.0961
Epoch: 14/20... Training loss: 0.0919
Epoch: 14/20... Training loss: 0.0932
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0915
Epoch: 14/20... Training loss: 0.0968
Epoch: 14/20... Training loss: 0.0938
Epoch: 14/20... Training loss: 0.0945
Epoch: 14/20... Training loss: 0.0951
Epoch: 14/20... Training loss: 0.0894
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0905
Epoch: 15/20... Training loss: 0.0965
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0966
Epoch: 15/20... Training loss: 0.0958
Epoch: 15/20... Training loss: 0.0903
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0973
Epoch: 15/20... Training loss: 0.0908
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0935
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0940
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0979
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0972
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0967
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0987
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0974
Epoch: 15/20... Training loss: 0.0919
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0914
Epoch: 15/20... Training loss: 0.0902
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0959
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0964
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0958
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0966
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0943
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0994
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0977
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0918
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0907
Epoch: 15/20... Training loss: 0.0971
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0914
Epoch: 15/20... Training loss: 0.0903
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0911
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0943
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0969
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0893
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0969
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0912
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0968
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0972
Epoch: 15/20... Training loss: 0.0966
Epoch: 15/20... Training loss: 0.0950
Epoch: 15/20... Training loss: 0.0963
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0961
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0971
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0973
Epoch: 15/20... Training loss: 0.0916
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0971
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0969
Epoch: 15/20... Training loss: 0.0976
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0914
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0976
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0892
Epoch: 15/20... Training loss: 0.0919
Epoch: 15/20... Training loss: 0.0917
Epoch: 15/20... Training loss: 0.0965
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0947
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0976
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0928
Epoch: 15/20... Training loss: 0.0934
Epoch: 15/20... Training loss: 0.0958
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0883
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0897
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0920
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0913
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0898
Epoch: 15/20... Training loss: 0.0897
Epoch: 15/20... Training loss: 0.0968
Epoch: 15/20... Training loss: 0.0936
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0922
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0955
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0930
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0952
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0962
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0975
Epoch: 15/20... Training loss: 0.0898
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0904
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0901
Epoch: 15/20... Training loss: 0.0906
Epoch: 15/20... Training loss: 0.0939
Epoch: 15/20... Training loss: 0.0949
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0893
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0948
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0927
Epoch: 15/20... Training loss: 0.0910
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0975
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0907
Epoch: 15/20... Training loss: 0.0942
Epoch: 15/20... Training loss: 0.0960
Epoch: 15/20... Training loss: 0.0975
Epoch: 15/20... Training loss: 0.0893
Epoch: 15/20... Training loss: 0.0915
Epoch: 15/20... Training loss: 0.0900
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0932
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0953
Epoch: 15/20... Training loss: 0.0902
Epoch: 15/20... Training loss: 0.0945
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0988
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0904
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0954
Epoch: 15/20... Training loss: 0.0925
Epoch: 15/20... Training loss: 0.0931
Epoch: 15/20... Training loss: 0.0921
Epoch: 15/20... Training loss: 0.0941
Epoch: 15/20... Training loss: 0.0938
Epoch: 15/20... Training loss: 0.0964
Epoch: 15/20... Training loss: 0.0923
Epoch: 15/20... Training loss: 0.0956
Epoch: 15/20... Training loss: 0.0944
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0929
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0933
Epoch: 15/20... Training loss: 0.0946
Epoch: 15/20... Training loss: 0.0926
Epoch: 15/20... Training loss: 0.0957
Epoch: 15/20... Training loss: 0.0951
Epoch: 15/20... Training loss: 0.0909
Epoch: 15/20... Training loss: 0.0958
Epoch: 15/20... Training loss: 0.0937
Epoch: 15/20... Training loss: 0.0924
Epoch: 15/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0979
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0891
Epoch: 16/20... Training loss: 0.0877
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0918
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0971
Epoch: 16/20... Training loss: 0.0901
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0914
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0958
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0952
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0906
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0970
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0944
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0915
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0895
Epoch: 16/20... Training loss: 0.0894
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0904
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0980
Epoch: 16/20... Training loss: 0.0965
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0987
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0911
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0960
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0916
Epoch: 16/20... Training loss: 0.0893
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0880
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0919
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0936
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0973
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0889
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0910
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0946
Epoch: 16/20... Training loss: 0.0927
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0902
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0982
Epoch: 16/20... Training loss: 0.0890
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0900
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0899
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0909
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0909
Epoch: 16/20... Training loss: 0.0960
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0933
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0963
Epoch: 16/20... Training loss: 0.0909
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0888
Epoch: 16/20... Training loss: 0.0984
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0955
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0905
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0954
Epoch: 16/20... Training loss: 0.0963
Epoch: 16/20... Training loss: 0.0898
Epoch: 16/20... Training loss: 0.0971
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0960
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0913
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0915
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0950
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0901
Epoch: 16/20... Training loss: 0.0912
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0890
Epoch: 16/20... Training loss: 0.0907
Epoch: 16/20... Training loss: 0.0928
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0962
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0929
Epoch: 16/20... Training loss: 0.0939
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0957
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0915
Epoch: 16/20... Training loss: 0.0917
Epoch: 16/20... Training loss: 0.0986
Epoch: 16/20... Training loss: 0.0938
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0956
Epoch: 16/20... Training loss: 0.0966
Epoch: 16/20... Training loss: 0.0961
Epoch: 16/20... Training loss: 0.0937
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0965
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0931
Epoch: 16/20... Training loss: 0.0926
Epoch: 16/20... Training loss: 0.0963
Epoch: 16/20... Training loss: 0.0940
Epoch: 16/20... Training loss: 0.0924
Epoch: 16/20... Training loss: 0.0909
Epoch: 16/20... Training loss: 0.0914
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0959
Epoch: 16/20... Training loss: 0.0964
Epoch: 16/20... Training loss: 0.0953
Epoch: 16/20... Training loss: 0.0945
Epoch: 16/20... Training loss: 0.0942
Epoch: 16/20... Training loss: 0.0949
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0896
Epoch: 16/20... Training loss: 0.0951
Epoch: 16/20... Training loss: 0.0947
Epoch: 16/20... Training loss: 0.0932
Epoch: 16/20... Training loss: 0.0925
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0923
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0958
Epoch: 16/20... Training loss: 0.0999
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0930
Epoch: 16/20... Training loss: 0.0922
Epoch: 16/20... Training loss: 0.0921
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0969
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0920
Epoch: 16/20... Training loss: 0.0894
Epoch: 16/20... Training loss: 0.0967
Epoch: 16/20... Training loss: 0.0934
Epoch: 16/20... Training loss: 0.0943
Epoch: 16/20... Training loss: 0.0941
Epoch: 16/20... Training loss: 0.0948
Epoch: 16/20... Training loss: 0.0935
Epoch: 16/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0995
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0918
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0900
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0949
Epoch: 17/20... Training loss: 0.0985
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0977
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0897
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0914
Epoch: 17/20... Training loss: 0.0902
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0968
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0978
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0908
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0986
Epoch: 17/20... Training loss: 0.0917
Epoch: 17/20... Training loss: 0.0901
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0959
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0961
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0922
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0970
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0978
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0940
Epoch: 17/20... Training loss: 0.0960
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0979
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0982
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0961
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0888
Epoch: 17/20... Training loss: 0.0896
Epoch: 17/20... Training loss: 0.0934
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0965
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0974
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0974
Epoch: 17/20... Training loss: 0.0910
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0949
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0917
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0904
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0963
Epoch: 17/20... Training loss: 0.0900
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0972
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0968
Epoch: 17/20... Training loss: 0.0956
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0980
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0920
Epoch: 17/20... Training loss: 0.0921
Epoch: 17/20... Training loss: 0.0966
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0961
Epoch: 17/20... Training loss: 0.0976
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0911
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0955
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0903
Epoch: 17/20... Training loss: 0.0930
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0902
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0967
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0933
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0918
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0941
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0906
Epoch: 17/20... Training loss: 0.0968
Epoch: 17/20... Training loss: 0.0908
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0892
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0964
Epoch: 17/20... Training loss: 0.0943
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0958
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0913
Epoch: 17/20... Training loss: 0.0932
Epoch: 17/20... Training loss: 0.0895
Epoch: 17/20... Training loss: 0.0960
Epoch: 17/20... Training loss: 0.0907
Epoch: 17/20... Training loss: 0.0967
Epoch: 17/20... Training loss: 0.0953
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0936
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0900
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0935
Epoch: 17/20... Training loss: 0.0882
Epoch: 17/20... Training loss: 0.0972
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0946
Epoch: 17/20... Training loss: 0.0908
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0916
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0957
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0912
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0901
Epoch: 17/20... Training loss: 0.0931
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0924
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0939
Epoch: 17/20... Training loss: 0.0919
Epoch: 17/20... Training loss: 0.0945
Epoch: 17/20... Training loss: 0.0927
Epoch: 17/20... Training loss: 0.0923
Epoch: 17/20... Training loss: 0.0938
Epoch: 17/20... Training loss: 0.0942
Epoch: 17/20... Training loss: 0.0980
Epoch: 17/20... Training loss: 0.0944
Epoch: 17/20... Training loss: 0.0909
Epoch: 17/20... Training loss: 0.0950
Epoch: 17/20... Training loss: 0.0896
Epoch: 17/20... Training loss: 0.0951
Epoch: 17/20... Training loss: 0.0926
Epoch: 17/20... Training loss: 0.0929
Epoch: 17/20... Training loss: 0.0937
Epoch: 17/20... Training loss: 0.0915
Epoch: 17/20... Training loss: 0.0910
Epoch: 17/20... Training loss: 0.0925
Epoch: 17/20... Training loss: 0.0928
Epoch: 17/20... Training loss: 0.0967
Epoch: 17/20... Training loss: 0.0958
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0966
Epoch: 17/20... Training loss: 0.0952
Epoch: 17/20... Training loss: 0.0954
Epoch: 17/20... Training loss: 0.0910
Epoch: 18/20... Training loss: 0.0886
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0969
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0905
Epoch: 18/20... Training loss: 0.0961
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0989
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0964
Epoch: 18/20... Training loss: 0.0891
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0939
Epoch: 18/20... Training loss: 0.0890
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0926
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0926
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0901
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0906
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0966
Epoch: 18/20... Training loss: 0.0951
Epoch: 18/20... Training loss: 0.0891
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0977
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0900
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0896
Epoch: 18/20... Training loss: 0.0912
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0909
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0968
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0970
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0966
Epoch: 18/20... Training loss: 0.0904
Epoch: 18/20... Training loss: 0.0914
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0961
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0904
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0966
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0921
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0980
Epoch: 18/20... Training loss: 0.0890
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0974
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0923
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0907
Epoch: 18/20... Training loss: 0.0900
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0958
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0912
Epoch: 18/20... Training loss: 0.0884
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0929
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0958
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0967
Epoch: 18/20... Training loss: 0.0907
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0961
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0972
Epoch: 18/20... Training loss: 0.0919
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0903
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0956
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0909
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0893
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0956
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0897
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0917
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0888
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0959
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0912
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0959
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0900
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0951
Epoch: 18/20... Training loss: 0.0918
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0880
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0901
Epoch: 18/20... Training loss: 0.0968
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0985
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0956
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0934
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0975
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0907
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0953
Epoch: 18/20... Training loss: 0.0973
Epoch: 18/20... Training loss: 0.0922
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0962
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0951
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0932
Epoch: 18/20... Training loss: 0.0973
Epoch: 18/20... Training loss: 0.0902
Epoch: 18/20... Training loss: 0.0925
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0882
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0906
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0931
Epoch: 18/20... Training loss: 0.0952
Epoch: 18/20... Training loss: 0.0941
Epoch: 18/20... Training loss: 0.0937
Epoch: 18/20... Training loss: 0.0957
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0895
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0924
Epoch: 18/20... Training loss: 0.0912
Epoch: 18/20... Training loss: 0.0978
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0954
Epoch: 18/20... Training loss: 0.0944
Epoch: 18/20... Training loss: 0.0945
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0958
Epoch: 18/20... Training loss: 0.0913
Epoch: 18/20... Training loss: 0.0952
Epoch: 18/20... Training loss: 0.0933
Epoch: 18/20... Training loss: 0.0904
Epoch: 18/20... Training loss: 0.0896
Epoch: 18/20... Training loss: 0.0936
Epoch: 18/20... Training loss: 0.0916
Epoch: 18/20... Training loss: 0.0942
Epoch: 18/20... Training loss: 0.1001
Epoch: 18/20... Training loss: 0.0911
Epoch: 18/20... Training loss: 0.0946
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0950
Epoch: 18/20... Training loss: 0.0915
Epoch: 18/20... Training loss: 0.0949
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0901
Epoch: 18/20... Training loss: 0.0906
Epoch: 18/20... Training loss: 0.0943
Epoch: 18/20... Training loss: 0.0928
Epoch: 18/20... Training loss: 0.0947
Epoch: 18/20... Training loss: 0.0938
Epoch: 18/20... Training loss: 0.0935
Epoch: 18/20... Training loss: 0.0940
Epoch: 18/20... Training loss: 0.0920
Epoch: 18/20... Training loss: 0.0930
Epoch: 18/20... Training loss: 0.0971
Epoch: 18/20... Training loss: 0.0955
Epoch: 18/20... Training loss: 0.0961
Epoch: 18/20... Training loss: 0.0927
Epoch: 18/20... Training loss: 0.0948
Epoch: 18/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0903
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0953
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0890
Epoch: 19/20... Training loss: 0.0902
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0953
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0893
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0966
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0895
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0961
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0899
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0920
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0907
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0897
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0920
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0957
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0914
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0968
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0966
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0884
Epoch: 19/20... Training loss: 0.0914
Epoch: 19/20... Training loss: 0.0905
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0992
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0981
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0959
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0908
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0957
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0958
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0890
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0963
Epoch: 19/20... Training loss: 0.0990
Epoch: 19/20... Training loss: 0.0946
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0895
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0887
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0974
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0961
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0885
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0963
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0927
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0889
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0904
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0966
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0966
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0957
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0979
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0973
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0959
Epoch: 19/20... Training loss: 0.0905
Epoch: 19/20... Training loss: 0.0929
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0960
Epoch: 19/20... Training loss: 0.0907
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0966
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0969
Epoch: 19/20... Training loss: 0.0905
Epoch: 19/20... Training loss: 0.0960
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0962
Epoch: 19/20... Training loss: 0.0884
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0961
Epoch: 19/20... Training loss: 0.0954
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0926
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0947
Epoch: 19/20... Training loss: 0.0962
Epoch: 19/20... Training loss: 0.0942
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0953
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0909
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0904
Epoch: 19/20... Training loss: 0.0911
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0896
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0944
Epoch: 19/20... Training loss: 0.0914
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0917
Epoch: 19/20... Training loss: 0.0919
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0964
Epoch: 19/20... Training loss: 0.0897
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0971
Epoch: 19/20... Training loss: 0.0936
Epoch: 19/20... Training loss: 0.0940
Epoch: 19/20... Training loss: 0.0941
Epoch: 19/20... Training loss: 0.0932
Epoch: 19/20... Training loss: 0.0915
Epoch: 19/20... Training loss: 0.0933
Epoch: 19/20... Training loss: 0.0974
Epoch: 19/20... Training loss: 0.0938
Epoch: 19/20... Training loss: 0.0903
Epoch: 19/20... Training loss: 0.0953
Epoch: 19/20... Training loss: 0.0922
Epoch: 19/20... Training loss: 0.0951
Epoch: 19/20... Training loss: 0.0925
Epoch: 19/20... Training loss: 0.0901
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0934
Epoch: 19/20... Training loss: 0.0888
Epoch: 19/20... Training loss: 0.0931
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0928
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0998
Epoch: 19/20... Training loss: 0.0912
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0943
Epoch: 19/20... Training loss: 0.0958
Epoch: 19/20... Training loss: 0.0937
Epoch: 19/20... Training loss: 0.0923
Epoch: 19/20... Training loss: 0.0945
Epoch: 19/20... Training loss: 0.0952
Epoch: 19/20... Training loss: 0.0910
Epoch: 19/20... Training loss: 0.0939
Epoch: 19/20... Training loss: 0.0955
Epoch: 19/20... Training loss: 0.0921
Epoch: 19/20... Training loss: 0.0906
Epoch: 19/20... Training loss: 0.0916
Epoch: 19/20... Training loss: 0.0960
Epoch: 19/20... Training loss: 0.0935
Epoch: 19/20... Training loss: 0.0913
Epoch: 19/20... Training loss: 0.0950
Epoch: 19/20... Training loss: 0.0930
Epoch: 19/20... Training loss: 0.0924
Epoch: 19/20... Training loss: 0.0918
Epoch: 19/20... Training loss: 0.0948
Epoch: 19/20... Training loss: 0.0890
Epoch: 19/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0974
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0890
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0913
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0963
Epoch: 20/20... Training loss: 0.0961
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0963
Epoch: 20/20... Training loss: 0.0890
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0964
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0979
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0969
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0953
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0906
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0961
Epoch: 20/20... Training loss: 0.0973
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0907
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0910
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0881
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0973
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0968
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0932
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0905
Epoch: 20/20... Training loss: 0.0930
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0946
Epoch: 20/20... Training loss: 0.0946
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0884
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0899
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0900
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0955
Epoch: 20/20... Training loss: 0.0905
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0904
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0901
Epoch: 20/20... Training loss: 0.0903
Epoch: 20/20... Training loss: 0.0957
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0878
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0946
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0972
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0902
Epoch: 20/20... Training loss: 0.0907
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0889
Epoch: 20/20... Training loss: 0.0882
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0888
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0901
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0983
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0891
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0916
Epoch: 20/20... Training loss: 0.0902
Epoch: 20/20... Training loss: 0.0910
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0924
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.0986
Epoch: 20/20... Training loss: 0.0958
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0918
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0919
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0901
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0929
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0952
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0949
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0905
Epoch: 20/20... Training loss: 0.0920
Epoch: 20/20... Training loss: 0.0933
Epoch: 20/20... Training loss: 0.0912
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0902
Epoch: 20/20... Training loss: 0.0921
Epoch: 20/20... Training loss: 0.0935
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0963
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0911
Epoch: 20/20... Training loss: 0.0914
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0953
Epoch: 20/20... Training loss: 0.0936
Epoch: 20/20... Training loss: 0.0970
Epoch: 20/20... Training loss: 0.0910
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0951
Epoch: 20/20... Training loss: 0.0917
Epoch: 20/20... Training loss: 0.0960
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0902
Epoch: 20/20... Training loss: 0.0927
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0941
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0946
Epoch: 20/20... Training loss: 0.0983
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0934
Epoch: 20/20... Training loss: 0.0959
Epoch: 20/20... Training loss: 0.0947
Epoch: 20/20... Training loss: 0.0950
Epoch: 20/20... Training loss: 0.0908
Epoch: 20/20... Training loss: 0.0937
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0926
Epoch: 20/20... Training loss: 0.0954
Epoch: 20/20... Training loss: 0.0962
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0922
Epoch: 20/20... Training loss: 0.0928
Epoch: 20/20... Training loss: 0.0938
Epoch: 20/20... Training loss: 0.0901
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0943
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0913
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0939
Epoch: 20/20... Training loss: 0.0915
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0953
Epoch: 20/20... Training loss: 0.0931
Epoch: 20/20... Training loss: 0.0956
Epoch: 20/20... Training loss: 0.0909
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0940
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0986
Epoch: 20/20... Training loss: 0.0948
Epoch: 20/20... Training loss: 0.0924
Epoch: 20/20... Training loss: 0.0942
Epoch: 20/20... Training loss: 0.0923
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0944
Epoch: 20/20... Training loss: 0.0925
Epoch: 20/20... Training loss: 0.0945
Epoch: 20/20... Training loss: 0.0929

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 [8]:
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.