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 [3]:
%matplotlib inline

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

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


Extracting MNIST_data\train-images-idx3-ubyte.gz
Extracting MNIST_data\train-labels-idx1-ubyte.gz
Extracting MNIST_data\t10k-images-idx3-ubyte.gz
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 [5]:
img = mnist.train.images[2]
plt.imshow(img.reshape((28, 28)), cmap='Greys_r')


Out[5]:
<matplotlib.image.AxesImage at 0x191803f5438>

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 [7]:
mnist.train.images.shape[1]


Out[7]:
784

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

image_dim = mnist.train.images.shape[1]

# Input and target placeholders
inputs_ = tf.placeholder(tf.float32, (None, image_dim), name='inputs')
targets_ = tf.placeholder(tf.float32, (None, image_dim), 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_dim, activation=None)
# Sigmoid output from logits
decoded = tf.sigmoid(logits, name='outputs')

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

Training


In [28]:
# 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 [29]:
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.6938
Epoch: 1/20... Training loss: 0.6919
Epoch: 1/20... Training loss: 0.6896
Epoch: 1/20... Training loss: 0.6875
Epoch: 1/20... Training loss: 0.6849
Epoch: 1/20... Training loss: 0.6816
Epoch: 1/20... Training loss: 0.6785
Epoch: 1/20... Training loss: 0.6739
Epoch: 1/20... Training loss: 0.6696
Epoch: 1/20... Training loss: 0.6637
Epoch: 1/20... Training loss: 0.6585
Epoch: 1/20... Training loss: 0.6524
Epoch: 1/20... Training loss: 0.6451
Epoch: 1/20... Training loss: 0.6363
Epoch: 1/20... Training loss: 0.6265
Epoch: 1/20... Training loss: 0.6188
Epoch: 1/20... Training loss: 0.6078
Epoch: 1/20... Training loss: 0.6003
Epoch: 1/20... Training loss: 0.5869
Epoch: 1/20... Training loss: 0.5773
Epoch: 1/20... Training loss: 0.5604
Epoch: 1/20... Training loss: 0.5514
Epoch: 1/20... Training loss: 0.5348
Epoch: 1/20... Training loss: 0.5231
Epoch: 1/20... Training loss: 0.5091
Epoch: 1/20... Training loss: 0.4940
Epoch: 1/20... Training loss: 0.4781
Epoch: 1/20... Training loss: 0.4686
Epoch: 1/20... Training loss: 0.4591
Epoch: 1/20... Training loss: 0.4432
Epoch: 1/20... Training loss: 0.4286
Epoch: 1/20... Training loss: 0.4193
Epoch: 1/20... Training loss: 0.4095
Epoch: 1/20... Training loss: 0.4015
Epoch: 1/20... Training loss: 0.3867
Epoch: 1/20... Training loss: 0.3823
Epoch: 1/20... Training loss: 0.3662
Epoch: 1/20... Training loss: 0.3657
Epoch: 1/20... Training loss: 0.3545
Epoch: 1/20... Training loss: 0.3445
Epoch: 1/20... Training loss: 0.3370
Epoch: 1/20... Training loss: 0.3375
Epoch: 1/20... Training loss: 0.3393
Epoch: 1/20... Training loss: 0.3236
Epoch: 1/20... Training loss: 0.3190
Epoch: 1/20... Training loss: 0.3218
Epoch: 1/20... Training loss: 0.3194
Epoch: 1/20... Training loss: 0.3076
Epoch: 1/20... Training loss: 0.3198
Epoch: 1/20... Training loss: 0.3076
Epoch: 1/20... Training loss: 0.2994
Epoch: 1/20... Training loss: 0.3015
Epoch: 1/20... Training loss: 0.3061
Epoch: 1/20... Training loss: 0.3036
Epoch: 1/20... Training loss: 0.2948
Epoch: 1/20... Training loss: 0.3030
Epoch: 1/20... Training loss: 0.2988
Epoch: 1/20... Training loss: 0.2917
Epoch: 1/20... Training loss: 0.2880
Epoch: 1/20... Training loss: 0.2867
Epoch: 1/20... Training loss: 0.2887
Epoch: 1/20... Training loss: 0.2880
Epoch: 1/20... Training loss: 0.2871
Epoch: 1/20... Training loss: 0.2911
Epoch: 1/20... Training loss: 0.2907
Epoch: 1/20... Training loss: 0.2848
Epoch: 1/20... Training loss: 0.2914
Epoch: 1/20... Training loss: 0.2929
Epoch: 1/20... Training loss: 0.2854
Epoch: 1/20... Training loss: 0.2853
Epoch: 1/20... Training loss: 0.2851
Epoch: 1/20... Training loss: 0.2872
Epoch: 1/20... Training loss: 0.2874
Epoch: 1/20... Training loss: 0.2841
Epoch: 1/20... Training loss: 0.2869
Epoch: 1/20... Training loss: 0.2865
Epoch: 1/20... Training loss: 0.2818
Epoch: 1/20... Training loss: 0.2782
Epoch: 1/20... Training loss: 0.2740
Epoch: 1/20... Training loss: 0.2745
Epoch: 1/20... Training loss: 0.2864
Epoch: 1/20... Training loss: 0.2702
Epoch: 1/20... Training loss: 0.2742
Epoch: 1/20... Training loss: 0.2800
Epoch: 1/20... Training loss: 0.2776
Epoch: 1/20... Training loss: 0.2793
Epoch: 1/20... Training loss: 0.2765
Epoch: 1/20... Training loss: 0.2774
Epoch: 1/20... Training loss: 0.2740
Epoch: 1/20... Training loss: 0.2704
Epoch: 1/20... Training loss: 0.2816
Epoch: 1/20... Training loss: 0.2811
Epoch: 1/20... Training loss: 0.2773
Epoch: 1/20... Training loss: 0.2789
Epoch: 1/20... Training loss: 0.2770
Epoch: 1/20... Training loss: 0.2725
Epoch: 1/20... Training loss: 0.2784
Epoch: 1/20... Training loss: 0.2766
Epoch: 1/20... Training loss: 0.2731
Epoch: 1/20... Training loss: 0.2677
Epoch: 1/20... Training loss: 0.2715
Epoch: 1/20... Training loss: 0.2722
Epoch: 1/20... Training loss: 0.2716
Epoch: 1/20... Training loss: 0.2765
Epoch: 1/20... Training loss: 0.2734
Epoch: 1/20... Training loss: 0.2746
Epoch: 1/20... Training loss: 0.2741
Epoch: 1/20... Training loss: 0.2690
Epoch: 1/20... Training loss: 0.2707
Epoch: 1/20... Training loss: 0.2636
Epoch: 1/20... Training loss: 0.2728
Epoch: 1/20... Training loss: 0.2686
Epoch: 1/20... Training loss: 0.2699
Epoch: 1/20... Training loss: 0.2646
Epoch: 1/20... Training loss: 0.2656
Epoch: 1/20... Training loss: 0.2691
Epoch: 1/20... Training loss: 0.2620
Epoch: 1/20... Training loss: 0.2668
Epoch: 1/20... Training loss: 0.2664
Epoch: 1/20... Training loss: 0.2656
Epoch: 1/20... Training loss: 0.2604
Epoch: 1/20... Training loss: 0.2649
Epoch: 1/20... Training loss: 0.2636
Epoch: 1/20... Training loss: 0.2577
Epoch: 1/20... Training loss: 0.2671
Epoch: 1/20... Training loss: 0.2616
Epoch: 1/20... Training loss: 0.2637
Epoch: 1/20... Training loss: 0.2589
Epoch: 1/20... Training loss: 0.2643
Epoch: 1/20... Training loss: 0.2601
Epoch: 1/20... Training loss: 0.2630
Epoch: 1/20... Training loss: 0.2630
Epoch: 1/20... Training loss: 0.2542
Epoch: 1/20... Training loss: 0.2572
Epoch: 1/20... Training loss: 0.2654
Epoch: 1/20... Training loss: 0.2635
Epoch: 1/20... Training loss: 0.2588
Epoch: 1/20... Training loss: 0.2618
Epoch: 1/20... Training loss: 0.2529
Epoch: 1/20... Training loss: 0.2546
Epoch: 1/20... Training loss: 0.2556
Epoch: 1/20... Training loss: 0.2625
Epoch: 1/20... Training loss: 0.2616
Epoch: 1/20... Training loss: 0.2582
Epoch: 1/20... Training loss: 0.2639
Epoch: 1/20... Training loss: 0.2615
Epoch: 1/20... Training loss: 0.2552
Epoch: 1/20... Training loss: 0.2588
Epoch: 1/20... Training loss: 0.2567
Epoch: 1/20... Training loss: 0.2493
Epoch: 1/20... Training loss: 0.2571
Epoch: 1/20... Training loss: 0.2538
Epoch: 1/20... Training loss: 0.2563
Epoch: 1/20... Training loss: 0.2612
Epoch: 1/20... Training loss: 0.2529
Epoch: 1/20... Training loss: 0.2499
Epoch: 1/20... Training loss: 0.2494
Epoch: 1/20... Training loss: 0.2479
Epoch: 1/20... Training loss: 0.2453
Epoch: 1/20... Training loss: 0.2510
Epoch: 1/20... Training loss: 0.2565
Epoch: 1/20... Training loss: 0.2439
Epoch: 1/20... Training loss: 0.2534
Epoch: 1/20... Training loss: 0.2539
Epoch: 1/20... Training loss: 0.2491
Epoch: 1/20... Training loss: 0.2456
Epoch: 1/20... Training loss: 0.2506
Epoch: 1/20... Training loss: 0.2563
Epoch: 1/20... Training loss: 0.2502
Epoch: 1/20... Training loss: 0.2483
Epoch: 1/20... Training loss: 0.2423
Epoch: 1/20... Training loss: 0.2461
Epoch: 1/20... Training loss: 0.2408
Epoch: 1/20... Training loss: 0.2402
Epoch: 1/20... Training loss: 0.2441
Epoch: 1/20... Training loss: 0.2488
Epoch: 1/20... Training loss: 0.2423
Epoch: 1/20... Training loss: 0.2420
Epoch: 1/20... Training loss: 0.2436
Epoch: 1/20... Training loss: 0.2444
Epoch: 1/20... Training loss: 0.2430
Epoch: 1/20... Training loss: 0.2454
Epoch: 1/20... Training loss: 0.2423
Epoch: 1/20... Training loss: 0.2405
Epoch: 1/20... Training loss: 0.2447
Epoch: 1/20... Training loss: 0.2420
Epoch: 1/20... Training loss: 0.2395
Epoch: 1/20... Training loss: 0.2417
Epoch: 1/20... Training loss: 0.2427
Epoch: 1/20... Training loss: 0.2467
Epoch: 1/20... Training loss: 0.2426
Epoch: 1/20... Training loss: 0.2414
Epoch: 1/20... Training loss: 0.2357
Epoch: 1/20... Training loss: 0.2328
Epoch: 1/20... Training loss: 0.2400
Epoch: 1/20... Training loss: 0.2317
Epoch: 1/20... Training loss: 0.2357
Epoch: 1/20... Training loss: 0.2351
Epoch: 1/20... Training loss: 0.2364
Epoch: 1/20... Training loss: 0.2351
Epoch: 1/20... Training loss: 0.2374
Epoch: 1/20... Training loss: 0.2338
Epoch: 1/20... Training loss: 0.2348
Epoch: 1/20... Training loss: 0.2399
Epoch: 1/20... Training loss: 0.2281
Epoch: 1/20... Training loss: 0.2374
Epoch: 1/20... Training loss: 0.2317
Epoch: 1/20... Training loss: 0.2309
Epoch: 1/20... Training loss: 0.2330
Epoch: 1/20... Training loss: 0.2351
Epoch: 1/20... Training loss: 0.2321
Epoch: 1/20... Training loss: 0.2393
Epoch: 1/20... Training loss: 0.2342
Epoch: 1/20... Training loss: 0.2308
Epoch: 1/20... Training loss: 0.2354
Epoch: 1/20... Training loss: 0.2331
Epoch: 1/20... Training loss: 0.2219
Epoch: 1/20... Training loss: 0.2314
Epoch: 1/20... Training loss: 0.2350
Epoch: 1/20... Training loss: 0.2293
Epoch: 1/20... Training loss: 0.2275
Epoch: 1/20... Training loss: 0.2289
Epoch: 1/20... Training loss: 0.2254
Epoch: 1/20... Training loss: 0.2290
Epoch: 1/20... Training loss: 0.2306
Epoch: 1/20... Training loss: 0.2279
Epoch: 1/20... Training loss: 0.2227
Epoch: 1/20... Training loss: 0.2291
Epoch: 1/20... Training loss: 0.2255
Epoch: 1/20... Training loss: 0.2291
Epoch: 1/20... Training loss: 0.2318
Epoch: 1/20... Training loss: 0.2266
Epoch: 1/20... Training loss: 0.2261
Epoch: 1/20... Training loss: 0.2225
Epoch: 1/20... Training loss: 0.2280
Epoch: 1/20... Training loss: 0.2265
Epoch: 1/20... Training loss: 0.2299
Epoch: 1/20... Training loss: 0.2228
Epoch: 1/20... Training loss: 0.2307
Epoch: 1/20... Training loss: 0.2238
Epoch: 1/20... Training loss: 0.2230
Epoch: 1/20... Training loss: 0.2259
Epoch: 1/20... Training loss: 0.2218
Epoch: 1/20... Training loss: 0.2222
Epoch: 1/20... Training loss: 0.2233
Epoch: 1/20... Training loss: 0.2248
Epoch: 1/20... Training loss: 0.2218
Epoch: 1/20... Training loss: 0.2282
Epoch: 1/20... Training loss: 0.2217
Epoch: 1/20... Training loss: 0.2248
Epoch: 1/20... Training loss: 0.2205
Epoch: 1/20... Training loss: 0.2212
Epoch: 1/20... Training loss: 0.2215
Epoch: 1/20... Training loss: 0.2339
Epoch: 1/20... Training loss: 0.2207
Epoch: 1/20... Training loss: 0.2289
Epoch: 1/20... Training loss: 0.2202
Epoch: 1/20... Training loss: 0.2194
Epoch: 1/20... Training loss: 0.2184
Epoch: 1/20... Training loss: 0.2180
Epoch: 1/20... Training loss: 0.2228
Epoch: 1/20... Training loss: 0.2215
Epoch: 1/20... Training loss: 0.2195
Epoch: 1/20... Training loss: 0.2104
Epoch: 1/20... Training loss: 0.2173
Epoch: 1/20... Training loss: 0.2182
Epoch: 1/20... Training loss: 0.2189
Epoch: 1/20... Training loss: 0.2171
Epoch: 1/20... Training loss: 0.2113
Epoch: 1/20... Training loss: 0.2115
Epoch: 1/20... Training loss: 0.2118
Epoch: 1/20... Training loss: 0.2134
Epoch: 1/20... Training loss: 0.2232
Epoch: 1/20... Training loss: 0.2102
Epoch: 1/20... Training loss: 0.2174
Epoch: 1/20... Training loss: 0.2134
Epoch: 1/20... Training loss: 0.2152
Epoch: 1/20... Training loss: 0.2244
Epoch: 1/20... Training loss: 0.2140
Epoch: 1/20... Training loss: 0.2146
Epoch: 1/20... Training loss: 0.2124
Epoch: 1/20... Training loss: 0.2121
Epoch: 1/20... Training loss: 0.2100
Epoch: 1/20... Training loss: 0.2163
Epoch: 1/20... Training loss: 0.2181
Epoch: 1/20... Training loss: 0.2101
Epoch: 1/20... Training loss: 0.2071
Epoch: 1/20... Training loss: 0.2093
Epoch: 1/20... Training loss: 0.2149
Epoch: 1/20... Training loss: 0.2122
Epoch: 1/20... Training loss: 0.2151
Epoch: 1/20... Training loss: 0.2110
Epoch: 1/20... Training loss: 0.2143
Epoch: 1/20... Training loss: 0.2139
Epoch: 1/20... Training loss: 0.2091
Epoch: 1/20... Training loss: 0.2118
Epoch: 1/20... Training loss: 0.2079
Epoch: 1/20... Training loss: 0.2110
Epoch: 1/20... Training loss: 0.2162
Epoch: 1/20... Training loss: 0.2077
Epoch: 2/20... Training loss: 0.2106
Epoch: 2/20... Training loss: 0.2074
Epoch: 2/20... Training loss: 0.2096
Epoch: 2/20... Training loss: 0.2065
Epoch: 2/20... Training loss: 0.2068
Epoch: 2/20... Training loss: 0.2133
Epoch: 2/20... Training loss: 0.2080
Epoch: 2/20... Training loss: 0.2105
Epoch: 2/20... Training loss: 0.2086
Epoch: 2/20... Training loss: 0.2113
Epoch: 2/20... Training loss: 0.2090
Epoch: 2/20... Training loss: 0.2095
Epoch: 2/20... Training loss: 0.2120
Epoch: 2/20... Training loss: 0.2061
Epoch: 2/20... Training loss: 0.2083
Epoch: 2/20... Training loss: 0.2075
Epoch: 2/20... Training loss: 0.2111
Epoch: 2/20... Training loss: 0.2069
Epoch: 2/20... Training loss: 0.2083
Epoch: 2/20... Training loss: 0.2073
Epoch: 2/20... Training loss: 0.2170
Epoch: 2/20... Training loss: 0.2063
Epoch: 2/20... Training loss: 0.2089
Epoch: 2/20... Training loss: 0.2050
Epoch: 2/20... Training loss: 0.2050
Epoch: 2/20... Training loss: 0.1972
Epoch: 2/20... Training loss: 0.2074
Epoch: 2/20... Training loss: 0.2032
Epoch: 2/20... Training loss: 0.2018
Epoch: 2/20... Training loss: 0.2042
Epoch: 2/20... Training loss: 0.2038
Epoch: 2/20... Training loss: 0.2116
Epoch: 2/20... Training loss: 0.2033
Epoch: 2/20... Training loss: 0.2019
Epoch: 2/20... Training loss: 0.1998
Epoch: 2/20... Training loss: 0.2047
Epoch: 2/20... Training loss: 0.2051
Epoch: 2/20... Training loss: 0.2015
Epoch: 2/20... Training loss: 0.1994
Epoch: 2/20... Training loss: 0.2051
Epoch: 2/20... Training loss: 0.2006
Epoch: 2/20... Training loss: 0.2027
Epoch: 2/20... Training loss: 0.2029
Epoch: 2/20... Training loss: 0.2018
Epoch: 2/20... Training loss: 0.2005
Epoch: 2/20... Training loss: 0.2063
Epoch: 2/20... Training loss: 0.2047
Epoch: 2/20... Training loss: 0.1952
Epoch: 2/20... Training loss: 0.1991
Epoch: 2/20... Training loss: 0.1971
Epoch: 2/20... Training loss: 0.1984
Epoch: 2/20... Training loss: 0.2045
Epoch: 2/20... Training loss: 0.2022
Epoch: 2/20... Training loss: 0.2020
Epoch: 2/20... Training loss: 0.1990
Epoch: 2/20... Training loss: 0.2002
Epoch: 2/20... Training loss: 0.2014
Epoch: 2/20... Training loss: 0.2023
Epoch: 2/20... Training loss: 0.1958
Epoch: 2/20... Training loss: 0.1985
Epoch: 2/20... Training loss: 0.1983
Epoch: 2/20... Training loss: 0.2035
Epoch: 2/20... Training loss: 0.1962
Epoch: 2/20... Training loss: 0.1958
Epoch: 2/20... Training loss: 0.1980
Epoch: 2/20... Training loss: 0.2021
Epoch: 2/20... Training loss: 0.1980
Epoch: 2/20... Training loss: 0.2026
Epoch: 2/20... Training loss: 0.2063
Epoch: 2/20... Training loss: 0.2075
Epoch: 2/20... Training loss: 0.1980
Epoch: 2/20... Training loss: 0.1982
Epoch: 2/20... Training loss: 0.1961
Epoch: 2/20... Training loss: 0.1934
Epoch: 2/20... Training loss: 0.1972
Epoch: 2/20... Training loss: 0.1914
Epoch: 2/20... Training loss: 0.1953
Epoch: 2/20... Training loss: 0.2004
Epoch: 2/20... Training loss: 0.1897
Epoch: 2/20... Training loss: 0.1913
Epoch: 2/20... Training loss: 0.1937
Epoch: 2/20... Training loss: 0.2018
Epoch: 2/20... Training loss: 0.1935
Epoch: 2/20... Training loss: 0.1975
Epoch: 2/20... Training loss: 0.2017
Epoch: 2/20... Training loss: 0.1916
Epoch: 2/20... Training loss: 0.1934
Epoch: 2/20... Training loss: 0.1893
Epoch: 2/20... Training loss: 0.1935
Epoch: 2/20... Training loss: 0.1939
Epoch: 2/20... Training loss: 0.1948
Epoch: 2/20... Training loss: 0.1950
Epoch: 2/20... Training loss: 0.1953
Epoch: 2/20... Training loss: 0.1938
Epoch: 2/20... Training loss: 0.1913
Epoch: 2/20... Training loss: 0.1884
Epoch: 2/20... Training loss: 0.1965
Epoch: 2/20... Training loss: 0.1871
Epoch: 2/20... Training loss: 0.1939
Epoch: 2/20... Training loss: 0.1928
Epoch: 2/20... Training loss: 0.1892
Epoch: 2/20... Training loss: 0.1930
Epoch: 2/20... Training loss: 0.1906
Epoch: 2/20... Training loss: 0.1855
Epoch: 2/20... Training loss: 0.1911
Epoch: 2/20... Training loss: 0.1880
Epoch: 2/20... Training loss: 0.1941
Epoch: 2/20... Training loss: 0.1938
Epoch: 2/20... Training loss: 0.1933
Epoch: 2/20... Training loss: 0.1938
Epoch: 2/20... Training loss: 0.1856
Epoch: 2/20... Training loss: 0.1918
Epoch: 2/20... Training loss: 0.1990
Epoch: 2/20... Training loss: 0.1906
Epoch: 2/20... Training loss: 0.1870
Epoch: 2/20... Training loss: 0.1907
Epoch: 2/20... Training loss: 0.1910
Epoch: 2/20... Training loss: 0.1888
Epoch: 2/20... Training loss: 0.1927
Epoch: 2/20... Training loss: 0.1893
Epoch: 2/20... Training loss: 0.1849
Epoch: 2/20... Training loss: 0.1916
Epoch: 2/20... Training loss: 0.1953
Epoch: 2/20... Training loss: 0.1866
Epoch: 2/20... Training loss: 0.1897
Epoch: 2/20... Training loss: 0.1901
Epoch: 2/20... Training loss: 0.1884
Epoch: 2/20... Training loss: 0.1899
Epoch: 2/20... Training loss: 0.1859
Epoch: 2/20... Training loss: 0.1933
Epoch: 2/20... Training loss: 0.1962
Epoch: 2/20... Training loss: 0.1929
Epoch: 2/20... Training loss: 0.1823
Epoch: 2/20... Training loss: 0.1870
Epoch: 2/20... Training loss: 0.1907
Epoch: 2/20... Training loss: 0.1929
Epoch: 2/20... Training loss: 0.1892
Epoch: 2/20... Training loss: 0.1867
Epoch: 2/20... Training loss: 0.1929
Epoch: 2/20... Training loss: 0.1825
Epoch: 2/20... Training loss: 0.1896
Epoch: 2/20... Training loss: 0.1856
Epoch: 2/20... Training loss: 0.1852
Epoch: 2/20... Training loss: 0.1867
Epoch: 2/20... Training loss: 0.1946
Epoch: 2/20... Training loss: 0.1856
Epoch: 2/20... Training loss: 0.1832
Epoch: 2/20... Training loss: 0.1870
Epoch: 2/20... Training loss: 0.1853
Epoch: 2/20... Training loss: 0.1913
Epoch: 2/20... Training loss: 0.1872
Epoch: 2/20... Training loss: 0.1854
Epoch: 2/20... Training loss: 0.1832
Epoch: 2/20... Training loss: 0.1843
Epoch: 2/20... Training loss: 0.1872
Epoch: 2/20... Training loss: 0.1808
Epoch: 2/20... Training loss: 0.1898
Epoch: 2/20... Training loss: 0.1895
Epoch: 2/20... Training loss: 0.1847
Epoch: 2/20... Training loss: 0.1840
Epoch: 2/20... Training loss: 0.1909
Epoch: 2/20... Training loss: 0.1862
Epoch: 2/20... Training loss: 0.1816
Epoch: 2/20... Training loss: 0.1797
Epoch: 2/20... Training loss: 0.1849
Epoch: 2/20... Training loss: 0.1816
Epoch: 2/20... Training loss: 0.1829
Epoch: 2/20... Training loss: 0.1893
Epoch: 2/20... Training loss: 0.1831
Epoch: 2/20... Training loss: 0.1862
Epoch: 2/20... Training loss: 0.1830
Epoch: 2/20... Training loss: 0.1853
Epoch: 2/20... Training loss: 0.1809
Epoch: 2/20... Training loss: 0.1859
Epoch: 2/20... Training loss: 0.1843
Epoch: 2/20... Training loss: 0.1845
Epoch: 2/20... Training loss: 0.1879
Epoch: 2/20... Training loss: 0.1871
Epoch: 2/20... Training loss: 0.1817
Epoch: 2/20... Training loss: 0.1827
Epoch: 2/20... Training loss: 0.1783
Epoch: 2/20... Training loss: 0.1872
Epoch: 2/20... Training loss: 0.1801
Epoch: 2/20... Training loss: 0.1877
Epoch: 2/20... Training loss: 0.1846
Epoch: 2/20... Training loss: 0.1754
Epoch: 2/20... Training loss: 0.1795
Epoch: 2/20... Training loss: 0.1822
Epoch: 2/20... Training loss: 0.1803
Epoch: 2/20... Training loss: 0.1842
Epoch: 2/20... Training loss: 0.1816
Epoch: 2/20... Training loss: 0.1780
Epoch: 2/20... Training loss: 0.1853
Epoch: 2/20... Training loss: 0.1829
Epoch: 2/20... Training loss: 0.1824
Epoch: 2/20... Training loss: 0.1751
Epoch: 2/20... Training loss: 0.1808
Epoch: 2/20... Training loss: 0.1812
Epoch: 2/20... Training loss: 0.1807
Epoch: 2/20... Training loss: 0.1791
Epoch: 2/20... Training loss: 0.1796
Epoch: 2/20... Training loss: 0.1732
Epoch: 2/20... Training loss: 0.1842
Epoch: 2/20... Training loss: 0.1778
Epoch: 2/20... Training loss: 0.1833
Epoch: 2/20... Training loss: 0.1814
Epoch: 2/20... Training loss: 0.1799
Epoch: 2/20... Training loss: 0.1768
Epoch: 2/20... Training loss: 0.1839
Epoch: 2/20... Training loss: 0.1797
Epoch: 2/20... Training loss: 0.1805
Epoch: 2/20... Training loss: 0.1812
Epoch: 2/20... Training loss: 0.1835
Epoch: 2/20... Training loss: 0.1742
Epoch: 2/20... Training loss: 0.1812
Epoch: 2/20... Training loss: 0.1783
Epoch: 2/20... Training loss: 0.1809
Epoch: 2/20... Training loss: 0.1775
Epoch: 2/20... Training loss: 0.1774
Epoch: 2/20... Training loss: 0.1794
Epoch: 2/20... Training loss: 0.1820
Epoch: 2/20... Training loss: 0.1786
Epoch: 2/20... Training loss: 0.1797
Epoch: 2/20... Training loss: 0.1763
Epoch: 2/20... Training loss: 0.1778
Epoch: 2/20... Training loss: 0.1779
Epoch: 2/20... Training loss: 0.1738
Epoch: 2/20... Training loss: 0.1780
Epoch: 2/20... Training loss: 0.1750
Epoch: 2/20... Training loss: 0.1764
Epoch: 2/20... Training loss: 0.1823
Epoch: 2/20... Training loss: 0.1771
Epoch: 2/20... Training loss: 0.1704
Epoch: 2/20... Training loss: 0.1710
Epoch: 2/20... Training loss: 0.1790
Epoch: 2/20... Training loss: 0.1778
Epoch: 2/20... Training loss: 0.1779
Epoch: 2/20... Training loss: 0.1789
Epoch: 2/20... Training loss: 0.1753
Epoch: 2/20... Training loss: 0.1698
Epoch: 2/20... Training loss: 0.1753
Epoch: 2/20... Training loss: 0.1750
Epoch: 2/20... Training loss: 0.1823
Epoch: 2/20... Training loss: 0.1733
Epoch: 2/20... Training loss: 0.1806
Epoch: 2/20... Training loss: 0.1772
Epoch: 2/20... Training loss: 0.1732
Epoch: 2/20... Training loss: 0.1799
Epoch: 2/20... Training loss: 0.1739
Epoch: 2/20... Training loss: 0.1838
Epoch: 2/20... Training loss: 0.1764
Epoch: 2/20... Training loss: 0.1724
Epoch: 2/20... Training loss: 0.1714
Epoch: 2/20... Training loss: 0.1752
Epoch: 2/20... Training loss: 0.1778
Epoch: 2/20... Training loss: 0.1765
Epoch: 2/20... Training loss: 0.1702
Epoch: 2/20... Training loss: 0.1746
Epoch: 2/20... Training loss: 0.1747
Epoch: 2/20... Training loss: 0.1765
Epoch: 2/20... Training loss: 0.1739
Epoch: 2/20... Training loss: 0.1738
Epoch: 2/20... Training loss: 0.1698
Epoch: 2/20... Training loss: 0.1741
Epoch: 2/20... Training loss: 0.1724
Epoch: 2/20... Training loss: 0.1732
Epoch: 2/20... Training loss: 0.1715
Epoch: 2/20... Training loss: 0.1790
Epoch: 2/20... Training loss: 0.1761
Epoch: 2/20... Training loss: 0.1718
Epoch: 2/20... Training loss: 0.1761
Epoch: 2/20... Training loss: 0.1837
Epoch: 2/20... Training loss: 0.1720
Epoch: 2/20... Training loss: 0.1788
Epoch: 2/20... Training loss: 0.1712
Epoch: 2/20... Training loss: 0.1714
Epoch: 2/20... Training loss: 0.1709
Epoch: 2/20... Training loss: 0.1716
Epoch: 2/20... Training loss: 0.1698
Epoch: 2/20... Training loss: 0.1693
Epoch: 2/20... Training loss: 0.1771
Epoch: 2/20... Training loss: 0.1713
Epoch: 2/20... Training loss: 0.1759
Epoch: 2/20... Training loss: 0.1795
Epoch: 2/20... Training loss: 0.1719
Epoch: 2/20... Training loss: 0.1667
Epoch: 2/20... Training loss: 0.1739
Epoch: 2/20... Training loss: 0.1733
Epoch: 2/20... Training loss: 0.1684
Epoch: 2/20... Training loss: 0.1655
Epoch: 2/20... Training loss: 0.1724
Epoch: 2/20... Training loss: 0.1699
Epoch: 2/20... Training loss: 0.1668
Epoch: 2/20... Training loss: 0.1728
Epoch: 2/20... Training loss: 0.1734
Epoch: 2/20... Training loss: 0.1729
Epoch: 2/20... Training loss: 0.1707
Epoch: 2/20... Training loss: 0.1710
Epoch: 2/20... Training loss: 0.1676
Epoch: 2/20... Training loss: 0.1717
Epoch: 3/20... Training loss: 0.1669
Epoch: 3/20... Training loss: 0.1705
Epoch: 3/20... Training loss: 0.1722
Epoch: 3/20... Training loss: 0.1672
Epoch: 3/20... Training loss: 0.1723
Epoch: 3/20... Training loss: 0.1700
Epoch: 3/20... Training loss: 0.1684
Epoch: 3/20... Training loss: 0.1676
Epoch: 3/20... Training loss: 0.1741
Epoch: 3/20... Training loss: 0.1747
Epoch: 3/20... Training loss: 0.1697
Epoch: 3/20... Training loss: 0.1756
Epoch: 3/20... Training loss: 0.1750
Epoch: 3/20... Training loss: 0.1668
Epoch: 3/20... Training loss: 0.1686
Epoch: 3/20... Training loss: 0.1710
Epoch: 3/20... Training loss: 0.1721
Epoch: 3/20... Training loss: 0.1712
Epoch: 3/20... Training loss: 0.1726
Epoch: 3/20... Training loss: 0.1680
Epoch: 3/20... Training loss: 0.1722
Epoch: 3/20... Training loss: 0.1689
Epoch: 3/20... Training loss: 0.1662
Epoch: 3/20... Training loss: 0.1803
Epoch: 3/20... Training loss: 0.1705
Epoch: 3/20... Training loss: 0.1739
Epoch: 3/20... Training loss: 0.1699
Epoch: 3/20... Training loss: 0.1706
Epoch: 3/20... Training loss: 0.1759
Epoch: 3/20... Training loss: 0.1678
Epoch: 3/20... Training loss: 0.1657
Epoch: 3/20... Training loss: 0.1709
Epoch: 3/20... Training loss: 0.1683
Epoch: 3/20... Training loss: 0.1659
Epoch: 3/20... Training loss: 0.1676
Epoch: 3/20... Training loss: 0.1656
Epoch: 3/20... Training loss: 0.1669
Epoch: 3/20... Training loss: 0.1660
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1624
Epoch: 3/20... Training loss: 0.1633
Epoch: 3/20... Training loss: 0.1654
Epoch: 3/20... Training loss: 0.1696
Epoch: 3/20... Training loss: 0.1663
Epoch: 3/20... Training loss: 0.1700
Epoch: 3/20... Training loss: 0.1658
Epoch: 3/20... Training loss: 0.1627
Epoch: 3/20... Training loss: 0.1651
Epoch: 3/20... Training loss: 0.1672
Epoch: 3/20... Training loss: 0.1681
Epoch: 3/20... Training loss: 0.1672
Epoch: 3/20... Training loss: 0.1747
Epoch: 3/20... Training loss: 0.1680
Epoch: 3/20... Training loss: 0.1677
Epoch: 3/20... Training loss: 0.1666
Epoch: 3/20... Training loss: 0.1634
Epoch: 3/20... Training loss: 0.1668
Epoch: 3/20... Training loss: 0.1697
Epoch: 3/20... Training loss: 0.1687
Epoch: 3/20... Training loss: 0.1710
Epoch: 3/20... Training loss: 0.1653
Epoch: 3/20... Training loss: 0.1708
Epoch: 3/20... Training loss: 0.1684
Epoch: 3/20... Training loss: 0.1706
Epoch: 3/20... Training loss: 0.1638
Epoch: 3/20... Training loss: 0.1748
Epoch: 3/20... Training loss: 0.1676
Epoch: 3/20... Training loss: 0.1661
Epoch: 3/20... Training loss: 0.1694
Epoch: 3/20... Training loss: 0.1621
Epoch: 3/20... Training loss: 0.1661
Epoch: 3/20... Training loss: 0.1610
Epoch: 3/20... Training loss: 0.1707
Epoch: 3/20... Training loss: 0.1614
Epoch: 3/20... Training loss: 0.1672
Epoch: 3/20... Training loss: 0.1598
Epoch: 3/20... Training loss: 0.1666
Epoch: 3/20... Training loss: 0.1663
Epoch: 3/20... Training loss: 0.1691
Epoch: 3/20... Training loss: 0.1696
Epoch: 3/20... Training loss: 0.1690
Epoch: 3/20... Training loss: 0.1648
Epoch: 3/20... Training loss: 0.1655
Epoch: 3/20... Training loss: 0.1637
Epoch: 3/20... Training loss: 0.1669
Epoch: 3/20... Training loss: 0.1644
Epoch: 3/20... Training loss: 0.1680
Epoch: 3/20... Training loss: 0.1684
Epoch: 3/20... Training loss: 0.1662
Epoch: 3/20... Training loss: 0.1713
Epoch: 3/20... Training loss: 0.1659
Epoch: 3/20... Training loss: 0.1645
Epoch: 3/20... Training loss: 0.1697
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1666
Epoch: 3/20... Training loss: 0.1662
Epoch: 3/20... Training loss: 0.1613
Epoch: 3/20... Training loss: 0.1625
Epoch: 3/20... Training loss: 0.1665
Epoch: 3/20... Training loss: 0.1657
Epoch: 3/20... Training loss: 0.1664
Epoch: 3/20... Training loss: 0.1651
Epoch: 3/20... Training loss: 0.1673
Epoch: 3/20... Training loss: 0.1648
Epoch: 3/20... Training loss: 0.1691
Epoch: 3/20... Training loss: 0.1655
Epoch: 3/20... Training loss: 0.1636
Epoch: 3/20... Training loss: 0.1633
Epoch: 3/20... Training loss: 0.1644
Epoch: 3/20... Training loss: 0.1668
Epoch: 3/20... Training loss: 0.1608
Epoch: 3/20... Training loss: 0.1623
Epoch: 3/20... Training loss: 0.1642
Epoch: 3/20... Training loss: 0.1668
Epoch: 3/20... Training loss: 0.1672
Epoch: 3/20... Training loss: 0.1614
Epoch: 3/20... Training loss: 0.1646
Epoch: 3/20... Training loss: 0.1689
Epoch: 3/20... Training loss: 0.1620
Epoch: 3/20... Training loss: 0.1661
Epoch: 3/20... Training loss: 0.1648
Epoch: 3/20... Training loss: 0.1615
Epoch: 3/20... Training loss: 0.1676
Epoch: 3/20... Training loss: 0.1656
Epoch: 3/20... Training loss: 0.1612
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1660
Epoch: 3/20... Training loss: 0.1622
Epoch: 3/20... Training loss: 0.1610
Epoch: 3/20... Training loss: 0.1680
Epoch: 3/20... Training loss: 0.1615
Epoch: 3/20... Training loss: 0.1615
Epoch: 3/20... Training loss: 0.1738
Epoch: 3/20... Training loss: 0.1607
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1610
Epoch: 3/20... Training loss: 0.1670
Epoch: 3/20... Training loss: 0.1624
Epoch: 3/20... Training loss: 0.1585
Epoch: 3/20... Training loss: 0.1606
Epoch: 3/20... Training loss: 0.1592
Epoch: 3/20... Training loss: 0.1598
Epoch: 3/20... Training loss: 0.1651
Epoch: 3/20... Training loss: 0.1553
Epoch: 3/20... Training loss: 0.1623
Epoch: 3/20... Training loss: 0.1606
Epoch: 3/20... Training loss: 0.1638
Epoch: 3/20... Training loss: 0.1654
Epoch: 3/20... Training loss: 0.1609
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1610
Epoch: 3/20... Training loss: 0.1659
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1636
Epoch: 3/20... Training loss: 0.1607
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1682
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1585
Epoch: 3/20... Training loss: 0.1643
Epoch: 3/20... Training loss: 0.1583
Epoch: 3/20... Training loss: 0.1630
Epoch: 3/20... Training loss: 0.1588
Epoch: 3/20... Training loss: 0.1594
Epoch: 3/20... Training loss: 0.1621
Epoch: 3/20... Training loss: 0.1586
Epoch: 3/20... Training loss: 0.1591
Epoch: 3/20... Training loss: 0.1581
Epoch: 3/20... Training loss: 0.1634
Epoch: 3/20... Training loss: 0.1589
Epoch: 3/20... Training loss: 0.1614
Epoch: 3/20... Training loss: 0.1583
Epoch: 3/20... Training loss: 0.1590
Epoch: 3/20... Training loss: 0.1560
Epoch: 3/20... Training loss: 0.1574
Epoch: 3/20... Training loss: 0.1587
Epoch: 3/20... Training loss: 0.1599
Epoch: 3/20... Training loss: 0.1583
Epoch: 3/20... Training loss: 0.1605
Epoch: 3/20... Training loss: 0.1560
Epoch: 3/20... Training loss: 0.1594
Epoch: 3/20... Training loss: 0.1626
Epoch: 3/20... Training loss: 0.1576
Epoch: 3/20... Training loss: 0.1624
Epoch: 3/20... Training loss: 0.1582
Epoch: 3/20... Training loss: 0.1619
Epoch: 3/20... Training loss: 0.1603
Epoch: 3/20... Training loss: 0.1588
Epoch: 3/20... Training loss: 0.1532
Epoch: 3/20... Training loss: 0.1571
Epoch: 3/20... Training loss: 0.1677
Epoch: 3/20... Training loss: 0.1561
Epoch: 3/20... Training loss: 0.1616
Epoch: 3/20... Training loss: 0.1604
Epoch: 3/20... Training loss: 0.1599
Epoch: 3/20... Training loss: 0.1580
Epoch: 3/20... Training loss: 0.1648
Epoch: 3/20... Training loss: 0.1629
Epoch: 3/20... Training loss: 0.1613
Epoch: 3/20... Training loss: 0.1604
Epoch: 3/20... Training loss: 0.1613
Epoch: 3/20... Training loss: 0.1689
Epoch: 3/20... Training loss: 0.1601
Epoch: 3/20... Training loss: 0.1543
Epoch: 3/20... Training loss: 0.1598
Epoch: 3/20... Training loss: 0.1542
Epoch: 3/20... Training loss: 0.1647
Epoch: 3/20... Training loss: 0.1655
Epoch: 3/20... Training loss: 0.1549
Epoch: 3/20... Training loss: 0.1589
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1616
Epoch: 3/20... Training loss: 0.1536
Epoch: 3/20... Training loss: 0.1557
Epoch: 3/20... Training loss: 0.1612
Epoch: 3/20... Training loss: 0.1581
Epoch: 3/20... Training loss: 0.1601
Epoch: 3/20... Training loss: 0.1571
Epoch: 3/20... Training loss: 0.1558
Epoch: 3/20... Training loss: 0.1584
Epoch: 3/20... Training loss: 0.1572
Epoch: 3/20... Training loss: 0.1556
Epoch: 3/20... Training loss: 0.1591
Epoch: 3/20... Training loss: 0.1604
Epoch: 3/20... Training loss: 0.1608
Epoch: 3/20... Training loss: 0.1557
Epoch: 3/20... Training loss: 0.1631
Epoch: 3/20... Training loss: 0.1532
Epoch: 3/20... Training loss: 0.1587
Epoch: 3/20... Training loss: 0.1583
Epoch: 3/20... Training loss: 0.1535
Epoch: 3/20... Training loss: 0.1596
Epoch: 3/20... Training loss: 0.1592
Epoch: 3/20... Training loss: 0.1588
Epoch: 3/20... Training loss: 0.1578
Epoch: 3/20... Training loss: 0.1581
Epoch: 3/20... Training loss: 0.1621
Epoch: 3/20... Training loss: 0.1529
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1643
Epoch: 3/20... Training loss: 0.1561
Epoch: 3/20... Training loss: 0.1588
Epoch: 3/20... Training loss: 0.1616
Epoch: 3/20... Training loss: 0.1594
Epoch: 3/20... Training loss: 0.1550
Epoch: 3/20... Training loss: 0.1614
Epoch: 3/20... Training loss: 0.1567
Epoch: 3/20... Training loss: 0.1574
Epoch: 3/20... Training loss: 0.1550
Epoch: 3/20... Training loss: 0.1576
Epoch: 3/20... Training loss: 0.1550
Epoch: 3/20... Training loss: 0.1564
Epoch: 3/20... Training loss: 0.1568
Epoch: 3/20... Training loss: 0.1563
Epoch: 3/20... Training loss: 0.1579
Epoch: 3/20... Training loss: 0.1665
Epoch: 3/20... Training loss: 0.1563
Epoch: 3/20... Training loss: 0.1551
Epoch: 3/20... Training loss: 0.1596
Epoch: 3/20... Training loss: 0.1572
Epoch: 3/20... Training loss: 0.1616
Epoch: 3/20... Training loss: 0.1561
Epoch: 3/20... Training loss: 0.1624
Epoch: 3/20... Training loss: 0.1602
Epoch: 3/20... Training loss: 0.1645
Epoch: 3/20... Training loss: 0.1592
Epoch: 3/20... Training loss: 0.1572
Epoch: 3/20... Training loss: 0.1543
Epoch: 3/20... Training loss: 0.1515
Epoch: 3/20... Training loss: 0.1594
Epoch: 3/20... Training loss: 0.1525
Epoch: 3/20... Training loss: 0.1597
Epoch: 3/20... Training loss: 0.1589
Epoch: 3/20... Training loss: 0.1558
Epoch: 3/20... Training loss: 0.1556
Epoch: 3/20... Training loss: 0.1542
Epoch: 3/20... Training loss: 0.1538
Epoch: 3/20... Training loss: 0.1605
Epoch: 3/20... Training loss: 0.1571
Epoch: 3/20... Training loss: 0.1484
Epoch: 3/20... Training loss: 0.1493
Epoch: 3/20... Training loss: 0.1540
Epoch: 3/20... Training loss: 0.1560
Epoch: 3/20... Training loss: 0.1571
Epoch: 3/20... Training loss: 0.1536
Epoch: 3/20... Training loss: 0.1524
Epoch: 3/20... Training loss: 0.1552
Epoch: 3/20... Training loss: 0.1626
Epoch: 3/20... Training loss: 0.1526
Epoch: 3/20... Training loss: 0.1565
Epoch: 3/20... Training loss: 0.1524
Epoch: 3/20... Training loss: 0.1528
Epoch: 3/20... Training loss: 0.1560
Epoch: 3/20... Training loss: 0.1540
Epoch: 3/20... Training loss: 0.1542
Epoch: 3/20... Training loss: 0.1608
Epoch: 3/20... Training loss: 0.1634
Epoch: 3/20... Training loss: 0.1491
Epoch: 3/20... Training loss: 0.1539
Epoch: 3/20... Training loss: 0.1598
Epoch: 4/20... Training loss: 0.1525
Epoch: 4/20... Training loss: 0.1571
Epoch: 4/20... Training loss: 0.1514
Epoch: 4/20... Training loss: 0.1615
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1537
Epoch: 4/20... Training loss: 0.1535
Epoch: 4/20... Training loss: 0.1581
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1539
Epoch: 4/20... Training loss: 0.1522
Epoch: 4/20... Training loss: 0.1511
Epoch: 4/20... Training loss: 0.1540
Epoch: 4/20... Training loss: 0.1518
Epoch: 4/20... Training loss: 0.1556
Epoch: 4/20... Training loss: 0.1550
Epoch: 4/20... Training loss: 0.1534
Epoch: 4/20... Training loss: 0.1575
Epoch: 4/20... Training loss: 0.1538
Epoch: 4/20... Training loss: 0.1564
Epoch: 4/20... Training loss: 0.1546
Epoch: 4/20... Training loss: 0.1584
Epoch: 4/20... Training loss: 0.1589
Epoch: 4/20... Training loss: 0.1577
Epoch: 4/20... Training loss: 0.1529
Epoch: 4/20... Training loss: 0.1549
Epoch: 4/20... Training loss: 0.1533
Epoch: 4/20... Training loss: 0.1514
Epoch: 4/20... Training loss: 0.1539
Epoch: 4/20... Training loss: 0.1533
Epoch: 4/20... Training loss: 0.1532
Epoch: 4/20... Training loss: 0.1573
Epoch: 4/20... Training loss: 0.1509
Epoch: 4/20... Training loss: 0.1509
Epoch: 4/20... Training loss: 0.1538
Epoch: 4/20... Training loss: 0.1589
Epoch: 4/20... Training loss: 0.1527
Epoch: 4/20... Training loss: 0.1582
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1598
Epoch: 4/20... Training loss: 0.1530
Epoch: 4/20... Training loss: 0.1525
Epoch: 4/20... Training loss: 0.1470
Epoch: 4/20... Training loss: 0.1539
Epoch: 4/20... Training loss: 0.1482
Epoch: 4/20... Training loss: 0.1491
Epoch: 4/20... Training loss: 0.1483
Epoch: 4/20... Training loss: 0.1555
Epoch: 4/20... Training loss: 0.1516
Epoch: 4/20... Training loss: 0.1548
Epoch: 4/20... Training loss: 0.1476
Epoch: 4/20... Training loss: 0.1465
Epoch: 4/20... Training loss: 0.1536
Epoch: 4/20... Training loss: 0.1536
Epoch: 4/20... Training loss: 0.1520
Epoch: 4/20... Training loss: 0.1571
Epoch: 4/20... Training loss: 0.1510
Epoch: 4/20... Training loss: 0.1498
Epoch: 4/20... Training loss: 0.1575
Epoch: 4/20... Training loss: 0.1544
Epoch: 4/20... Training loss: 0.1543
Epoch: 4/20... Training loss: 0.1505
Epoch: 4/20... Training loss: 0.1487
Epoch: 4/20... Training loss: 0.1543
Epoch: 4/20... Training loss: 0.1535
Epoch: 4/20... Training loss: 0.1532
Epoch: 4/20... Training loss: 0.1526
Epoch: 4/20... Training loss: 0.1534
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1583
Epoch: 4/20... Training loss: 0.1504
Epoch: 4/20... Training loss: 0.1533
Epoch: 4/20... Training loss: 0.1566
Epoch: 4/20... Training loss: 0.1531
Epoch: 4/20... Training loss: 0.1522
Epoch: 4/20... Training loss: 0.1549
Epoch: 4/20... Training loss: 0.1494
Epoch: 4/20... Training loss: 0.1619
Epoch: 4/20... Training loss: 0.1530
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1471
Epoch: 4/20... Training loss: 0.1487
Epoch: 4/20... Training loss: 0.1514
Epoch: 4/20... Training loss: 0.1511
Epoch: 4/20... Training loss: 0.1523
Epoch: 4/20... Training loss: 0.1562
Epoch: 4/20... Training loss: 0.1462
Epoch: 4/20... Training loss: 0.1500
Epoch: 4/20... Training loss: 0.1525
Epoch: 4/20... Training loss: 0.1510
Epoch: 4/20... Training loss: 0.1552
Epoch: 4/20... Training loss: 0.1528
Epoch: 4/20... Training loss: 0.1574
Epoch: 4/20... Training loss: 0.1456
Epoch: 4/20... Training loss: 0.1469
Epoch: 4/20... Training loss: 0.1524
Epoch: 4/20... Training loss: 0.1504
Epoch: 4/20... Training loss: 0.1430
Epoch: 4/20... Training loss: 0.1541
Epoch: 4/20... Training loss: 0.1520
Epoch: 4/20... Training loss: 0.1506
Epoch: 4/20... Training loss: 0.1500
Epoch: 4/20... Training loss: 0.1578
Epoch: 4/20... Training loss: 0.1546
Epoch: 4/20... Training loss: 0.1526
Epoch: 4/20... Training loss: 0.1515
Epoch: 4/20... Training loss: 0.1488
Epoch: 4/20... Training loss: 0.1522
Epoch: 4/20... Training loss: 0.1471
Epoch: 4/20... Training loss: 0.1518
Epoch: 4/20... Training loss: 0.1499
Epoch: 4/20... Training loss: 0.1519
Epoch: 4/20... Training loss: 0.1496
Epoch: 4/20... Training loss: 0.1517
Epoch: 4/20... Training loss: 0.1521
Epoch: 4/20... Training loss: 0.1475
Epoch: 4/20... Training loss: 0.1522
Epoch: 4/20... Training loss: 0.1489
Epoch: 4/20... Training loss: 0.1550
Epoch: 4/20... Training loss: 0.1480
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1549
Epoch: 4/20... Training loss: 0.1503
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1489
Epoch: 4/20... Training loss: 0.1479
Epoch: 4/20... Training loss: 0.1529
Epoch: 4/20... Training loss: 0.1492
Epoch: 4/20... Training loss: 0.1532
Epoch: 4/20... Training loss: 0.1557
Epoch: 4/20... Training loss: 0.1466
Epoch: 4/20... Training loss: 0.1482
Epoch: 4/20... Training loss: 0.1485
Epoch: 4/20... Training loss: 0.1461
Epoch: 4/20... Training loss: 0.1487
Epoch: 4/20... Training loss: 0.1528
Epoch: 4/20... Training loss: 0.1516
Epoch: 4/20... Training loss: 0.1490
Epoch: 4/20... Training loss: 0.1488
Epoch: 4/20... Training loss: 0.1460
Epoch: 4/20... Training loss: 0.1481
Epoch: 4/20... Training loss: 0.1491
Epoch: 4/20... Training loss: 0.1470
Epoch: 4/20... Training loss: 0.1510
Epoch: 4/20... Training loss: 0.1525
Epoch: 4/20... Training loss: 0.1536
Epoch: 4/20... Training loss: 0.1544
Epoch: 4/20... Training loss: 0.1468
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1483
Epoch: 4/20... Training loss: 0.1514
Epoch: 4/20... Training loss: 0.1519
Epoch: 4/20... Training loss: 0.1472
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1489
Epoch: 4/20... Training loss: 0.1527
Epoch: 4/20... Training loss: 0.1523
Epoch: 4/20... Training loss: 0.1498
Epoch: 4/20... Training loss: 0.1466
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1517
Epoch: 4/20... Training loss: 0.1513
Epoch: 4/20... Training loss: 0.1513
Epoch: 4/20... Training loss: 0.1528
Epoch: 4/20... Training loss: 0.1458
Epoch: 4/20... Training loss: 0.1486
Epoch: 4/20... Training loss: 0.1490
Epoch: 4/20... Training loss: 0.1480
Epoch: 4/20... Training loss: 0.1535
Epoch: 4/20... Training loss: 0.1446
Epoch: 4/20... Training loss: 0.1509
Epoch: 4/20... Training loss: 0.1507
Epoch: 4/20... Training loss: 0.1445
Epoch: 4/20... Training loss: 0.1524
Epoch: 4/20... Training loss: 0.1423
Epoch: 4/20... Training loss: 0.1471
Epoch: 4/20... Training loss: 0.1504
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1564
Epoch: 4/20... Training loss: 0.1484
Epoch: 4/20... Training loss: 0.1497
Epoch: 4/20... Training loss: 0.1557
Epoch: 4/20... Training loss: 0.1511
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1524
Epoch: 4/20... Training loss: 0.1477
Epoch: 4/20... Training loss: 0.1537
Epoch: 4/20... Training loss: 0.1511
Epoch: 4/20... Training loss: 0.1488
Epoch: 4/20... Training loss: 0.1532
Epoch: 4/20... Training loss: 0.1476
Epoch: 4/20... Training loss: 0.1494
Epoch: 4/20... Training loss: 0.1488
Epoch: 4/20... Training loss: 0.1508
Epoch: 4/20... Training loss: 0.1436
Epoch: 4/20... Training loss: 0.1480
Epoch: 4/20... Training loss: 0.1455
Epoch: 4/20... Training loss: 0.1479
Epoch: 4/20... Training loss: 0.1434
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1524
Epoch: 4/20... Training loss: 0.1481
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1505
Epoch: 4/20... Training loss: 0.1508
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1464
Epoch: 4/20... Training loss: 0.1452
Epoch: 4/20... Training loss: 0.1454
Epoch: 4/20... Training loss: 0.1545
Epoch: 4/20... Training loss: 0.1477
Epoch: 4/20... Training loss: 0.1456
Epoch: 4/20... Training loss: 0.1424
Epoch: 4/20... Training loss: 0.1485
Epoch: 4/20... Training loss: 0.1536
Epoch: 4/20... Training loss: 0.1458
Epoch: 4/20... Training loss: 0.1507
Epoch: 4/20... Training loss: 0.1445
Epoch: 4/20... Training loss: 0.1450
Epoch: 4/20... Training loss: 0.1539
Epoch: 4/20... Training loss: 0.1551
Epoch: 4/20... Training loss: 0.1496
Epoch: 4/20... Training loss: 0.1510
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1465
Epoch: 4/20... Training loss: 0.1505
Epoch: 4/20... Training loss: 0.1498
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1441
Epoch: 4/20... Training loss: 0.1482
Epoch: 4/20... Training loss: 0.1501
Epoch: 4/20... Training loss: 0.1474
Epoch: 4/20... Training loss: 0.1437
Epoch: 4/20... Training loss: 0.1527
Epoch: 4/20... Training loss: 0.1441
Epoch: 4/20... Training loss: 0.1469
Epoch: 4/20... Training loss: 0.1455
Epoch: 4/20... Training loss: 0.1548
Epoch: 4/20... Training loss: 0.1521
Epoch: 4/20... Training loss: 0.1511
Epoch: 4/20... Training loss: 0.1489
Epoch: 4/20... Training loss: 0.1467
Epoch: 4/20... Training loss: 0.1444
Epoch: 4/20... Training loss: 0.1512
Epoch: 4/20... Training loss: 0.1458
Epoch: 4/20... Training loss: 0.1481
Epoch: 4/20... Training loss: 0.1517
Epoch: 4/20... Training loss: 0.1449
Epoch: 4/20... Training loss: 0.1508
Epoch: 4/20... Training loss: 0.1452
Epoch: 4/20... Training loss: 0.1491
Epoch: 4/20... Training loss: 0.1497
Epoch: 4/20... Training loss: 0.1481
Epoch: 4/20... Training loss: 0.1453
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1464
Epoch: 4/20... Training loss: 0.1545
Epoch: 4/20... Training loss: 0.1452
Epoch: 4/20... Training loss: 0.1447
Epoch: 4/20... Training loss: 0.1496
Epoch: 4/20... Training loss: 0.1471
Epoch: 4/20... Training loss: 0.1542
Epoch: 4/20... Training loss: 0.1523
Epoch: 4/20... Training loss: 0.1486
Epoch: 4/20... Training loss: 0.1570
Epoch: 4/20... Training loss: 0.1468
Epoch: 4/20... Training loss: 0.1455
Epoch: 4/20... Training loss: 0.1541
Epoch: 4/20... Training loss: 0.1498
Epoch: 4/20... Training loss: 0.1475
Epoch: 4/20... Training loss: 0.1484
Epoch: 4/20... Training loss: 0.1500
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1503
Epoch: 4/20... Training loss: 0.1478
Epoch: 4/20... Training loss: 0.1467
Epoch: 4/20... Training loss: 0.1492
Epoch: 4/20... Training loss: 0.1504
Epoch: 4/20... Training loss: 0.1506
Epoch: 4/20... Training loss: 0.1435
Epoch: 4/20... Training loss: 0.1503
Epoch: 4/20... Training loss: 0.1443
Epoch: 4/20... Training loss: 0.1458
Epoch: 4/20... Training loss: 0.1459
Epoch: 4/20... Training loss: 0.1444
Epoch: 4/20... Training loss: 0.1437
Epoch: 4/20... Training loss: 0.1495
Epoch: 4/20... Training loss: 0.1485
Epoch: 4/20... Training loss: 0.1513
Epoch: 4/20... Training loss: 0.1438
Epoch: 4/20... Training loss: 0.1377
Epoch: 4/20... Training loss: 0.1432
Epoch: 4/20... Training loss: 0.1466
Epoch: 4/20... Training loss: 0.1422
Epoch: 4/20... Training loss: 0.1486
Epoch: 4/20... Training loss: 0.1427
Epoch: 4/20... Training loss: 0.1501
Epoch: 5/20... Training loss: 0.1493
Epoch: 5/20... Training loss: 0.1485
Epoch: 5/20... Training loss: 0.1498
Epoch: 5/20... Training loss: 0.1450
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1466
Epoch: 5/20... Training loss: 0.1458
Epoch: 5/20... Training loss: 0.1481
Epoch: 5/20... Training loss: 0.1482
Epoch: 5/20... Training loss: 0.1485
Epoch: 5/20... Training loss: 0.1469
Epoch: 5/20... Training loss: 0.1411
Epoch: 5/20... Training loss: 0.1457
Epoch: 5/20... Training loss: 0.1444
Epoch: 5/20... Training loss: 0.1469
Epoch: 5/20... Training loss: 0.1463
Epoch: 5/20... Training loss: 0.1461
Epoch: 5/20... Training loss: 0.1477
Epoch: 5/20... Training loss: 0.1502
Epoch: 5/20... Training loss: 0.1456
Epoch: 5/20... Training loss: 0.1444
Epoch: 5/20... Training loss: 0.1456
Epoch: 5/20... Training loss: 0.1423
Epoch: 5/20... Training loss: 0.1455
Epoch: 5/20... Training loss: 0.1409
Epoch: 5/20... Training loss: 0.1408
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1473
Epoch: 5/20... Training loss: 0.1448
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1438
Epoch: 5/20... Training loss: 0.1420
Epoch: 5/20... Training loss: 0.1507
Epoch: 5/20... Training loss: 0.1495
Epoch: 5/20... Training loss: 0.1410
Epoch: 5/20... Training loss: 0.1424
Epoch: 5/20... Training loss: 0.1495
Epoch: 5/20... Training loss: 0.1454
Epoch: 5/20... Training loss: 0.1468
Epoch: 5/20... Training loss: 0.1418
Epoch: 5/20... Training loss: 0.1469
Epoch: 5/20... Training loss: 0.1441
Epoch: 5/20... Training loss: 0.1491
Epoch: 5/20... Training loss: 0.1426
Epoch: 5/20... Training loss: 0.1520
Epoch: 5/20... Training loss: 0.1473
Epoch: 5/20... Training loss: 0.1435
Epoch: 5/20... Training loss: 0.1516
Epoch: 5/20... Training loss: 0.1433
Epoch: 5/20... Training loss: 0.1464
Epoch: 5/20... Training loss: 0.1517
Epoch: 5/20... Training loss: 0.1465
Epoch: 5/20... Training loss: 0.1478
Epoch: 5/20... Training loss: 0.1422
Epoch: 5/20... Training loss: 0.1447
Epoch: 5/20... Training loss: 0.1447
Epoch: 5/20... Training loss: 0.1513
Epoch: 5/20... Training loss: 0.1461
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1510
Epoch: 5/20... Training loss: 0.1469
Epoch: 5/20... Training loss: 0.1452
Epoch: 5/20... Training loss: 0.1465
Epoch: 5/20... Training loss: 0.1409
Epoch: 5/20... Training loss: 0.1508
Epoch: 5/20... Training loss: 0.1432
Epoch: 5/20... Training loss: 0.1402
Epoch: 5/20... Training loss: 0.1486
Epoch: 5/20... Training loss: 0.1486
Epoch: 5/20... Training loss: 0.1489
Epoch: 5/20... Training loss: 0.1468
Epoch: 5/20... Training loss: 0.1479
Epoch: 5/20... Training loss: 0.1463
Epoch: 5/20... Training loss: 0.1410
Epoch: 5/20... Training loss: 0.1405
Epoch: 5/20... Training loss: 0.1503
Epoch: 5/20... Training loss: 0.1399
Epoch: 5/20... Training loss: 0.1459
Epoch: 5/20... Training loss: 0.1458
Epoch: 5/20... Training loss: 0.1408
Epoch: 5/20... Training loss: 0.1462
Epoch: 5/20... Training loss: 0.1485
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1466
Epoch: 5/20... Training loss: 0.1473
Epoch: 5/20... Training loss: 0.1454
Epoch: 5/20... Training loss: 0.1491
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1447
Epoch: 5/20... Training loss: 0.1406
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1491
Epoch: 5/20... Training loss: 0.1398
Epoch: 5/20... Training loss: 0.1458
Epoch: 5/20... Training loss: 0.1510
Epoch: 5/20... Training loss: 0.1490
Epoch: 5/20... Training loss: 0.1507
Epoch: 5/20... Training loss: 0.1493
Epoch: 5/20... Training loss: 0.1452
Epoch: 5/20... Training loss: 0.1429
Epoch: 5/20... Training loss: 0.1481
Epoch: 5/20... Training loss: 0.1442
Epoch: 5/20... Training loss: 0.1492
Epoch: 5/20... Training loss: 0.1499
Epoch: 5/20... Training loss: 0.1459
Epoch: 5/20... Training loss: 0.1498
Epoch: 5/20... Training loss: 0.1438
Epoch: 5/20... Training loss: 0.1505
Epoch: 5/20... Training loss: 0.1415
Epoch: 5/20... Training loss: 0.1454
Epoch: 5/20... Training loss: 0.1459
Epoch: 5/20... Training loss: 0.1436
Epoch: 5/20... Training loss: 0.1406
Epoch: 5/20... Training loss: 0.1469
Epoch: 5/20... Training loss: 0.1476
Epoch: 5/20... Training loss: 0.1420
Epoch: 5/20... Training loss: 0.1453
Epoch: 5/20... Training loss: 0.1475
Epoch: 5/20... Training loss: 0.1494
Epoch: 5/20... Training loss: 0.1429
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1452
Epoch: 5/20... Training loss: 0.1446
Epoch: 5/20... Training loss: 0.1464
Epoch: 5/20... Training loss: 0.1444
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1451
Epoch: 5/20... Training loss: 0.1473
Epoch: 5/20... Training loss: 0.1451
Epoch: 5/20... Training loss: 0.1477
Epoch: 5/20... Training loss: 0.1399
Epoch: 5/20... Training loss: 0.1486
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1501
Epoch: 5/20... Training loss: 0.1489
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1413
Epoch: 5/20... Training loss: 0.1417
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1423
Epoch: 5/20... Training loss: 0.1463
Epoch: 5/20... Training loss: 0.1466
Epoch: 5/20... Training loss: 0.1498
Epoch: 5/20... Training loss: 0.1494
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1405
Epoch: 5/20... Training loss: 0.1379
Epoch: 5/20... Training loss: 0.1464
Epoch: 5/20... Training loss: 0.1431
Epoch: 5/20... Training loss: 0.1404
Epoch: 5/20... Training loss: 0.1471
Epoch: 5/20... Training loss: 0.1462
Epoch: 5/20... Training loss: 0.1509
Epoch: 5/20... Training loss: 0.1470
Epoch: 5/20... Training loss: 0.1453
Epoch: 5/20... Training loss: 0.1436
Epoch: 5/20... Training loss: 0.1446
Epoch: 5/20... Training loss: 0.1467
Epoch: 5/20... Training loss: 0.1494
Epoch: 5/20... Training loss: 0.1459
Epoch: 5/20... Training loss: 0.1424
Epoch: 5/20... Training loss: 0.1438
Epoch: 5/20... Training loss: 0.1450
Epoch: 5/20... Training loss: 0.1435
Epoch: 5/20... Training loss: 0.1364
Epoch: 5/20... Training loss: 0.1400
Epoch: 5/20... Training loss: 0.1418
Epoch: 5/20... Training loss: 0.1463
Epoch: 5/20... Training loss: 0.1468
Epoch: 5/20... Training loss: 0.1367
Epoch: 5/20... Training loss: 0.1435
Epoch: 5/20... Training loss: 0.1439
Epoch: 5/20... Training loss: 0.1430
Epoch: 5/20... Training loss: 0.1479
Epoch: 5/20... Training loss: 0.1459
Epoch: 5/20... Training loss: 0.1394
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1411
Epoch: 5/20... Training loss: 0.1460
Epoch: 5/20... Training loss: 0.1401
Epoch: 5/20... Training loss: 0.1473
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1461
Epoch: 5/20... Training loss: 0.1451
Epoch: 5/20... Training loss: 0.1430
Epoch: 5/20... Training loss: 0.1404
Epoch: 5/20... Training loss: 0.1413
Epoch: 5/20... Training loss: 0.1433
Epoch: 5/20... Training loss: 0.1433
Epoch: 5/20... Training loss: 0.1400
Epoch: 5/20... Training loss: 0.1407
Epoch: 5/20... Training loss: 0.1457
Epoch: 5/20... Training loss: 0.1465
Epoch: 5/20... Training loss: 0.1435
Epoch: 5/20... Training loss: 0.1439
Epoch: 5/20... Training loss: 0.1456
Epoch: 5/20... Training loss: 0.1474
Epoch: 5/20... Training loss: 0.1466
Epoch: 5/20... Training loss: 0.1393
Epoch: 5/20... Training loss: 0.1404
Epoch: 5/20... Training loss: 0.1440
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1453
Epoch: 5/20... Training loss: 0.1448
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1474
Epoch: 5/20... Training loss: 0.1445
Epoch: 5/20... Training loss: 0.1385
Epoch: 5/20... Training loss: 0.1431
Epoch: 5/20... Training loss: 0.1428
Epoch: 5/20... Training loss: 0.1405
Epoch: 5/20... Training loss: 0.1485
Epoch: 5/20... Training loss: 0.1468
Epoch: 5/20... Training loss: 0.1429
Epoch: 5/20... Training loss: 0.1486
Epoch: 5/20... Training loss: 0.1335
Epoch: 5/20... Training loss: 0.1514
Epoch: 5/20... Training loss: 0.1401
Epoch: 5/20... Training loss: 0.1413
Epoch: 5/20... Training loss: 0.1382
Epoch: 5/20... Training loss: 0.1404
Epoch: 5/20... Training loss: 0.1432
Epoch: 5/20... Training loss: 0.1384
Epoch: 5/20... Training loss: 0.1444
Epoch: 5/20... Training loss: 0.1465
Epoch: 5/20... Training loss: 0.1449
Epoch: 5/20... Training loss: 0.1464
Epoch: 5/20... Training loss: 0.1431
Epoch: 5/20... Training loss: 0.1410
Epoch: 5/20... Training loss: 0.1398
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1381
Epoch: 5/20... Training loss: 0.1381
Epoch: 5/20... Training loss: 0.1432
Epoch: 5/20... Training loss: 0.1384
Epoch: 5/20... Training loss: 0.1388
Epoch: 5/20... Training loss: 0.1461
Epoch: 5/20... Training loss: 0.1411
Epoch: 5/20... Training loss: 0.1440
Epoch: 5/20... Training loss: 0.1404
Epoch: 5/20... Training loss: 0.1479
Epoch: 5/20... Training loss: 0.1436
Epoch: 5/20... Training loss: 0.1413
Epoch: 5/20... Training loss: 0.1390
Epoch: 5/20... Training loss: 0.1408
Epoch: 5/20... Training loss: 0.1458
Epoch: 5/20... Training loss: 0.1418
Epoch: 5/20... Training loss: 0.1423
Epoch: 5/20... Training loss: 0.1462
Epoch: 5/20... Training loss: 0.1399
Epoch: 5/20... Training loss: 0.1452
Epoch: 5/20... Training loss: 0.1391
Epoch: 5/20... Training loss: 0.1436
Epoch: 5/20... Training loss: 0.1430
Epoch: 5/20... Training loss: 0.1380
Epoch: 5/20... Training loss: 0.1433
Epoch: 5/20... Training loss: 0.1481
Epoch: 5/20... Training loss: 0.1413
Epoch: 5/20... Training loss: 0.1429
Epoch: 5/20... Training loss: 0.1434
Epoch: 5/20... Training loss: 0.1472
Epoch: 5/20... Training loss: 0.1438
Epoch: 5/20... Training loss: 0.1467
Epoch: 5/20... Training loss: 0.1357
Epoch: 5/20... Training loss: 0.1430
Epoch: 5/20... Training loss: 0.1456
Epoch: 5/20... Training loss: 0.1423
Epoch: 5/20... Training loss: 0.1382
Epoch: 5/20... Training loss: 0.1397
Epoch: 5/20... Training loss: 0.1507
Epoch: 5/20... Training loss: 0.1462
Epoch: 5/20... Training loss: 0.1421
Epoch: 5/20... Training loss: 0.1480
Epoch: 5/20... Training loss: 0.1417
Epoch: 5/20... Training loss: 0.1418
Epoch: 5/20... Training loss: 0.1435
Epoch: 5/20... Training loss: 0.1461
Epoch: 5/20... Training loss: 0.1506
Epoch: 5/20... Training loss: 0.1477
Epoch: 5/20... Training loss: 0.1383
Epoch: 5/20... Training loss: 0.1471
Epoch: 5/20... Training loss: 0.1423
Epoch: 5/20... Training loss: 0.1465
Epoch: 5/20... Training loss: 0.1455
Epoch: 5/20... Training loss: 0.1420
Epoch: 5/20... Training loss: 0.1480
Epoch: 5/20... Training loss: 0.1415
Epoch: 5/20... Training loss: 0.1424
Epoch: 5/20... Training loss: 0.1486
Epoch: 5/20... Training loss: 0.1444
Epoch: 5/20... Training loss: 0.1419
Epoch: 5/20... Training loss: 0.1384
Epoch: 5/20... Training loss: 0.1403
Epoch: 5/20... Training loss: 0.1467
Epoch: 5/20... Training loss: 0.1425
Epoch: 5/20... Training loss: 0.1436
Epoch: 6/20... Training loss: 0.1451
Epoch: 6/20... Training loss: 0.1439
Epoch: 6/20... Training loss: 0.1415
Epoch: 6/20... Training loss: 0.1419
Epoch: 6/20... Training loss: 0.1399
Epoch: 6/20... Training loss: 0.1464
Epoch: 6/20... Training loss: 0.1400
Epoch: 6/20... Training loss: 0.1425
Epoch: 6/20... Training loss: 0.1455
Epoch: 6/20... Training loss: 0.1436
Epoch: 6/20... Training loss: 0.1414
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1368
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1418
Epoch: 6/20... Training loss: 0.1363
Epoch: 6/20... Training loss: 0.1404
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1399
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1404
Epoch: 6/20... Training loss: 0.1438
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1378
Epoch: 6/20... Training loss: 0.1417
Epoch: 6/20... Training loss: 0.1468
Epoch: 6/20... Training loss: 0.1400
Epoch: 6/20... Training loss: 0.1422
Epoch: 6/20... Training loss: 0.1460
Epoch: 6/20... Training loss: 0.1375
Epoch: 6/20... Training loss: 0.1484
Epoch: 6/20... Training loss: 0.1458
Epoch: 6/20... Training loss: 0.1356
Epoch: 6/20... Training loss: 0.1427
Epoch: 6/20... Training loss: 0.1474
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1433
Epoch: 6/20... Training loss: 0.1470
Epoch: 6/20... Training loss: 0.1408
Epoch: 6/20... Training loss: 0.1399
Epoch: 6/20... Training loss: 0.1355
Epoch: 6/20... Training loss: 0.1477
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1370
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1408
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1416
Epoch: 6/20... Training loss: 0.1443
Epoch: 6/20... Training loss: 0.1372
Epoch: 6/20... Training loss: 0.1439
Epoch: 6/20... Training loss: 0.1388
Epoch: 6/20... Training loss: 0.1445
Epoch: 6/20... Training loss: 0.1471
Epoch: 6/20... Training loss: 0.1384
Epoch: 6/20... Training loss: 0.1427
Epoch: 6/20... Training loss: 0.1356
Epoch: 6/20... Training loss: 0.1510
Epoch: 6/20... Training loss: 0.1432
Epoch: 6/20... Training loss: 0.1453
Epoch: 6/20... Training loss: 0.1441
Epoch: 6/20... Training loss: 0.1408
Epoch: 6/20... Training loss: 0.1441
Epoch: 6/20... Training loss: 0.1428
Epoch: 6/20... Training loss: 0.1371
Epoch: 6/20... Training loss: 0.1387
Epoch: 6/20... Training loss: 0.1390
Epoch: 6/20... Training loss: 0.1423
Epoch: 6/20... Training loss: 0.1375
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1446
Epoch: 6/20... Training loss: 0.1396
Epoch: 6/20... Training loss: 0.1437
Epoch: 6/20... Training loss: 0.1440
Epoch: 6/20... Training loss: 0.1431
Epoch: 6/20... Training loss: 0.1428
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1365
Epoch: 6/20... Training loss: 0.1404
Epoch: 6/20... Training loss: 0.1407
Epoch: 6/20... Training loss: 0.1451
Epoch: 6/20... Training loss: 0.1392
Epoch: 6/20... Training loss: 0.1473
Epoch: 6/20... Training loss: 0.1420
Epoch: 6/20... Training loss: 0.1464
Epoch: 6/20... Training loss: 0.1392
Epoch: 6/20... Training loss: 0.1374
Epoch: 6/20... Training loss: 0.1448
Epoch: 6/20... Training loss: 0.1391
Epoch: 6/20... Training loss: 0.1392
Epoch: 6/20... Training loss: 0.1385
Epoch: 6/20... Training loss: 0.1467
Epoch: 6/20... Training loss: 0.1452
Epoch: 6/20... Training loss: 0.1429
Epoch: 6/20... Training loss: 0.1482
Epoch: 6/20... Training loss: 0.1442
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1398
Epoch: 6/20... Training loss: 0.1439
Epoch: 6/20... Training loss: 0.1377
Epoch: 6/20... Training loss: 0.1443
Epoch: 6/20... Training loss: 0.1411
Epoch: 6/20... Training loss: 0.1449
Epoch: 6/20... Training loss: 0.1420
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1444
Epoch: 6/20... Training loss: 0.1416
Epoch: 6/20... Training loss: 0.1354
Epoch: 6/20... Training loss: 0.1370
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1365
Epoch: 6/20... Training loss: 0.1397
Epoch: 6/20... Training loss: 0.1414
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1462
Epoch: 6/20... Training loss: 0.1381
Epoch: 6/20... Training loss: 0.1393
Epoch: 6/20... Training loss: 0.1428
Epoch: 6/20... Training loss: 0.1404
Epoch: 6/20... Training loss: 0.1445
Epoch: 6/20... Training loss: 0.1354
Epoch: 6/20... Training loss: 0.1442
Epoch: 6/20... Training loss: 0.1431
Epoch: 6/20... Training loss: 0.1376
Epoch: 6/20... Training loss: 0.1435
Epoch: 6/20... Training loss: 0.1422
Epoch: 6/20... Training loss: 0.1452
Epoch: 6/20... Training loss: 0.1426
Epoch: 6/20... Training loss: 0.1388
Epoch: 6/20... Training loss: 0.1469
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1378
Epoch: 6/20... Training loss: 0.1422
Epoch: 6/20... Training loss: 0.1405
Epoch: 6/20... Training loss: 0.1396
Epoch: 6/20... Training loss: 0.1363
Epoch: 6/20... Training loss: 0.1420
Epoch: 6/20... Training loss: 0.1418
Epoch: 6/20... Training loss: 0.1440
Epoch: 6/20... Training loss: 0.1390
Epoch: 6/20... Training loss: 0.1429
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1453
Epoch: 6/20... Training loss: 0.1351
Epoch: 6/20... Training loss: 0.1381
Epoch: 6/20... Training loss: 0.1422
Epoch: 6/20... Training loss: 0.1393
Epoch: 6/20... Training loss: 0.1440
Epoch: 6/20... Training loss: 0.1419
Epoch: 6/20... Training loss: 0.1426
Epoch: 6/20... Training loss: 0.1399
Epoch: 6/20... Training loss: 0.1398
Epoch: 6/20... Training loss: 0.1405
Epoch: 6/20... Training loss: 0.1435
Epoch: 6/20... Training loss: 0.1449
Epoch: 6/20... Training loss: 0.1432
Epoch: 6/20... Training loss: 0.1401
Epoch: 6/20... Training loss: 0.1426
Epoch: 6/20... Training loss: 0.1419
Epoch: 6/20... Training loss: 0.1391
Epoch: 6/20... Training loss: 0.1396
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1384
Epoch: 6/20... Training loss: 0.1415
Epoch: 6/20... Training loss: 0.1409
Epoch: 6/20... Training loss: 0.1414
Epoch: 6/20... Training loss: 0.1427
Epoch: 6/20... Training loss: 0.1414
Epoch: 6/20... Training loss: 0.1379
Epoch: 6/20... Training loss: 0.1371
Epoch: 6/20... Training loss: 0.1374
Epoch: 6/20... Training loss: 0.1348
Epoch: 6/20... Training loss: 0.1374
Epoch: 6/20... Training loss: 0.1341
Epoch: 6/20... Training loss: 0.1409
Epoch: 6/20... Training loss: 0.1481
Epoch: 6/20... Training loss: 0.1405
Epoch: 6/20... Training loss: 0.1417
Epoch: 6/20... Training loss: 0.1391
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1411
Epoch: 6/20... Training loss: 0.1374
Epoch: 6/20... Training loss: 0.1456
Epoch: 6/20... Training loss: 0.1437
Epoch: 6/20... Training loss: 0.1432
Epoch: 6/20... Training loss: 0.1373
Epoch: 6/20... Training loss: 0.1463
Epoch: 6/20... Training loss: 0.1374
Epoch: 6/20... Training loss: 0.1413
Epoch: 6/20... Training loss: 0.1477
Epoch: 6/20... Training loss: 0.1369
Epoch: 6/20... Training loss: 0.1448
Epoch: 6/20... Training loss: 0.1424
Epoch: 6/20... Training loss: 0.1449
Epoch: 6/20... Training loss: 0.1436
Epoch: 6/20... Training loss: 0.1389
Epoch: 6/20... Training loss: 0.1452
Epoch: 6/20... Training loss: 0.1365
Epoch: 6/20... Training loss: 0.1362
Epoch: 6/20... Training loss: 0.1387
Epoch: 6/20... Training loss: 0.1402
Epoch: 6/20... Training loss: 0.1384
Epoch: 6/20... Training loss: 0.1359
Epoch: 6/20... Training loss: 0.1357
Epoch: 6/20... Training loss: 0.1472
Epoch: 6/20... Training loss: 0.1389
Epoch: 6/20... Training loss: 0.1402
Epoch: 6/20... Training loss: 0.1401
Epoch: 6/20... Training loss: 0.1409
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1448
Epoch: 6/20... Training loss: 0.1474
Epoch: 6/20... Training loss: 0.1421
Epoch: 6/20... Training loss: 0.1367
Epoch: 6/20... Training loss: 0.1385
Epoch: 6/20... Training loss: 0.1322
Epoch: 6/20... Training loss: 0.1458
Epoch: 6/20... Training loss: 0.1390
Epoch: 6/20... Training loss: 0.1416
Epoch: 6/20... Training loss: 0.1393
Epoch: 6/20... Training loss: 0.1359
Epoch: 6/20... Training loss: 0.1362
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1448
Epoch: 6/20... Training loss: 0.1341
Epoch: 6/20... Training loss: 0.1453
Epoch: 6/20... Training loss: 0.1430
Epoch: 6/20... Training loss: 0.1383
Epoch: 6/20... Training loss: 0.1408
Epoch: 6/20... Training loss: 0.1410
Epoch: 6/20... Training loss: 0.1304
Epoch: 6/20... Training loss: 0.1452
Epoch: 6/20... Training loss: 0.1382
Epoch: 6/20... Training loss: 0.1401
Epoch: 6/20... Training loss: 0.1451
Epoch: 6/20... Training loss: 0.1353
Epoch: 6/20... Training loss: 0.1385
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1392
Epoch: 6/20... Training loss: 0.1409
Epoch: 6/20... Training loss: 0.1392
Epoch: 6/20... Training loss: 0.1402
Epoch: 6/20... Training loss: 0.1350
Epoch: 6/20... Training loss: 0.1420
Epoch: 6/20... Training loss: 0.1418
Epoch: 6/20... Training loss: 0.1397
Epoch: 6/20... Training loss: 0.1324
Epoch: 6/20... Training loss: 0.1361
Epoch: 6/20... Training loss: 0.1446
Epoch: 6/20... Training loss: 0.1481
Epoch: 6/20... Training loss: 0.1333
Epoch: 6/20... Training loss: 0.1423
Epoch: 6/20... Training loss: 0.1344
Epoch: 6/20... Training loss: 0.1397
Epoch: 6/20... Training loss: 0.1422
Epoch: 6/20... Training loss: 0.1426
Epoch: 6/20... Training loss: 0.1375
Epoch: 6/20... Training loss: 0.1398
Epoch: 6/20... Training loss: 0.1403
Epoch: 6/20... Training loss: 0.1415
Epoch: 6/20... Training loss: 0.1420
Epoch: 6/20... Training loss: 0.1388
Epoch: 6/20... Training loss: 0.1417
Epoch: 6/20... Training loss: 0.1361
Epoch: 6/20... Training loss: 0.1419
Epoch: 6/20... Training loss: 0.1406
Epoch: 6/20... Training loss: 0.1401
Epoch: 6/20... Training loss: 0.1400
Epoch: 6/20... Training loss: 0.1379
Epoch: 6/20... Training loss: 0.1415
Epoch: 6/20... Training loss: 0.1414
Epoch: 6/20... Training loss: 0.1382
Epoch: 6/20... Training loss: 0.1395
Epoch: 6/20... Training loss: 0.1395
Epoch: 6/20... Training loss: 0.1398
Epoch: 6/20... Training loss: 0.1384
Epoch: 6/20... Training loss: 0.1380
Epoch: 6/20... Training loss: 0.1408
Epoch: 6/20... Training loss: 0.1368
Epoch: 6/20... Training loss: 0.1425
Epoch: 6/20... Training loss: 0.1395
Epoch: 6/20... Training loss: 0.1426
Epoch: 6/20... Training loss: 0.1395
Epoch: 6/20... Training loss: 0.1402
Epoch: 6/20... Training loss: 0.1354
Epoch: 6/20... Training loss: 0.1324
Epoch: 6/20... Training loss: 0.1376
Epoch: 6/20... Training loss: 0.1438
Epoch: 6/20... Training loss: 0.1379
Epoch: 6/20... Training loss: 0.1391
Epoch: 6/20... Training loss: 0.1342
Epoch: 6/20... Training loss: 0.1442
Epoch: 6/20... Training loss: 0.1375
Epoch: 6/20... Training loss: 0.1432
Epoch: 6/20... Training loss: 0.1392
Epoch: 7/20... Training loss: 0.1331
Epoch: 7/20... Training loss: 0.1353
Epoch: 7/20... Training loss: 0.1377
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1433
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1405
Epoch: 7/20... Training loss: 0.1376
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1337
Epoch: 7/20... Training loss: 0.1400
Epoch: 7/20... Training loss: 0.1411
Epoch: 7/20... Training loss: 0.1373
Epoch: 7/20... Training loss: 0.1375
Epoch: 7/20... Training loss: 0.1462
Epoch: 7/20... Training loss: 0.1345
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1433
Epoch: 7/20... Training loss: 0.1371
Epoch: 7/20... Training loss: 0.1353
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1452
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1396
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1425
Epoch: 7/20... Training loss: 0.1397
Epoch: 7/20... Training loss: 0.1415
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1405
Epoch: 7/20... Training loss: 0.1401
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1398
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1385
Epoch: 7/20... Training loss: 0.1414
Epoch: 7/20... Training loss: 0.1357
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1404
Epoch: 7/20... Training loss: 0.1420
Epoch: 7/20... Training loss: 0.1439
Epoch: 7/20... Training loss: 0.1334
Epoch: 7/20... Training loss: 0.1465
Epoch: 7/20... Training loss: 0.1395
Epoch: 7/20... Training loss: 0.1379
Epoch: 7/20... Training loss: 0.1450
Epoch: 7/20... Training loss: 0.1349
Epoch: 7/20... Training loss: 0.1422
Epoch: 7/20... Training loss: 0.1400
Epoch: 7/20... Training loss: 0.1381
Epoch: 7/20... Training loss: 0.1366
Epoch: 7/20... Training loss: 0.1411
Epoch: 7/20... Training loss: 0.1392
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1327
Epoch: 7/20... Training loss: 0.1415
Epoch: 7/20... Training loss: 0.1389
Epoch: 7/20... Training loss: 0.1328
Epoch: 7/20... Training loss: 0.1413
Epoch: 7/20... Training loss: 0.1395
Epoch: 7/20... Training loss: 0.1362
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1367
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1431
Epoch: 7/20... Training loss: 0.1378
Epoch: 7/20... Training loss: 0.1455
Epoch: 7/20... Training loss: 0.1416
Epoch: 7/20... Training loss: 0.1328
Epoch: 7/20... Training loss: 0.1404
Epoch: 7/20... Training loss: 0.1365
Epoch: 7/20... Training loss: 0.1368
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1375
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1376
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1397
Epoch: 7/20... Training loss: 0.1417
Epoch: 7/20... Training loss: 0.1369
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1371
Epoch: 7/20... Training loss: 0.1369
Epoch: 7/20... Training loss: 0.1385
Epoch: 7/20... Training loss: 0.1409
Epoch: 7/20... Training loss: 0.1433
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1369
Epoch: 7/20... Training loss: 0.1425
Epoch: 7/20... Training loss: 0.1376
Epoch: 7/20... Training loss: 0.1423
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1401
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1401
Epoch: 7/20... Training loss: 0.1331
Epoch: 7/20... Training loss: 0.1416
Epoch: 7/20... Training loss: 0.1393
Epoch: 7/20... Training loss: 0.1334
Epoch: 7/20... Training loss: 0.1385
Epoch: 7/20... Training loss: 0.1346
Epoch: 7/20... Training loss: 0.1374
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1319
Epoch: 7/20... Training loss: 0.1361
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1373
Epoch: 7/20... Training loss: 0.1351
Epoch: 7/20... Training loss: 0.1375
Epoch: 7/20... Training loss: 0.1377
Epoch: 7/20... Training loss: 0.1354
Epoch: 7/20... Training loss: 0.1376
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1398
Epoch: 7/20... Training loss: 0.1426
Epoch: 7/20... Training loss: 0.1316
Epoch: 7/20... Training loss: 0.1356
Epoch: 7/20... Training loss: 0.1346
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1385
Epoch: 7/20... Training loss: 0.1351
Epoch: 7/20... Training loss: 0.1357
Epoch: 7/20... Training loss: 0.1386
Epoch: 7/20... Training loss: 0.1374
Epoch: 7/20... Training loss: 0.1432
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1426
Epoch: 7/20... Training loss: 0.1349
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1396
Epoch: 7/20... Training loss: 0.1413
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1404
Epoch: 7/20... Training loss: 0.1409
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1309
Epoch: 7/20... Training loss: 0.1431
Epoch: 7/20... Training loss: 0.1459
Epoch: 7/20... Training loss: 0.1374
Epoch: 7/20... Training loss: 0.1347
Epoch: 7/20... Training loss: 0.1356
Epoch: 7/20... Training loss: 0.1342
Epoch: 7/20... Training loss: 0.1414
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1401
Epoch: 7/20... Training loss: 0.1377
Epoch: 7/20... Training loss: 0.1356
Epoch: 7/20... Training loss: 0.1410
Epoch: 7/20... Training loss: 0.1377
Epoch: 7/20... Training loss: 0.1422
Epoch: 7/20... Training loss: 0.1435
Epoch: 7/20... Training loss: 0.1389
Epoch: 7/20... Training loss: 0.1383
Epoch: 7/20... Training loss: 0.1419
Epoch: 7/20... Training loss: 0.1392
Epoch: 7/20... Training loss: 0.1370
Epoch: 7/20... Training loss: 0.1354
Epoch: 7/20... Training loss: 0.1392
Epoch: 7/20... Training loss: 0.1325
Epoch: 7/20... Training loss: 0.1374
Epoch: 7/20... Training loss: 0.1417
Epoch: 7/20... Training loss: 0.1357
Epoch: 7/20... Training loss: 0.1339
Epoch: 7/20... Training loss: 0.1373
Epoch: 7/20... Training loss: 0.1405
Epoch: 7/20... Training loss: 0.1440
Epoch: 7/20... Training loss: 0.1420
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1334
Epoch: 7/20... Training loss: 0.1350
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1371
Epoch: 7/20... Training loss: 0.1434
Epoch: 7/20... Training loss: 0.1391
Epoch: 7/20... Training loss: 0.1368
Epoch: 7/20... Training loss: 0.1385
Epoch: 7/20... Training loss: 0.1340
Epoch: 7/20... Training loss: 0.1355
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1350
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1290
Epoch: 7/20... Training loss: 0.1391
Epoch: 7/20... Training loss: 0.1317
Epoch: 7/20... Training loss: 0.1378
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1390
Epoch: 7/20... Training loss: 0.1372
Epoch: 7/20... Training loss: 0.1366
Epoch: 7/20... Training loss: 0.1376
Epoch: 7/20... Training loss: 0.1422
Epoch: 7/20... Training loss: 0.1412
Epoch: 7/20... Training loss: 0.1408
Epoch: 7/20... Training loss: 0.1425
Epoch: 7/20... Training loss: 0.1344
Epoch: 7/20... Training loss: 0.1391
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1362
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1374
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1367
Epoch: 7/20... Training loss: 0.1416
Epoch: 7/20... Training loss: 0.1402
Epoch: 7/20... Training loss: 0.1395
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1397
Epoch: 7/20... Training loss: 0.1396
Epoch: 7/20... Training loss: 0.1325
Epoch: 7/20... Training loss: 0.1357
Epoch: 7/20... Training loss: 0.1358
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1375
Epoch: 7/20... Training loss: 0.1411
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1415
Epoch: 7/20... Training loss: 0.1379
Epoch: 7/20... Training loss: 0.1389
Epoch: 7/20... Training loss: 0.1356
Epoch: 7/20... Training loss: 0.1398
Epoch: 7/20... Training loss: 0.1318
Epoch: 7/20... Training loss: 0.1315
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1398
Epoch: 7/20... Training loss: 0.1388
Epoch: 7/20... Training loss: 0.1382
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1406
Epoch: 7/20... Training loss: 0.1393
Epoch: 7/20... Training loss: 0.1352
Epoch: 7/20... Training loss: 0.1323
Epoch: 7/20... Training loss: 0.1359
Epoch: 7/20... Training loss: 0.1401
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1340
Epoch: 7/20... Training loss: 0.1358
Epoch: 7/20... Training loss: 0.1377
Epoch: 7/20... Training loss: 0.1287
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1393
Epoch: 7/20... Training loss: 0.1360
Epoch: 7/20... Training loss: 0.1365
Epoch: 7/20... Training loss: 0.1316
Epoch: 7/20... Training loss: 0.1379
Epoch: 7/20... Training loss: 0.1437
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1423
Epoch: 7/20... Training loss: 0.1345
Epoch: 7/20... Training loss: 0.1365
Epoch: 7/20... Training loss: 0.1361
Epoch: 7/20... Training loss: 0.1348
Epoch: 7/20... Training loss: 0.1279
Epoch: 7/20... Training loss: 0.1394
Epoch: 7/20... Training loss: 0.1409
Epoch: 7/20... Training loss: 0.1354
Epoch: 7/20... Training loss: 0.1380
Epoch: 7/20... Training loss: 0.1352
Epoch: 7/20... Training loss: 0.1389
Epoch: 7/20... Training loss: 0.1399
Epoch: 7/20... Training loss: 0.1372
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1366
Epoch: 7/20... Training loss: 0.1364
Epoch: 7/20... Training loss: 0.1407
Epoch: 7/20... Training loss: 0.1387
Epoch: 7/20... Training loss: 0.1384
Epoch: 7/20... Training loss: 0.1418
Epoch: 7/20... Training loss: 0.1343
Epoch: 7/20... Training loss: 0.1412
Epoch: 7/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1335
Epoch: 8/20... Training loss: 0.1386
Epoch: 8/20... Training loss: 0.1344
Epoch: 8/20... Training loss: 0.1359
Epoch: 8/20... Training loss: 0.1411
Epoch: 8/20... Training loss: 0.1381
Epoch: 8/20... Training loss: 0.1316
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1339
Epoch: 8/20... Training loss: 0.1436
Epoch: 8/20... Training loss: 0.1359
Epoch: 8/20... Training loss: 0.1423
Epoch: 8/20... Training loss: 0.1409
Epoch: 8/20... Training loss: 0.1336
Epoch: 8/20... Training loss: 0.1380
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1329
Epoch: 8/20... Training loss: 0.1356
Epoch: 8/20... Training loss: 0.1337
Epoch: 8/20... Training loss: 0.1376
Epoch: 8/20... Training loss: 0.1383
Epoch: 8/20... Training loss: 0.1428
Epoch: 8/20... Training loss: 0.1386
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1308
Epoch: 8/20... Training loss: 0.1384
Epoch: 8/20... Training loss: 0.1376
Epoch: 8/20... Training loss: 0.1348
Epoch: 8/20... Training loss: 0.1398
Epoch: 8/20... Training loss: 0.1351
Epoch: 8/20... Training loss: 0.1318
Epoch: 8/20... Training loss: 0.1360
Epoch: 8/20... Training loss: 0.1355
Epoch: 8/20... Training loss: 0.1365
Epoch: 8/20... Training loss: 0.1366
Epoch: 8/20... Training loss: 0.1344
Epoch: 8/20... Training loss: 0.1382
Epoch: 8/20... Training loss: 0.1418
Epoch: 8/20... Training loss: 0.1404
Epoch: 8/20... Training loss: 0.1366
Epoch: 8/20... Training loss: 0.1416
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1341
Epoch: 8/20... Training loss: 0.1410
Epoch: 8/20... Training loss: 0.1365
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1323
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1331
Epoch: 8/20... Training loss: 0.1393
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1435
Epoch: 8/20... Training loss: 0.1366
Epoch: 8/20... Training loss: 0.1389
Epoch: 8/20... Training loss: 0.1331
Epoch: 8/20... Training loss: 0.1405
Epoch: 8/20... Training loss: 0.1401
Epoch: 8/20... Training loss: 0.1430
Epoch: 8/20... Training loss: 0.1338
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1399
Epoch: 8/20... Training loss: 0.1359
Epoch: 8/20... Training loss: 0.1440
Epoch: 8/20... Training loss: 0.1354
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1345
Epoch: 8/20... Training loss: 0.1340
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1342
Epoch: 8/20... Training loss: 0.1331
Epoch: 8/20... Training loss: 0.1385
Epoch: 8/20... Training loss: 0.1382
Epoch: 8/20... Training loss: 0.1350
Epoch: 8/20... Training loss: 0.1377
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1319
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1373
Epoch: 8/20... Training loss: 0.1363
Epoch: 8/20... Training loss: 0.1327
Epoch: 8/20... Training loss: 0.1355
Epoch: 8/20... Training loss: 0.1360
Epoch: 8/20... Training loss: 0.1308
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1443
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1337
Epoch: 8/20... Training loss: 0.1280
Epoch: 8/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1288
Epoch: 8/20... Training loss: 0.1365
Epoch: 8/20... Training loss: 0.1416
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1385
Epoch: 8/20... Training loss: 0.1434
Epoch: 8/20... Training loss: 0.1351
Epoch: 8/20... Training loss: 0.1333
Epoch: 8/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1387
Epoch: 8/20... Training loss: 0.1394
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1377
Epoch: 8/20... Training loss: 0.1326
Epoch: 8/20... Training loss: 0.1397
Epoch: 8/20... Training loss: 0.1307
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1373
Epoch: 8/20... Training loss: 0.1364
Epoch: 8/20... Training loss: 0.1361
Epoch: 8/20... Training loss: 0.1385
Epoch: 8/20... Training loss: 0.1397
Epoch: 8/20... Training loss: 0.1403
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1308
Epoch: 8/20... Training loss: 0.1385
Epoch: 8/20... Training loss: 0.1381
Epoch: 8/20... Training loss: 0.1366
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1324
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1348
Epoch: 8/20... Training loss: 0.1375
Epoch: 8/20... Training loss: 0.1394
Epoch: 8/20... Training loss: 0.1349
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1423
Epoch: 8/20... Training loss: 0.1331
Epoch: 8/20... Training loss: 0.1382
Epoch: 8/20... Training loss: 0.1344
Epoch: 8/20... Training loss: 0.1390
Epoch: 8/20... Training loss: 0.1370
Epoch: 8/20... Training loss: 0.1330
Epoch: 8/20... Training loss: 0.1362
Epoch: 8/20... Training loss: 0.1343
Epoch: 8/20... Training loss: 0.1441
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1383
Epoch: 8/20... Training loss: 0.1320
Epoch: 8/20... Training loss: 0.1353
Epoch: 8/20... Training loss: 0.1400
Epoch: 8/20... Training loss: 0.1330
Epoch: 8/20... Training loss: 0.1391
Epoch: 8/20... Training loss: 0.1378
Epoch: 8/20... Training loss: 0.1357
Epoch: 8/20... Training loss: 0.1297
Epoch: 8/20... Training loss: 0.1329
Epoch: 8/20... Training loss: 0.1305
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1445
Epoch: 8/20... Training loss: 0.1351
Epoch: 8/20... Training loss: 0.1362
Epoch: 8/20... Training loss: 0.1299
Epoch: 8/20... Training loss: 0.1397
Epoch: 8/20... Training loss: 0.1377
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1357
Epoch: 8/20... Training loss: 0.1334
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1302
Epoch: 8/20... Training loss: 0.1308
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1334
Epoch: 8/20... Training loss: 0.1363
Epoch: 8/20... Training loss: 0.1355
Epoch: 8/20... Training loss: 0.1309
Epoch: 8/20... Training loss: 0.1406
Epoch: 8/20... Training loss: 0.1362
Epoch: 8/20... Training loss: 0.1409
Epoch: 8/20... Training loss: 0.1422
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1361
Epoch: 8/20... Training loss: 0.1328
Epoch: 8/20... Training loss: 0.1332
Epoch: 8/20... Training loss: 0.1345
Epoch: 8/20... Training loss: 0.1388
Epoch: 8/20... Training loss: 0.1398
Epoch: 8/20... Training loss: 0.1392
Epoch: 8/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1305
Epoch: 8/20... Training loss: 0.1318
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1336
Epoch: 8/20... Training loss: 0.1384
Epoch: 8/20... Training loss: 0.1306
Epoch: 8/20... Training loss: 0.1313
Epoch: 8/20... Training loss: 0.1374
Epoch: 8/20... Training loss: 0.1339
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1329
Epoch: 8/20... Training loss: 0.1402
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1357
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1345
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1357
Epoch: 8/20... Training loss: 0.1342
Epoch: 8/20... Training loss: 0.1346
Epoch: 8/20... Training loss: 0.1367
Epoch: 8/20... Training loss: 0.1350
Epoch: 8/20... Training loss: 0.1354
Epoch: 8/20... Training loss: 0.1298
Epoch: 8/20... Training loss: 0.1341
Epoch: 8/20... Training loss: 0.1298
Epoch: 8/20... Training loss: 0.1389
Epoch: 8/20... Training loss: 0.1328
Epoch: 8/20... Training loss: 0.1343
Epoch: 8/20... Training loss: 0.1300
Epoch: 8/20... Training loss: 0.1425
Epoch: 8/20... Training loss: 0.1350
Epoch: 8/20... Training loss: 0.1340
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1338
Epoch: 8/20... Training loss: 0.1343
Epoch: 8/20... Training loss: 0.1356
Epoch: 8/20... Training loss: 0.1378
Epoch: 8/20... Training loss: 0.1342
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1389
Epoch: 8/20... Training loss: 0.1383
Epoch: 8/20... Training loss: 0.1380
Epoch: 8/20... Training loss: 0.1375
Epoch: 8/20... Training loss: 0.1370
Epoch: 8/20... Training loss: 0.1421
Epoch: 8/20... Training loss: 0.1368
Epoch: 8/20... Training loss: 0.1388
Epoch: 8/20... Training loss: 0.1339
Epoch: 8/20... Training loss: 0.1376
Epoch: 8/20... Training loss: 0.1321
Epoch: 8/20... Training loss: 0.1390
Epoch: 8/20... Training loss: 0.1286
Epoch: 8/20... Training loss: 0.1377
Epoch: 8/20... Training loss: 0.1274
Epoch: 8/20... Training loss: 0.1395
Epoch: 8/20... Training loss: 0.1390
Epoch: 8/20... Training loss: 0.1340
Epoch: 8/20... Training loss: 0.1374
Epoch: 8/20... Training loss: 0.1310
Epoch: 8/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1354
Epoch: 8/20... Training loss: 0.1399
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1369
Epoch: 8/20... Training loss: 0.1377
Epoch: 8/20... Training loss: 0.1374
Epoch: 8/20... Training loss: 0.1330
Epoch: 8/20... Training loss: 0.1375
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1406
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1330
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1365
Epoch: 8/20... Training loss: 0.1358
Epoch: 8/20... Training loss: 0.1295
Epoch: 8/20... Training loss: 0.1322
Epoch: 8/20... Training loss: 0.1379
Epoch: 8/20... Training loss: 0.1349
Epoch: 8/20... Training loss: 0.1393
Epoch: 8/20... Training loss: 0.1370
Epoch: 8/20... Training loss: 0.1361
Epoch: 8/20... Training loss: 0.1378
Epoch: 8/20... Training loss: 0.1335
Epoch: 8/20... Training loss: 0.1376
Epoch: 8/20... Training loss: 0.1371
Epoch: 8/20... Training loss: 0.1339
Epoch: 8/20... Training loss: 0.1366
Epoch: 8/20... Training loss: 0.1361
Epoch: 8/20... Training loss: 0.1308
Epoch: 8/20... Training loss: 0.1348
Epoch: 8/20... Training loss: 0.1379
Epoch: 8/20... Training loss: 0.1342
Epoch: 8/20... Training loss: 0.1314
Epoch: 8/20... Training loss: 0.1316
Epoch: 8/20... Training loss: 0.1359
Epoch: 8/20... Training loss: 0.1312
Epoch: 8/20... Training loss: 0.1279
Epoch: 8/20... Training loss: 0.1380
Epoch: 8/20... Training loss: 0.1347
Epoch: 8/20... Training loss: 0.1360
Epoch: 8/20... Training loss: 0.1387
Epoch: 8/20... Training loss: 0.1338
Epoch: 8/20... Training loss: 0.1352
Epoch: 8/20... Training loss: 0.1390
Epoch: 8/20... Training loss: 0.1403
Epoch: 8/20... Training loss: 0.1327
Epoch: 8/20... Training loss: 0.1374
Epoch: 8/20... Training loss: 0.1391
Epoch: 8/20... Training loss: 0.1381
Epoch: 8/20... Training loss: 0.1331
Epoch: 8/20... Training loss: 0.1335
Epoch: 8/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1306
Epoch: 9/20... Training loss: 0.1334
Epoch: 9/20... Training loss: 0.1336
Epoch: 9/20... Training loss: 0.1351
Epoch: 9/20... Training loss: 0.1376
Epoch: 9/20... Training loss: 0.1366
Epoch: 9/20... Training loss: 0.1308
Epoch: 9/20... Training loss: 0.1346
Epoch: 9/20... Training loss: 0.1372
Epoch: 9/20... Training loss: 0.1345
Epoch: 9/20... Training loss: 0.1368
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1355
Epoch: 9/20... Training loss: 0.1394
Epoch: 9/20... Training loss: 0.1367
Epoch: 9/20... Training loss: 0.1367
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1296
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1344
Epoch: 9/20... Training loss: 0.1323
Epoch: 9/20... Training loss: 0.1341
Epoch: 9/20... Training loss: 0.1363
Epoch: 9/20... Training loss: 0.1330
Epoch: 9/20... Training loss: 0.1353
Epoch: 9/20... Training loss: 0.1369
Epoch: 9/20... Training loss: 0.1323
Epoch: 9/20... Training loss: 0.1394
Epoch: 9/20... Training loss: 0.1345
Epoch: 9/20... Training loss: 0.1358
Epoch: 9/20... Training loss: 0.1385
Epoch: 9/20... Training loss: 0.1295
Epoch: 9/20... Training loss: 0.1308
Epoch: 9/20... Training loss: 0.1385
Epoch: 9/20... Training loss: 0.1369
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1360
Epoch: 9/20... Training loss: 0.1308
Epoch: 9/20... Training loss: 0.1331
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1332
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1352
Epoch: 9/20... Training loss: 0.1331
Epoch: 9/20... Training loss: 0.1322
Epoch: 9/20... Training loss: 0.1344
Epoch: 9/20... Training loss: 0.1304
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1337
Epoch: 9/20... Training loss: 0.1368
Epoch: 9/20... Training loss: 0.1346
Epoch: 9/20... Training loss: 0.1364
Epoch: 9/20... Training loss: 0.1304
Epoch: 9/20... Training loss: 0.1317
Epoch: 9/20... Training loss: 0.1325
Epoch: 9/20... Training loss: 0.1364
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1332
Epoch: 9/20... Training loss: 0.1364
Epoch: 9/20... Training loss: 0.1322
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1307
Epoch: 9/20... Training loss: 0.1322
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1393
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1355
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1300
Epoch: 9/20... Training loss: 0.1357
Epoch: 9/20... Training loss: 0.1355
Epoch: 9/20... Training loss: 0.1323
Epoch: 9/20... Training loss: 0.1334
Epoch: 9/20... Training loss: 0.1308
Epoch: 9/20... Training loss: 0.1313
Epoch: 9/20... Training loss: 0.1351
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1304
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1263
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1368
Epoch: 9/20... Training loss: 0.1301
Epoch: 9/20... Training loss: 0.1378
Epoch: 9/20... Training loss: 0.1366
Epoch: 9/20... Training loss: 0.1384
Epoch: 9/20... Training loss: 0.1334
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1341
Epoch: 9/20... Training loss: 0.1399
Epoch: 9/20... Training loss: 0.1325
Epoch: 9/20... Training loss: 0.1368
Epoch: 9/20... Training loss: 0.1288
Epoch: 9/20... Training loss: 0.1382
Epoch: 9/20... Training loss: 0.1293
Epoch: 9/20... Training loss: 0.1299
Epoch: 9/20... Training loss: 0.1379
Epoch: 9/20... Training loss: 0.1373
Epoch: 9/20... Training loss: 0.1383
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1358
Epoch: 9/20... Training loss: 0.1376
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1319
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1408
Epoch: 9/20... Training loss: 0.1276
Epoch: 9/20... Training loss: 0.1296
Epoch: 9/20... Training loss: 0.1369
Epoch: 9/20... Training loss: 0.1379
Epoch: 9/20... Training loss: 0.1401
Epoch: 9/20... Training loss: 0.1403
Epoch: 9/20... Training loss: 0.1333
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1388
Epoch: 9/20... Training loss: 0.1358
Epoch: 9/20... Training loss: 0.1345
Epoch: 9/20... Training loss: 0.1324
Epoch: 9/20... Training loss: 0.1381
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1352
Epoch: 9/20... Training loss: 0.1271
Epoch: 9/20... Training loss: 0.1321
Epoch: 9/20... Training loss: 0.1360
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1341
Epoch: 9/20... Training loss: 0.1336
Epoch: 9/20... Training loss: 0.1375
Epoch: 9/20... Training loss: 0.1345
Epoch: 9/20... Training loss: 0.1341
Epoch: 9/20... Training loss: 0.1355
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1330
Epoch: 9/20... Training loss: 0.1354
Epoch: 9/20... Training loss: 0.1342
Epoch: 9/20... Training loss: 0.1314
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1316
Epoch: 9/20... Training loss: 0.1357
Epoch: 9/20... Training loss: 0.1295
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1307
Epoch: 9/20... Training loss: 0.1331
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1317
Epoch: 9/20... Training loss: 0.1355
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1325
Epoch: 9/20... Training loss: 0.1352
Epoch: 9/20... Training loss: 0.1316
Epoch: 9/20... Training loss: 0.1404
Epoch: 9/20... Training loss: 0.1380
Epoch: 9/20... Training loss: 0.1319
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1390
Epoch: 9/20... Training loss: 0.1320
Epoch: 9/20... Training loss: 0.1340
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1331
Epoch: 9/20... Training loss: 0.1292
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1384
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1344
Epoch: 9/20... Training loss: 0.1336
Epoch: 9/20... Training loss: 0.1406
Epoch: 9/20... Training loss: 0.1346
Epoch: 9/20... Training loss: 0.1356
Epoch: 9/20... Training loss: 0.1291
Epoch: 9/20... Training loss: 0.1388
Epoch: 9/20... Training loss: 0.1291
Epoch: 9/20... Training loss: 0.1390
Epoch: 9/20... Training loss: 0.1358
Epoch: 9/20... Training loss: 0.1339
Epoch: 9/20... Training loss: 0.1324
Epoch: 9/20... Training loss: 0.1335
Epoch: 9/20... Training loss: 0.1373
Epoch: 9/20... Training loss: 0.1364
Epoch: 9/20... Training loss: 0.1336
Epoch: 9/20... Training loss: 0.1390
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1335
Epoch: 9/20... Training loss: 0.1373
Epoch: 9/20... Training loss: 0.1415
Epoch: 9/20... Training loss: 0.1407
Epoch: 9/20... Training loss: 0.1370
Epoch: 9/20... Training loss: 0.1297
Epoch: 9/20... Training loss: 0.1368
Epoch: 9/20... Training loss: 0.1317
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1326
Epoch: 9/20... Training loss: 0.1379
Epoch: 9/20... Training loss: 0.1337
Epoch: 9/20... Training loss: 0.1316
Epoch: 9/20... Training loss: 0.1318
Epoch: 9/20... Training loss: 0.1371
Epoch: 9/20... Training loss: 0.1367
Epoch: 9/20... Training loss: 0.1358
Epoch: 9/20... Training loss: 0.1324
Epoch: 9/20... Training loss: 0.1353
Epoch: 9/20... Training loss: 0.1356
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1367
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1401
Epoch: 9/20... Training loss: 0.1336
Epoch: 9/20... Training loss: 0.1318
Epoch: 9/20... Training loss: 0.1233
Epoch: 9/20... Training loss: 0.1303
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1340
Epoch: 9/20... Training loss: 0.1306
Epoch: 9/20... Training loss: 0.1314
Epoch: 9/20... Training loss: 0.1344
Epoch: 9/20... Training loss: 0.1378
Epoch: 9/20... Training loss: 0.1376
Epoch: 9/20... Training loss: 0.1401
Epoch: 9/20... Training loss: 0.1391
Epoch: 9/20... Training loss: 0.1338
Epoch: 9/20... Training loss: 0.1363
Epoch: 9/20... Training loss: 0.1337
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1342
Epoch: 9/20... Training loss: 0.1343
Epoch: 9/20... Training loss: 0.1356
Epoch: 9/20... Training loss: 0.1347
Epoch: 9/20... Training loss: 0.1322
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1290
Epoch: 9/20... Training loss: 0.1325
Epoch: 9/20... Training loss: 0.1350
Epoch: 9/20... Training loss: 0.1296
Epoch: 9/20... Training loss: 0.1383
Epoch: 9/20... Training loss: 0.1299
Epoch: 9/20... Training loss: 0.1354
Epoch: 9/20... Training loss: 0.1356
Epoch: 9/20... Training loss: 0.1356
Epoch: 9/20... Training loss: 0.1349
Epoch: 9/20... Training loss: 0.1337
Epoch: 9/20... Training loss: 0.1361
Epoch: 9/20... Training loss: 0.1334
Epoch: 9/20... Training loss: 0.1337
Epoch: 9/20... Training loss: 0.1327
Epoch: 9/20... Training loss: 0.1342
Epoch: 9/20... Training loss: 0.1363
Epoch: 9/20... Training loss: 0.1351
Epoch: 9/20... Training loss: 0.1305
Epoch: 9/20... Training loss: 0.1360
Epoch: 9/20... Training loss: 0.1392
Epoch: 9/20... Training loss: 0.1306
Epoch: 9/20... Training loss: 0.1310
Epoch: 9/20... Training loss: 0.1339
Epoch: 9/20... Training loss: 0.1309
Epoch: 9/20... Training loss: 0.1361
Epoch: 9/20... Training loss: 0.1325
Epoch: 9/20... Training loss: 0.1379
Epoch: 9/20... Training loss: 0.1341
Epoch: 9/20... Training loss: 0.1289
Epoch: 9/20... Training loss: 0.1363
Epoch: 9/20... Training loss: 0.1330
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1366
Epoch: 9/20... Training loss: 0.1361
Epoch: 9/20... Training loss: 0.1333
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1324
Epoch: 9/20... Training loss: 0.1354
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1370
Epoch: 9/20... Training loss: 0.1378
Epoch: 9/20... Training loss: 0.1326
Epoch: 9/20... Training loss: 0.1376
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1378
Epoch: 9/20... Training loss: 0.1328
Epoch: 9/20... Training loss: 0.1317
Epoch: 9/20... Training loss: 0.1357
Epoch: 9/20... Training loss: 0.1377
Epoch: 9/20... Training loss: 0.1382
Epoch: 9/20... Training loss: 0.1271
Epoch: 9/20... Training loss: 0.1365
Epoch: 9/20... Training loss: 0.1290
Epoch: 9/20... Training loss: 0.1347
Epoch: 9/20... Training loss: 0.1329
Epoch: 9/20... Training loss: 0.1312
Epoch: 9/20... Training loss: 0.1324
Epoch: 9/20... Training loss: 0.1300
Epoch: 9/20... Training loss: 0.1348
Epoch: 9/20... Training loss: 0.1354
Epoch: 9/20... Training loss: 0.1277
Epoch: 9/20... Training loss: 0.1362
Epoch: 9/20... Training loss: 0.1325
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1348
Epoch: 10/20... Training loss: 0.1346
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1283
Epoch: 10/20... Training loss: 0.1352
Epoch: 10/20... Training loss: 0.1351
Epoch: 10/20... Training loss: 0.1371
Epoch: 10/20... Training loss: 0.1351
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1305
Epoch: 10/20... Training loss: 0.1344
Epoch: 10/20... Training loss: 0.1416
Epoch: 10/20... Training loss: 0.1325
Epoch: 10/20... Training loss: 0.1340
Epoch: 10/20... Training loss: 0.1329
Epoch: 10/20... Training loss: 0.1333
Epoch: 10/20... Training loss: 0.1385
Epoch: 10/20... Training loss: 0.1325
Epoch: 10/20... Training loss: 0.1310
Epoch: 10/20... Training loss: 0.1277
Epoch: 10/20... Training loss: 0.1291
Epoch: 10/20... Training loss: 0.1393
Epoch: 10/20... Training loss: 0.1343
Epoch: 10/20... Training loss: 0.1388
Epoch: 10/20... Training loss: 0.1291
Epoch: 10/20... Training loss: 0.1314
Epoch: 10/20... Training loss: 0.1291
Epoch: 10/20... Training loss: 0.1382
Epoch: 10/20... Training loss: 0.1342
Epoch: 10/20... Training loss: 0.1295
Epoch: 10/20... Training loss: 0.1316
Epoch: 10/20... Training loss: 0.1339
Epoch: 10/20... Training loss: 0.1294
Epoch: 10/20... Training loss: 0.1325
Epoch: 10/20... Training loss: 0.1316
Epoch: 10/20... Training loss: 0.1320
Epoch: 10/20... Training loss: 0.1289
Epoch: 10/20... Training loss: 0.1383
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1360
Epoch: 10/20... Training loss: 0.1407
Epoch: 10/20... Training loss: 0.1303
Epoch: 10/20... Training loss: 0.1376
Epoch: 10/20... Training loss: 0.1390
Epoch: 10/20... Training loss: 0.1282
Epoch: 10/20... Training loss: 0.1333
Epoch: 10/20... Training loss: 0.1385
Epoch: 10/20... Training loss: 0.1331
Epoch: 10/20... Training loss: 0.1377
Epoch: 10/20... Training loss: 0.1287
Epoch: 10/20... Training loss: 0.1335
Epoch: 10/20... Training loss: 0.1317
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1346
Epoch: 10/20... Training loss: 0.1298
Epoch: 10/20... Training loss: 0.1346
Epoch: 10/20... Training loss: 0.1336
Epoch: 10/20... Training loss: 0.1350
Epoch: 10/20... Training loss: 0.1366
Epoch: 10/20... Training loss: 0.1360
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1272
Epoch: 10/20... Training loss: 0.1361
Epoch: 10/20... Training loss: 0.1367
Epoch: 10/20... Training loss: 0.1331
Epoch: 10/20... Training loss: 0.1370
Epoch: 10/20... Training loss: 0.1305
Epoch: 10/20... Training loss: 0.1311
Epoch: 10/20... Training loss: 0.1278
Epoch: 10/20... Training loss: 0.1345
Epoch: 10/20... Training loss: 0.1368
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1375
Epoch: 10/20... Training loss: 0.1341
Epoch: 10/20... Training loss: 0.1295
Epoch: 10/20... Training loss: 0.1383
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1251
Epoch: 10/20... Training loss: 0.1394
Epoch: 10/20... Training loss: 0.1294
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1352
Epoch: 10/20... Training loss: 0.1321
Epoch: 10/20... Training loss: 0.1316
Epoch: 10/20... Training loss: 0.1323
Epoch: 10/20... Training loss: 0.1335
Epoch: 10/20... Training loss: 0.1310
Epoch: 10/20... Training loss: 0.1285
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1342
Epoch: 10/20... Training loss: 0.1378
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1323
Epoch: 10/20... Training loss: 0.1352
Epoch: 10/20... Training loss: 0.1335
Epoch: 10/20... Training loss: 0.1317
Epoch: 10/20... Training loss: 0.1347
Epoch: 10/20... Training loss: 0.1300
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1354
Epoch: 10/20... Training loss: 0.1296
Epoch: 10/20... Training loss: 0.1372
Epoch: 10/20... Training loss: 0.1349
Epoch: 10/20... Training loss: 0.1318
Epoch: 10/20... Training loss: 0.1306
Epoch: 10/20... Training loss: 0.1335
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1337
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1352
Epoch: 10/20... Training loss: 0.1277
Epoch: 10/20... Training loss: 0.1372
Epoch: 10/20... Training loss: 0.1289
Epoch: 10/20... Training loss: 0.1323
Epoch: 10/20... Training loss: 0.1317
Epoch: 10/20... Training loss: 0.1312
Epoch: 10/20... Training loss: 0.1332
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1357
Epoch: 10/20... Training loss: 0.1373
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1336
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1333
Epoch: 10/20... Training loss: 0.1303
Epoch: 10/20... Training loss: 0.1345
Epoch: 10/20... Training loss: 0.1354
Epoch: 10/20... Training loss: 0.1288
Epoch: 10/20... Training loss: 0.1303
Epoch: 10/20... Training loss: 0.1351
Epoch: 10/20... Training loss: 0.1356
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1299
Epoch: 10/20... Training loss: 0.1342
Epoch: 10/20... Training loss: 0.1348
Epoch: 10/20... Training loss: 0.1318
Epoch: 10/20... Training loss: 0.1300
Epoch: 10/20... Training loss: 0.1349
Epoch: 10/20... Training loss: 0.1383
Epoch: 10/20... Training loss: 0.1321
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1340
Epoch: 10/20... Training loss: 0.1321
Epoch: 10/20... Training loss: 0.1343
Epoch: 10/20... Training loss: 0.1384
Epoch: 10/20... Training loss: 0.1271
Epoch: 10/20... Training loss: 0.1290
Epoch: 10/20... Training loss: 0.1286
Epoch: 10/20... Training loss: 0.1335
Epoch: 10/20... Training loss: 0.1336
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1296
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1338
Epoch: 10/20... Training loss: 0.1284
Epoch: 10/20... Training loss: 0.1297
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1336
Epoch: 10/20... Training loss: 0.1348
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1299
Epoch: 10/20... Training loss: 0.1276
Epoch: 10/20... Training loss: 0.1287
Epoch: 10/20... Training loss: 0.1299
Epoch: 10/20... Training loss: 0.1320
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1382
Epoch: 10/20... Training loss: 0.1303
Epoch: 10/20... Training loss: 0.1294
Epoch: 10/20... Training loss: 0.1329
Epoch: 10/20... Training loss: 0.1354
Epoch: 10/20... Training loss: 0.1345
Epoch: 10/20... Training loss: 0.1372
Epoch: 10/20... Training loss: 0.1320
Epoch: 10/20... Training loss: 0.1360
Epoch: 10/20... Training loss: 0.1355
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1285
Epoch: 10/20... Training loss: 0.1421
Epoch: 10/20... Training loss: 0.1314
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1358
Epoch: 10/20... Training loss: 0.1376
Epoch: 10/20... Training loss: 0.1360
Epoch: 10/20... Training loss: 0.1328
Epoch: 10/20... Training loss: 0.1351
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1287
Epoch: 10/20... Training loss: 0.1334
Epoch: 10/20... Training loss: 0.1371
Epoch: 10/20... Training loss: 0.1342
Epoch: 10/20... Training loss: 0.1306
Epoch: 10/20... Training loss: 0.1368
Epoch: 10/20... Training loss: 0.1332
Epoch: 10/20... Training loss: 0.1299
Epoch: 10/20... Training loss: 0.1365
Epoch: 10/20... Training loss: 0.1359
Epoch: 10/20... Training loss: 0.1286
Epoch: 10/20... Training loss: 0.1282
Epoch: 10/20... Training loss: 0.1286
Epoch: 10/20... Training loss: 0.1323
Epoch: 10/20... Training loss: 0.1332
Epoch: 10/20... Training loss: 0.1327
Epoch: 10/20... Training loss: 0.1321
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1361
Epoch: 10/20... Training loss: 0.1340
Epoch: 10/20... Training loss: 0.1349
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1350
Epoch: 10/20... Training loss: 0.1312
Epoch: 10/20... Training loss: 0.1294
Epoch: 10/20... Training loss: 0.1363
Epoch: 10/20... Training loss: 0.1375
Epoch: 10/20... Training loss: 0.1333
Epoch: 10/20... Training loss: 0.1345
Epoch: 10/20... Training loss: 0.1319
Epoch: 10/20... Training loss: 0.1318
Epoch: 10/20... Training loss: 0.1353
Epoch: 10/20... Training loss: 0.1322
Epoch: 10/20... Training loss: 0.1305
Epoch: 10/20... Training loss: 0.1327
Epoch: 10/20... Training loss: 0.1330
Epoch: 10/20... Training loss: 0.1334
Epoch: 10/20... Training loss: 0.1320
Epoch: 10/20... Training loss: 0.1325
Epoch: 10/20... Training loss: 0.1312
Epoch: 10/20... Training loss: 0.1360
Epoch: 10/20... Training loss: 0.1395
Epoch: 10/20... Training loss: 0.1315
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1355
Epoch: 10/20... Training loss: 0.1285
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1379
Epoch: 10/20... Training loss: 0.1351
Epoch: 10/20... Training loss: 0.1292
Epoch: 10/20... Training loss: 0.1344
Epoch: 10/20... Training loss: 0.1389
Epoch: 10/20... Training loss: 0.1318
Epoch: 10/20... Training loss: 0.1334
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1368
Epoch: 10/20... Training loss: 0.1313
Epoch: 10/20... Training loss: 0.1260
Epoch: 10/20... Training loss: 0.1365
Epoch: 10/20... Training loss: 0.1366
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1376
Epoch: 10/20... Training loss: 0.1348
Epoch: 10/20... Training loss: 0.1279
Epoch: 10/20... Training loss: 0.1347
Epoch: 10/20... Training loss: 0.1350
Epoch: 10/20... Training loss: 0.1372
Epoch: 10/20... Training loss: 0.1339
Epoch: 10/20... Training loss: 0.1373
Epoch: 10/20... Training loss: 0.1330
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1346
Epoch: 10/20... Training loss: 0.1302
Epoch: 10/20... Training loss: 0.1310
Epoch: 10/20... Training loss: 0.1274
Epoch: 10/20... Training loss: 0.1308
Epoch: 10/20... Training loss: 0.1365
Epoch: 10/20... Training loss: 0.1250
Epoch: 10/20... Training loss: 0.1327
Epoch: 10/20... Training loss: 0.1356
Epoch: 10/20... Training loss: 0.1342
Epoch: 10/20... Training loss: 0.1305
Epoch: 10/20... Training loss: 0.1276
Epoch: 10/20... Training loss: 0.1330
Epoch: 10/20... Training loss: 0.1304
Epoch: 10/20... Training loss: 0.1329
Epoch: 10/20... Training loss: 0.1352
Epoch: 10/20... Training loss: 0.1310
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1317
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1321
Epoch: 10/20... Training loss: 0.1316
Epoch: 10/20... Training loss: 0.1290
Epoch: 10/20... Training loss: 0.1347
Epoch: 10/20... Training loss: 0.1331
Epoch: 10/20... Training loss: 0.1364
Epoch: 10/20... Training loss: 0.1278
Epoch: 10/20... Training loss: 0.1303
Epoch: 10/20... Training loss: 0.1278
Epoch: 10/20... Training loss: 0.1318
Epoch: 10/20... Training loss: 0.1302
Epoch: 10/20... Training loss: 0.1278
Epoch: 10/20... Training loss: 0.1305
Epoch: 10/20... Training loss: 0.1301
Epoch: 10/20... Training loss: 0.1296
Epoch: 10/20... Training loss: 0.1324
Epoch: 10/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1320
Epoch: 11/20... Training loss: 0.1369
Epoch: 11/20... Training loss: 0.1305
Epoch: 11/20... Training loss: 0.1367
Epoch: 11/20... Training loss: 0.1337
Epoch: 11/20... Training loss: 0.1287
Epoch: 11/20... Training loss: 0.1306
Epoch: 11/20... Training loss: 0.1333
Epoch: 11/20... Training loss: 0.1338
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1380
Epoch: 11/20... Training loss: 0.1348
Epoch: 11/20... Training loss: 0.1350
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1330
Epoch: 11/20... Training loss: 0.1312
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1342
Epoch: 11/20... Training loss: 0.1303
Epoch: 11/20... Training loss: 0.1341
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1310
Epoch: 11/20... Training loss: 0.1336
Epoch: 11/20... Training loss: 0.1337
Epoch: 11/20... Training loss: 0.1376
Epoch: 11/20... Training loss: 0.1336
Epoch: 11/20... Training loss: 0.1368
Epoch: 11/20... Training loss: 0.1309
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1339
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1332
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1294
Epoch: 11/20... Training loss: 0.1356
Epoch: 11/20... Training loss: 0.1317
Epoch: 11/20... Training loss: 0.1349
Epoch: 11/20... Training loss: 0.1352
Epoch: 11/20... Training loss: 0.1304
Epoch: 11/20... Training loss: 0.1330
Epoch: 11/20... Training loss: 0.1348
Epoch: 11/20... Training loss: 0.1331
Epoch: 11/20... Training loss: 0.1303
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1279
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1294
Epoch: 11/20... Training loss: 0.1290
Epoch: 11/20... Training loss: 0.1272
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1345
Epoch: 11/20... Training loss: 0.1326
Epoch: 11/20... Training loss: 0.1365
Epoch: 11/20... Training loss: 0.1386
Epoch: 11/20... Training loss: 0.1285
Epoch: 11/20... Training loss: 0.1323
Epoch: 11/20... Training loss: 0.1299
Epoch: 11/20... Training loss: 0.1325
Epoch: 11/20... Training loss: 0.1329
Epoch: 11/20... Training loss: 0.1328
Epoch: 11/20... Training loss: 0.1296
Epoch: 11/20... Training loss: 0.1381
Epoch: 11/20... Training loss: 0.1345
Epoch: 11/20... Training loss: 0.1309
Epoch: 11/20... Training loss: 0.1273
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1324
Epoch: 11/20... Training loss: 0.1334
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1344
Epoch: 11/20... Training loss: 0.1270
Epoch: 11/20... Training loss: 0.1304
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1350
Epoch: 11/20... Training loss: 0.1299
Epoch: 11/20... Training loss: 0.1342
Epoch: 11/20... Training loss: 0.1360
Epoch: 11/20... Training loss: 0.1312
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1294
Epoch: 11/20... Training loss: 0.1334
Epoch: 11/20... Training loss: 0.1338
Epoch: 11/20... Training loss: 0.1265
Epoch: 11/20... Training loss: 0.1245
Epoch: 11/20... Training loss: 0.1320
Epoch: 11/20... Training loss: 0.1334
Epoch: 11/20... Training loss: 0.1286
Epoch: 11/20... Training loss: 0.1298
Epoch: 11/20... Training loss: 0.1261
Epoch: 11/20... Training loss: 0.1347
Epoch: 11/20... Training loss: 0.1353
Epoch: 11/20... Training loss: 0.1321
Epoch: 11/20... Training loss: 0.1316
Epoch: 11/20... Training loss: 0.1343
Epoch: 11/20... Training loss: 0.1266
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1325
Epoch: 11/20... Training loss: 0.1297
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1313
Epoch: 11/20... Training loss: 0.1327
Epoch: 11/20... Training loss: 0.1312
Epoch: 11/20... Training loss: 0.1378
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1282
Epoch: 11/20... Training loss: 0.1377
Epoch: 11/20... Training loss: 0.1292
Epoch: 11/20... Training loss: 0.1280
Epoch: 11/20... Training loss: 0.1295
Epoch: 11/20... Training loss: 0.1294
Epoch: 11/20... Training loss: 0.1303
Epoch: 11/20... Training loss: 0.1306
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1330
Epoch: 11/20... Training loss: 0.1349
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1278
Epoch: 11/20... Training loss: 0.1328
Epoch: 11/20... Training loss: 0.1279
Epoch: 11/20... Training loss: 0.1288
Epoch: 11/20... Training loss: 0.1347
Epoch: 11/20... Training loss: 0.1332
Epoch: 11/20... Training loss: 0.1369
Epoch: 11/20... Training loss: 0.1357
Epoch: 11/20... Training loss: 0.1344
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1347
Epoch: 11/20... Training loss: 0.1349
Epoch: 11/20... Training loss: 0.1293
Epoch: 11/20... Training loss: 0.1272
Epoch: 11/20... Training loss: 0.1317
Epoch: 11/20... Training loss: 0.1284
Epoch: 11/20... Training loss: 0.1328
Epoch: 11/20... Training loss: 0.1344
Epoch: 11/20... Training loss: 0.1309
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1270
Epoch: 11/20... Training loss: 0.1321
Epoch: 11/20... Training loss: 0.1324
Epoch: 11/20... Training loss: 0.1320
Epoch: 11/20... Training loss: 0.1339
Epoch: 11/20... Training loss: 0.1306
Epoch: 11/20... Training loss: 0.1339
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1347
Epoch: 11/20... Training loss: 0.1304
Epoch: 11/20... Training loss: 0.1358
Epoch: 11/20... Training loss: 0.1331
Epoch: 11/20... Training loss: 0.1328
Epoch: 11/20... Training loss: 0.1327
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1269
Epoch: 11/20... Training loss: 0.1333
Epoch: 11/20... Training loss: 0.1336
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1324
Epoch: 11/20... Training loss: 0.1279
Epoch: 11/20... Training loss: 0.1287
Epoch: 11/20... Training loss: 0.1352
Epoch: 11/20... Training loss: 0.1318
Epoch: 11/20... Training loss: 0.1372
Epoch: 11/20... Training loss: 0.1352
Epoch: 11/20... Training loss: 0.1293
Epoch: 11/20... Training loss: 0.1310
Epoch: 11/20... Training loss: 0.1226
Epoch: 11/20... Training loss: 0.1356
Epoch: 11/20... Training loss: 0.1338
Epoch: 11/20... Training loss: 0.1378
Epoch: 11/20... Training loss: 0.1321
Epoch: 11/20... Training loss: 0.1295
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1329
Epoch: 11/20... Training loss: 0.1336
Epoch: 11/20... Training loss: 0.1304
Epoch: 11/20... Training loss: 0.1295
Epoch: 11/20... Training loss: 0.1244
Epoch: 11/20... Training loss: 0.1284
Epoch: 11/20... Training loss: 0.1280
Epoch: 11/20... Training loss: 0.1277
Epoch: 11/20... Training loss: 0.1377
Epoch: 11/20... Training loss: 0.1333
Epoch: 11/20... Training loss: 0.1311
Epoch: 11/20... Training loss: 0.1284
Epoch: 11/20... Training loss: 0.1337
Epoch: 11/20... Training loss: 0.1327
Epoch: 11/20... Training loss: 0.1258
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1357
Epoch: 11/20... Training loss: 0.1281
Epoch: 11/20... Training loss: 0.1331
Epoch: 11/20... Training loss: 0.1354
Epoch: 11/20... Training loss: 0.1326
Epoch: 11/20... Training loss: 0.1278
Epoch: 11/20... Training loss: 0.1319
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1287
Epoch: 11/20... Training loss: 0.1366
Epoch: 11/20... Training loss: 0.1301
Epoch: 11/20... Training loss: 0.1310
Epoch: 11/20... Training loss: 0.1290
Epoch: 11/20... Training loss: 0.1275
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1354
Epoch: 11/20... Training loss: 0.1343
Epoch: 11/20... Training loss: 0.1274
Epoch: 11/20... Training loss: 0.1327
Epoch: 11/20... Training loss: 0.1355
Epoch: 11/20... Training loss: 0.1283
Epoch: 11/20... Training loss: 0.1332
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1302
Epoch: 11/20... Training loss: 0.1287
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1317
Epoch: 11/20... Training loss: 0.1312
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1287
Epoch: 11/20... Training loss: 0.1336
Epoch: 11/20... Training loss: 0.1309
Epoch: 11/20... Training loss: 0.1326
Epoch: 11/20... Training loss: 0.1361
Epoch: 11/20... Training loss: 0.1326
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1294
Epoch: 11/20... Training loss: 0.1306
Epoch: 11/20... Training loss: 0.1289
Epoch: 11/20... Training loss: 0.1332
Epoch: 11/20... Training loss: 0.1315
Epoch: 11/20... Training loss: 0.1303
Epoch: 11/20... Training loss: 0.1288
Epoch: 11/20... Training loss: 0.1300
Epoch: 11/20... Training loss: 0.1325
Epoch: 11/20... Training loss: 0.1357
Epoch: 11/20... Training loss: 0.1338
Epoch: 11/20... Training loss: 0.1340
Epoch: 11/20... Training loss: 0.1276
Epoch: 11/20... Training loss: 0.1395
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1334
Epoch: 11/20... Training loss: 0.1301
Epoch: 11/20... Training loss: 0.1332
Epoch: 11/20... Training loss: 0.1321
Epoch: 11/20... Training loss: 0.1260
Epoch: 11/20... Training loss: 0.1342
Epoch: 11/20... Training loss: 0.1267
Epoch: 11/20... Training loss: 0.1360
Epoch: 11/20... Training loss: 0.1310
Epoch: 11/20... Training loss: 0.1270
Epoch: 11/20... Training loss: 0.1323
Epoch: 11/20... Training loss: 0.1338
Epoch: 11/20... Training loss: 0.1284
Epoch: 11/20... Training loss: 0.1292
Epoch: 11/20... Training loss: 0.1291
Epoch: 11/20... Training loss: 0.1288
Epoch: 11/20... Training loss: 0.1322
Epoch: 11/20... Training loss: 0.1293
Epoch: 11/20... Training loss: 0.1317
Epoch: 11/20... Training loss: 0.1342
Epoch: 11/20... Training loss: 0.1260
Epoch: 11/20... Training loss: 0.1328
Epoch: 11/20... Training loss: 0.1291
Epoch: 11/20... Training loss: 0.1307
Epoch: 11/20... Training loss: 0.1333
Epoch: 11/20... Training loss: 0.1337
Epoch: 11/20... Training loss: 0.1320
Epoch: 11/20... Training loss: 0.1303
Epoch: 11/20... Training loss: 0.1326
Epoch: 11/20... Training loss: 0.1271
Epoch: 11/20... Training loss: 0.1329
Epoch: 11/20... Training loss: 0.1264
Epoch: 11/20... Training loss: 0.1323
Epoch: 11/20... Training loss: 0.1302
Epoch: 11/20... Training loss: 0.1306
Epoch: 11/20... Training loss: 0.1299
Epoch: 11/20... Training loss: 0.1358
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1327
Epoch: 11/20... Training loss: 0.1314
Epoch: 11/20... Training loss: 0.1323
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1274
Epoch: 11/20... Training loss: 0.1308
Epoch: 11/20... Training loss: 0.1335
Epoch: 11/20... Training loss: 0.1318
Epoch: 11/20... Training loss: 0.1283
Epoch: 12/20... Training loss: 0.1342
Epoch: 12/20... Training loss: 0.1345
Epoch: 12/20... Training loss: 0.1332
Epoch: 12/20... Training loss: 0.1342
Epoch: 12/20... Training loss: 0.1281
Epoch: 12/20... Training loss: 0.1306
Epoch: 12/20... Training loss: 0.1313
Epoch: 12/20... Training loss: 0.1347
Epoch: 12/20... Training loss: 0.1306
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1338
Epoch: 12/20... Training loss: 0.1237
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1316
Epoch: 12/20... Training loss: 0.1261
Epoch: 12/20... Training loss: 0.1369
Epoch: 12/20... Training loss: 0.1341
Epoch: 12/20... Training loss: 0.1294
Epoch: 12/20... Training loss: 0.1336
Epoch: 12/20... Training loss: 0.1322
Epoch: 12/20... Training loss: 0.1287
Epoch: 12/20... Training loss: 0.1316
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1314
Epoch: 12/20... Training loss: 0.1277
Epoch: 12/20... Training loss: 0.1293
Epoch: 12/20... Training loss: 0.1354
Epoch: 12/20... Training loss: 0.1352
Epoch: 12/20... Training loss: 0.1278
Epoch: 12/20... Training loss: 0.1294
Epoch: 12/20... Training loss: 0.1288
Epoch: 12/20... Training loss: 0.1278
Epoch: 12/20... Training loss: 0.1297
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1348
Epoch: 12/20... Training loss: 0.1327
Epoch: 12/20... Training loss: 0.1343
Epoch: 12/20... Training loss: 0.1242
Epoch: 12/20... Training loss: 0.1337
Epoch: 12/20... Training loss: 0.1275
Epoch: 12/20... Training loss: 0.1300
Epoch: 12/20... Training loss: 0.1313
Epoch: 12/20... Training loss: 0.1332
Epoch: 12/20... Training loss: 0.1289
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1289
Epoch: 12/20... Training loss: 0.1296
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1357
Epoch: 12/20... Training loss: 0.1318
Epoch: 12/20... Training loss: 0.1367
Epoch: 12/20... Training loss: 0.1312
Epoch: 12/20... Training loss: 0.1310
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1310
Epoch: 12/20... Training loss: 0.1324
Epoch: 12/20... Training loss: 0.1338
Epoch: 12/20... Training loss: 0.1290
Epoch: 12/20... Training loss: 0.1332
Epoch: 12/20... Training loss: 0.1294
Epoch: 12/20... Training loss: 0.1281
Epoch: 12/20... Training loss: 0.1337
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1328
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1329
Epoch: 12/20... Training loss: 0.1331
Epoch: 12/20... Training loss: 0.1271
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1279
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1281
Epoch: 12/20... Training loss: 0.1302
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1293
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1350
Epoch: 12/20... Training loss: 0.1314
Epoch: 12/20... Training loss: 0.1333
Epoch: 12/20... Training loss: 0.1351
Epoch: 12/20... Training loss: 0.1334
Epoch: 12/20... Training loss: 0.1312
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1287
Epoch: 12/20... Training loss: 0.1266
Epoch: 12/20... Training loss: 0.1263
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1350
Epoch: 12/20... Training loss: 0.1304
Epoch: 12/20... Training loss: 0.1351
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1256
Epoch: 12/20... Training loss: 0.1354
Epoch: 12/20... Training loss: 0.1285
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1292
Epoch: 12/20... Training loss: 0.1312
Epoch: 12/20... Training loss: 0.1289
Epoch: 12/20... Training loss: 0.1375
Epoch: 12/20... Training loss: 0.1287
Epoch: 12/20... Training loss: 0.1324
Epoch: 12/20... Training loss: 0.1297
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1268
Epoch: 12/20... Training loss: 0.1319
Epoch: 12/20... Training loss: 0.1355
Epoch: 12/20... Training loss: 0.1338
Epoch: 12/20... Training loss: 0.1267
Epoch: 12/20... Training loss: 0.1319
Epoch: 12/20... Training loss: 0.1336
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1353
Epoch: 12/20... Training loss: 0.1356
Epoch: 12/20... Training loss: 0.1288
Epoch: 12/20... Training loss: 0.1352
Epoch: 12/20... Training loss: 0.1235
Epoch: 12/20... Training loss: 0.1284
Epoch: 12/20... Training loss: 0.1268
Epoch: 12/20... Training loss: 0.1312
Epoch: 12/20... Training loss: 0.1365
Epoch: 12/20... Training loss: 0.1316
Epoch: 12/20... Training loss: 0.1290
Epoch: 12/20... Training loss: 0.1338
Epoch: 12/20... Training loss: 0.1304
Epoch: 12/20... Training loss: 0.1337
Epoch: 12/20... Training loss: 0.1340
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1278
Epoch: 12/20... Training loss: 0.1341
Epoch: 12/20... Training loss: 0.1300
Epoch: 12/20... Training loss: 0.1269
Epoch: 12/20... Training loss: 0.1344
Epoch: 12/20... Training loss: 0.1317
Epoch: 12/20... Training loss: 0.1306
Epoch: 12/20... Training loss: 0.1281
Epoch: 12/20... Training loss: 0.1331
Epoch: 12/20... Training loss: 0.1389
Epoch: 12/20... Training loss: 0.1349
Epoch: 12/20... Training loss: 0.1358
Epoch: 12/20... Training loss: 0.1267
Epoch: 12/20... Training loss: 0.1302
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1320
Epoch: 12/20... Training loss: 0.1328
Epoch: 12/20... Training loss: 0.1349
Epoch: 12/20... Training loss: 0.1356
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1310
Epoch: 12/20... Training loss: 0.1339
Epoch: 12/20... Training loss: 0.1323
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1250
Epoch: 12/20... Training loss: 0.1244
Epoch: 12/20... Training loss: 0.1340
Epoch: 12/20... Training loss: 0.1328
Epoch: 12/20... Training loss: 0.1286
Epoch: 12/20... Training loss: 0.1306
Epoch: 12/20... Training loss: 0.1315
Epoch: 12/20... Training loss: 0.1258
Epoch: 12/20... Training loss: 0.1346
Epoch: 12/20... Training loss: 0.1360
Epoch: 12/20... Training loss: 0.1302
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1294
Epoch: 12/20... Training loss: 0.1304
Epoch: 12/20... Training loss: 0.1305
Epoch: 12/20... Training loss: 0.1340
Epoch: 12/20... Training loss: 0.1272
Epoch: 12/20... Training loss: 0.1328
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1325
Epoch: 12/20... Training loss: 0.1352
Epoch: 12/20... Training loss: 0.1314
Epoch: 12/20... Training loss: 0.1286
Epoch: 12/20... Training loss: 0.1285
Epoch: 12/20... Training loss: 0.1357
Epoch: 12/20... Training loss: 0.1334
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1256
Epoch: 12/20... Training loss: 0.1344
Epoch: 12/20... Training loss: 0.1279
Epoch: 12/20... Training loss: 0.1336
Epoch: 12/20... Training loss: 0.1328
Epoch: 12/20... Training loss: 0.1325
Epoch: 12/20... Training loss: 0.1341
Epoch: 12/20... Training loss: 0.1359
Epoch: 12/20... Training loss: 0.1341
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1310
Epoch: 12/20... Training loss: 0.1345
Epoch: 12/20... Training loss: 0.1286
Epoch: 12/20... Training loss: 0.1322
Epoch: 12/20... Training loss: 0.1271
Epoch: 12/20... Training loss: 0.1279
Epoch: 12/20... Training loss: 0.1335
Epoch: 12/20... Training loss: 0.1300
Epoch: 12/20... Training loss: 0.1317
Epoch: 12/20... Training loss: 0.1300
Epoch: 12/20... Training loss: 0.1283
Epoch: 12/20... Training loss: 0.1294
Epoch: 12/20... Training loss: 0.1307
Epoch: 12/20... Training loss: 0.1329
Epoch: 12/20... Training loss: 0.1302
Epoch: 12/20... Training loss: 0.1322
Epoch: 12/20... Training loss: 0.1262
Epoch: 12/20... Training loss: 0.1326
Epoch: 12/20... Training loss: 0.1270
Epoch: 12/20... Training loss: 0.1332
Epoch: 12/20... Training loss: 0.1319
Epoch: 12/20... Training loss: 0.1349
Epoch: 12/20... Training loss: 0.1277
Epoch: 12/20... Training loss: 0.1262
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1275
Epoch: 12/20... Training loss: 0.1273
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1301
Epoch: 12/20... Training loss: 0.1344
Epoch: 12/20... Training loss: 0.1310
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1320
Epoch: 12/20... Training loss: 0.1291
Epoch: 12/20... Training loss: 0.1273
Epoch: 12/20... Training loss: 0.1301
Epoch: 12/20... Training loss: 0.1349
Epoch: 12/20... Training loss: 0.1303
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1309
Epoch: 12/20... Training loss: 0.1313
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1293
Epoch: 12/20... Training loss: 0.1290
Epoch: 12/20... Training loss: 0.1326
Epoch: 12/20... Training loss: 0.1315
Epoch: 12/20... Training loss: 0.1297
Epoch: 12/20... Training loss: 0.1292
Epoch: 12/20... Training loss: 0.1351
Epoch: 12/20... Training loss: 0.1305
Epoch: 12/20... Training loss: 0.1288
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1308
Epoch: 12/20... Training loss: 0.1261
Epoch: 12/20... Training loss: 0.1313
Epoch: 12/20... Training loss: 0.1334
Epoch: 12/20... Training loss: 0.1326
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1271
Epoch: 12/20... Training loss: 0.1314
Epoch: 12/20... Training loss: 0.1290
Epoch: 12/20... Training loss: 0.1300
Epoch: 12/20... Training loss: 0.1347
Epoch: 12/20... Training loss: 0.1364
Epoch: 12/20... Training loss: 0.1331
Epoch: 12/20... Training loss: 0.1315
Epoch: 12/20... Training loss: 0.1279
Epoch: 12/20... Training loss: 0.1311
Epoch: 12/20... Training loss: 0.1280
Epoch: 12/20... Training loss: 0.1320
Epoch: 12/20... Training loss: 0.1285
Epoch: 12/20... Training loss: 0.1315
Epoch: 12/20... Training loss: 0.1237
Epoch: 12/20... Training loss: 0.1332
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1234
Epoch: 12/20... Training loss: 0.1322
Epoch: 12/20... Training loss: 0.1369
Epoch: 12/20... Training loss: 0.1298
Epoch: 12/20... Training loss: 0.1302
Epoch: 12/20... Training loss: 0.1296
Epoch: 12/20... Training loss: 0.1316
Epoch: 12/20... Training loss: 0.1357
Epoch: 12/20... Training loss: 0.1330
Epoch: 12/20... Training loss: 0.1324
Epoch: 12/20... Training loss: 0.1323
Epoch: 12/20... Training loss: 0.1384
Epoch: 12/20... Training loss: 0.1299
Epoch: 12/20... Training loss: 0.1287
Epoch: 12/20... Training loss: 0.1232
Epoch: 12/20... Training loss: 0.1285
Epoch: 12/20... Training loss: 0.1321
Epoch: 12/20... Training loss: 0.1337
Epoch: 12/20... Training loss: 0.1259
Epoch: 12/20... Training loss: 0.1288
Epoch: 12/20... Training loss: 0.1320
Epoch: 12/20... Training loss: 0.1342
Epoch: 12/20... Training loss: 0.1296
Epoch: 12/20... Training loss: 0.1317
Epoch: 12/20... Training loss: 0.1272
Epoch: 12/20... Training loss: 0.1293
Epoch: 12/20... Training loss: 0.1301
Epoch: 12/20... Training loss: 0.1263
Epoch: 12/20... Training loss: 0.1313
Epoch: 12/20... Training loss: 0.1267
Epoch: 12/20... Training loss: 0.1342
Epoch: 12/20... Training loss: 0.1250
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1331
Epoch: 13/20... Training loss: 0.1271
Epoch: 13/20... Training loss: 0.1263
Epoch: 13/20... Training loss: 0.1372
Epoch: 13/20... Training loss: 0.1305
Epoch: 13/20... Training loss: 0.1342
Epoch: 13/20... Training loss: 0.1342
Epoch: 13/20... Training loss: 0.1340
Epoch: 13/20... Training loss: 0.1293
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1302
Epoch: 13/20... Training loss: 0.1276
Epoch: 13/20... Training loss: 0.1289
Epoch: 13/20... Training loss: 0.1293
Epoch: 13/20... Training loss: 0.1343
Epoch: 13/20... Training loss: 0.1291
Epoch: 13/20... Training loss: 0.1319
Epoch: 13/20... Training loss: 0.1260
Epoch: 13/20... Training loss: 0.1324
Epoch: 13/20... Training loss: 0.1321
Epoch: 13/20... Training loss: 0.1267
Epoch: 13/20... Training loss: 0.1296
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1318
Epoch: 13/20... Training loss: 0.1303
Epoch: 13/20... Training loss: 0.1291
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1300
Epoch: 13/20... Training loss: 0.1249
Epoch: 13/20... Training loss: 0.1306
Epoch: 13/20... Training loss: 0.1304
Epoch: 13/20... Training loss: 0.1282
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1335
Epoch: 13/20... Training loss: 0.1332
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1276
Epoch: 13/20... Training loss: 0.1334
Epoch: 13/20... Training loss: 0.1341
Epoch: 13/20... Training loss: 0.1337
Epoch: 13/20... Training loss: 0.1327
Epoch: 13/20... Training loss: 0.1268
Epoch: 13/20... Training loss: 0.1251
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1339
Epoch: 13/20... Training loss: 0.1353
Epoch: 13/20... Training loss: 0.1290
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1310
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1330
Epoch: 13/20... Training loss: 0.1282
Epoch: 13/20... Training loss: 0.1350
Epoch: 13/20... Training loss: 0.1280
Epoch: 13/20... Training loss: 0.1283
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1345
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1276
Epoch: 13/20... Training loss: 0.1298
Epoch: 13/20... Training loss: 0.1297
Epoch: 13/20... Training loss: 0.1366
Epoch: 13/20... Training loss: 0.1360
Epoch: 13/20... Training loss: 0.1280
Epoch: 13/20... Training loss: 0.1316
Epoch: 13/20... Training loss: 0.1260
Epoch: 13/20... Training loss: 0.1362
Epoch: 13/20... Training loss: 0.1306
Epoch: 13/20... Training loss: 0.1341
Epoch: 13/20... Training loss: 0.1269
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1229
Epoch: 13/20... Training loss: 0.1269
Epoch: 13/20... Training loss: 0.1312
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1343
Epoch: 13/20... Training loss: 0.1257
Epoch: 13/20... Training loss: 0.1283
Epoch: 13/20... Training loss: 0.1359
Epoch: 13/20... Training loss: 0.1295
Epoch: 13/20... Training loss: 0.1326
Epoch: 13/20... Training loss: 0.1303
Epoch: 13/20... Training loss: 0.1301
Epoch: 13/20... Training loss: 0.1302
Epoch: 13/20... Training loss: 0.1349
Epoch: 13/20... Training loss: 0.1336
Epoch: 13/20... Training loss: 0.1244
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1299
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1299
Epoch: 13/20... Training loss: 0.1319
Epoch: 13/20... Training loss: 0.1349
Epoch: 13/20... Training loss: 0.1289
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1313
Epoch: 13/20... Training loss: 0.1329
Epoch: 13/20... Training loss: 0.1325
Epoch: 13/20... Training loss: 0.1343
Epoch: 13/20... Training loss: 0.1291
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1323
Epoch: 13/20... Training loss: 0.1321
Epoch: 13/20... Training loss: 0.1336
Epoch: 13/20... Training loss: 0.1275
Epoch: 13/20... Training loss: 0.1318
Epoch: 13/20... Training loss: 0.1321
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1322
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1255
Epoch: 13/20... Training loss: 0.1345
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1310
Epoch: 13/20... Training loss: 0.1280
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1272
Epoch: 13/20... Training loss: 0.1329
Epoch: 13/20... Training loss: 0.1312
Epoch: 13/20... Training loss: 0.1306
Epoch: 13/20... Training loss: 0.1283
Epoch: 13/20... Training loss: 0.1338
Epoch: 13/20... Training loss: 0.1331
Epoch: 13/20... Training loss: 0.1338
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1346
Epoch: 13/20... Training loss: 0.1270
Epoch: 13/20... Training loss: 0.1319
Epoch: 13/20... Training loss: 0.1295
Epoch: 13/20... Training loss: 0.1281
Epoch: 13/20... Training loss: 0.1329
Epoch: 13/20... Training loss: 0.1318
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1266
Epoch: 13/20... Training loss: 0.1321
Epoch: 13/20... Training loss: 0.1295
Epoch: 13/20... Training loss: 0.1287
Epoch: 13/20... Training loss: 0.1269
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1342
Epoch: 13/20... Training loss: 0.1335
Epoch: 13/20... Training loss: 0.1295
Epoch: 13/20... Training loss: 0.1298
Epoch: 13/20... Training loss: 0.1312
Epoch: 13/20... Training loss: 0.1301
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1327
Epoch: 13/20... Training loss: 0.1330
Epoch: 13/20... Training loss: 0.1297
Epoch: 13/20... Training loss: 0.1290
Epoch: 13/20... Training loss: 0.1282
Epoch: 13/20... Training loss: 0.1310
Epoch: 13/20... Training loss: 0.1287
Epoch: 13/20... Training loss: 0.1352
Epoch: 13/20... Training loss: 0.1303
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1323
Epoch: 13/20... Training loss: 0.1337
Epoch: 13/20... Training loss: 0.1281
Epoch: 13/20... Training loss: 0.1346
Epoch: 13/20... Training loss: 0.1316
Epoch: 13/20... Training loss: 0.1226
Epoch: 13/20... Training loss: 0.1329
Epoch: 13/20... Training loss: 0.1289
Epoch: 13/20... Training loss: 0.1288
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1325
Epoch: 13/20... Training loss: 0.1289
Epoch: 13/20... Training loss: 0.1344
Epoch: 13/20... Training loss: 0.1294
Epoch: 13/20... Training loss: 0.1328
Epoch: 13/20... Training loss: 0.1284
Epoch: 13/20... Training loss: 0.1299
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1300
Epoch: 13/20... Training loss: 0.1299
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1328
Epoch: 13/20... Training loss: 0.1305
Epoch: 13/20... Training loss: 0.1297
Epoch: 13/20... Training loss: 0.1313
Epoch: 13/20... Training loss: 0.1293
Epoch: 13/20... Training loss: 0.1338
Epoch: 13/20... Training loss: 0.1314
Epoch: 13/20... Training loss: 0.1300
Epoch: 13/20... Training loss: 0.1267
Epoch: 13/20... Training loss: 0.1277
Epoch: 13/20... Training loss: 0.1341
Epoch: 13/20... Training loss: 0.1336
Epoch: 13/20... Training loss: 0.1301
Epoch: 13/20... Training loss: 0.1302
Epoch: 13/20... Training loss: 0.1301
Epoch: 13/20... Training loss: 0.1324
Epoch: 13/20... Training loss: 0.1256
Epoch: 13/20... Training loss: 0.1281
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1342
Epoch: 13/20... Training loss: 0.1306
Epoch: 13/20... Training loss: 0.1329
Epoch: 13/20... Training loss: 0.1328
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1328
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1313
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1334
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1312
Epoch: 13/20... Training loss: 0.1318
Epoch: 13/20... Training loss: 0.1335
Epoch: 13/20... Training loss: 0.1272
Epoch: 13/20... Training loss: 0.1335
Epoch: 13/20... Training loss: 0.1324
Epoch: 13/20... Training loss: 0.1342
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1308
Epoch: 13/20... Training loss: 0.1270
Epoch: 13/20... Training loss: 0.1280
Epoch: 13/20... Training loss: 0.1282
Epoch: 13/20... Training loss: 0.1318
Epoch: 13/20... Training loss: 0.1323
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1265
Epoch: 13/20... Training loss: 0.1309
Epoch: 13/20... Training loss: 0.1289
Epoch: 13/20... Training loss: 0.1302
Epoch: 13/20... Training loss: 0.1290
Epoch: 13/20... Training loss: 0.1287
Epoch: 13/20... Training loss: 0.1262
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1324
Epoch: 13/20... Training loss: 0.1279
Epoch: 13/20... Training loss: 0.1290
Epoch: 13/20... Training loss: 0.1338
Epoch: 13/20... Training loss: 0.1305
Epoch: 13/20... Training loss: 0.1298
Epoch: 13/20... Training loss: 0.1281
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1271
Epoch: 13/20... Training loss: 0.1294
Epoch: 13/20... Training loss: 0.1302
Epoch: 13/20... Training loss: 0.1317
Epoch: 13/20... Training loss: 0.1335
Epoch: 13/20... Training loss: 0.1332
Epoch: 13/20... Training loss: 0.1272
Epoch: 13/20... Training loss: 0.1284
Epoch: 13/20... Training loss: 0.1359
Epoch: 13/20... Training loss: 0.1341
Epoch: 13/20... Training loss: 0.1280
Epoch: 13/20... Training loss: 0.1337
Epoch: 13/20... Training loss: 0.1284
Epoch: 13/20... Training loss: 0.1239
Epoch: 13/20... Training loss: 0.1368
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1264
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1344
Epoch: 13/20... Training loss: 0.1303
Epoch: 13/20... Training loss: 0.1276
Epoch: 13/20... Training loss: 0.1276
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1317
Epoch: 13/20... Training loss: 0.1306
Epoch: 13/20... Training loss: 0.1292
Epoch: 13/20... Training loss: 0.1344
Epoch: 13/20... Training loss: 0.1322
Epoch: 13/20... Training loss: 0.1311
Epoch: 13/20... Training loss: 0.1251
Epoch: 13/20... Training loss: 0.1305
Epoch: 13/20... Training loss: 0.1274
Epoch: 13/20... Training loss: 0.1300
Epoch: 13/20... Training loss: 0.1295
Epoch: 13/20... Training loss: 0.1307
Epoch: 13/20... Training loss: 0.1323
Epoch: 13/20... Training loss: 0.1315
Epoch: 13/20... Training loss: 0.1277
Epoch: 13/20... Training loss: 0.1343
Epoch: 13/20... Training loss: 0.1285
Epoch: 13/20... Training loss: 0.1256
Epoch: 13/20... Training loss: 0.1223
Epoch: 13/20... Training loss: 0.1286
Epoch: 13/20... Training loss: 0.1310
Epoch: 13/20... Training loss: 0.1296
Epoch: 13/20... Training loss: 0.1265
Epoch: 13/20... Training loss: 0.1337
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1333
Epoch: 13/20... Training loss: 0.1282
Epoch: 13/20... Training loss: 0.1325
Epoch: 13/20... Training loss: 0.1320
Epoch: 13/20... Training loss: 0.1281
Epoch: 14/20... Training loss: 0.1246
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1307
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1352
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1293
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1338
Epoch: 14/20... Training loss: 0.1283
Epoch: 14/20... Training loss: 0.1347
Epoch: 14/20... Training loss: 0.1332
Epoch: 14/20... Training loss: 0.1284
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1271
Epoch: 14/20... Training loss: 0.1269
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1267
Epoch: 14/20... Training loss: 0.1277
Epoch: 14/20... Training loss: 0.1318
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1302
Epoch: 14/20... Training loss: 0.1314
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1309
Epoch: 14/20... Training loss: 0.1246
Epoch: 14/20... Training loss: 0.1261
Epoch: 14/20... Training loss: 0.1266
Epoch: 14/20... Training loss: 0.1275
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1285
Epoch: 14/20... Training loss: 0.1299
Epoch: 14/20... Training loss: 0.1347
Epoch: 14/20... Training loss: 0.1297
Epoch: 14/20... Training loss: 0.1289
Epoch: 14/20... Training loss: 0.1317
Epoch: 14/20... Training loss: 0.1297
Epoch: 14/20... Training loss: 0.1342
Epoch: 14/20... Training loss: 0.1301
Epoch: 14/20... Training loss: 0.1345
Epoch: 14/20... Training loss: 0.1333
Epoch: 14/20... Training loss: 0.1352
Epoch: 14/20... Training loss: 0.1317
Epoch: 14/20... Training loss: 0.1315
Epoch: 14/20... Training loss: 0.1337
Epoch: 14/20... Training loss: 0.1287
Epoch: 14/20... Training loss: 0.1249
Epoch: 14/20... Training loss: 0.1309
Epoch: 14/20... Training loss: 0.1291
Epoch: 14/20... Training loss: 0.1353
Epoch: 14/20... Training loss: 0.1331
Epoch: 14/20... Training loss: 0.1336
Epoch: 14/20... Training loss: 0.1309
Epoch: 14/20... Training loss: 0.1345
Epoch: 14/20... Training loss: 0.1280
Epoch: 14/20... Training loss: 0.1283
Epoch: 14/20... Training loss: 0.1301
Epoch: 14/20... Training loss: 0.1287
Epoch: 14/20... Training loss: 0.1343
Epoch: 14/20... Training loss: 0.1235
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1286
Epoch: 14/20... Training loss: 0.1296
Epoch: 14/20... Training loss: 0.1342
Epoch: 14/20... Training loss: 0.1293
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1265
Epoch: 14/20... Training loss: 0.1293
Epoch: 14/20... Training loss: 0.1316
Epoch: 14/20... Training loss: 0.1282
Epoch: 14/20... Training loss: 0.1278
Epoch: 14/20... Training loss: 0.1350
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1327
Epoch: 14/20... Training loss: 0.1250
Epoch: 14/20... Training loss: 0.1315
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1346
Epoch: 14/20... Training loss: 0.1332
Epoch: 14/20... Training loss: 0.1307
Epoch: 14/20... Training loss: 0.1313
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1295
Epoch: 14/20... Training loss: 0.1302
Epoch: 14/20... Training loss: 0.1336
Epoch: 14/20... Training loss: 0.1285
Epoch: 14/20... Training loss: 0.1308
Epoch: 14/20... Training loss: 0.1263
Epoch: 14/20... Training loss: 0.1334
Epoch: 14/20... Training loss: 0.1264
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1287
Epoch: 14/20... Training loss: 0.1305
Epoch: 14/20... Training loss: 0.1255
Epoch: 14/20... Training loss: 0.1333
Epoch: 14/20... Training loss: 0.1242
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1307
Epoch: 14/20... Training loss: 0.1226
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1256
Epoch: 14/20... Training loss: 0.1308
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1326
Epoch: 14/20... Training loss: 0.1315
Epoch: 14/20... Training loss: 0.1286
Epoch: 14/20... Training loss: 0.1290
Epoch: 14/20... Training loss: 0.1284
Epoch: 14/20... Training loss: 0.1334
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1314
Epoch: 14/20... Training loss: 0.1301
Epoch: 14/20... Training loss: 0.1263
Epoch: 14/20... Training loss: 0.1260
Epoch: 14/20... Training loss: 0.1353
Epoch: 14/20... Training loss: 0.1356
Epoch: 14/20... Training loss: 0.1327
Epoch: 14/20... Training loss: 0.1269
Epoch: 14/20... Training loss: 0.1317
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1352
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1308
Epoch: 14/20... Training loss: 0.1327
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1315
Epoch: 14/20... Training loss: 0.1309
Epoch: 14/20... Training loss: 0.1313
Epoch: 14/20... Training loss: 0.1266
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1328
Epoch: 14/20... Training loss: 0.1253
Epoch: 14/20... Training loss: 0.1272
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1226
Epoch: 14/20... Training loss: 0.1259
Epoch: 14/20... Training loss: 0.1322
Epoch: 14/20... Training loss: 0.1295
Epoch: 14/20... Training loss: 0.1298
Epoch: 14/20... Training loss: 0.1289
Epoch: 14/20... Training loss: 0.1320
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1285
Epoch: 14/20... Training loss: 0.1293
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1265
Epoch: 14/20... Training loss: 0.1272
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1339
Epoch: 14/20... Training loss: 0.1282
Epoch: 14/20... Training loss: 0.1270
Epoch: 14/20... Training loss: 0.1345
Epoch: 14/20... Training loss: 0.1346
Epoch: 14/20... Training loss: 0.1326
Epoch: 14/20... Training loss: 0.1266
Epoch: 14/20... Training loss: 0.1297
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1328
Epoch: 14/20... Training loss: 0.1399
Epoch: 14/20... Training loss: 0.1338
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1296
Epoch: 14/20... Training loss: 0.1316
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1289
Epoch: 14/20... Training loss: 0.1312
Epoch: 14/20... Training loss: 0.1320
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1345
Epoch: 14/20... Training loss: 0.1304
Epoch: 14/20... Training loss: 0.1314
Epoch: 14/20... Training loss: 0.1316
Epoch: 14/20... Training loss: 0.1340
Epoch: 14/20... Training loss: 0.1297
Epoch: 14/20... Training loss: 0.1313
Epoch: 14/20... Training loss: 0.1271
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1335
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1312
Epoch: 14/20... Training loss: 0.1318
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1282
Epoch: 14/20... Training loss: 0.1268
Epoch: 14/20... Training loss: 0.1280
Epoch: 14/20... Training loss: 0.1290
Epoch: 14/20... Training loss: 0.1276
Epoch: 14/20... Training loss: 0.1286
Epoch: 14/20... Training loss: 0.1295
Epoch: 14/20... Training loss: 0.1264
Epoch: 14/20... Training loss: 0.1351
Epoch: 14/20... Training loss: 0.1273
Epoch: 14/20... Training loss: 0.1270
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1318
Epoch: 14/20... Training loss: 0.1283
Epoch: 14/20... Training loss: 0.1211
Epoch: 14/20... Training loss: 0.1317
Epoch: 14/20... Training loss: 0.1282
Epoch: 14/20... Training loss: 0.1348
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1289
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1342
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1254
Epoch: 14/20... Training loss: 0.1297
Epoch: 14/20... Training loss: 0.1294
Epoch: 14/20... Training loss: 0.1280
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1251
Epoch: 14/20... Training loss: 0.1260
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1267
Epoch: 14/20... Training loss: 0.1314
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1271
Epoch: 14/20... Training loss: 0.1304
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1242
Epoch: 14/20... Training loss: 0.1287
Epoch: 14/20... Training loss: 0.1314
Epoch: 14/20... Training loss: 0.1258
Epoch: 14/20... Training loss: 0.1272
Epoch: 14/20... Training loss: 0.1301
Epoch: 14/20... Training loss: 0.1290
Epoch: 14/20... Training loss: 0.1286
Epoch: 14/20... Training loss: 0.1370
Epoch: 14/20... Training loss: 0.1323
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1306
Epoch: 14/20... Training loss: 0.1308
Epoch: 14/20... Training loss: 0.1342
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1278
Epoch: 14/20... Training loss: 0.1317
Epoch: 14/20... Training loss: 0.1291
Epoch: 14/20... Training loss: 0.1312
Epoch: 14/20... Training loss: 0.1280
Epoch: 14/20... Training loss: 0.1308
Epoch: 14/20... Training loss: 0.1244
Epoch: 14/20... Training loss: 0.1286
Epoch: 14/20... Training loss: 0.1340
Epoch: 14/20... Training loss: 0.1265
Epoch: 14/20... Training loss: 0.1303
Epoch: 14/20... Training loss: 0.1305
Epoch: 14/20... Training loss: 0.1300
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1330
Epoch: 14/20... Training loss: 0.1274
Epoch: 14/20... Training loss: 0.1251
Epoch: 14/20... Training loss: 0.1299
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1266
Epoch: 14/20... Training loss: 0.1288
Epoch: 14/20... Training loss: 0.1284
Epoch: 14/20... Training loss: 0.1285
Epoch: 14/20... Training loss: 0.1281
Epoch: 14/20... Training loss: 0.1305
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1259
Epoch: 14/20... Training loss: 0.1294
Epoch: 14/20... Training loss: 0.1280
Epoch: 14/20... Training loss: 0.1315
Epoch: 14/20... Training loss: 0.1331
Epoch: 14/20... Training loss: 0.1325
Epoch: 14/20... Training loss: 0.1292
Epoch: 14/20... Training loss: 0.1250
Epoch: 14/20... Training loss: 0.1263
Epoch: 14/20... Training loss: 0.1349
Epoch: 14/20... Training loss: 0.1309
Epoch: 14/20... Training loss: 0.1319
Epoch: 14/20... Training loss: 0.1264
Epoch: 14/20... Training loss: 0.1277
Epoch: 14/20... Training loss: 0.1237
Epoch: 14/20... Training loss: 0.1260
Epoch: 14/20... Training loss: 0.1281
Epoch: 14/20... Training loss: 0.1277
Epoch: 14/20... Training loss: 0.1324
Epoch: 14/20... Training loss: 0.1281
Epoch: 14/20... Training loss: 0.1276
Epoch: 14/20... Training loss: 0.1336
Epoch: 14/20... Training loss: 0.1311
Epoch: 14/20... Training loss: 0.1351
Epoch: 14/20... Training loss: 0.1275
Epoch: 14/20... Training loss: 0.1301
Epoch: 14/20... Training loss: 0.1336
Epoch: 15/20... Training loss: 0.1348
Epoch: 15/20... Training loss: 0.1326
Epoch: 15/20... Training loss: 0.1272
Epoch: 15/20... Training loss: 0.1298
Epoch: 15/20... Training loss: 0.1313
Epoch: 15/20... Training loss: 0.1258
Epoch: 15/20... Training loss: 0.1285
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1283
Epoch: 15/20... Training loss: 0.1267
Epoch: 15/20... Training loss: 0.1323
Epoch: 15/20... Training loss: 0.1222
Epoch: 15/20... Training loss: 0.1329
Epoch: 15/20... Training loss: 0.1325
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1295
Epoch: 15/20... Training loss: 0.1233
Epoch: 15/20... Training loss: 0.1232
Epoch: 15/20... Training loss: 0.1269
Epoch: 15/20... Training loss: 0.1292
Epoch: 15/20... Training loss: 0.1342
Epoch: 15/20... Training loss: 0.1366
Epoch: 15/20... Training loss: 0.1297
Epoch: 15/20... Training loss: 0.1283
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1319
Epoch: 15/20... Training loss: 0.1306
Epoch: 15/20... Training loss: 0.1320
Epoch: 15/20... Training loss: 0.1301
Epoch: 15/20... Training loss: 0.1343
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1253
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1307
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1303
Epoch: 15/20... Training loss: 0.1284
Epoch: 15/20... Training loss: 0.1258
Epoch: 15/20... Training loss: 0.1272
Epoch: 15/20... Training loss: 0.1298
Epoch: 15/20... Training loss: 0.1284
Epoch: 15/20... Training loss: 0.1224
Epoch: 15/20... Training loss: 0.1287
Epoch: 15/20... Training loss: 0.1311
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1324
Epoch: 15/20... Training loss: 0.1320
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1320
Epoch: 15/20... Training loss: 0.1333
Epoch: 15/20... Training loss: 0.1276
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1345
Epoch: 15/20... Training loss: 0.1329
Epoch: 15/20... Training loss: 0.1339
Epoch: 15/20... Training loss: 0.1375
Epoch: 15/20... Training loss: 0.1281
Epoch: 15/20... Training loss: 0.1308
Epoch: 15/20... Training loss: 0.1360
Epoch: 15/20... Training loss: 0.1350
Epoch: 15/20... Training loss: 0.1258
Epoch: 15/20... Training loss: 0.1305
Epoch: 15/20... Training loss: 0.1251
Epoch: 15/20... Training loss: 0.1290
Epoch: 15/20... Training loss: 0.1283
Epoch: 15/20... Training loss: 0.1282
Epoch: 15/20... Training loss: 0.1325
Epoch: 15/20... Training loss: 0.1293
Epoch: 15/20... Training loss: 0.1329
Epoch: 15/20... Training loss: 0.1271
Epoch: 15/20... Training loss: 0.1285
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1310
Epoch: 15/20... Training loss: 0.1307
Epoch: 15/20... Training loss: 0.1296
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1297
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1305
Epoch: 15/20... Training loss: 0.1301
Epoch: 15/20... Training loss: 0.1316
Epoch: 15/20... Training loss: 0.1280
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1387
Epoch: 15/20... Training loss: 0.1326
Epoch: 15/20... Training loss: 0.1240
Epoch: 15/20... Training loss: 0.1274
Epoch: 15/20... Training loss: 0.1315
Epoch: 15/20... Training loss: 0.1297
Epoch: 15/20... Training loss: 0.1277
Epoch: 15/20... Training loss: 0.1295
Epoch: 15/20... Training loss: 0.1235
Epoch: 15/20... Training loss: 0.1280
Epoch: 15/20... Training loss: 0.1326
Epoch: 15/20... Training loss: 0.1296
Epoch: 15/20... Training loss: 0.1340
Epoch: 15/20... Training loss: 0.1280
Epoch: 15/20... Training loss: 0.1273
Epoch: 15/20... Training loss: 0.1316
Epoch: 15/20... Training loss: 0.1259
Epoch: 15/20... Training loss: 0.1290
Epoch: 15/20... Training loss: 0.1293
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1324
Epoch: 15/20... Training loss: 0.1302
Epoch: 15/20... Training loss: 0.1289
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1292
Epoch: 15/20... Training loss: 0.1271
Epoch: 15/20... Training loss: 0.1273
Epoch: 15/20... Training loss: 0.1331
Epoch: 15/20... Training loss: 0.1276
Epoch: 15/20... Training loss: 0.1317
Epoch: 15/20... Training loss: 0.1290
Epoch: 15/20... Training loss: 0.1339
Epoch: 15/20... Training loss: 0.1357
Epoch: 15/20... Training loss: 0.1347
Epoch: 15/20... Training loss: 0.1277
Epoch: 15/20... Training loss: 0.1306
Epoch: 15/20... Training loss: 0.1316
Epoch: 15/20... Training loss: 0.1282
Epoch: 15/20... Training loss: 0.1300
Epoch: 15/20... Training loss: 0.1326
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1313
Epoch: 15/20... Training loss: 0.1305
Epoch: 15/20... Training loss: 0.1298
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1276
Epoch: 15/20... Training loss: 0.1274
Epoch: 15/20... Training loss: 0.1289
Epoch: 15/20... Training loss: 0.1297
Epoch: 15/20... Training loss: 0.1241
Epoch: 15/20... Training loss: 0.1268
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1353
Epoch: 15/20... Training loss: 0.1270
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1311
Epoch: 15/20... Training loss: 0.1294
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1333
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1307
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1372
Epoch: 15/20... Training loss: 0.1346
Epoch: 15/20... Training loss: 0.1265
Epoch: 15/20... Training loss: 0.1323
Epoch: 15/20... Training loss: 0.1326
Epoch: 15/20... Training loss: 0.1274
Epoch: 15/20... Training loss: 0.1260
Epoch: 15/20... Training loss: 0.1323
Epoch: 15/20... Training loss: 0.1311
Epoch: 15/20... Training loss: 0.1320
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1275
Epoch: 15/20... Training loss: 0.1294
Epoch: 15/20... Training loss: 0.1330
Epoch: 15/20... Training loss: 0.1226
Epoch: 15/20... Training loss: 0.1306
Epoch: 15/20... Training loss: 0.1284
Epoch: 15/20... Training loss: 0.1306
Epoch: 15/20... Training loss: 0.1280
Epoch: 15/20... Training loss: 0.1262
Epoch: 15/20... Training loss: 0.1343
Epoch: 15/20... Training loss: 0.1250
Epoch: 15/20... Training loss: 0.1344
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1262
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1336
Epoch: 15/20... Training loss: 0.1263
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1255
Epoch: 15/20... Training loss: 0.1345
Epoch: 15/20... Training loss: 0.1257
Epoch: 15/20... Training loss: 0.1275
Epoch: 15/20... Training loss: 0.1401
Epoch: 15/20... Training loss: 0.1281
Epoch: 15/20... Training loss: 0.1343
Epoch: 15/20... Training loss: 0.1300
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1324
Epoch: 15/20... Training loss: 0.1301
Epoch: 15/20... Training loss: 0.1340
Epoch: 15/20... Training loss: 0.1267
Epoch: 15/20... Training loss: 0.1262
Epoch: 15/20... Training loss: 0.1334
Epoch: 15/20... Training loss: 0.1278
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1308
Epoch: 15/20... Training loss: 0.1361
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1296
Epoch: 15/20... Training loss: 0.1319
Epoch: 15/20... Training loss: 0.1296
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1313
Epoch: 15/20... Training loss: 0.1266
Epoch: 15/20... Training loss: 0.1289
Epoch: 15/20... Training loss: 0.1310
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1273
Epoch: 15/20... Training loss: 0.1310
Epoch: 15/20... Training loss: 0.1321
Epoch: 15/20... Training loss: 0.1316
Epoch: 15/20... Training loss: 0.1316
Epoch: 15/20... Training loss: 0.1308
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1301
Epoch: 15/20... Training loss: 0.1288
Epoch: 15/20... Training loss: 0.1289
Epoch: 15/20... Training loss: 0.1293
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1281
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1268
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1287
Epoch: 15/20... Training loss: 0.1284
Epoch: 15/20... Training loss: 0.1285
Epoch: 15/20... Training loss: 0.1347
Epoch: 15/20... Training loss: 0.1254
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1318
Epoch: 15/20... Training loss: 0.1289
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1297
Epoch: 15/20... Training loss: 0.1327
Epoch: 15/20... Training loss: 0.1337
Epoch: 15/20... Training loss: 0.1301
Epoch: 15/20... Training loss: 0.1320
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1341
Epoch: 15/20... Training loss: 0.1294
Epoch: 15/20... Training loss: 0.1292
Epoch: 15/20... Training loss: 0.1288
Epoch: 15/20... Training loss: 0.1288
Epoch: 15/20... Training loss: 0.1265
Epoch: 15/20... Training loss: 0.1298
Epoch: 15/20... Training loss: 0.1260
Epoch: 15/20... Training loss: 0.1282
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1285
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1294
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1275
Epoch: 15/20... Training loss: 0.1314
Epoch: 15/20... Training loss: 0.1286
Epoch: 15/20... Training loss: 0.1306
Epoch: 15/20... Training loss: 0.1313
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1361
Epoch: 15/20... Training loss: 0.1276
Epoch: 15/20... Training loss: 0.1219
Epoch: 15/20... Training loss: 0.1265
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1222
Epoch: 15/20... Training loss: 0.1281
Epoch: 15/20... Training loss: 0.1345
Epoch: 15/20... Training loss: 0.1262
Epoch: 15/20... Training loss: 0.1244
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1299
Epoch: 15/20... Training loss: 0.1348
Epoch: 15/20... Training loss: 0.1290
Epoch: 15/20... Training loss: 0.1318
Epoch: 15/20... Training loss: 0.1325
Epoch: 15/20... Training loss: 0.1278
Epoch: 15/20... Training loss: 0.1303
Epoch: 15/20... Training loss: 0.1266
Epoch: 15/20... Training loss: 0.1347
Epoch: 15/20... Training loss: 0.1263
Epoch: 15/20... Training loss: 0.1319
Epoch: 15/20... Training loss: 0.1333
Epoch: 15/20... Training loss: 0.1225
Epoch: 15/20... Training loss: 0.1257
Epoch: 15/20... Training loss: 0.1279
Epoch: 15/20... Training loss: 0.1304
Epoch: 15/20... Training loss: 0.1305
Epoch: 15/20... Training loss: 0.1336
Epoch: 15/20... Training loss: 0.1340
Epoch: 15/20... Training loss: 0.1300
Epoch: 15/20... Training loss: 0.1262
Epoch: 15/20... Training loss: 0.1303
Epoch: 15/20... Training loss: 0.1322
Epoch: 15/20... Training loss: 0.1328
Epoch: 15/20... Training loss: 0.1311
Epoch: 15/20... Training loss: 0.1291
Epoch: 15/20... Training loss: 0.1312
Epoch: 15/20... Training loss: 0.1282
Epoch: 15/20... Training loss: 0.1280
Epoch: 15/20... Training loss: 0.1221
Epoch: 16/20... Training loss: 0.1292
Epoch: 16/20... Training loss: 0.1290
Epoch: 16/20... Training loss: 0.1266
Epoch: 16/20... Training loss: 0.1325
Epoch: 16/20... Training loss: 0.1278
Epoch: 16/20... Training loss: 0.1260
Epoch: 16/20... Training loss: 0.1304
Epoch: 16/20... Training loss: 0.1257
Epoch: 16/20... Training loss: 0.1338
Epoch: 16/20... Training loss: 0.1293
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1316
Epoch: 16/20... Training loss: 0.1314
Epoch: 16/20... Training loss: 0.1368
Epoch: 16/20... Training loss: 0.1302
Epoch: 16/20... Training loss: 0.1315
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1295
Epoch: 16/20... Training loss: 0.1256
Epoch: 16/20... Training loss: 0.1307
Epoch: 16/20... Training loss: 0.1286
Epoch: 16/20... Training loss: 0.1338
Epoch: 16/20... Training loss: 0.1257
Epoch: 16/20... Training loss: 0.1308
Epoch: 16/20... Training loss: 0.1282
Epoch: 16/20... Training loss: 0.1240
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1287
Epoch: 16/20... Training loss: 0.1322
Epoch: 16/20... Training loss: 0.1274
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1302
Epoch: 16/20... Training loss: 0.1291
Epoch: 16/20... Training loss: 0.1255
Epoch: 16/20... Training loss: 0.1315
Epoch: 16/20... Training loss: 0.1280
Epoch: 16/20... Training loss: 0.1267
Epoch: 16/20... Training loss: 0.1295
Epoch: 16/20... Training loss: 0.1273
Epoch: 16/20... Training loss: 0.1265
Epoch: 16/20... Training loss: 0.1318
Epoch: 16/20... Training loss: 0.1312
Epoch: 16/20... Training loss: 0.1311
Epoch: 16/20... Training loss: 0.1304
Epoch: 16/20... Training loss: 0.1324
Epoch: 16/20... Training loss: 0.1295
Epoch: 16/20... Training loss: 0.1294
Epoch: 16/20... Training loss: 0.1322
Epoch: 16/20... Training loss: 0.1299
Epoch: 16/20... Training loss: 0.1314
Epoch: 16/20... Training loss: 0.1306
Epoch: 16/20... Training loss: 0.1326
Epoch: 16/20... Training loss: 0.1325
Epoch: 16/20... Training loss: 0.1324
Epoch: 16/20... Training loss: 0.1351
Epoch: 16/20... Training loss: 0.1250
Epoch: 16/20... Training loss: 0.1293
Epoch: 16/20... Training loss: 0.1290
Epoch: 16/20... Training loss: 0.1325
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1308
Epoch: 16/20... Training loss: 0.1266
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1377
Epoch: 16/20... Training loss: 0.1340
Epoch: 16/20... Training loss: 0.1252
Epoch: 16/20... Training loss: 0.1312
Epoch: 16/20... Training loss: 0.1331
Epoch: 16/20... Training loss: 0.1292
Epoch: 16/20... Training loss: 0.1315
Epoch: 16/20... Training loss: 0.1343
Epoch: 16/20... Training loss: 0.1311
Epoch: 16/20... Training loss: 0.1322
Epoch: 16/20... Training loss: 0.1278
Epoch: 16/20... Training loss: 0.1315
Epoch: 16/20... Training loss: 0.1251
Epoch: 16/20... Training loss: 0.1272
Epoch: 16/20... Training loss: 0.1270
Epoch: 16/20... Training loss: 0.1324
Epoch: 16/20... Training loss: 0.1338
Epoch: 16/20... Training loss: 0.1276
Epoch: 16/20... Training loss: 0.1313
Epoch: 16/20... Training loss: 0.1308
Epoch: 16/20... Training loss: 0.1313
Epoch: 16/20... Training loss: 0.1250
Epoch: 16/20... Training loss: 0.1231
Epoch: 16/20... Training loss: 0.1262
Epoch: 16/20... Training loss: 0.1282
Epoch: 16/20... Training loss: 0.1356
Epoch: 16/20... Training loss: 0.1255
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1330
Epoch: 16/20... Training loss: 0.1279
Epoch: 16/20... Training loss: 0.1319
Epoch: 16/20... Training loss: 0.1315
Epoch: 16/20... Training loss: 0.1294
Epoch: 16/20... Training loss: 0.1306
Epoch: 16/20... Training loss: 0.1290
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1261
Epoch: 16/20... Training loss: 0.1290
Epoch: 16/20... Training loss: 0.1297
Epoch: 16/20... Training loss: 0.1272
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1343
Epoch: 16/20... Training loss: 0.1338
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1291
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1326
Epoch: 16/20... Training loss: 0.1244
Epoch: 16/20... Training loss: 0.1362
Epoch: 16/20... Training loss: 0.1264
Epoch: 16/20... Training loss: 0.1320
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1291
Epoch: 16/20... Training loss: 0.1337
Epoch: 16/20... Training loss: 0.1286
Epoch: 16/20... Training loss: 0.1269
Epoch: 16/20... Training loss: 0.1318
Epoch: 16/20... Training loss: 0.1287
Epoch: 16/20... Training loss: 0.1291
Epoch: 16/20... Training loss: 0.1334
Epoch: 16/20... Training loss: 0.1295
Epoch: 16/20... Training loss: 0.1342
Epoch: 16/20... Training loss: 0.1224
Epoch: 16/20... Training loss: 0.1206
Epoch: 16/20... Training loss: 0.1282
Epoch: 16/20... Training loss: 0.1303
Epoch: 16/20... Training loss: 0.1328
Epoch: 16/20... Training loss: 0.1297
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1349
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1263
Epoch: 16/20... Training loss: 0.1312
Epoch: 16/20... Training loss: 0.1336
Epoch: 16/20... Training loss: 0.1306
Epoch: 16/20... Training loss: 0.1318
Epoch: 16/20... Training loss: 0.1310
Epoch: 16/20... Training loss: 0.1316
Epoch: 16/20... Training loss: 0.1266
Epoch: 16/20... Training loss: 0.1279
Epoch: 16/20... Training loss: 0.1307
Epoch: 16/20... Training loss: 0.1308
Epoch: 16/20... Training loss: 0.1243
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1308
Epoch: 16/20... Training loss: 0.1284
Epoch: 16/20... Training loss: 0.1248
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1310
Epoch: 16/20... Training loss: 0.1274
Epoch: 16/20... Training loss: 0.1299
Epoch: 16/20... Training loss: 0.1345
Epoch: 16/20... Training loss: 0.1293
Epoch: 16/20... Training loss: 0.1247
Epoch: 16/20... Training loss: 0.1324
Epoch: 16/20... Training loss: 0.1253
Epoch: 16/20... Training loss: 0.1292
Epoch: 16/20... Training loss: 0.1259
Epoch: 16/20... Training loss: 0.1278
Epoch: 16/20... Training loss: 0.1364
Epoch: 16/20... Training loss: 0.1278
Epoch: 16/20... Training loss: 0.1278
Epoch: 16/20... Training loss: 0.1322
Epoch: 16/20... Training loss: 0.1334
Epoch: 16/20... Training loss: 0.1285
Epoch: 16/20... Training loss: 0.1294
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1243
Epoch: 16/20... Training loss: 0.1303
Epoch: 16/20... Training loss: 0.1295
Epoch: 16/20... Training loss: 0.1309
Epoch: 16/20... Training loss: 0.1265
Epoch: 16/20... Training loss: 0.1307
Epoch: 16/20... Training loss: 0.1325
Epoch: 16/20... Training loss: 0.1258
Epoch: 16/20... Training loss: 0.1277
Epoch: 16/20... Training loss: 0.1324
Epoch: 16/20... Training loss: 0.1299
Epoch: 16/20... Training loss: 0.1285
Epoch: 16/20... Training loss: 0.1262
Epoch: 16/20... Training loss: 0.1287
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1259
Epoch: 16/20... Training loss: 0.1258
Epoch: 16/20... Training loss: 0.1309
Epoch: 16/20... Training loss: 0.1317
Epoch: 16/20... Training loss: 0.1263
Epoch: 16/20... Training loss: 0.1297
Epoch: 16/20... Training loss: 0.1285
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1332
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1336
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1267
Epoch: 16/20... Training loss: 0.1238
Epoch: 16/20... Training loss: 0.1290
Epoch: 16/20... Training loss: 0.1306
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1307
Epoch: 16/20... Training loss: 0.1292
Epoch: 16/20... Training loss: 0.1279
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1241
Epoch: 16/20... Training loss: 0.1266
Epoch: 16/20... Training loss: 0.1405
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1258
Epoch: 16/20... Training loss: 0.1320
Epoch: 16/20... Training loss: 0.1351
Epoch: 16/20... Training loss: 0.1312
Epoch: 16/20... Training loss: 0.1316
Epoch: 16/20... Training loss: 0.1285
Epoch: 16/20... Training loss: 0.1310
Epoch: 16/20... Training loss: 0.1304
Epoch: 16/20... Training loss: 0.1258
Epoch: 16/20... Training loss: 0.1279
Epoch: 16/20... Training loss: 0.1318
Epoch: 16/20... Training loss: 0.1253
Epoch: 16/20... Training loss: 0.1318
Epoch: 16/20... Training loss: 0.1336
Epoch: 16/20... Training loss: 0.1261
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1325
Epoch: 16/20... Training loss: 0.1331
Epoch: 16/20... Training loss: 0.1330
Epoch: 16/20... Training loss: 0.1307
Epoch: 16/20... Training loss: 0.1287
Epoch: 16/20... Training loss: 0.1346
Epoch: 16/20... Training loss: 0.1329
Epoch: 16/20... Training loss: 0.1306
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1327
Epoch: 16/20... Training loss: 0.1275
Epoch: 16/20... Training loss: 0.1304
Epoch: 16/20... Training loss: 0.1297
Epoch: 16/20... Training loss: 0.1309
Epoch: 16/20... Training loss: 0.1312
Epoch: 16/20... Training loss: 0.1270
Epoch: 16/20... Training loss: 0.1286
Epoch: 16/20... Training loss: 0.1268
Epoch: 16/20... Training loss: 0.1242
Epoch: 16/20... Training loss: 0.1313
Epoch: 16/20... Training loss: 0.1323
Epoch: 16/20... Training loss: 0.1245
Epoch: 16/20... Training loss: 0.1287
Epoch: 16/20... Training loss: 0.1265
Epoch: 16/20... Training loss: 0.1289
Epoch: 16/20... Training loss: 0.1292
Epoch: 16/20... Training loss: 0.1281
Epoch: 16/20... Training loss: 0.1288
Epoch: 16/20... Training loss: 0.1317
Epoch: 16/20... Training loss: 0.1270
Epoch: 16/20... Training loss: 0.1335
Epoch: 16/20... Training loss: 0.1257
Epoch: 16/20... Training loss: 0.1271
Epoch: 16/20... Training loss: 0.1223
Epoch: 16/20... Training loss: 0.1321
Epoch: 16/20... Training loss: 0.1300
Epoch: 16/20... Training loss: 0.1296
Epoch: 16/20... Training loss: 0.1335
Epoch: 16/20... Training loss: 0.1253
Epoch: 16/20... Training loss: 0.1256
Epoch: 16/20... Training loss: 0.1283
Epoch: 16/20... Training loss: 0.1284
Epoch: 16/20... Training loss: 0.1270
Epoch: 16/20... Training loss: 0.1342
Epoch: 16/20... Training loss: 0.1299
Epoch: 16/20... Training loss: 0.1337
Epoch: 16/20... Training loss: 0.1350
Epoch: 16/20... Training loss: 0.1297
Epoch: 16/20... Training loss: 0.1303
Epoch: 16/20... Training loss: 0.1254
Epoch: 16/20... Training loss: 0.1309
Epoch: 16/20... Training loss: 0.1282
Epoch: 16/20... Training loss: 0.1276
Epoch: 16/20... Training loss: 0.1293
Epoch: 16/20... Training loss: 0.1345
Epoch: 16/20... Training loss: 0.1340
Epoch: 16/20... Training loss: 0.1320
Epoch: 16/20... Training loss: 0.1277
Epoch: 16/20... Training loss: 0.1293
Epoch: 16/20... Training loss: 0.1305
Epoch: 16/20... Training loss: 0.1285
Epoch: 16/20... Training loss: 0.1275
Epoch: 16/20... Training loss: 0.1345
Epoch: 16/20... Training loss: 0.1273
Epoch: 16/20... Training loss: 0.1283
Epoch: 16/20... Training loss: 0.1330
Epoch: 16/20... Training loss: 0.1299
Epoch: 16/20... Training loss: 0.1251
Epoch: 16/20... Training loss: 0.1291
Epoch: 16/20... Training loss: 0.1263
Epoch: 16/20... Training loss: 0.1309
Epoch: 16/20... Training loss: 0.1277
Epoch: 16/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1266
Epoch: 17/20... Training loss: 0.1323
Epoch: 17/20... Training loss: 0.1316
Epoch: 17/20... Training loss: 0.1343
Epoch: 17/20... Training loss: 0.1292
Epoch: 17/20... Training loss: 0.1260
Epoch: 17/20... Training loss: 0.1253
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1316
Epoch: 17/20... Training loss: 0.1246
Epoch: 17/20... Training loss: 0.1269
Epoch: 17/20... Training loss: 0.1348
Epoch: 17/20... Training loss: 0.1345
Epoch: 17/20... Training loss: 0.1228
Epoch: 17/20... Training loss: 0.1280
Epoch: 17/20... Training loss: 0.1299
Epoch: 17/20... Training loss: 0.1250
Epoch: 17/20... Training loss: 0.1338
Epoch: 17/20... Training loss: 0.1251
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1295
Epoch: 17/20... Training loss: 0.1267
Epoch: 17/20... Training loss: 0.1295
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1320
Epoch: 17/20... Training loss: 0.1338
Epoch: 17/20... Training loss: 0.1293
Epoch: 17/20... Training loss: 0.1257
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1258
Epoch: 17/20... Training loss: 0.1261
Epoch: 17/20... Training loss: 0.1288
Epoch: 17/20... Training loss: 0.1293
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1272
Epoch: 17/20... Training loss: 0.1282
Epoch: 17/20... Training loss: 0.1301
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1326
Epoch: 17/20... Training loss: 0.1301
Epoch: 17/20... Training loss: 0.1274
Epoch: 17/20... Training loss: 0.1265
Epoch: 17/20... Training loss: 0.1305
Epoch: 17/20... Training loss: 0.1267
Epoch: 17/20... Training loss: 0.1342
Epoch: 17/20... Training loss: 0.1262
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1296
Epoch: 17/20... Training loss: 0.1253
Epoch: 17/20... Training loss: 0.1347
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1278
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1273
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1323
Epoch: 17/20... Training loss: 0.1323
Epoch: 17/20... Training loss: 0.1265
Epoch: 17/20... Training loss: 0.1299
Epoch: 17/20... Training loss: 0.1249
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1348
Epoch: 17/20... Training loss: 0.1285
Epoch: 17/20... Training loss: 0.1257
Epoch: 17/20... Training loss: 0.1258
Epoch: 17/20... Training loss: 0.1298
Epoch: 17/20... Training loss: 0.1264
Epoch: 17/20... Training loss: 0.1272
Epoch: 17/20... Training loss: 0.1322
Epoch: 17/20... Training loss: 0.1321
Epoch: 17/20... Training loss: 0.1316
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1283
Epoch: 17/20... Training loss: 0.1321
Epoch: 17/20... Training loss: 0.1247
Epoch: 17/20... Training loss: 0.1294
Epoch: 17/20... Training loss: 0.1324
Epoch: 17/20... Training loss: 0.1291
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1288
Epoch: 17/20... Training loss: 0.1341
Epoch: 17/20... Training loss: 0.1297
Epoch: 17/20... Training loss: 0.1294
Epoch: 17/20... Training loss: 0.1312
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1356
Epoch: 17/20... Training loss: 0.1329
Epoch: 17/20... Training loss: 0.1307
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1304
Epoch: 17/20... Training loss: 0.1248
Epoch: 17/20... Training loss: 0.1319
Epoch: 17/20... Training loss: 0.1265
Epoch: 17/20... Training loss: 0.1329
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1327
Epoch: 17/20... Training loss: 0.1279
Epoch: 17/20... Training loss: 0.1319
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1319
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1302
Epoch: 17/20... Training loss: 0.1253
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1265
Epoch: 17/20... Training loss: 0.1313
Epoch: 17/20... Training loss: 0.1312
Epoch: 17/20... Training loss: 0.1248
Epoch: 17/20... Training loss: 0.1297
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1305
Epoch: 17/20... Training loss: 0.1315
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1259
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1335
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1310
Epoch: 17/20... Training loss: 0.1324
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1301
Epoch: 17/20... Training loss: 0.1296
Epoch: 17/20... Training loss: 0.1298
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1311
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1277
Epoch: 17/20... Training loss: 0.1346
Epoch: 17/20... Training loss: 0.1251
Epoch: 17/20... Training loss: 0.1350
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1329
Epoch: 17/20... Training loss: 0.1344
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1315
Epoch: 17/20... Training loss: 0.1279
Epoch: 17/20... Training loss: 0.1321
Epoch: 17/20... Training loss: 0.1347
Epoch: 17/20... Training loss: 0.1342
Epoch: 17/20... Training loss: 0.1280
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1334
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1217
Epoch: 17/20... Training loss: 0.1355
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1322
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1208
Epoch: 17/20... Training loss: 0.1299
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1244
Epoch: 17/20... Training loss: 0.1310
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1315
Epoch: 17/20... Training loss: 0.1282
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1291
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1261
Epoch: 17/20... Training loss: 0.1352
Epoch: 17/20... Training loss: 0.1341
Epoch: 17/20... Training loss: 0.1301
Epoch: 17/20... Training loss: 0.1282
Epoch: 17/20... Training loss: 0.1276
Epoch: 17/20... Training loss: 0.1374
Epoch: 17/20... Training loss: 0.1325
Epoch: 17/20... Training loss: 0.1266
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1314
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1293
Epoch: 17/20... Training loss: 0.1293
Epoch: 17/20... Training loss: 0.1337
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1283
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1266
Epoch: 17/20... Training loss: 0.1316
Epoch: 17/20... Training loss: 0.1235
Epoch: 17/20... Training loss: 0.1313
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1297
Epoch: 17/20... Training loss: 0.1294
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1261
Epoch: 17/20... Training loss: 0.1295
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1271
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1241
Epoch: 17/20... Training loss: 0.1328
Epoch: 17/20... Training loss: 0.1359
Epoch: 17/20... Training loss: 0.1276
Epoch: 17/20... Training loss: 0.1283
Epoch: 17/20... Training loss: 0.1314
Epoch: 17/20... Training loss: 0.1345
Epoch: 17/20... Training loss: 0.1262
Epoch: 17/20... Training loss: 0.1276
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1293
Epoch: 17/20... Training loss: 0.1276
Epoch: 17/20... Training loss: 0.1315
Epoch: 17/20... Training loss: 0.1327
Epoch: 17/20... Training loss: 0.1307
Epoch: 17/20... Training loss: 0.1233
Epoch: 17/20... Training loss: 0.1263
Epoch: 17/20... Training loss: 0.1325
Epoch: 17/20... Training loss: 0.1278
Epoch: 17/20... Training loss: 0.1274
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1282
Epoch: 17/20... Training loss: 0.1258
Epoch: 17/20... Training loss: 0.1285
Epoch: 17/20... Training loss: 0.1310
Epoch: 17/20... Training loss: 0.1319
Epoch: 17/20... Training loss: 0.1283
Epoch: 17/20... Training loss: 0.1339
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1340
Epoch: 17/20... Training loss: 0.1340
Epoch: 17/20... Training loss: 0.1240
Epoch: 17/20... Training loss: 0.1249
Epoch: 17/20... Training loss: 0.1255
Epoch: 17/20... Training loss: 0.1297
Epoch: 17/20... Training loss: 0.1326
Epoch: 17/20... Training loss: 0.1318
Epoch: 17/20... Training loss: 0.1311
Epoch: 17/20... Training loss: 0.1327
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1307
Epoch: 17/20... Training loss: 0.1264
Epoch: 17/20... Training loss: 0.1313
Epoch: 17/20... Training loss: 0.1281
Epoch: 17/20... Training loss: 0.1339
Epoch: 17/20... Training loss: 0.1298
Epoch: 17/20... Training loss: 0.1323
Epoch: 17/20... Training loss: 0.1265
Epoch: 17/20... Training loss: 0.1288
Epoch: 17/20... Training loss: 0.1270
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1316
Epoch: 17/20... Training loss: 0.1273
Epoch: 17/20... Training loss: 0.1307
Epoch: 17/20... Training loss: 0.1277
Epoch: 17/20... Training loss: 0.1313
Epoch: 17/20... Training loss: 0.1295
Epoch: 17/20... Training loss: 0.1341
Epoch: 17/20... Training loss: 0.1329
Epoch: 17/20... Training loss: 0.1339
Epoch: 17/20... Training loss: 0.1294
Epoch: 17/20... Training loss: 0.1370
Epoch: 17/20... Training loss: 0.1305
Epoch: 17/20... Training loss: 0.1288
Epoch: 17/20... Training loss: 0.1302
Epoch: 17/20... Training loss: 0.1285
Epoch: 17/20... Training loss: 0.1267
Epoch: 17/20... Training loss: 0.1284
Epoch: 17/20... Training loss: 0.1322
Epoch: 17/20... Training loss: 0.1283
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1309
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1287
Epoch: 17/20... Training loss: 0.1289
Epoch: 17/20... Training loss: 0.1296
Epoch: 17/20... Training loss: 0.1338
Epoch: 17/20... Training loss: 0.1275
Epoch: 17/20... Training loss: 0.1290
Epoch: 17/20... Training loss: 0.1286
Epoch: 17/20... Training loss: 0.1312
Epoch: 17/20... Training loss: 0.1301
Epoch: 17/20... Training loss: 0.1255
Epoch: 17/20... Training loss: 0.1300
Epoch: 17/20... Training loss: 0.1253
Epoch: 17/20... Training loss: 0.1266
Epoch: 17/20... Training loss: 0.1278
Epoch: 17/20... Training loss: 0.1322
Epoch: 17/20... Training loss: 0.1323
Epoch: 18/20... Training loss: 0.1270
Epoch: 18/20... Training loss: 0.1318
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1325
Epoch: 18/20... Training loss: 0.1296
Epoch: 18/20... Training loss: 0.1324
Epoch: 18/20... Training loss: 0.1307
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1290
Epoch: 18/20... Training loss: 0.1314
Epoch: 18/20... Training loss: 0.1297
Epoch: 18/20... Training loss: 0.1310
Epoch: 18/20... Training loss: 0.1276
Epoch: 18/20... Training loss: 0.1270
Epoch: 18/20... Training loss: 0.1297
Epoch: 18/20... Training loss: 0.1290
Epoch: 18/20... Training loss: 0.1296
Epoch: 18/20... Training loss: 0.1334
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1295
Epoch: 18/20... Training loss: 0.1281
Epoch: 18/20... Training loss: 0.1319
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1299
Epoch: 18/20... Training loss: 0.1224
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1303
Epoch: 18/20... Training loss: 0.1317
Epoch: 18/20... Training loss: 0.1269
Epoch: 18/20... Training loss: 0.1257
Epoch: 18/20... Training loss: 0.1253
Epoch: 18/20... Training loss: 0.1343
Epoch: 18/20... Training loss: 0.1339
Epoch: 18/20... Training loss: 0.1259
Epoch: 18/20... Training loss: 0.1292
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1321
Epoch: 18/20... Training loss: 0.1241
Epoch: 18/20... Training loss: 0.1319
Epoch: 18/20... Training loss: 0.1244
Epoch: 18/20... Training loss: 0.1280
Epoch: 18/20... Training loss: 0.1301
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1256
Epoch: 18/20... Training loss: 0.1282
Epoch: 18/20... Training loss: 0.1286
Epoch: 18/20... Training loss: 0.1276
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1313
Epoch: 18/20... Training loss: 0.1270
Epoch: 18/20... Training loss: 0.1340
Epoch: 18/20... Training loss: 0.1298
Epoch: 18/20... Training loss: 0.1291
Epoch: 18/20... Training loss: 0.1305
Epoch: 18/20... Training loss: 0.1317
Epoch: 18/20... Training loss: 0.1282
Epoch: 18/20... Training loss: 0.1267
Epoch: 18/20... Training loss: 0.1312
Epoch: 18/20... Training loss: 0.1263
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1333
Epoch: 18/20... Training loss: 0.1301
Epoch: 18/20... Training loss: 0.1351
Epoch: 18/20... Training loss: 0.1318
Epoch: 18/20... Training loss: 0.1239
Epoch: 18/20... Training loss: 0.1269
Epoch: 18/20... Training loss: 0.1323
Epoch: 18/20... Training loss: 0.1323
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1298
Epoch: 18/20... Training loss: 0.1304
Epoch: 18/20... Training loss: 0.1303
Epoch: 18/20... Training loss: 0.1311
Epoch: 18/20... Training loss: 0.1288
Epoch: 18/20... Training loss: 0.1282
Epoch: 18/20... Training loss: 0.1313
Epoch: 18/20... Training loss: 0.1295
Epoch: 18/20... Training loss: 0.1285
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1279
Epoch: 18/20... Training loss: 0.1311
Epoch: 18/20... Training loss: 0.1291
Epoch: 18/20... Training loss: 0.1358
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1312
Epoch: 18/20... Training loss: 0.1333
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1341
Epoch: 18/20... Training loss: 0.1299
Epoch: 18/20... Training loss: 0.1309
Epoch: 18/20... Training loss: 0.1314
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1307
Epoch: 18/20... Training loss: 0.1269
Epoch: 18/20... Training loss: 0.1288
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1276
Epoch: 18/20... Training loss: 0.1268
Epoch: 18/20... Training loss: 0.1246
Epoch: 18/20... Training loss: 0.1306
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1311
Epoch: 18/20... Training loss: 0.1345
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1282
Epoch: 18/20... Training loss: 0.1309
Epoch: 18/20... Training loss: 0.1324
Epoch: 18/20... Training loss: 0.1254
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1280
Epoch: 18/20... Training loss: 0.1351
Epoch: 18/20... Training loss: 0.1272
Epoch: 18/20... Training loss: 0.1268
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1331
Epoch: 18/20... Training loss: 0.1315
Epoch: 18/20... Training loss: 0.1322
Epoch: 18/20... Training loss: 0.1332
Epoch: 18/20... Training loss: 0.1274
Epoch: 18/20... Training loss: 0.1294
Epoch: 18/20... Training loss: 0.1286
Epoch: 18/20... Training loss: 0.1282
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1323
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1298
Epoch: 18/20... Training loss: 0.1245
Epoch: 18/20... Training loss: 0.1281
Epoch: 18/20... Training loss: 0.1331
Epoch: 18/20... Training loss: 0.1291
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1241
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1249
Epoch: 18/20... Training loss: 0.1344
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1357
Epoch: 18/20... Training loss: 0.1343
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1347
Epoch: 18/20... Training loss: 0.1317
Epoch: 18/20... Training loss: 0.1246
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1253
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1313
Epoch: 18/20... Training loss: 0.1288
Epoch: 18/20... Training loss: 0.1304
Epoch: 18/20... Training loss: 0.1285
Epoch: 18/20... Training loss: 0.1268
Epoch: 18/20... Training loss: 0.1248
Epoch: 18/20... Training loss: 0.1292
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1316
Epoch: 18/20... Training loss: 0.1327
Epoch: 18/20... Training loss: 0.1327
Epoch: 18/20... Training loss: 0.1294
Epoch: 18/20... Training loss: 0.1329
Epoch: 18/20... Training loss: 0.1314
Epoch: 18/20... Training loss: 0.1265
Epoch: 18/20... Training loss: 0.1312
Epoch: 18/20... Training loss: 0.1250
Epoch: 18/20... Training loss: 0.1209
Epoch: 18/20... Training loss: 0.1271
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1350
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1235
Epoch: 18/20... Training loss: 0.1299
Epoch: 18/20... Training loss: 0.1298
Epoch: 18/20... Training loss: 0.1318
Epoch: 18/20... Training loss: 0.1269
Epoch: 18/20... Training loss: 0.1314
Epoch: 18/20... Training loss: 0.1307
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1298
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1316
Epoch: 18/20... Training loss: 0.1279
Epoch: 18/20... Training loss: 0.1276
Epoch: 18/20... Training loss: 0.1250
Epoch: 18/20... Training loss: 0.1292
Epoch: 18/20... Training loss: 0.1321
Epoch: 18/20... Training loss: 0.1306
Epoch: 18/20... Training loss: 0.1274
Epoch: 18/20... Training loss: 0.1309
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1251
Epoch: 18/20... Training loss: 0.1321
Epoch: 18/20... Training loss: 0.1325
Epoch: 18/20... Training loss: 0.1267
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1250
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1267
Epoch: 18/20... Training loss: 0.1292
Epoch: 18/20... Training loss: 0.1285
Epoch: 18/20... Training loss: 0.1324
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1341
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1280
Epoch: 18/20... Training loss: 0.1332
Epoch: 18/20... Training loss: 0.1290
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1297
Epoch: 18/20... Training loss: 0.1272
Epoch: 18/20... Training loss: 0.1281
Epoch: 18/20... Training loss: 0.1327
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1257
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1373
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1325
Epoch: 18/20... Training loss: 0.1291
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1256
Epoch: 18/20... Training loss: 0.1271
Epoch: 18/20... Training loss: 0.1329
Epoch: 18/20... Training loss: 0.1225
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1299
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1316
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1312
Epoch: 18/20... Training loss: 0.1226
Epoch: 18/20... Training loss: 0.1280
Epoch: 18/20... Training loss: 0.1306
Epoch: 18/20... Training loss: 0.1314
Epoch: 18/20... Training loss: 0.1283
Epoch: 18/20... Training loss: 0.1311
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1304
Epoch: 18/20... Training loss: 0.1258
Epoch: 18/20... Training loss: 0.1287
Epoch: 18/20... Training loss: 0.1317
Epoch: 18/20... Training loss: 0.1273
Epoch: 18/20... Training loss: 0.1304
Epoch: 18/20... Training loss: 0.1293
Epoch: 18/20... Training loss: 0.1309
Epoch: 18/20... Training loss: 0.1275
Epoch: 18/20... Training loss: 0.1289
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1277
Epoch: 18/20... Training loss: 0.1341
Epoch: 18/20... Training loss: 0.1245
Epoch: 18/20... Training loss: 0.1280
Epoch: 18/20... Training loss: 0.1276
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1301
Epoch: 18/20... Training loss: 0.1300
Epoch: 18/20... Training loss: 0.1356
Epoch: 18/20... Training loss: 0.1279
Epoch: 18/20... Training loss: 0.1297
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1279
Epoch: 18/20... Training loss: 0.1302
Epoch: 18/20... Training loss: 0.1246
Epoch: 18/20... Training loss: 0.1320
Epoch: 18/20... Training loss: 0.1308
Epoch: 18/20... Training loss: 0.1260
Epoch: 18/20... Training loss: 0.1277
Epoch: 18/20... Training loss: 0.1296
Epoch: 18/20... Training loss: 0.1258
Epoch: 18/20... Training loss: 0.1222
Epoch: 18/20... Training loss: 0.1339
Epoch: 18/20... Training loss: 0.1264
Epoch: 18/20... Training loss: 0.1278
Epoch: 18/20... Training loss: 0.1242
Epoch: 18/20... Training loss: 0.1271
Epoch: 18/20... Training loss: 0.1326
Epoch: 18/20... Training loss: 0.1299
Epoch: 18/20... Training loss: 0.1307
Epoch: 18/20... Training loss: 0.1249
Epoch: 18/20... Training loss: 0.1284
Epoch: 18/20... Training loss: 0.1308
Epoch: 19/20... Training loss: 0.1290
Epoch: 19/20... Training loss: 0.1228
Epoch: 19/20... Training loss: 0.1273
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1286
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1327
Epoch: 19/20... Training loss: 0.1280
Epoch: 19/20... Training loss: 0.1290
Epoch: 19/20... Training loss: 0.1332
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1306
Epoch: 19/20... Training loss: 0.1276
Epoch: 19/20... Training loss: 0.1324
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1277
Epoch: 19/20... Training loss: 0.1292
Epoch: 19/20... Training loss: 0.1254
Epoch: 19/20... Training loss: 0.1281
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1305
Epoch: 19/20... Training loss: 0.1282
Epoch: 19/20... Training loss: 0.1280
Epoch: 19/20... Training loss: 0.1311
Epoch: 19/20... Training loss: 0.1225
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1242
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1300
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1283
Epoch: 19/20... Training loss: 0.1315
Epoch: 19/20... Training loss: 0.1264
Epoch: 19/20... Training loss: 0.1332
Epoch: 19/20... Training loss: 0.1306
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1246
Epoch: 19/20... Training loss: 0.1258
Epoch: 19/20... Training loss: 0.1363
Epoch: 19/20... Training loss: 0.1224
Epoch: 19/20... Training loss: 0.1312
Epoch: 19/20... Training loss: 0.1325
Epoch: 19/20... Training loss: 0.1238
Epoch: 19/20... Training loss: 0.1269
Epoch: 19/20... Training loss: 0.1250
Epoch: 19/20... Training loss: 0.1327
Epoch: 19/20... Training loss: 0.1320
Epoch: 19/20... Training loss: 0.1313
Epoch: 19/20... Training loss: 0.1238
Epoch: 19/20... Training loss: 0.1275
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1259
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1274
Epoch: 19/20... Training loss: 0.1333
Epoch: 19/20... Training loss: 0.1234
Epoch: 19/20... Training loss: 0.1225
Epoch: 19/20... Training loss: 0.1328
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1263
Epoch: 19/20... Training loss: 0.1286
Epoch: 19/20... Training loss: 0.1290
Epoch: 19/20... Training loss: 0.1270
Epoch: 19/20... Training loss: 0.1326
Epoch: 19/20... Training loss: 0.1310
Epoch: 19/20... Training loss: 0.1285
Epoch: 19/20... Training loss: 0.1284
Epoch: 19/20... Training loss: 0.1299
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1332
Epoch: 19/20... Training loss: 0.1321
Epoch: 19/20... Training loss: 0.1282
Epoch: 19/20... Training loss: 0.1352
Epoch: 19/20... Training loss: 0.1301
Epoch: 19/20... Training loss: 0.1317
Epoch: 19/20... Training loss: 0.1231
Epoch: 19/20... Training loss: 0.1327
Epoch: 19/20... Training loss: 0.1297
Epoch: 19/20... Training loss: 0.1275
Epoch: 19/20... Training loss: 0.1263
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1326
Epoch: 19/20... Training loss: 0.1273
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1315
Epoch: 19/20... Training loss: 0.1261
Epoch: 19/20... Training loss: 0.1245
Epoch: 19/20... Training loss: 0.1320
Epoch: 19/20... Training loss: 0.1314
Epoch: 19/20... Training loss: 0.1312
Epoch: 19/20... Training loss: 0.1298
Epoch: 19/20... Training loss: 0.1334
Epoch: 19/20... Training loss: 0.1305
Epoch: 19/20... Training loss: 0.1273
Epoch: 19/20... Training loss: 0.1262
Epoch: 19/20... Training loss: 0.1239
Epoch: 19/20... Training loss: 0.1335
Epoch: 19/20... Training loss: 0.1278
Epoch: 19/20... Training loss: 0.1322
Epoch: 19/20... Training loss: 0.1341
Epoch: 19/20... Training loss: 0.1322
Epoch: 19/20... Training loss: 0.1295
Epoch: 19/20... Training loss: 0.1304
Epoch: 19/20... Training loss: 0.1261
Epoch: 19/20... Training loss: 0.1312
Epoch: 19/20... Training loss: 0.1267
Epoch: 19/20... Training loss: 0.1265
Epoch: 19/20... Training loss: 0.1314
Epoch: 19/20... Training loss: 0.1353
Epoch: 19/20... Training loss: 0.1329
Epoch: 19/20... Training loss: 0.1295
Epoch: 19/20... Training loss: 0.1255
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1285
Epoch: 19/20... Training loss: 0.1313
Epoch: 19/20... Training loss: 0.1305
Epoch: 19/20... Training loss: 0.1285
Epoch: 19/20... Training loss: 0.1213
Epoch: 19/20... Training loss: 0.1265
Epoch: 19/20... Training loss: 0.1274
Epoch: 19/20... Training loss: 0.1317
Epoch: 19/20... Training loss: 0.1285
Epoch: 19/20... Training loss: 0.1268
Epoch: 19/20... Training loss: 0.1276
Epoch: 19/20... Training loss: 0.1340
Epoch: 19/20... Training loss: 0.1324
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1294
Epoch: 19/20... Training loss: 0.1306
Epoch: 19/20... Training loss: 0.1344
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1293
Epoch: 19/20... Training loss: 0.1291
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1277
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1301
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1309
Epoch: 19/20... Training loss: 0.1277
Epoch: 19/20... Training loss: 0.1255
Epoch: 19/20... Training loss: 0.1282
Epoch: 19/20... Training loss: 0.1243
Epoch: 19/20... Training loss: 0.1318
Epoch: 19/20... Training loss: 0.1231
Epoch: 19/20... Training loss: 0.1326
Epoch: 19/20... Training loss: 0.1263
Epoch: 19/20... Training loss: 0.1306
Epoch: 19/20... Training loss: 0.1297
Epoch: 19/20... Training loss: 0.1298
Epoch: 19/20... Training loss: 0.1290
Epoch: 19/20... Training loss: 0.1316
Epoch: 19/20... Training loss: 0.1387
Epoch: 19/20... Training loss: 0.1301
Epoch: 19/20... Training loss: 0.1251
Epoch: 19/20... Training loss: 0.1293
Epoch: 19/20... Training loss: 0.1298
Epoch: 19/20... Training loss: 0.1329
Epoch: 19/20... Training loss: 0.1303
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1355
Epoch: 19/20... Training loss: 0.1281
Epoch: 19/20... Training loss: 0.1269
Epoch: 19/20... Training loss: 0.1223
Epoch: 19/20... Training loss: 0.1269
Epoch: 19/20... Training loss: 0.1331
Epoch: 19/20... Training loss: 0.1284
Epoch: 19/20... Training loss: 0.1264
Epoch: 19/20... Training loss: 0.1299
Epoch: 19/20... Training loss: 0.1245
Epoch: 19/20... Training loss: 0.1311
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1256
Epoch: 19/20... Training loss: 0.1310
Epoch: 19/20... Training loss: 0.1285
Epoch: 19/20... Training loss: 0.1321
Epoch: 19/20... Training loss: 0.1300
Epoch: 19/20... Training loss: 0.1322
Epoch: 19/20... Training loss: 0.1324
Epoch: 19/20... Training loss: 0.1282
Epoch: 19/20... Training loss: 0.1345
Epoch: 19/20... Training loss: 0.1304
Epoch: 19/20... Training loss: 0.1300
Epoch: 19/20... Training loss: 0.1304
Epoch: 19/20... Training loss: 0.1266
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1298
Epoch: 19/20... Training loss: 0.1241
Epoch: 19/20... Training loss: 0.1309
Epoch: 19/20... Training loss: 0.1301
Epoch: 19/20... Training loss: 0.1328
Epoch: 19/20... Training loss: 0.1293
Epoch: 19/20... Training loss: 0.1266
Epoch: 19/20... Training loss: 0.1243
Epoch: 19/20... Training loss: 0.1325
Epoch: 19/20... Training loss: 0.1292
Epoch: 19/20... Training loss: 0.1314
Epoch: 19/20... Training loss: 0.1271
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1291
Epoch: 19/20... Training loss: 0.1287
Epoch: 19/20... Training loss: 0.1274
Epoch: 19/20... Training loss: 0.1222
Epoch: 19/20... Training loss: 0.1361
Epoch: 19/20... Training loss: 0.1300
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1234
Epoch: 19/20... Training loss: 0.1294
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1317
Epoch: 19/20... Training loss: 0.1325
Epoch: 19/20... Training loss: 0.1275
Epoch: 19/20... Training loss: 0.1262
Epoch: 19/20... Training loss: 0.1307
Epoch: 19/20... Training loss: 0.1333
Epoch: 19/20... Training loss: 0.1328
Epoch: 19/20... Training loss: 0.1293
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1312
Epoch: 19/20... Training loss: 0.1323
Epoch: 19/20... Training loss: 0.1286
Epoch: 19/20... Training loss: 0.1307
Epoch: 19/20... Training loss: 0.1318
Epoch: 19/20... Training loss: 0.1283
Epoch: 19/20... Training loss: 0.1290
Epoch: 19/20... Training loss: 0.1279
Epoch: 19/20... Training loss: 0.1242
Epoch: 19/20... Training loss: 0.1262
Epoch: 19/20... Training loss: 0.1298
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1299
Epoch: 19/20... Training loss: 0.1380
Epoch: 19/20... Training loss: 0.1260
Epoch: 19/20... Training loss: 0.1263
Epoch: 19/20... Training loss: 0.1305
Epoch: 19/20... Training loss: 0.1277
Epoch: 19/20... Training loss: 0.1326
Epoch: 19/20... Training loss: 0.1299
Epoch: 19/20... Training loss: 0.1320
Epoch: 19/20... Training loss: 0.1292
Epoch: 19/20... Training loss: 0.1279
Epoch: 19/20... Training loss: 0.1232
Epoch: 19/20... Training loss: 0.1291
Epoch: 19/20... Training loss: 0.1301
Epoch: 19/20... Training loss: 0.1339
Epoch: 19/20... Training loss: 0.1304
Epoch: 19/20... Training loss: 0.1278
Epoch: 19/20... Training loss: 0.1304
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1316
Epoch: 19/20... Training loss: 0.1326
Epoch: 19/20... Training loss: 0.1242
Epoch: 19/20... Training loss: 0.1233
Epoch: 19/20... Training loss: 0.1227
Epoch: 19/20... Training loss: 0.1275
Epoch: 19/20... Training loss: 0.1226
Epoch: 19/20... Training loss: 0.1250
Epoch: 19/20... Training loss: 0.1300
Epoch: 19/20... Training loss: 0.1288
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1312
Epoch: 19/20... Training loss: 0.1269
Epoch: 19/20... Training loss: 0.1238
Epoch: 19/20... Training loss: 0.1274
Epoch: 19/20... Training loss: 0.1313
Epoch: 19/20... Training loss: 0.1233
Epoch: 19/20... Training loss: 0.1268
Epoch: 19/20... Training loss: 0.1284
Epoch: 19/20... Training loss: 0.1291
Epoch: 19/20... Training loss: 0.1259
Epoch: 19/20... Training loss: 0.1321
Epoch: 19/20... Training loss: 0.1289
Epoch: 19/20... Training loss: 0.1257
Epoch: 19/20... Training loss: 0.1280
Epoch: 19/20... Training loss: 0.1305
Epoch: 19/20... Training loss: 0.1272
Epoch: 19/20... Training loss: 0.1292
Epoch: 19/20... Training loss: 0.1296
Epoch: 19/20... Training loss: 0.1331
Epoch: 19/20... Training loss: 0.1274
Epoch: 19/20... Training loss: 0.1292
Epoch: 19/20... Training loss: 0.1265
Epoch: 19/20... Training loss: 0.1331
Epoch: 19/20... Training loss: 0.1364
Epoch: 19/20... Training loss: 0.1302
Epoch: 19/20... Training loss: 0.1358
Epoch: 19/20... Training loss: 0.1269
Epoch: 19/20... Training loss: 0.1286
Epoch: 19/20... Training loss: 0.1377
Epoch: 19/20... Training loss: 0.1265
Epoch: 19/20... Training loss: 0.1247
Epoch: 19/20... Training loss: 0.1285
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1261
Epoch: 20/20... Training loss: 0.1265
Epoch: 20/20... Training loss: 0.1310
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1305
Epoch: 20/20... Training loss: 0.1273
Epoch: 20/20... Training loss: 0.1266
Epoch: 20/20... Training loss: 0.1321
Epoch: 20/20... Training loss: 0.1234
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1316
Epoch: 20/20... Training loss: 0.1238
Epoch: 20/20... Training loss: 0.1337
Epoch: 20/20... Training loss: 0.1331
Epoch: 20/20... Training loss: 0.1266
Epoch: 20/20... Training loss: 0.1300
Epoch: 20/20... Training loss: 0.1297
Epoch: 20/20... Training loss: 0.1288
Epoch: 20/20... Training loss: 0.1264
Epoch: 20/20... Training loss: 0.1298
Epoch: 20/20... Training loss: 0.1331
Epoch: 20/20... Training loss: 0.1274
Epoch: 20/20... Training loss: 0.1294
Epoch: 20/20... Training loss: 0.1311
Epoch: 20/20... Training loss: 0.1255
Epoch: 20/20... Training loss: 0.1281
Epoch: 20/20... Training loss: 0.1297
Epoch: 20/20... Training loss: 0.1252
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1265
Epoch: 20/20... Training loss: 0.1231
Epoch: 20/20... Training loss: 0.1268
Epoch: 20/20... Training loss: 0.1285
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1348
Epoch: 20/20... Training loss: 0.1292
Epoch: 20/20... Training loss: 0.1292
Epoch: 20/20... Training loss: 0.1245
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1356
Epoch: 20/20... Training loss: 0.1345
Epoch: 20/20... Training loss: 0.1253
Epoch: 20/20... Training loss: 0.1260
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1311
Epoch: 20/20... Training loss: 0.1302
Epoch: 20/20... Training loss: 0.1347
Epoch: 20/20... Training loss: 0.1307
Epoch: 20/20... Training loss: 0.1307
Epoch: 20/20... Training loss: 0.1281
Epoch: 20/20... Training loss: 0.1225
Epoch: 20/20... Training loss: 0.1273
Epoch: 20/20... Training loss: 0.1289
Epoch: 20/20... Training loss: 0.1347
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1271
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1299
Epoch: 20/20... Training loss: 0.1261
Epoch: 20/20... Training loss: 0.1344
Epoch: 20/20... Training loss: 0.1279
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1286
Epoch: 20/20... Training loss: 0.1294
Epoch: 20/20... Training loss: 0.1314
Epoch: 20/20... Training loss: 0.1325
Epoch: 20/20... Training loss: 0.1308
Epoch: 20/20... Training loss: 0.1304
Epoch: 20/20... Training loss: 0.1288
Epoch: 20/20... Training loss: 0.1279
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1288
Epoch: 20/20... Training loss: 0.1270
Epoch: 20/20... Training loss: 0.1302
Epoch: 20/20... Training loss: 0.1277
Epoch: 20/20... Training loss: 0.1332
Epoch: 20/20... Training loss: 0.1257
Epoch: 20/20... Training loss: 0.1298
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1328
Epoch: 20/20... Training loss: 0.1259
Epoch: 20/20... Training loss: 0.1316
Epoch: 20/20... Training loss: 0.1270
Epoch: 20/20... Training loss: 0.1259
Epoch: 20/20... Training loss: 0.1341
Epoch: 20/20... Training loss: 0.1318
Epoch: 20/20... Training loss: 0.1323
Epoch: 20/20... Training loss: 0.1308
Epoch: 20/20... Training loss: 0.1258
Epoch: 20/20... Training loss: 0.1238
Epoch: 20/20... Training loss: 0.1277
Epoch: 20/20... Training loss: 0.1319
Epoch: 20/20... Training loss: 0.1250
Epoch: 20/20... Training loss: 0.1299
Epoch: 20/20... Training loss: 0.1323
Epoch: 20/20... Training loss: 0.1287
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1292
Epoch: 20/20... Training loss: 0.1351
Epoch: 20/20... Training loss: 0.1259
Epoch: 20/20... Training loss: 0.1291
Epoch: 20/20... Training loss: 0.1297
Epoch: 20/20... Training loss: 0.1322
Epoch: 20/20... Training loss: 0.1264
Epoch: 20/20... Training loss: 0.1283
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1302
Epoch: 20/20... Training loss: 0.1336
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1316
Epoch: 20/20... Training loss: 0.1293
Epoch: 20/20... Training loss: 0.1281
Epoch: 20/20... Training loss: 0.1250
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1258
Epoch: 20/20... Training loss: 0.1369
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1315
Epoch: 20/20... Training loss: 0.1281
Epoch: 20/20... Training loss: 0.1315
Epoch: 20/20... Training loss: 0.1260
Epoch: 20/20... Training loss: 0.1334
Epoch: 20/20... Training loss: 0.1250
Epoch: 20/20... Training loss: 0.1289
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1310
Epoch: 20/20... Training loss: 0.1219
Epoch: 20/20... Training loss: 0.1248
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1340
Epoch: 20/20... Training loss: 0.1296
Epoch: 20/20... Training loss: 0.1273
Epoch: 20/20... Training loss: 0.1326
Epoch: 20/20... Training loss: 0.1274
Epoch: 20/20... Training loss: 0.1327
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1294
Epoch: 20/20... Training loss: 0.1257
Epoch: 20/20... Training loss: 0.1317
Epoch: 20/20... Training loss: 0.1311
Epoch: 20/20... Training loss: 0.1317
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1247
Epoch: 20/20... Training loss: 0.1294
Epoch: 20/20... Training loss: 0.1262
Epoch: 20/20... Training loss: 0.1314
Epoch: 20/20... Training loss: 0.1296
Epoch: 20/20... Training loss: 0.1311
Epoch: 20/20... Training loss: 0.1308
Epoch: 20/20... Training loss: 0.1310
Epoch: 20/20... Training loss: 0.1285
Epoch: 20/20... Training loss: 0.1329
Epoch: 20/20... Training loss: 0.1358
Epoch: 20/20... Training loss: 0.1268
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1259
Epoch: 20/20... Training loss: 0.1317
Epoch: 20/20... Training loss: 0.1289
Epoch: 20/20... Training loss: 0.1318
Epoch: 20/20... Training loss: 0.1316
Epoch: 20/20... Training loss: 0.1252
Epoch: 20/20... Training loss: 0.1347
Epoch: 20/20... Training loss: 0.1309
Epoch: 20/20... Training loss: 0.1305
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1360
Epoch: 20/20... Training loss: 0.1253
Epoch: 20/20... Training loss: 0.1310
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1315
Epoch: 20/20... Training loss: 0.1255
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1241
Epoch: 20/20... Training loss: 0.1291
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1261
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1304
Epoch: 20/20... Training loss: 0.1297
Epoch: 20/20... Training loss: 0.1327
Epoch: 20/20... Training loss: 0.1265
Epoch: 20/20... Training loss: 0.1293
Epoch: 20/20... Training loss: 0.1249
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1309
Epoch: 20/20... Training loss: 0.1242
Epoch: 20/20... Training loss: 0.1247
Epoch: 20/20... Training loss: 0.1252
Epoch: 20/20... Training loss: 0.1324
Epoch: 20/20... Training loss: 0.1268
Epoch: 20/20... Training loss: 0.1277
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1299
Epoch: 20/20... Training loss: 0.1230
Epoch: 20/20... Training loss: 0.1293
Epoch: 20/20... Training loss: 0.1365
Epoch: 20/20... Training loss: 0.1300
Epoch: 20/20... Training loss: 0.1338
Epoch: 20/20... Training loss: 0.1234
Epoch: 20/20... Training loss: 0.1274
Epoch: 20/20... Training loss: 0.1306
Epoch: 20/20... Training loss: 0.1254
Epoch: 20/20... Training loss: 0.1261
Epoch: 20/20... Training loss: 0.1308
Epoch: 20/20... Training loss: 0.1349
Epoch: 20/20... Training loss: 0.1318
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1299
Epoch: 20/20... Training loss: 0.1286
Epoch: 20/20... Training loss: 0.1264
Epoch: 20/20... Training loss: 0.1315
Epoch: 20/20... Training loss: 0.1287
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1307
Epoch: 20/20... Training loss: 0.1324
Epoch: 20/20... Training loss: 0.1279
Epoch: 20/20... Training loss: 0.1281
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1253
Epoch: 20/20... Training loss: 0.1363
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1279
Epoch: 20/20... Training loss: 0.1254
Epoch: 20/20... Training loss: 0.1317
Epoch: 20/20... Training loss: 0.1297
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1278
Epoch: 20/20... Training loss: 0.1300
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1325
Epoch: 20/20... Training loss: 0.1330
Epoch: 20/20... Training loss: 0.1277
Epoch: 20/20... Training loss: 0.1247
Epoch: 20/20... Training loss: 0.1318
Epoch: 20/20... Training loss: 0.1246
Epoch: 20/20... Training loss: 0.1356
Epoch: 20/20... Training loss: 0.1245
Epoch: 20/20... Training loss: 0.1304
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1331
Epoch: 20/20... Training loss: 0.1257
Epoch: 20/20... Training loss: 0.1273
Epoch: 20/20... Training loss: 0.1313
Epoch: 20/20... Training loss: 0.1282
Epoch: 20/20... Training loss: 0.1350
Epoch: 20/20... Training loss: 0.1269
Epoch: 20/20... Training loss: 0.1311
Epoch: 20/20... Training loss: 0.1273
Epoch: 20/20... Training loss: 0.1289
Epoch: 20/20... Training loss: 0.1318
Epoch: 20/20... Training loss: 0.1339
Epoch: 20/20... Training loss: 0.1314
Epoch: 20/20... Training loss: 0.1274
Epoch: 20/20... Training loss: 0.1310
Epoch: 20/20... Training loss: 0.1304
Epoch: 20/20... Training loss: 0.1263
Epoch: 20/20... Training loss: 0.1301
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1284
Epoch: 20/20... Training loss: 0.1295
Epoch: 20/20... Training loss: 0.1236
Epoch: 20/20... Training loss: 0.1277
Epoch: 20/20... Training loss: 0.1290
Epoch: 20/20... Training loss: 0.1305
Epoch: 20/20... Training loss: 0.1312
Epoch: 20/20... Training loss: 0.1304
Epoch: 20/20... Training loss: 0.1288
Epoch: 20/20... Training loss: 0.1258
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1291
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1255
Epoch: 20/20... Training loss: 0.1306
Epoch: 20/20... Training loss: 0.1256
Epoch: 20/20... Training loss: 0.1352
Epoch: 20/20... Training loss: 0.1267
Epoch: 20/20... Training loss: 0.1294
Epoch: 20/20... Training loss: 0.1314
Epoch: 20/20... Training loss: 0.1327
Epoch: 20/20... Training loss: 0.1308
Epoch: 20/20... Training loss: 0.1333
Epoch: 20/20... Training loss: 0.1244
Epoch: 20/20... Training loss: 0.1264
Epoch: 20/20... Training loss: 0.1276
Epoch: 20/20... Training loss: 0.1271
Epoch: 20/20... Training loss: 0.1251
Epoch: 20/20... Training loss: 0.1339
Epoch: 20/20... Training loss: 0.1305
Epoch: 20/20... Training loss: 0.1288
Epoch: 20/20... Training loss: 0.1263
Epoch: 20/20... Training loss: 0.1298
Epoch: 20/20... Training loss: 0.1272
Epoch: 20/20... Training loss: 0.1300
Epoch: 20/20... Training loss: 0.1302

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 [26]:
fig, axes = plt.subplots(nrows=2, ncols=20, sharex=True, sharey=True, figsize=(40,4))
in_imgs = mnist.test.images[:20]
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 [27]:
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.