- .ipynb_checkpoints
- .localenv
- datasets
- docker
- images
- 01_the_machine_learning_landscape.ipynb
- 02_end_to_end_machine_learning_project.ipynb
- 03_classification.ipynb
- 04_training_linear_models.ipynb
- 05_support_vector_machines.ipynb
- 06_decision_trees.ipynb
- 07_ensemble_learning_and_random_forests.ipynb
- 08_dimensionality_reduction.ipynb
- 09_up_and_running_with_tensorflow.ipynb
- 10_introduction_to_artificial_neural_networks.ipynb
- 11_deep_learning.ipynb
- 12_distributed_tensorflow.ipynb
- 13_convolutional_neural_networks.ipynb
- 14_recurrent_neural_networks.ipynb
- 15_autoencoders.ipynb
- 16_reinforcement_learning.ipynb
- _overview.md
- app_spec.yml
- book_equations.ipynb
- extra_autodiff.ipynb
- extra_capsnets-cn.ipynb
- extra_capsnets.ipynb
- future_encoders.py
- index.ipynb
- LICENSE
- math_linear_algebra.ipynb
- README.md
- requirements.txt
- tensorflow_graph_in_jupyter.py
- tools_matplotlib.ipynb
- tools_numpy.ipynb
- tools_pandas.ipynb
11_deep_learning.ipynb @master — view markup · raw · history · blame
Chapter 11 – Deep Learning
This notebook contains all the sample code and solutions to the exercises in chapter 11.
Setup¶
First, let's make sure this notebook works well in both python 2 and 3, import a few common modules, ensure MatplotLib plots figures inline and prepare a function to save the figures:
# To support both python 2 and python 3
from __future__ import division, print_function, unicode_literals
# Common imports
import numpy as np
import os
# to make this notebook's output stable across runs
def reset_graph(seed=42):
tf.reset_default_graph()
tf.set_random_seed(seed)
np.random.seed(seed)
# To plot pretty figures
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['axes.labelsize'] = 14
plt.rcParams['xtick.labelsize'] = 12
plt.rcParams['ytick.labelsize'] = 12
# Where to save the figures
PROJECT_ROOT_DIR = "."
CHAPTER_ID = "deep"
def save_fig(fig_id, tight_layout=True):
path = os.path.join(PROJECT_ROOT_DIR, "images", CHAPTER_ID, fig_id + ".png")
print("Saving figure", fig_id)
if tight_layout:
plt.tight_layout()
plt.savefig(path, format='png', dpi=300)
Vanishing/Exploding Gradients Problem¶
def logit(z):
return 1 / (1 + np.exp(-z))
z = np.linspace(-5, 5, 200)
plt.plot([-5, 5], [0, 0], 'k-')
plt.plot([-5, 5], [1, 1], 'k--')
plt.plot([0, 0], [-0.2, 1.2], 'k-')
plt.plot([-5, 5], [-3/4, 7/4], 'g--')
plt.plot(z, logit(z), "b-", linewidth=2)
props = dict(facecolor='black', shrink=0.1)
plt.annotate('Saturating', xytext=(3.5, 0.7), xy=(5, 1), arrowprops=props, fontsize=14, ha="center")
plt.annotate('Saturating', xytext=(-3.5, 0.3), xy=(-5, 0), arrowprops=props, fontsize=14, ha="center")
plt.annotate('Linear', xytext=(2, 0.2), xy=(0, 0.5), arrowprops=props, fontsize=14, ha="center")
plt.grid(True)
plt.title("Sigmoid activation function", fontsize=14)
plt.axis([-5, 5, -0.2, 1.2])
save_fig("sigmoid_saturation_plot")
plt.show()
Saving figure sigmoid_saturation_plot
Xavier and He Initialization¶
Note: the book uses tensorflow.contrib.layers.fully_connected()
rather than tf.layers.dense()
(which did not exist when this chapter was written). It is now preferable to use tf.layers.dense()
, because anything in the contrib module may change or be deleted without notice. The dense()
function is almost identical to the fully_connected()
function. The main differences relevant to this chapter are:
- several parameters are renamed:
scope
becomesname
,activation_fn
becomesactivation
(and similarly the_fn
suffix is removed from other parameters such asnormalizer_fn
),weights_initializer
becomeskernel_initializer
, etc. - the default
activation
is nowNone
rather thantf.nn.relu
. - it does not support
tensorflow.contrib.framework.arg_scope()
(introduced later in chapter 11). - it does not support regularizer params (introduced later in chapter 11).
import tensorflow as tf
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
he_init = tf.variance_scaling_initializer()
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu,
kernel_initializer=he_init, name="hidden1")
Nonsaturating Activation Functions¶
Leaky ReLU¶
def leaky_relu(z, alpha=0.01):
return np.maximum(alpha*z, z)
plt.plot(z, leaky_relu(z, 0.05), "b-", linewidth=2)
plt.plot([-5, 5], [0, 0], 'k-')
plt.plot([0, 0], [-0.5, 4.2], 'k-')
plt.grid(True)
props = dict(facecolor='black', shrink=0.1)
plt.annotate('Leak', xytext=(-3.5, 0.5), xy=(-5, -0.2), arrowprops=props, fontsize=14, ha="center")
plt.title("Leaky ReLU activation function", fontsize=14)
plt.axis([-5, 5, -0.5, 4.2])
save_fig("leaky_relu_plot")
plt.show()
Saving figure leaky_relu_plot
Implementing Leaky ReLU in TensorFlow:
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
def leaky_relu(z, name=None):
return tf.maximum(0.01 * z, z, name=name)
hidden1 = tf.layers.dense(X, n_hidden1, activation=leaky_relu, name="hidden1")
Let's train a neural network on MNIST using the Leaky ReLU. First let's create the graph:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 100
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=leaky_relu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=leaky_relu, name="hidden2")
logits = tf.layers.dense(hidden2, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
learning_rate = 0.01
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
saver = tf.train.Saver()
Let's load the data:
Warning: tf.examples.tutorials.mnist
is deprecated. We will use tf.keras.datasets.mnist
instead.
(X_train, y_train), (X_test, y_test) = tf.keras.datasets.mnist.load_data()
X_train = X_train.astype(np.float32).reshape(-1, 28*28) / 255.0
X_test = X_test.astype(np.float32).reshape(-1, 28*28) / 255.0
y_train = y_train.astype(np.int32)
y_test = y_test.astype(np.int32)
X_valid, X_train = X_train[:5000], X_train[5000:]
y_valid, y_train = y_train[:5000], y_train[5000:]
def shuffle_batch(X, y, batch_size):
rnd_idx = np.random.permutation(len(X))
n_batches = len(X) // batch_size
for batch_idx in np.array_split(rnd_idx, n_batches):
X_batch, y_batch = X[batch_idx], y[batch_idx]
yield X_batch, y_batch
n_epochs = 40
batch_size = 50
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
if epoch % 5 == 0:
acc_batch = accuracy.eval(feed_dict={X: X_batch, y: y_batch})
acc_valid = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Batch accuracy:", acc_batch, "Validation accuracy:", acc_valid)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Batch accuracy: 0.86 Validation accuracy: 0.9048 5 Batch accuracy: 0.94 Validation accuracy: 0.9494 10 Batch accuracy: 0.92 Validation accuracy: 0.9656 15 Batch accuracy: 0.94 Validation accuracy: 0.9712 20 Batch accuracy: 1.0 Validation accuracy: 0.9764 25 Batch accuracy: 1.0 Validation accuracy: 0.9772 30 Batch accuracy: 0.98 Validation accuracy: 0.9782 35 Batch accuracy: 1.0 Validation accuracy: 0.9786
ELU¶
def elu(z, alpha=1):
return np.where(z < 0, alpha * (np.exp(z) - 1), z)
plt.plot(z, elu(z), "b-", linewidth=2)
plt.plot([-5, 5], [0, 0], 'k-')
plt.plot([-5, 5], [-1, -1], 'k--')
plt.plot([0, 0], [-2.2, 3.2], 'k-')
plt.grid(True)
plt.title(r"ELU activation function ($\alpha=1$)", fontsize=14)
plt.axis([-5, 5, -2.2, 3.2])
save_fig("elu_plot")
plt.show()
Saving figure elu_plot
Implementing ELU in TensorFlow is trivial, just specify the activation function when building each layer:
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.elu, name="hidden1")
SELU¶
This activation function was proposed in this great paper by Günter Klambauer, Thomas Unterthiner and Andreas Mayr, published in June 2017 (I will definitely add it to the book). During training, a neural network composed of a stack of dense layers using the SELU activation function will self-normalize: the output of each layer will tend to preserve the same mean and variance during training, which solves the vanishing/exploding gradients problem. As a result, this activation function outperforms the other activation functions very significantly for such neural nets, so you should really try it out.
def selu(z,
scale=1.0507009873554804934193349852946,
alpha=1.6732632423543772848170429916717):
return scale * elu(z, alpha)
plt.plot(z, selu(z), "b-", linewidth=2)
plt.plot([-5, 5], [0, 0], 'k-')
plt.plot([-5, 5], [-1.758, -1.758], 'k--')
plt.plot([0, 0], [-2.2, 3.2], 'k-')
plt.grid(True)
plt.title(r"SELU activation function", fontsize=14)
plt.axis([-5, 5, -2.2, 3.2])
save_fig("selu_plot")
plt.show()
Saving figure selu_plot
By default, the SELU hyperparameters (scale
and alpha
) are tuned in such a way that the mean remains close to 0, and the standard deviation remains close to 1 (assuming the inputs are standardized with mean 0 and standard deviation 1 too). Using this activation function, even a 100 layer deep neural network preserves roughly mean 0 and standard deviation 1 across all layers, avoiding the exploding/vanishing gradients problem:
np.random.seed(42)
Z = np.random.normal(size=(500, 100))
for layer in range(100):
W = np.random.normal(size=(100, 100), scale=np.sqrt(1/100))
Z = selu(np.dot(Z, W))
means = np.mean(Z, axis=1)
stds = np.std(Z, axis=1)
if layer % 10 == 0:
print("Layer {}: {:.2f} < mean < {:.2f}, {:.2f} < std deviation < {:.2f}".format(
layer, means.min(), means.max(), stds.min(), stds.max()))
Layer 0: -0.26 < mean < 0.27, 0.74 < std deviation < 1.27 Layer 10: -0.24 < mean < 0.27, 0.74 < std deviation < 1.27 Layer 20: -0.17 < mean < 0.18, 0.74 < std deviation < 1.24 Layer 30: -0.27 < mean < 0.24, 0.78 < std deviation < 1.20 Layer 40: -0.38 < mean < 0.39, 0.74 < std deviation < 1.25 Layer 50: -0.27 < mean < 0.31, 0.73 < std deviation < 1.27 Layer 60: -0.26 < mean < 0.43, 0.74 < std deviation < 1.35 Layer 70: -0.19 < mean < 0.21, 0.75 < std deviation < 1.21 Layer 80: -0.18 < mean < 0.16, 0.72 < std deviation < 1.19 Layer 90: -0.19 < mean < 0.16, 0.75 < std deviation < 1.20
The tf.nn.selu()
function was added in TensorFlow 1.4. For earlier versions, you can use the following implementation:
def selu(z,
scale=1.0507009873554804934193349852946,
alpha=1.6732632423543772848170429916717):
return scale * tf.where(z >= 0.0, z, alpha * tf.nn.elu(z))
However, the SELU activation function cannot be used along with regular Dropout (this would cancel the SELU activation function's self-normalizing property). Fortunately, there is a Dropout variant called Alpha Dropout proposed in the same paper. It is available in tf.contrib.nn.alpha_dropout()
since TF 1.4 (or check out this implementation by the Institute of Bioinformatics, Johannes Kepler University Linz).
Let's create a neural net for MNIST using the SELU activation function:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 100
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=selu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=selu, name="hidden2")
logits = tf.layers.dense(hidden2, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
learning_rate = 0.01
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 40
batch_size = 50
Now let's train it. Do not forget to scale the inputs to mean 0 and standard deviation 1:
means = X_train.mean(axis=0, keepdims=True)
stds = X_train.std(axis=0, keepdims=True) + 1e-10
X_val_scaled = (X_valid - means) / stds
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
X_batch_scaled = (X_batch - means) / stds
sess.run(training_op, feed_dict={X: X_batch_scaled, y: y_batch})
if epoch % 5 == 0:
acc_batch = accuracy.eval(feed_dict={X: X_batch_scaled, y: y_batch})
acc_valid = accuracy.eval(feed_dict={X: X_val_scaled, y: y_valid})
print(epoch, "Batch accuracy:", acc_batch, "Validation accuracy:", acc_valid)
save_path = saver.save(sess, "./my_model_final_selu.ckpt")
0 Batch accuracy: 0.88 Validation accuracy: 0.9232 5 Batch accuracy: 0.98 Validation accuracy: 0.9576 10 Batch accuracy: 1.0 Validation accuracy: 0.9662 15 Batch accuracy: 0.96 Validation accuracy: 0.968 20 Batch accuracy: 1.0 Validation accuracy: 0.9694 25 Batch accuracy: 1.0 Validation accuracy: 0.9688 30 Batch accuracy: 1.0 Validation accuracy: 0.969 35 Batch accuracy: 1.0 Validation accuracy: 0.9696
Batch Normalization¶
Note: the book uses tensorflow.contrib.layers.batch_norm()
rather than tf.layers.batch_normalization()
(which did not exist when this chapter was written). It is now preferable to use tf.layers.batch_normalization()
, because anything in the contrib module may change or be deleted without notice. Instead of using the batch_norm()
function as a regularizer parameter to the fully_connected()
function, we now use batch_normalization()
and we explicitly create a distinct layer. The parameters are a bit different, in particular:
decay
is renamed tomomentum
,is_training
is renamed totraining
,updates_collections
is removed: the update operations needed by batch normalization are added to theUPDATE_OPS
collection and you need to explicity run these operations during training (see the execution phase below),- we don't need to specify
scale=True
, as that is the default.
Also note that in order to run batch norm just before each hidden layer's activation function, we apply the ELU activation function manually, right after the batch norm layer.
Note: since the tf.layers.dense()
function is incompatible with tf.contrib.layers.arg_scope()
(which is used in the book), we now use python's functools.partial()
function instead. It makes it easy to create a my_dense_layer()
function that just calls tf.layers.dense()
with the desired parameters automatically set (unless they are overridden when calling my_dense_layer()
). As you can see, the code remains very similar.
reset_graph()
import tensorflow as tf
n_inputs = 28 * 28
n_hidden1 = 300
n_hidden2 = 100
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
training = tf.placeholder_with_default(False, shape=(), name='training')
hidden1 = tf.layers.dense(X, n_hidden1, name="hidden1")
bn1 = tf.layers.batch_normalization(hidden1, training=training, momentum=0.9)
bn1_act = tf.nn.elu(bn1)
hidden2 = tf.layers.dense(bn1_act, n_hidden2, name="hidden2")
bn2 = tf.layers.batch_normalization(hidden2, training=training, momentum=0.9)
bn2_act = tf.nn.elu(bn2)
logits_before_bn = tf.layers.dense(bn2_act, n_outputs, name="outputs")
logits = tf.layers.batch_normalization(logits_before_bn, training=training,
momentum=0.9)
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
training = tf.placeholder_with_default(False, shape=(), name='training')
To avoid repeating the same parameters over and over again, we can use Python's partial()
function:
from functools import partial
my_batch_norm_layer = partial(tf.layers.batch_normalization,
training=training, momentum=0.9)
hidden1 = tf.layers.dense(X, n_hidden1, name="hidden1")
bn1 = my_batch_norm_layer(hidden1)
bn1_act = tf.nn.elu(bn1)
hidden2 = tf.layers.dense(bn1_act, n_hidden2, name="hidden2")
bn2 = my_batch_norm_layer(hidden2)
bn2_act = tf.nn.elu(bn2)
logits_before_bn = tf.layers.dense(bn2_act, n_outputs, name="outputs")
logits = my_batch_norm_layer(logits_before_bn)
Let's build a neural net for MNIST, using the ELU activation function and Batch Normalization at each layer:
reset_graph()
batch_norm_momentum = 0.9
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
training = tf.placeholder_with_default(False, shape=(), name='training')
with tf.name_scope("dnn"):
he_init = tf.variance_scaling_initializer()
my_batch_norm_layer = partial(
tf.layers.batch_normalization,
training=training,
momentum=batch_norm_momentum)
my_dense_layer = partial(
tf.layers.dense,
kernel_initializer=he_init)
hidden1 = my_dense_layer(X, n_hidden1, name="hidden1")
bn1 = tf.nn.elu(my_batch_norm_layer(hidden1))
hidden2 = my_dense_layer(bn1, n_hidden2, name="hidden2")
bn2 = tf.nn.elu(my_batch_norm_layer(hidden2))
logits_before_bn = my_dense_layer(bn2, n_outputs, name="outputs")
logits = my_batch_norm_layer(logits_before_bn)
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
saver = tf.train.Saver()
Note: since we are using tf.layers.batch_normalization()
rather than tf.contrib.layers.batch_norm()
(as in the book), we need to explicitly run the extra update operations needed by batch normalization (sess.run([training_op, extra_update_ops],...
).
n_epochs = 20
batch_size = 200
extra_update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS)
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run([training_op, extra_update_ops],
feed_dict={training: True, X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.9042 1 Validation accuracy: 0.928 2 Validation accuracy: 0.9374 3 Validation accuracy: 0.9474 4 Validation accuracy: 0.9532 5 Validation accuracy: 0.9572 6 Validation accuracy: 0.9626 7 Validation accuracy: 0.9628 8 Validation accuracy: 0.9664 9 Validation accuracy: 0.968 10 Validation accuracy: 0.9694 11 Validation accuracy: 0.9696 12 Validation accuracy: 0.971 13 Validation accuracy: 0.971 14 Validation accuracy: 0.9728 15 Validation accuracy: 0.9734 16 Validation accuracy: 0.9728 17 Validation accuracy: 0.975 18 Validation accuracy: 0.9752 19 Validation accuracy: 0.976
What!? That's not a great accuracy for MNIST. Of course, if you train for longer it will get much better accuracy, but with such a shallow network, Batch Norm and ELU are unlikely to have very positive impact: they shine mostly for much deeper nets.
Note that you could also make the training operation depend on the update operations:
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
extra_update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS)
with tf.control_dependencies(extra_update_ops):
training_op = optimizer.minimize(loss)
This way, you would just have to evaluate the training_op
during training, TensorFlow would automatically run the update operations as well:
sess.run(training_op, feed_dict={training: True, X: X_batch, y: y_batch})
One more thing: notice that the list of trainable variables is shorter than the list of all global variables. This is because the moving averages are non-trainable variables. If you want to reuse a pretrained neural network (see below), you must not forget these non-trainable variables.
[v.name for v in tf.trainable_variables()]
['hidden1/kernel:0', 'hidden1/bias:0', 'batch_normalization/gamma:0', 'batch_normalization/beta:0', 'hidden2/kernel:0', 'hidden2/bias:0', 'batch_normalization_1/gamma:0', 'batch_normalization_1/beta:0', 'outputs/kernel:0', 'outputs/bias:0', 'batch_normalization_2/gamma:0', 'batch_normalization_2/beta:0']
[v.name for v in tf.global_variables()]
['hidden1/kernel:0', 'hidden1/bias:0', 'batch_normalization/gamma:0', 'batch_normalization/beta:0', 'batch_normalization/moving_mean:0', 'batch_normalization/moving_variance:0', 'hidden2/kernel:0', 'hidden2/bias:0', 'batch_normalization_1/gamma:0', 'batch_normalization_1/beta:0', 'batch_normalization_1/moving_mean:0', 'batch_normalization_1/moving_variance:0', 'outputs/kernel:0', 'outputs/bias:0', 'batch_normalization_2/gamma:0', 'batch_normalization_2/beta:0', 'batch_normalization_2/moving_mean:0', 'batch_normalization_2/moving_variance:0']
Gradient Clipping¶
Let's create a simple neural net for MNIST and add gradient clipping. The first part is the same as earlier (except we added a few more layers to demonstrate reusing pretrained models, see below):
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 50
n_hidden3 = 50
n_hidden4 = 50
n_hidden5 = 50
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2")
hidden3 = tf.layers.dense(hidden2, n_hidden3, activation=tf.nn.relu, name="hidden3")
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu, name="hidden4")
hidden5 = tf.layers.dense(hidden4, n_hidden5, activation=tf.nn.relu, name="hidden5")
logits = tf.layers.dense(hidden5, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
learning_rate = 0.01
Now we apply gradient clipping. For this, we need to get the gradients, use the clip_by_value()
function to clip them, then apply them:
threshold = 1.0
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
grads_and_vars = optimizer.compute_gradients(loss)
capped_gvs = [(tf.clip_by_value(grad, -threshold, threshold), var)
for grad, var in grads_and_vars]
training_op = optimizer.apply_gradients(capped_gvs)
The rest is the same as usual:
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 20
batch_size = 200
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.2876 1 Validation accuracy: 0.7944 2 Validation accuracy: 0.8796 3 Validation accuracy: 0.906 4 Validation accuracy: 0.9162 5 Validation accuracy: 0.9216 6 Validation accuracy: 0.9292 7 Validation accuracy: 0.9356 8 Validation accuracy: 0.938 9 Validation accuracy: 0.9416 10 Validation accuracy: 0.9458 11 Validation accuracy: 0.947 12 Validation accuracy: 0.9476 13 Validation accuracy: 0.9534 14 Validation accuracy: 0.9562 15 Validation accuracy: 0.9566 16 Validation accuracy: 0.9576 17 Validation accuracy: 0.9588 18 Validation accuracy: 0.9624 19 Validation accuracy: 0.961
Reusing Pretrained Layers¶
Reusing a TensorFlow Model¶
First you need to load the graph's structure. The import_meta_graph()
function does just that, loading the graph's operations into the default graph, and returning a Saver
that you can then use to restore the model's state. Note that by default, a Saver
saves the structure of the graph into a .meta
file, so that's the file you should load:
reset_graph()
saver = tf.train.import_meta_graph("./my_model_final.ckpt.meta")
Next you need to get a handle on all the operations you will need for training. If you don't know the graph's structure, you can list all the operations:
for op in tf.get_default_graph().get_operations():
print(op.name)
save/RestoreV2/shape_and_slices save/RestoreV2/tensor_names save/SaveV2/shape_and_slices save/SaveV2/tensor_names save/Const save/RestoreV2 eval/Const eval/in_top_k/InTopKV2/k GradientDescent/learning_rate clip_by_value_11/clip_value_max clip_by_value_11/clip_value_min clip_by_value_10/clip_value_max clip_by_value_10/clip_value_min clip_by_value_9/clip_value_max clip_by_value_9/clip_value_min clip_by_value_8/clip_value_max clip_by_value_8/clip_value_min clip_by_value_7/clip_value_max clip_by_value_7/clip_value_min clip_by_value_6/clip_value_max clip_by_value_6/clip_value_min clip_by_value_5/clip_value_max clip_by_value_5/clip_value_min clip_by_value_4/clip_value_max clip_by_value_4/clip_value_min clip_by_value_3/clip_value_max clip_by_value_3/clip_value_min clip_by_value_2/clip_value_max clip_by_value_2/clip_value_min clip_by_value_1/clip_value_max clip_by_value_1/clip_value_min clip_by_value/clip_value_max clip_by_value/clip_value_min gradients/loss/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits_grad/ExpandDims/dim gradients/loss/loss_grad/Maximum/y gradients/loss/loss_grad/Const_1 gradients/loss/loss_grad/Const gradients/loss/loss_grad/Shape_2 gradients/loss/loss_grad/Prod_1 gradients/loss/loss_grad/Maximum gradients/loss/loss_grad/Reshape/shape gradients/grad_ys_0 gradients/Shape gradients/Fill gradients/loss/loss_grad/Reshape loss/Const outputs/bias save/Assign_10 outputs/bias/read outputs/bias/Initializer/zeros outputs/bias/Assign outputs/kernel save/Assign_11 outputs/kernel/read outputs/kernel/Initializer/random_uniform/max outputs/kernel/Initializer/random_uniform/min outputs/kernel/Initializer/random_uniform/sub outputs/kernel/Initializer/random_uniform/shape outputs/kernel/Initializer/random_uniform/RandomUniform outputs/kernel/Initializer/random_uniform/mul outputs/kernel/Initializer/random_uniform outputs/kernel/Assign hidden5/bias save/Assign_8 hidden5/bias/read hidden5/bias/Initializer/zeros hidden5/bias/Assign hidden5/kernel save/Assign_9 hidden5/kernel/read hidden5/kernel/Initializer/random_uniform/max hidden5/kernel/Initializer/random_uniform/min hidden5/kernel/Initializer/random_uniform/sub hidden5/kernel/Initializer/random_uniform/shape hidden5/kernel/Initializer/random_uniform/RandomUniform hidden5/kernel/Initializer/random_uniform/mul hidden5/kernel/Initializer/random_uniform hidden5/kernel/Assign hidden4/bias save/Assign_6 hidden4/bias/read hidden4/bias/Initializer/zeros hidden4/bias/Assign hidden4/kernel save/Assign_7 hidden4/kernel/read hidden4/kernel/Initializer/random_uniform/max hidden4/kernel/Initializer/random_uniform/min hidden4/kernel/Initializer/random_uniform/sub hidden4/kernel/Initializer/random_uniform/shape hidden4/kernel/Initializer/random_uniform/RandomUniform hidden4/kernel/Initializer/random_uniform/mul hidden4/kernel/Initializer/random_uniform hidden4/kernel/Assign hidden3/bias save/Assign_4 hidden3/bias/read hidden3/bias/Initializer/zeros hidden3/bias/Assign hidden3/kernel save/Assign_5 hidden3/kernel/read hidden3/kernel/Initializer/random_uniform/max hidden3/kernel/Initializer/random_uniform/min hidden3/kernel/Initializer/random_uniform/sub hidden3/kernel/Initializer/random_uniform/shape hidden3/kernel/Initializer/random_uniform/RandomUniform hidden3/kernel/Initializer/random_uniform/mul hidden3/kernel/Initializer/random_uniform hidden3/kernel/Assign hidden2/bias save/Assign_2 hidden2/bias/read hidden2/bias/Initializer/zeros hidden2/bias/Assign hidden2/kernel save/Assign_3 hidden2/kernel/read hidden2/kernel/Initializer/random_uniform/max hidden2/kernel/Initializer/random_uniform/min hidden2/kernel/Initializer/random_uniform/sub hidden2/kernel/Initializer/random_uniform/shape hidden2/kernel/Initializer/random_uniform/RandomUniform hidden2/kernel/Initializer/random_uniform/mul hidden2/kernel/Initializer/random_uniform hidden2/kernel/Assign hidden1/bias save/Assign hidden1/bias/read hidden1/bias/Initializer/zeros hidden1/bias/Assign hidden1/kernel save/Assign_1 save/restore_all save/SaveV2 save/control_dependency hidden1/kernel/read hidden1/kernel/Initializer/random_uniform/max hidden1/kernel/Initializer/random_uniform/min hidden1/kernel/Initializer/random_uniform/sub hidden1/kernel/Initializer/random_uniform/shape hidden1/kernel/Initializer/random_uniform/RandomUniform hidden1/kernel/Initializer/random_uniform/mul hidden1/kernel/Initializer/random_uniform hidden1/kernel/Assign init y loss/SparseSoftmaxCrossEntropyWithLogits/Shape X dnn/hidden1/MatMul dnn/hidden1/BiasAdd dnn/hidden1/Relu dnn/hidden2/MatMul dnn/hidden2/BiasAdd dnn/hidden2/Relu dnn/hidden3/MatMul dnn/hidden3/BiasAdd dnn/hidden3/Relu dnn/hidden4/MatMul dnn/hidden4/BiasAdd dnn/hidden4/Relu dnn/hidden5/MatMul dnn/hidden5/BiasAdd dnn/hidden5/Relu dnn/outputs/MatMul dnn/outputs/BiasAdd eval/in_top_k/InTopKV2 eval/Cast eval/accuracy loss/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits gradients/loss/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits_grad/PreventGradient gradients/zeros_like gradients/loss/loss_grad/Shape_1 gradients/loss/loss_grad/Prod gradients/loss/loss_grad/floordiv gradients/loss/loss_grad/Cast gradients/loss/loss_grad/Shape gradients/loss/loss_grad/Tile gradients/loss/loss_grad/truediv gradients/loss/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits_grad/ExpandDims gradients/loss/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits_grad/mul gradients/dnn/outputs/BiasAdd_grad/BiasAddGrad gradients/dnn/outputs/BiasAdd_grad/tuple/group_deps gradients/dnn/outputs/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_11 GradientDescent/update_outputs/bias/ApplyGradientDescent gradients/dnn/outputs/BiasAdd_grad/tuple/control_dependency gradients/dnn/outputs/MatMul_grad/MatMul_1 gradients/dnn/outputs/MatMul_grad/MatMul gradients/dnn/outputs/MatMul_grad/tuple/group_deps gradients/dnn/outputs/MatMul_grad/tuple/control_dependency_1 clip_by_value_10 GradientDescent/update_outputs/kernel/ApplyGradientDescent gradients/dnn/outputs/MatMul_grad/tuple/control_dependency gradients/dnn/hidden5/Relu_grad/ReluGrad gradients/dnn/hidden5/BiasAdd_grad/BiasAddGrad gradients/dnn/hidden5/BiasAdd_grad/tuple/group_deps gradients/dnn/hidden5/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_9 GradientDescent/update_hidden5/bias/ApplyGradientDescent gradients/dnn/hidden5/BiasAdd_grad/tuple/control_dependency gradients/dnn/hidden5/MatMul_grad/MatMul_1 gradients/dnn/hidden5/MatMul_grad/MatMul gradients/dnn/hidden5/MatMul_grad/tuple/group_deps gradients/dnn/hidden5/MatMul_grad/tuple/control_dependency_1 clip_by_value_8 GradientDescent/update_hidden5/kernel/ApplyGradientDescent gradients/dnn/hidden5/MatMul_grad/tuple/control_dependency gradients/dnn/hidden4/Relu_grad/ReluGrad gradients/dnn/hidden4/BiasAdd_grad/BiasAddGrad gradients/dnn/hidden4/BiasAdd_grad/tuple/group_deps gradients/dnn/hidden4/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_7 GradientDescent/update_hidden4/bias/ApplyGradientDescent gradients/dnn/hidden4/BiasAdd_grad/tuple/control_dependency gradients/dnn/hidden4/MatMul_grad/MatMul_1 gradients/dnn/hidden4/MatMul_grad/MatMul gradients/dnn/hidden4/MatMul_grad/tuple/group_deps gradients/dnn/hidden4/MatMul_grad/tuple/control_dependency_1 clip_by_value_6 GradientDescent/update_hidden4/kernel/ApplyGradientDescent gradients/dnn/hidden4/MatMul_grad/tuple/control_dependency gradients/dnn/hidden3/Relu_grad/ReluGrad gradients/dnn/hidden3/BiasAdd_grad/BiasAddGrad gradients/dnn/hidden3/BiasAdd_grad/tuple/group_deps gradients/dnn/hidden3/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_5 GradientDescent/update_hidden3/bias/ApplyGradientDescent gradients/dnn/hidden3/BiasAdd_grad/tuple/control_dependency gradients/dnn/hidden3/MatMul_grad/MatMul_1 gradients/dnn/hidden3/MatMul_grad/MatMul gradients/dnn/hidden3/MatMul_grad/tuple/group_deps gradients/dnn/hidden3/MatMul_grad/tuple/control_dependency_1 clip_by_value_4 GradientDescent/update_hidden3/kernel/ApplyGradientDescent gradients/dnn/hidden3/MatMul_grad/tuple/control_dependency gradients/dnn/hidden2/Relu_grad/ReluGrad gradients/dnn/hidden2/BiasAdd_grad/BiasAddGrad gradients/dnn/hidden2/BiasAdd_grad/tuple/group_deps gradients/dnn/hidden2/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_3 GradientDescent/update_hidden2/bias/ApplyGradientDescent gradients/dnn/hidden2/BiasAdd_grad/tuple/control_dependency gradients/dnn/hidden2/MatMul_grad/MatMul_1 gradients/dnn/hidden2/MatMul_grad/MatMul gradients/dnn/hidden2/MatMul_grad/tuple/group_deps gradients/dnn/hidden2/MatMul_grad/tuple/control_dependency_1 clip_by_value_2 GradientDescent/update_hidden2/kernel/ApplyGradientDescent gradients/dnn/hidden2/MatMul_grad/tuple/control_dependency gradients/dnn/hidden1/Relu_grad/ReluGrad gradients/dnn/hidden1/BiasAdd_grad/BiasAddGrad gradients/dnn/hidden1/BiasAdd_grad/tuple/group_deps gradients/dnn/hidden1/BiasAdd_grad/tuple/control_dependency_1 clip_by_value_1 GradientDescent/update_hidden1/bias/ApplyGradientDescent gradients/dnn/hidden1/BiasAdd_grad/tuple/control_dependency gradients/dnn/hidden1/MatMul_grad/MatMul_1 gradients/dnn/hidden1/MatMul_grad/MatMul gradients/dnn/hidden1/MatMul_grad/tuple/group_deps gradients/dnn/hidden1/MatMul_grad/tuple/control_dependency_1 clip_by_value GradientDescent/update_hidden1/kernel/ApplyGradientDescent GradientDescent gradients/dnn/hidden1/MatMul_grad/tuple/control_dependency loss/loss
Oops, that's a lot of operations! It's much easier to use TensorBoard to visualize the graph. The following hack will allow you to visualize the graph within Jupyter (if it does not work with your browser, you will need to use a FileWriter
to save the graph and then visualize it in TensorBoard):
from tensorflow_graph_in_jupyter import show_graph
show_graph(tf.get_default_graph())
Once you know which operations you need, you can get a handle on them using the graph's get_operation_by_name()
or get_tensor_by_name()
methods:
X = tf.get_default_graph().get_tensor_by_name("X:0")
y = tf.get_default_graph().get_tensor_by_name("y:0")
accuracy = tf.get_default_graph().get_tensor_by_name("eval/accuracy:0")
training_op = tf.get_default_graph().get_operation_by_name("GradientDescent")
If you are the author of the original model, you could make things easier for people who will reuse your model by giving operations very clear names and documenting them. Another approach is to create a collection containing all the important operations that people will want to get a handle on:
for op in (X, y, accuracy, training_op):
tf.add_to_collection("my_important_ops", op)
This way people who reuse your model will be able to simply write:
X, y, accuracy, training_op = tf.get_collection("my_important_ops")
Now you can start a session, restore the model's state and continue training on your data:
with tf.Session() as sess:
saver.restore(sess, "./my_model_final.ckpt")
# continue training the model...
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt
Actually, let's test this for real!
with tf.Session() as sess:
saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.9644 1 Validation accuracy: 0.9646 2 Validation accuracy: 0.9624 3 Validation accuracy: 0.9658 4 Validation accuracy: 0.9668 5 Validation accuracy: 0.9652 6 Validation accuracy: 0.9678 7 Validation accuracy: 0.9676 8 Validation accuracy: 0.9676 9 Validation accuracy: 0.969 10 Validation accuracy: 0.97 11 Validation accuracy: 0.9706 12 Validation accuracy: 0.9676 13 Validation accuracy: 0.9688 14 Validation accuracy: 0.9708 15 Validation accuracy: 0.9696 16 Validation accuracy: 0.9712 17 Validation accuracy: 0.9696 18 Validation accuracy: 0.9688 19 Validation accuracy: 0.9724
Alternatively, if you have access to the Python code that built the original graph, you can use it instead of import_meta_graph()
:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 50
n_hidden3 = 50
n_hidden4 = 50
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2")
hidden3 = tf.layers.dense(hidden2, n_hidden3, activation=tf.nn.relu, name="hidden3")
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu, name="hidden4")
hidden5 = tf.layers.dense(hidden4, n_hidden5, activation=tf.nn.relu, name="hidden5")
logits = tf.layers.dense(hidden5, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
learning_rate = 0.01
threshold = 1.0
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
grads_and_vars = optimizer.compute_gradients(loss)
capped_gvs = [(tf.clip_by_value(grad, -threshold, threshold), var)
for grad, var in grads_and_vars]
training_op = optimizer.apply_gradients(capped_gvs)
init = tf.global_variables_initializer()
saver = tf.train.Saver()
And continue training:
with tf.Session() as sess:
saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.964 1 Validation accuracy: 0.9644 2 Validation accuracy: 0.9626 3 Validation accuracy: 0.965 4 Validation accuracy: 0.9668 5 Validation accuracy: 0.9656 6 Validation accuracy: 0.968 7 Validation accuracy: 0.9678 8 Validation accuracy: 0.9676 9 Validation accuracy: 0.9686 10 Validation accuracy: 0.9698 11 Validation accuracy: 0.9708 12 Validation accuracy: 0.9678 13 Validation accuracy: 0.9688 14 Validation accuracy: 0.9708 15 Validation accuracy: 0.9694 16 Validation accuracy: 0.9714 17 Validation accuracy: 0.9696 18 Validation accuracy: 0.969 19 Validation accuracy: 0.9724
In general you will want to reuse only the lower layers. If you are using import_meta_graph()
it will load the whole graph, but you can simply ignore the parts you do not need. In this example, we add a new 4th hidden layer on top of the pretrained 3rd layer (ignoring the old 4th hidden layer). We also build a new output layer, the loss for this new output, and a new optimizer to minimize it. We also need another saver to save the whole graph (containing both the entire old graph plus the new operations), and an initialization operation to initialize all the new variables:
reset_graph()
n_hidden4 = 20 # new layer
n_outputs = 10 # new layer
saver = tf.train.import_meta_graph("./my_model_final.ckpt.meta")
X = tf.get_default_graph().get_tensor_by_name("X:0")
y = tf.get_default_graph().get_tensor_by_name("y:0")
hidden3 = tf.get_default_graph().get_tensor_by_name("dnn/hidden4/Relu:0")
new_hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu, name="new_hidden4")
new_logits = tf.layers.dense(new_hidden4, n_outputs, name="new_outputs")
with tf.name_scope("new_loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=new_logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("new_eval"):
correct = tf.nn.in_top_k(new_logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("new_train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
init = tf.global_variables_initializer()
new_saver = tf.train.Saver()
And we can train this new model:
with tf.Session() as sess:
init.run()
saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = new_saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.924 1 Validation accuracy: 0.9424 2 Validation accuracy: 0.9512 3 Validation accuracy: 0.9562 4 Validation accuracy: 0.9606 5 Validation accuracy: 0.9568 6 Validation accuracy: 0.9622 7 Validation accuracy: 0.9638 8 Validation accuracy: 0.9632 9 Validation accuracy: 0.9644 10 Validation accuracy: 0.966 11 Validation accuracy: 0.9666 12 Validation accuracy: 0.9636 13 Validation accuracy: 0.9676 14 Validation accuracy: 0.9694 15 Validation accuracy: 0.968 16 Validation accuracy: 0.9692 17 Validation accuracy: 0.968 18 Validation accuracy: 0.9698 19 Validation accuracy: 0.9692
If you have access to the Python code that built the original graph, you can just reuse the parts you need and drop the rest:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300 # reused
n_hidden2 = 50 # reused
n_hidden3 = 50 # reused
n_hidden4 = 20 # new!
n_outputs = 10 # new!
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1") # reused
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2") # reused
hidden3 = tf.layers.dense(hidden2, n_hidden3, activation=tf.nn.relu, name="hidden3") # reused
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu, name="hidden4") # new!
logits = tf.layers.dense(hidden4, n_outputs, name="outputs") # new!
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
However, you must create one Saver
to restore the pretrained model (giving it the list of variables to restore, or else it will complain that the graphs don't match), and another Saver
to save the new model, once it is trained:
reuse_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,
scope="hidden[123]") # regular expression
restore_saver = tf.train.Saver(reuse_vars) # to restore layers 1-3
init = tf.global_variables_initializer()
saver = tf.train.Saver()
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs): # not shown in the book
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size): # not shown
sess.run(training_op, feed_dict={X: X_batch, y: y_batch}) # not shown
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid}) # not shown
print(epoch, "Validation accuracy:", accuracy_val) # not shown
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.9132 1 Validation accuracy: 0.9318 2 Validation accuracy: 0.9442 3 Validation accuracy: 0.95 4 Validation accuracy: 0.9524 5 Validation accuracy: 0.9544 6 Validation accuracy: 0.9558 7 Validation accuracy: 0.9606 8 Validation accuracy: 0.9616 9 Validation accuracy: 0.9604 10 Validation accuracy: 0.962 11 Validation accuracy: 0.9648 12 Validation accuracy: 0.9604 13 Validation accuracy: 0.968 14 Validation accuracy: 0.9664 15 Validation accuracy: 0.9676 16 Validation accuracy: 0.9692 17 Validation accuracy: 0.9694 18 Validation accuracy: 0.969 19 Validation accuracy: 0.9674
Reusing Models from Other Frameworks¶
In this example, for each variable we want to reuse, we find its initializer's assignment operation, and we get its second input, which corresponds to the initialization value. When we run the initializer, we replace the initialization values with the ones we want, using a feed_dict
:
reset_graph()
n_inputs = 2
n_hidden1 = 3
original_w = [[1., 2., 3.], [4., 5., 6.]] # Load the weights from the other framework
original_b = [7., 8., 9.] # Load the biases from the other framework
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
# [...] Build the rest of the model
# Get a handle on the assignment nodes for the hidden1 variables
graph = tf.get_default_graph()
assign_kernel = graph.get_operation_by_name("hidden1/kernel/Assign")
assign_bias = graph.get_operation_by_name("hidden1/bias/Assign")
init_kernel = assign_kernel.inputs[1]
init_bias = assign_bias.inputs[1]
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init, feed_dict={init_kernel: original_w, init_bias: original_b})
# [...] Train the model on your new task
print(hidden1.eval(feed_dict={X: [[10.0, 11.0]]})) # not shown in the book
[[ 61. 83. 105.]]
Note: the weights variable created by the tf.layers.dense()
function is called "kernel"
(instead of "weights"
when using the tf.contrib.layers.fully_connected()
, as in the book), and the biases variable is called bias
instead of biases
.
Another approach (initially used in the book) would be to create dedicated assignment nodes and dedicated placeholders. This is more verbose and less efficient, but you may find this more explicit:
reset_graph()
n_inputs = 2
n_hidden1 = 3
original_w = [[1., 2., 3.], [4., 5., 6.]] # Load the weights from the other framework
original_b = [7., 8., 9.] # Load the biases from the other framework
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
# [...] Build the rest of the model
# Get a handle on the variables of layer hidden1
with tf.variable_scope("", default_name="", reuse=True): # root scope
hidden1_weights = tf.get_variable("hidden1/kernel")
hidden1_biases = tf.get_variable("hidden1/bias")
# Create dedicated placeholders and assignment nodes
original_weights = tf.placeholder(tf.float32, shape=(n_inputs, n_hidden1))
original_biases = tf.placeholder(tf.float32, shape=n_hidden1)
assign_hidden1_weights = tf.assign(hidden1_weights, original_weights)
assign_hidden1_biases = tf.assign(hidden1_biases, original_biases)
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
sess.run(assign_hidden1_weights, feed_dict={original_weights: original_w})
sess.run(assign_hidden1_biases, feed_dict={original_biases: original_b})
# [...] Train the model on your new task
print(hidden1.eval(feed_dict={X: [[10.0, 11.0]]}))
[[ 61. 83. 105.]]
Note that we could also get a handle on the variables using get_collection()
and specifying the scope
:
tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope="hidden1")
[<tf.Variable 'hidden1/kernel:0' shape=(2, 3) dtype=float32_ref>, <tf.Variable 'hidden1/bias:0' shape=(3,) dtype=float32_ref>]
Or we could use the graph's get_tensor_by_name()
method:
tf.get_default_graph().get_tensor_by_name("hidden1/kernel:0")
<tf.Tensor 'hidden1/kernel:0' shape=(2, 3) dtype=float32_ref>
tf.get_default_graph().get_tensor_by_name("hidden1/bias:0")
<tf.Tensor 'hidden1/bias:0' shape=(3,) dtype=float32_ref>
Freezing the Lower Layers¶
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300 # reused
n_hidden2 = 50 # reused
n_hidden3 = 50 # reused
n_hidden4 = 20 # new!
n_outputs = 10 # new!
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1") # reused
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2") # reused
hidden3 = tf.layers.dense(hidden2, n_hidden3, activation=tf.nn.relu, name="hidden3") # reused
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu, name="hidden4") # new!
logits = tf.layers.dense(hidden4, n_outputs, name="outputs") # new!
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("train"): # not shown in the book
optimizer = tf.train.GradientDescentOptimizer(learning_rate) # not shown
train_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES,
scope="hidden[34]|outputs")
training_op = optimizer.minimize(loss, var_list=train_vars)
init = tf.global_variables_initializer()
new_saver = tf.train.Saver()
reuse_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,
scope="hidden[123]") # regular expression
restore_saver = tf.train.Saver(reuse_vars) # to restore layers 1-3
init = tf.global_variables_initializer()
saver = tf.train.Saver()
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.903 1 Validation accuracy: 0.9302 2 Validation accuracy: 0.939 3 Validation accuracy: 0.9406 4 Validation accuracy: 0.9458 5 Validation accuracy: 0.9486 6 Validation accuracy: 0.95 7 Validation accuracy: 0.9528 8 Validation accuracy: 0.9532 9 Validation accuracy: 0.953 10 Validation accuracy: 0.9552 11 Validation accuracy: 0.9558 12 Validation accuracy: 0.9546 13 Validation accuracy: 0.9548 14 Validation accuracy: 0.9558 15 Validation accuracy: 0.9578 16 Validation accuracy: 0.9576 17 Validation accuracy: 0.9586 18 Validation accuracy: 0.9586 19 Validation accuracy: 0.958
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300 # reused
n_hidden2 = 50 # reused
n_hidden3 = 50 # reused
n_hidden4 = 20 # new!
n_outputs = 10 # new!
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu,
name="hidden1") # reused frozen
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu,
name="hidden2") # reused frozen
hidden2_stop = tf.stop_gradient(hidden2)
hidden3 = tf.layers.dense(hidden2_stop, n_hidden3, activation=tf.nn.relu,
name="hidden3") # reused, not frozen
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu,
name="hidden4") # new!
logits = tf.layers.dense(hidden4, n_outputs, name="outputs") # new!
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
The training code is exactly the same as earlier:
reuse_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,
scope="hidden[123]") # regular expression
restore_saver = tf.train.Saver(reuse_vars) # to restore layers 1-3
init = tf.global_variables_initializer()
saver = tf.train.Saver()
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_model_final.ckpt")
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.9184 1 Validation accuracy: 0.9406 2 Validation accuracy: 0.9468 3 Validation accuracy: 0.9508 4 Validation accuracy: 0.951 5 Validation accuracy: 0.953 6 Validation accuracy: 0.9534 7 Validation accuracy: 0.9554 8 Validation accuracy: 0.9562 9 Validation accuracy: 0.9574 10 Validation accuracy: 0.957 11 Validation accuracy: 0.9582 12 Validation accuracy: 0.9574 13 Validation accuracy: 0.96 14 Validation accuracy: 0.9596 15 Validation accuracy: 0.9582 16 Validation accuracy: 0.9592 17 Validation accuracy: 0.9602 18 Validation accuracy: 0.9606 19 Validation accuracy: 0.9598
Caching the Frozen Layers¶
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300 # reused
n_hidden2 = 50 # reused
n_hidden3 = 50 # reused
n_hidden4 = 20 # new!
n_outputs = 10 # new!
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu,
name="hidden1") # reused frozen
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu,
name="hidden2") # reused frozen & cached
hidden2_stop = tf.stop_gradient(hidden2)
hidden3 = tf.layers.dense(hidden2_stop, n_hidden3, activation=tf.nn.relu,
name="hidden3") # reused, not frozen
hidden4 = tf.layers.dense(hidden3, n_hidden4, activation=tf.nn.relu,
name="hidden4") # new!
logits = tf.layers.dense(hidden4, n_outputs, name="outputs") # new!
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
reuse_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES,
scope="hidden[123]") # regular expression
restore_saver = tf.train.Saver(reuse_vars) # to restore layers 1-3
init = tf.global_variables_initializer()
saver = tf.train.Saver()
import numpy as np
n_batches = len(X_train) // batch_size
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_model_final.ckpt")
h2_cache = sess.run(hidden2, feed_dict={X: X_train})
h2_cache_valid = sess.run(hidden2, feed_dict={X: X_valid}) # not shown in the book
for epoch in range(n_epochs):
shuffled_idx = np.random.permutation(len(X_train))
hidden2_batches = np.array_split(h2_cache[shuffled_idx], n_batches)
y_batches = np.array_split(y_train[shuffled_idx], n_batches)
for hidden2_batch, y_batch in zip(hidden2_batches, y_batches):
sess.run(training_op, feed_dict={hidden2:hidden2_batch, y:y_batch})
accuracy_val = accuracy.eval(feed_dict={hidden2: h2_cache_valid, # not shown
y: y_valid}) # not shown
print(epoch, "Validation accuracy:", accuracy_val) # not shown
save_path = saver.save(sess, "./my_new_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_model_final.ckpt 0 Validation accuracy: 0.9184 1 Validation accuracy: 0.9406 2 Validation accuracy: 0.9468 3 Validation accuracy: 0.9508 4 Validation accuracy: 0.951 5 Validation accuracy: 0.953 6 Validation accuracy: 0.9534 7 Validation accuracy: 0.9554 8 Validation accuracy: 0.9562 9 Validation accuracy: 0.9574 10 Validation accuracy: 0.957 11 Validation accuracy: 0.9582 12 Validation accuracy: 0.9574 13 Validation accuracy: 0.96 14 Validation accuracy: 0.9596 15 Validation accuracy: 0.9582 16 Validation accuracy: 0.9592 17 Validation accuracy: 0.9602 18 Validation accuracy: 0.9606 19 Validation accuracy: 0.9598
Faster Optimizers¶
Momentum optimization¶
optimizer = tf.train.MomentumOptimizer(learning_rate=learning_rate,
momentum=0.9)
Nesterov Accelerated Gradient¶
optimizer = tf.train.MomentumOptimizer(learning_rate=learning_rate,
momentum=0.9, use_nesterov=True)
AdaGrad¶
optimizer = tf.train.AdagradOptimizer(learning_rate=learning_rate)
RMSProp¶
optimizer = tf.train.RMSPropOptimizer(learning_rate=learning_rate,
momentum=0.9, decay=0.9, epsilon=1e-10)
Adam Optimization¶
optimizer = tf.train.AdamOptimizer(learning_rate=learning_rate)
Learning Rate Scheduling¶
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 50
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2")
logits = tf.layers.dense(hidden2, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
with tf.name_scope("train"): # not shown in the book
initial_learning_rate = 0.1
decay_steps = 10000
decay_rate = 1/10
global_step = tf.Variable(0, trainable=False, name="global_step")
learning_rate = tf.train.exponential_decay(initial_learning_rate, global_step,
decay_steps, decay_rate)
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum=0.9)
training_op = optimizer.minimize(loss, global_step=global_step)
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 5
batch_size = 50
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.963 1 Validation accuracy: 0.9712 2 Validation accuracy: 0.9758 3 Validation accuracy: 0.9802 4 Validation accuracy: 0.9814
Avoiding Overfitting Through Regularization¶
$\ell_1$ and $\ell_2$ regularization¶
Let's implement $\ell_1$ regularization manually. First, we create the model, as usual (with just one hidden layer this time, for simplicity):
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
logits = tf.layers.dense(hidden1, n_outputs, name="outputs")
Next, we get a handle on the layer weights, and we compute the total loss, which is equal to the sum of the usual cross entropy loss and the $\ell_1$ loss (i.e., the absolute values of the weights):
W1 = tf.get_default_graph().get_tensor_by_name("hidden1/kernel:0")
W2 = tf.get_default_graph().get_tensor_by_name("outputs/kernel:0")
scale = 0.001 # l1 regularization hyperparameter
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y,
logits=logits)
base_loss = tf.reduce_mean(xentropy, name="avg_xentropy")
reg_losses = tf.reduce_sum(tf.abs(W1)) + tf.reduce_sum(tf.abs(W2))
loss = tf.add(base_loss, scale * reg_losses, name="loss")
The rest is just as usual:
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
learning_rate = 0.01
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 20
batch_size = 200
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.8282 1 Validation accuracy: 0.8642 2 Validation accuracy: 0.8822 3 Validation accuracy: 0.8898 4 Validation accuracy: 0.8946 5 Validation accuracy: 0.898 6 Validation accuracy: 0.9022 7 Validation accuracy: 0.9044 8 Validation accuracy: 0.9054 9 Validation accuracy: 0.9072 10 Validation accuracy: 0.9076 11 Validation accuracy: 0.9098 12 Validation accuracy: 0.9088 13 Validation accuracy: 0.9088 14 Validation accuracy: 0.9104 15 Validation accuracy: 0.909 16 Validation accuracy: 0.9086 17 Validation accuracy: 0.908 18 Validation accuracy: 0.9082 19 Validation accuracy: 0.9062
Alternatively, we can pass a regularization function to the tf.layers.dense()
function, which will use it to create operations that will compute the regularization loss, and it adds these operations to the collection of regularization losses. The beginning is the same as above:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_hidden1 = 300
n_hidden2 = 50
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
Next, we will use Python's partial()
function to avoid repeating the same arguments over and over again. Note that we set the kernel_regularizer
argument:
scale = 0.001
my_dense_layer = partial(
tf.layers.dense, activation=tf.nn.relu,
kernel_regularizer=tf.contrib.layers.l1_regularizer(scale))
with tf.name_scope("dnn"):
hidden1 = my_dense_layer(X, n_hidden1, name="hidden1")
hidden2 = my_dense_layer(hidden1, n_hidden2, name="hidden2")
logits = my_dense_layer(hidden2, n_outputs, activation=None,
name="outputs")
WARNING:tensorflow:From /home/ageron/.virtualenvs/ml/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py:198: retry (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version. Instructions for updating: Use the retry module or similar alternatives.
Next we must add the regularization losses to the base loss:
with tf.name_scope("loss"): # not shown in the book
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits( # not shown
labels=y, logits=logits) # not shown
base_loss = tf.reduce_mean(xentropy, name="avg_xentropy") # not shown
reg_losses = tf.get_collection(tf.GraphKeys.REGULARIZATION_LOSSES)
loss = tf.add_n([base_loss] + reg_losses, name="loss")
And the rest is the same as usual:
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
learning_rate = 0.01
with tf.name_scope("train"):
optimizer = tf.train.GradientDescentOptimizer(learning_rate)
training_op = optimizer.minimize(loss)
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 20
batch_size = 200
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.8126 1 Validation accuracy: 0.8702 2 Validation accuracy: 0.8884 3 Validation accuracy: 0.8982 4 Validation accuracy: 0.902 5 Validation accuracy: 0.9074 6 Validation accuracy: 0.9088 7 Validation accuracy: 0.9118 8 Validation accuracy: 0.9126 9 Validation accuracy: 0.9148 10 Validation accuracy: 0.916 11 Validation accuracy: 0.9162 12 Validation accuracy: 0.9158 13 Validation accuracy: 0.917 14 Validation accuracy: 0.9174 15 Validation accuracy: 0.9174 16 Validation accuracy: 0.9172 17 Validation accuracy: 0.9186 18 Validation accuracy: 0.9186 19 Validation accuracy: 0.9182
Dropout¶
Note: the book uses tf.contrib.layers.dropout()
rather than tf.layers.dropout()
(which did not exist when this chapter was written). It is now preferable to use tf.layers.dropout()
, because anything in the contrib module may change or be deleted without notice. The tf.layers.dropout()
function is almost identical to the tf.contrib.layers.dropout()
function, except for a few minor differences. Most importantly:
- you must specify the dropout rate (
rate
) rather than the keep probability (keep_prob
), whererate
is simply equal to1 - keep_prob
, - the
is_training
parameter is renamed totraining
.
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
training = tf.placeholder_with_default(False, shape=(), name='training')
dropout_rate = 0.5 # == 1 - keep_prob
X_drop = tf.layers.dropout(X, dropout_rate, training=training)
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X_drop, n_hidden1, activation=tf.nn.relu,
name="hidden1")
hidden1_drop = tf.layers.dropout(hidden1, dropout_rate, training=training)
hidden2 = tf.layers.dense(hidden1_drop, n_hidden2, activation=tf.nn.relu,
name="hidden2")
hidden2_drop = tf.layers.dropout(hidden2, dropout_rate, training=training)
logits = tf.layers.dense(hidden2_drop, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("train"):
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum=0.9)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
saver = tf.train.Saver()
n_epochs = 20
batch_size = 50
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch, training: True})
accuracy_val = accuracy.eval(feed_dict={X: X_valid, y: y_valid})
print(epoch, "Validation accuracy:", accuracy_val)
save_path = saver.save(sess, "./my_model_final.ckpt")
0 Validation accuracy: 0.9602 1 Validation accuracy: 0.9712 2 Validation accuracy: 0.9712 3 Validation accuracy: 0.975 4 Validation accuracy: 0.976 5 Validation accuracy: 0.9782 6 Validation accuracy: 0.981 7 Validation accuracy: 0.9808 8 Validation accuracy: 0.982 9 Validation accuracy: 0.9816 10 Validation accuracy: 0.9824 11 Validation accuracy: 0.9836 12 Validation accuracy: 0.9798 13 Validation accuracy: 0.9832 14 Validation accuracy: 0.982 15 Validation accuracy: 0.9834 16 Validation accuracy: 0.9832 17 Validation accuracy: 0.9842 18 Validation accuracy: 0.9832 19 Validation accuracy: 0.984
Max norm¶
Let's go back to a plain and simple neural net for MNIST with just 2 hidden layers:
reset_graph()
n_inputs = 28 * 28
n_hidden1 = 300
n_hidden2 = 50
n_outputs = 10
learning_rate = 0.01
momentum = 0.9
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu, name="hidden2")
logits = tf.layers.dense(hidden2, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("train"):
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
Next, let's get a handle on the first hidden layer's weight and create an operation that will compute the clipped weights using the clip_by_norm()
function. Then we create an assignment operation to assign the clipped weights to the weights variable:
threshold = 1.0
weights = tf.get_default_graph().get_tensor_by_name("hidden1/kernel:0")
clipped_weights = tf.clip_by_norm(weights, clip_norm=threshold, axes=1)
clip_weights = tf.assign(weights, clipped_weights)
We can do this as well for the second hidden layer:
weights2 = tf.get_default_graph().get_tensor_by_name("hidden2/kernel:0")
clipped_weights2 = tf.clip_by_norm(weights2, clip_norm=threshold, axes=1)
clip_weights2 = tf.assign(weights2, clipped_weights2)
Let's add an initializer and a saver:
init = tf.global_variables_initializer()
saver = tf.train.Saver()
And now we can train the model. It's pretty much as usual, except that right after running the training_op
, we run the clip_weights
and clip_weights2
operations:
n_epochs = 20
batch_size = 50
with tf.Session() as sess: # not shown in the book
init.run() # not shown
for epoch in range(n_epochs): # not shown
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size): # not shown
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
clip_weights.eval()
clip_weights2.eval() # not shown
acc_valid = accuracy.eval(feed_dict={X: X_valid, y: y_valid}) # not shown
print(epoch, "Validation accuracy:", acc_valid) # not shown
save_path = saver.save(sess, "./my_model_final.ckpt") # not shown
0 Validation accuracy: 0.9578 1 Validation accuracy: 0.9696 2 Validation accuracy: 0.97 3 Validation accuracy: 0.9786 4 Validation accuracy: 0.978 5 Validation accuracy: 0.9792 6 Validation accuracy: 0.9822 7 Validation accuracy: 0.9814 8 Validation accuracy: 0.9796 9 Validation accuracy: 0.9792 10 Validation accuracy: 0.9814 11 Validation accuracy: 0.9826 12 Validation accuracy: 0.9812 13 Validation accuracy: 0.9838 14 Validation accuracy: 0.9818 15 Validation accuracy: 0.9824 16 Validation accuracy: 0.9824 17 Validation accuracy: 0.982 18 Validation accuracy: 0.983 19 Validation accuracy: 0.9828
The implementation above is straightforward and it works fine, but it is a bit messy. A better approach is to define a max_norm_regularizer()
function:
def max_norm_regularizer(threshold, axes=1, name="max_norm",
collection="max_norm"):
def max_norm(weights):
clipped = tf.clip_by_norm(weights, clip_norm=threshold, axes=axes)
clip_weights = tf.assign(weights, clipped, name=name)
tf.add_to_collection(collection, clip_weights)
return None # there is no regularization loss term
return max_norm
Then you can call this function to get a max norm regularizer (with the threshold you want). When you create a hidden layer, you can pass this regularizer to the kernel_regularizer
argument:
reset_graph()
n_inputs = 28 * 28
n_hidden1 = 300
n_hidden2 = 50
n_outputs = 10
learning_rate = 0.01
momentum = 0.9
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
max_norm_reg = max_norm_regularizer(threshold=1.0)
with tf.name_scope("dnn"):
hidden1 = tf.layers.dense(X, n_hidden1, activation=tf.nn.relu,
kernel_regularizer=max_norm_reg, name="hidden1")
hidden2 = tf.layers.dense(hidden1, n_hidden2, activation=tf.nn.relu,
kernel_regularizer=max_norm_reg, name="hidden2")
logits = tf.layers.dense(hidden2, n_outputs, name="outputs")
with tf.name_scope("loss"):
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
with tf.name_scope("train"):
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum)
training_op = optimizer.minimize(loss)
with tf.name_scope("eval"):
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
saver = tf.train.Saver()
Training is as usual, except you must run the weights clipping operations after each training operation:
n_epochs = 20
batch_size = 50
clip_all_weights = tf.get_collection("max_norm")
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for X_batch, y_batch in shuffle_batch(X_train, y_train, batch_size):
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
sess.run(clip_all_weights)
acc_valid = accuracy.eval(feed_dict={X: X_valid, y: y_valid}) # not shown
print(epoch, "Validation accuracy:", acc_valid) # not shown
save_path = saver.save(sess, "./my_model_final.ckpt") # not shown
0 Validation accuracy: 0.9588 1 Validation accuracy: 0.9718 2 Validation accuracy: 0.9708 3 Validation accuracy: 0.977 4 Validation accuracy: 0.9744 5 Validation accuracy: 0.98 6 Validation accuracy: 0.981 7 Validation accuracy: 0.9814 8 Validation accuracy: 0.981 9 Validation accuracy: 0.9808 10 Validation accuracy: 0.9828 11 Validation accuracy: 0.9838 12 Validation accuracy: 0.982 13 Validation accuracy: 0.9836 14 Validation accuracy: 0.9828 15 Validation accuracy: 0.9842 16 Validation accuracy: 0.9838 17 Validation accuracy: 0.9832 18 Validation accuracy: 0.9844 19 Validation accuracy: 0.9842
Exercise solutions¶
1. to 7.¶
See appendix A.
8. Deep Learning¶
8.1.¶
Exercise: Build a DNN with five hidden layers of 100 neurons each, He initialization, and the ELU activation function.
We will need similar DNNs in the next exercises, so let's create a function to build this DNN:
he_init = tf.variance_scaling_initializer()
def dnn(inputs, n_hidden_layers=5, n_neurons=100, name=None,
activation=tf.nn.elu, initializer=he_init):
with tf.variable_scope(name, "dnn"):
for layer in range(n_hidden_layers):
inputs = tf.layers.dense(inputs, n_neurons, activation=activation,
kernel_initializer=initializer,
name="hidden%d" % (layer + 1))
return inputs
n_inputs = 28 * 28 # MNIST
n_outputs = 5
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
dnn_outputs = dnn(X)
logits = tf.layers.dense(dnn_outputs, n_outputs, kernel_initializer=he_init, name="logits")
Y_proba = tf.nn.softmax(logits, name="Y_proba")
8.2.¶
Exercise: Using Adam optimization and early stopping, try training it on MNIST but only on digits 0 to 4, as we will use transfer learning for digits 5 to 9 in the next exercise. You will need a softmax output layer with five neurons, and as always make sure to save checkpoints at regular intervals and save the final model so you can reuse it later.
Let's complete the graph with the cost function, the training op, and all the other usual components:
learning_rate = 0.01
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
optimizer = tf.train.AdamOptimizer(learning_rate)
training_op = optimizer.minimize(loss, name="training_op")
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
init = tf.global_variables_initializer()
saver = tf.train.Saver()
Now let's create the training set, validation and test set (we need the validation set to implement early stopping):
X_train1 = X_train[y_train < 5]
y_train1 = y_train[y_train < 5]
X_valid1 = X_valid[y_valid < 5]
y_valid1 = y_valid[y_valid < 5]
X_test1 = X_test[y_test < 5]
y_test1 = y_test[y_test < 5]
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train1))
for rnd_indices in np.array_split(rnd_idx, len(X_train1) // batch_size):
X_batch, y_batch = X_train1[rnd_indices], y_train1[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={X: X_valid1, y: y_valid1})
if loss_val < best_loss:
save_path = saver.save(sess, "./my_mnist_model_0_to_4.ckpt")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
with tf.Session() as sess:
saver.restore(sess, "./my_mnist_model_0_to_4.ckpt")
acc_test = accuracy.eval(feed_dict={X: X_test1, y: y_test1})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
0 Validation loss: 0.466011 Best loss: 0.466011 Accuracy: 77.76% 1 Validation loss: 0.100298 Best loss: 0.100298 Accuracy: 97.77% 2 Validation loss: 1.603312 Best loss: 0.100298 Accuracy: 18.73% 3 Validation loss: 1.759563 Best loss: 0.100298 Accuracy: 19.08% 4 Validation loss: 1.640234 Best loss: 0.100298 Accuracy: 22.01% 5 Validation loss: 1.640949 Best loss: 0.100298 Accuracy: 22.01% 6 Validation loss: 1.670187 Best loss: 0.100298 Accuracy: 18.73% 7 Validation loss: 1.764533 Best loss: 0.100298 Accuracy: 22.01% 8 Validation loss: 1.700626 Best loss: 0.100298 Accuracy: 19.27% 9 Validation loss: 1.767139 Best loss: 0.100298 Accuracy: 20.91% 10 Validation loss: 1.629366 Best loss: 0.100298 Accuracy: 22.01% 11 Validation loss: 1.812608 Best loss: 0.100298 Accuracy: 22.01% 12 Validation loss: 1.675928 Best loss: 0.100298 Accuracy: 18.73% 13 Validation loss: 1.633258 Best loss: 0.100298 Accuracy: 20.91% 14 Validation loss: 1.652906 Best loss: 0.100298 Accuracy: 20.91% 15 Validation loss: 1.635938 Best loss: 0.100298 Accuracy: 20.91% 16 Validation loss: 1.718920 Best loss: 0.100298 Accuracy: 19.08% 17 Validation loss: 1.682459 Best loss: 0.100298 Accuracy: 19.27% 18 Validation loss: 1.675367 Best loss: 0.100298 Accuracy: 18.73% 19 Validation loss: 1.645803 Best loss: 0.100298 Accuracy: 19.08% 20 Validation loss: 1.722334 Best loss: 0.100298 Accuracy: 22.01% 21 Validation loss: 1.656415 Best loss: 0.100298 Accuracy: 22.01% Early stopping! INFO:tensorflow:Restoring parameters from ./my_mnist_model_0_to_4.ckpt Final test accuracy: 97.92%
We get 98.05% accuracy on the test set. That's not too bad, but let's see if we can do better by tuning the hyperparameters.
8.3.¶
Exercise: Tune the hyperparameters using cross-validation and see what precision you can achieve.
Let's create a DNNClassifier
class, compatible with Scikit-Learn's RandomizedSearchCV
class, to perform hyperparameter tuning. Here are the key points of this implementation:
- the
__init__()
method (constructor) does nothing more than create instance variables for each of the hyperparameters. - the
fit()
method creates the graph, starts a session and trains the model:- it calls the
_build_graph()
method to build the graph (much lile the graph we defined earlier). Once this method is done creating the graph, it saves all the important operations as instance variables for easy access by other methods. - the
_dnn()
method builds the hidden layers, just like thednn()
function above, but also with support for batch normalization and dropout (for the next exercises). - if the
fit()
method is given a validation set (X_valid
andy_valid
), then it implements early stopping. This implementation does not save the best model to disk, but rather to memory: it uses the_get_model_params()
method to get all the graph's variables and their values, and the_restore_model_params()
method to restore the variable values (of the best model found). This trick helps speed up training. - After the
fit()
method has finished training the model, it keeps the session open so that predictions can be made quickly, without having to save a model to disk and restore it for every prediction. You can close the session by calling theclose_session()
method.
- it calls the
- the
predict_proba()
method uses the trained model to predict the class probabilities. - the
predict()
method callspredict_proba()
and returns the class with the highest probability, for each instance.
from sklearn.base import BaseEstimator, ClassifierMixin
from sklearn.exceptions import NotFittedError
class DNNClassifier(BaseEstimator, ClassifierMixin):
def __init__(self, n_hidden_layers=5, n_neurons=100, optimizer_class=tf.train.AdamOptimizer,
learning_rate=0.01, batch_size=20, activation=tf.nn.elu, initializer=he_init,
batch_norm_momentum=None, dropout_rate=None, random_state=None):
"""Initialize the DNNClassifier by simply storing all the hyperparameters."""
self.n_hidden_layers = n_hidden_layers
self.n_neurons = n_neurons
self.optimizer_class = optimizer_class
self.learning_rate = learning_rate
self.batch_size = batch_size
self.activation = activation
self.initializer = initializer
self.batch_norm_momentum = batch_norm_momentum
self.dropout_rate = dropout_rate
self.random_state = random_state
self._session = None
def _dnn(self, inputs):
"""Build the hidden layers, with support for batch normalization and dropout."""
for layer in range(self.n_hidden_layers):
if self.dropout_rate:
inputs = tf.layers.dropout(inputs, self.dropout_rate, training=self._training)
inputs = tf.layers.dense(inputs, self.n_neurons,
kernel_initializer=self.initializer,
name="hidden%d" % (layer + 1))
if self.batch_norm_momentum:
inputs = tf.layers.batch_normalization(inputs, momentum=self.batch_norm_momentum,
training=self._training)
inputs = self.activation(inputs, name="hidden%d_out" % (layer + 1))
return inputs
def _build_graph(self, n_inputs, n_outputs):
"""Build the same model as earlier"""
if self.random_state is not None:
tf.set_random_seed(self.random_state)
np.random.seed(self.random_state)
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
if self.batch_norm_momentum or self.dropout_rate:
self._training = tf.placeholder_with_default(False, shape=(), name='training')
else:
self._training = None
dnn_outputs = self._dnn(X)
logits = tf.layers.dense(dnn_outputs, n_outputs, kernel_initializer=he_init, name="logits")
Y_proba = tf.nn.softmax(logits, name="Y_proba")
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y,
logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
optimizer = self.optimizer_class(learning_rate=self.learning_rate)
training_op = optimizer.minimize(loss)
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
init = tf.global_variables_initializer()
saver = tf.train.Saver()
# Make the important operations available easily through instance variables
self._X, self._y = X, y
self._Y_proba, self._loss = Y_proba, loss
self._training_op, self._accuracy = training_op, accuracy
self._init, self._saver = init, saver
def close_session(self):
if self._session:
self._session.close()
def _get_model_params(self):
"""Get all variable values (used for early stopping, faster than saving to disk)"""
with self._graph.as_default():
gvars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES)
return {gvar.op.name: value for gvar, value in zip(gvars, self._session.run(gvars))}
def _restore_model_params(self, model_params):
"""Set all variables to the given values (for early stopping, faster than loading from disk)"""
gvar_names = list(model_params.keys())
assign_ops = {gvar_name: self._graph.get_operation_by_name(gvar_name + "/Assign")
for gvar_name in gvar_names}
init_values = {gvar_name: assign_op.inputs[1] for gvar_name, assign_op in assign_ops.items()}
feed_dict = {init_values[gvar_name]: model_params[gvar_name] for gvar_name in gvar_names}
self._session.run(assign_ops, feed_dict=feed_dict)
def fit(self, X, y, n_epochs=100, X_valid=None, y_valid=None):
"""Fit the model to the training set. If X_valid and y_valid are provided, use early stopping."""
self.close_session()
# infer n_inputs and n_outputs from the training set.
n_inputs = X.shape[1]
self.classes_ = np.unique(y)
n_outputs = len(self.classes_)
# Translate the labels vector to a vector of sorted class indices, containing
# integers from 0 to n_outputs - 1.
# For example, if y is equal to [8, 8, 9, 5, 7, 6, 6, 6], then the sorted class
# labels (self.classes_) will be equal to [5, 6, 7, 8, 9], and the labels vector
# will be translated to [3, 3, 4, 0, 2, 1, 1, 1]
self.class_to_index_ = {label: index
for index, label in enumerate(self.classes_)}
y = np.array([self.class_to_index_[label]
for label in y], dtype=np.int32)
self._graph = tf.Graph()
with self._graph.as_default():
self._build_graph(n_inputs, n_outputs)
# extra ops for batch normalization
extra_update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS)
# needed in case of early stopping
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
best_params = None
# Now train the model!
self._session = tf.Session(graph=self._graph)
with self._session.as_default() as sess:
self._init.run()
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X))
for rnd_indices in np.array_split(rnd_idx, len(X) // self.batch_size):
X_batch, y_batch = X[rnd_indices], y[rnd_indices]
feed_dict = {self._X: X_batch, self._y: y_batch}
if self._training is not None:
feed_dict[self._training] = True
sess.run(self._training_op, feed_dict=feed_dict)
if extra_update_ops:
sess.run(extra_update_ops, feed_dict=feed_dict)
if X_valid is not None and y_valid is not None:
loss_val, acc_val = sess.run([self._loss, self._accuracy],
feed_dict={self._X: X_valid,
self._y: y_valid})
if loss_val < best_loss:
best_params = self._get_model_params()
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
else:
loss_train, acc_train = sess.run([self._loss, self._accuracy],
feed_dict={self._X: X_batch,
self._y: y_batch})
print("{}\tLast training batch loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_train, acc_train * 100))
# If we used early stopping then rollback to the best model found
if best_params:
self._restore_model_params(best_params)
return self
def predict_proba(self, X):
if not self._session:
raise NotFittedError("This %s instance is not fitted yet" % self.__class__.__name__)
with self._session.as_default() as sess:
return self._Y_proba.eval(feed_dict={self._X: X})
def predict(self, X):
class_indices = np.argmax(self.predict_proba(X), axis=1)
return np.array([[self.classes_[class_index]]
for class_index in class_indices], np.int32)
def save(self, path):
self._saver.save(self._session, path)
Let's see if we get the exact same accuracy as earlier using this class (without dropout or batch norm):
dnn_clf = DNNClassifier(random_state=42)
dnn_clf.fit(X_train1, y_train1, n_epochs=1000, X_valid=X_valid1, y_valid=y_valid1)
0 Validation loss: 0.183419 Best loss: 0.183419 Accuracy: 96.64% 1 Validation loss: 1.649454 Best loss: 0.183419 Accuracy: 19.27% 2 Validation loss: 1.670295 Best loss: 0.183419 Accuracy: 20.91% 3 Validation loss: 1.785215 Best loss: 0.183419 Accuracy: 22.01% 4 Validation loss: 1.667377 Best loss: 0.183419 Accuracy: 22.01% 5 Validation loss: 1.654941 Best loss: 0.183419 Accuracy: 22.01% 6 Validation loss: 1.681062 Best loss: 0.183419 Accuracy: 18.73% 7 Validation loss: 1.779103 Best loss: 0.183419 Accuracy: 22.01% 8 Validation loss: 1.699479 Best loss: 0.183419 Accuracy: 19.27% 9 Validation loss: 1.767774 Best loss: 0.183419 Accuracy: 20.91% 10 Validation loss: 1.629342 Best loss: 0.183419 Accuracy: 22.01% 11 Validation loss: 1.812649 Best loss: 0.183419 Accuracy: 22.01% 12 Validation loss: 1.675937 Best loss: 0.183419 Accuracy: 18.73% 13 Validation loss: 1.633258 Best loss: 0.183419 Accuracy: 20.91% 14 Validation loss: 1.652906 Best loss: 0.183419 Accuracy: 20.91% 15 Validation loss: 1.635939 Best loss: 0.183419 Accuracy: 20.91% 16 Validation loss: 1.718920 Best loss: 0.183419 Accuracy: 19.08% 17 Validation loss: 1.682459 Best loss: 0.183419 Accuracy: 19.27% 18 Validation loss: 1.675367 Best loss: 0.183419 Accuracy: 18.73% 19 Validation loss: 1.645803 Best loss: 0.183419 Accuracy: 19.08% 20 Validation loss: 1.722334 Best loss: 0.183419 Accuracy: 22.01% 21 Validation loss: 1.656415 Best loss: 0.183419 Accuracy: 22.01% Early stopping!
DNNClassifier(activation=<function elu at 0x7f95d738dbf8>, batch_norm_momentum=None, batch_size=20, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=100, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42)
The model is trained, let's see if it gets the same accuracy as earlier:
from sklearn.metrics import accuracy_score
y_pred = dnn_clf.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9710060323020043
Yep! Working fine. Now we can use Scikit-Learn's RandomizedSearchCV
class to search for better hyperparameters (this may take over an hour, depending on your system):
from sklearn.model_selection import RandomizedSearchCV
def leaky_relu(alpha=0.01):
def parametrized_leaky_relu(z, name=None):
return tf.maximum(alpha * z, z, name=name)
return parametrized_leaky_relu
param_distribs = {
"n_neurons": [10, 30, 50, 70, 90, 100, 120, 140, 160],
"batch_size": [10, 50, 100, 500],
"learning_rate": [0.01, 0.02, 0.05, 0.1],
"activation": [tf.nn.relu, tf.nn.elu, leaky_relu(alpha=0.01), leaky_relu(alpha=0.1)],
# you could also try exploring different numbers of hidden layers, different optimizers, etc.
#"n_hidden_layers": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
#"optimizer_class": [tf.train.AdamOptimizer, partial(tf.train.MomentumOptimizer, momentum=0.95)],
}
rnd_search = RandomizedSearchCV(DNNClassifier(random_state=42), param_distribs, n_iter=50,
random_state=42, verbose=2)
rnd_search.fit(X_train1, y_train1, X_valid=X_valid1, y_valid=y_valid1, n_epochs=1000)
# If you have Scikit-Learn 0.18 or earlier, you should upgrade, or use the fit_params argument:
# fit_params={"X_valid": X_valid1, "y_valid": y_valid1, "n_epochs": 1000}
# rnd_search = RandomizedSearchCV(DNNClassifier(random_state=42), param_distribs, n_iter=50,
# fit_params=fit_params, random_state=42, verbose=2)
# rnd_search.fit(X_train1, y_train1)
Fitting 3 folds for each of 50 candidates, totalling 150 fits [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05 0 Validation loss: 0.228535 Best loss: 0.228535 Accuracy: 94.21% 1 Validation loss: 0.178857 Best loss: 0.178857 Accuracy: 94.21% 2 Validation loss: 0.169731 Best loss: 0.169731 Accuracy: 95.50% 3 Validation loss: 0.124046 Best loss: 0.124046 Accuracy: 96.36% 4 Validation loss: 0.122978 Best loss: 0.122978 Accuracy: 96.52% 5 Validation loss: 0.165714 Best loss: 0.122978 Accuracy: 96.33% 6 Validation loss: 0.162516 Best loss: 0.122978 Accuracy: 96.21% 7 Validation loss: 0.949882 Best loss: 0.122978 Accuracy: 60.79% 8 Validation loss: 1.071238 Best loss: 0.122978 Accuracy: 50.86% 9 Validation loss: 0.982995 Best loss: 0.122978 Accuracy: 58.60% 10 Validation loss: 1.095278 Best loss: 0.122978 Accuracy: 48.12% 11 Validation loss: 0.925425 Best loss: 0.122978 Accuracy: 52.66% 12 Validation loss: 1.038524 Best loss: 0.122978 Accuracy: 51.99% 13 Validation loss: 1.381219 Best loss: 0.122978 Accuracy: 32.53% 14 Validation loss: 1.199629 Best loss: 0.122978 Accuracy: 43.67% 15 Validation loss: 1.019348 Best loss: 0.122978 Accuracy: 54.53% 16 Validation loss: 0.891379 Best loss: 0.122978 Accuracy: 59.30% 17 Validation loss: 0.927038 Best loss: 0.122978 Accuracy: 56.06% 18 Validation loss: 0.917532 Best loss: 0.122978 Accuracy: 60.79% 19 Validation loss: 0.866032 Best loss: 0.122978 Accuracy: 53.67% 20 Validation loss: 0.962458 Best loss: 0.122978 Accuracy: 55.63% 21 Validation loss: 0.898072 Best loss: 0.122978 Accuracy: 55.67% 22 Validation loss: 1.037736 Best loss: 0.122978 Accuracy: 59.58% 23 Validation loss: 0.917886 Best loss: 0.122978 Accuracy: 60.67% 24 Validation loss: 1.042268 Best loss: 0.122978 Accuracy: 55.16% 25 Validation loss: 1.215994 Best loss: 0.122978 Accuracy: 40.58% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 10.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05
[Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 10.8s remaining: 0.0s
0 Validation loss: 0.157979 Best loss: 0.157979 Accuracy: 95.35% 1 Validation loss: 0.166130 Best loss: 0.157979 Accuracy: 96.05% 2 Validation loss: 0.136959 Best loss: 0.136959 Accuracy: 96.09% 3 Validation loss: 0.668840 Best loss: 0.136959 Accuracy: 86.86% 4 Validation loss: 1.629821 Best loss: 0.136959 Accuracy: 22.01% 5 Validation loss: 1.615475 Best loss: 0.136959 Accuracy: 22.01% 6 Validation loss: 1.630031 Best loss: 0.136959 Accuracy: 18.73% 7 Validation loss: 1.648450 Best loss: 0.136959 Accuracy: 18.73% 8 Validation loss: 1.610620 Best loss: 0.136959 Accuracy: 22.01% 9 Validation loss: 1.616665 Best loss: 0.136959 Accuracy: 22.01% 10 Validation loss: 1.615181 Best loss: 0.136959 Accuracy: 22.01% 11 Validation loss: 1.610208 Best loss: 0.136959 Accuracy: 22.01% 12 Validation loss: 1.622679 Best loss: 0.136959 Accuracy: 19.27% 13 Validation loss: 1.613467 Best loss: 0.136959 Accuracy: 19.27% 14 Validation loss: 1.610566 Best loss: 0.136959 Accuracy: 22.01% 15 Validation loss: 1.624033 Best loss: 0.136959 Accuracy: 22.01% 16 Validation loss: 1.622954 Best loss: 0.136959 Accuracy: 19.27% 17 Validation loss: 1.614533 Best loss: 0.136959 Accuracy: 19.08% 18 Validation loss: 1.611469 Best loss: 0.136959 Accuracy: 22.01% 19 Validation loss: 1.612612 Best loss: 0.136959 Accuracy: 22.01% 20 Validation loss: 1.608505 Best loss: 0.136959 Accuracy: 22.01% 21 Validation loss: 1.631395 Best loss: 0.136959 Accuracy: 22.01% 22 Validation loss: 1.621655 Best loss: 0.136959 Accuracy: 19.27% 23 Validation loss: 1.628181 Best loss: 0.136959 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 9.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05 0 Validation loss: 0.144850 Best loss: 0.144850 Accuracy: 96.40% 1 Validation loss: 0.177231 Best loss: 0.144850 Accuracy: 96.44% 2 Validation loss: 0.313004 Best loss: 0.144850 Accuracy: 92.38% 3 Validation loss: 0.262883 Best loss: 0.144850 Accuracy: 95.15% 4 Validation loss: 0.213363 Best loss: 0.144850 Accuracy: 94.57% 5 Validation loss: 0.261897 Best loss: 0.144850 Accuracy: 94.02% 6 Validation loss: 0.175300 Best loss: 0.144850 Accuracy: 95.97% 7 Validation loss: 0.221743 Best loss: 0.144850 Accuracy: 95.00% 8 Validation loss: 0.360451 Best loss: 0.144850 Accuracy: 89.87% 9 Validation loss: 0.215017 Best loss: 0.144850 Accuracy: 94.84% 10 Validation loss: 0.239491 Best loss: 0.144850 Accuracy: 93.78% 11 Validation loss: 0.330593 Best loss: 0.144850 Accuracy: 94.61% 12 Validation loss: 0.390891 Best loss: 0.144850 Accuracy: 90.54% 13 Validation loss: 0.613453 Best loss: 0.144850 Accuracy: 72.71% 14 Validation loss: 0.687957 Best loss: 0.144850 Accuracy: 69.66% 15 Validation loss: 0.676956 Best loss: 0.144850 Accuracy: 68.92% 16 Validation loss: 0.636507 Best loss: 0.144850 Accuracy: 71.46% 17 Validation loss: 0.507737 Best loss: 0.144850 Accuracy: 78.46% 18 Validation loss: 0.474475 Best loss: 0.144850 Accuracy: 86.86% 19 Validation loss: 0.342993 Best loss: 0.144850 Accuracy: 90.58% 20 Validation loss: 0.264914 Best loss: 0.144850 Accuracy: 93.94% 21 Validation loss: 0.622448 Best loss: 0.144850 Accuracy: 74.90% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 7.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02 0 Validation loss: 0.116745 Best loss: 0.116745 Accuracy: 96.60% 1 Validation loss: 0.083075 Best loss: 0.083075 Accuracy: 97.85% 2 Validation loss: 0.081494 Best loss: 0.081494 Accuracy: 97.69% 3 Validation loss: 0.069073 Best loss: 0.069073 Accuracy: 97.77% 4 Validation loss: 0.065523 Best loss: 0.065523 Accuracy: 97.93% 5 Validation loss: 0.064152 Best loss: 0.064152 Accuracy: 98.08% 6 Validation loss: 0.057036 Best loss: 0.057036 Accuracy: 98.16% 7 Validation loss: 0.049765 Best loss: 0.049765 Accuracy: 98.40% 8 Validation loss: 0.073306 Best loss: 0.049765 Accuracy: 97.81% 9 Validation loss: 0.054173 Best loss: 0.049765 Accuracy: 98.44% 10 Validation loss: 0.063803 Best loss: 0.049765 Accuracy: 98.36% 11 Validation loss: 0.072675 Best loss: 0.049765 Accuracy: 98.24% 12 Validation loss: 0.054565 Best loss: 0.049765 Accuracy: 98.63% 13 Validation loss: 0.059498 Best loss: 0.049765 Accuracy: 98.48% 14 Validation loss: 0.070949 Best loss: 0.049765 Accuracy: 98.20% 15 Validation loss: 0.073241 Best loss: 0.049765 Accuracy: 98.40% 16 Validation loss: 0.069066 Best loss: 0.049765 Accuracy: 98.40% 17 Validation loss: 0.068249 Best loss: 0.049765 Accuracy: 98.63% 18 Validation loss: 0.075653 Best loss: 0.049765 Accuracy: 98.55% 19 Validation loss: 0.084363 Best loss: 0.049765 Accuracy: 98.51% 20 Validation loss: 0.076573 Best loss: 0.049765 Accuracy: 98.59% 21 Validation loss: 0.090218 Best loss: 0.049765 Accuracy: 97.97% 22 Validation loss: 0.081998 Best loss: 0.049765 Accuracy: 98.59% 23 Validation loss: 0.095077 Best loss: 0.049765 Accuracy: 98.40% 24 Validation loss: 0.090252 Best loss: 0.049765 Accuracy: 98.63% 25 Validation loss: 0.107411 Best loss: 0.049765 Accuracy: 98.32% 26 Validation loss: 0.104350 Best loss: 0.049765 Accuracy: 98.40% 27 Validation loss: 0.083209 Best loss: 0.049765 Accuracy: 98.32% 28 Validation loss: 0.073992 Best loss: 0.049765 Accuracy: 98.59% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02, total= 2.6s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02 0 Validation loss: 0.116014 Best loss: 0.116014 Accuracy: 96.52% 1 Validation loss: 0.080407 Best loss: 0.080407 Accuracy: 97.58% 2 Validation loss: 0.069216 Best loss: 0.069216 Accuracy: 97.77% 3 Validation loss: 0.067354 Best loss: 0.067354 Accuracy: 97.77% 4 Validation loss: 0.080894 Best loss: 0.067354 Accuracy: 97.62% 5 Validation loss: 0.086315 Best loss: 0.067354 Accuracy: 97.65% 6 Validation loss: 0.073166 Best loss: 0.067354 Accuracy: 98.32% 7 Validation loss: 0.057299 Best loss: 0.057299 Accuracy: 98.51% 8 Validation loss: 0.058586 Best loss: 0.057299 Accuracy: 98.40% 9 Validation loss: 0.080324 Best loss: 0.057299 Accuracy: 98.08% 10 Validation loss: 0.071646 Best loss: 0.057299 Accuracy: 98.28% 11 Validation loss: 0.089936 Best loss: 0.057299 Accuracy: 98.28% 12 Validation loss: 0.075337 Best loss: 0.057299 Accuracy: 98.16% 13 Validation loss: 0.104162 Best loss: 0.057299 Accuracy: 97.54% 14 Validation loss: 0.085058 Best loss: 0.057299 Accuracy: 98.08% 15 Validation loss: 0.071897 Best loss: 0.057299 Accuracy: 98.36% 16 Validation loss: 0.095107 Best loss: 0.057299 Accuracy: 98.05% 17 Validation loss: 0.073366 Best loss: 0.057299 Accuracy: 98.28% 18 Validation loss: 0.094276 Best loss: 0.057299 Accuracy: 98.44% 19 Validation loss: 0.067479 Best loss: 0.057299 Accuracy: 98.51% 20 Validation loss: 0.087160 Best loss: 0.057299 Accuracy: 98.28% 21 Validation loss: 0.077615 Best loss: 0.057299 Accuracy: 98.28% 22 Validation loss: 0.084535 Best loss: 0.057299 Accuracy: 98.28% 23 Validation loss: 0.066662 Best loss: 0.057299 Accuracy: 98.79% 24 Validation loss: 0.086352 Best loss: 0.057299 Accuracy: 98.28% 25 Validation loss: 0.111996 Best loss: 0.057299 Accuracy: 98.05% 26 Validation loss: 0.093496 Best loss: 0.057299 Accuracy: 98.48% 27 Validation loss: 0.085869 Best loss: 0.057299 Accuracy: 98.44% 28 Validation loss: 0.081792 Best loss: 0.057299 Accuracy: 98.59% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02, total= 2.8s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02 0 Validation loss: 0.130424 Best loss: 0.130424 Accuracy: 96.05% 1 Validation loss: 0.088467 Best loss: 0.088467 Accuracy: 97.58% 2 Validation loss: 0.080924 Best loss: 0.080924 Accuracy: 97.46% 3 Validation loss: 0.067303 Best loss: 0.067303 Accuracy: 98.36% 4 Validation loss: 0.062449 Best loss: 0.062449 Accuracy: 98.20% 5 Validation loss: 0.066660 Best loss: 0.062449 Accuracy: 97.85% 6 Validation loss: 0.063659 Best loss: 0.062449 Accuracy: 98.05% 7 Validation loss: 0.065072 Best loss: 0.062449 Accuracy: 97.89% 8 Validation loss: 0.074696 Best loss: 0.062449 Accuracy: 98.08% 9 Validation loss: 0.067042 Best loss: 0.062449 Accuracy: 98.51% 10 Validation loss: 0.069242 Best loss: 0.062449 Accuracy: 98.24% 11 Validation loss: 0.079013 Best loss: 0.062449 Accuracy: 98.48% 12 Validation loss: 0.069915 Best loss: 0.062449 Accuracy: 98.75% 13 Validation loss: 0.152470 Best loss: 0.062449 Accuracy: 98.05% 14 Validation loss: 0.088409 Best loss: 0.062449 Accuracy: 98.01% 15 Validation loss: 0.083567 Best loss: 0.062449 Accuracy: 98.44% 16 Validation loss: 0.078005 Best loss: 0.062449 Accuracy: 98.48% 17 Validation loss: 0.088683 Best loss: 0.062449 Accuracy: 98.36% 18 Validation loss: 0.077004 Best loss: 0.062449 Accuracy: 98.48% 19 Validation loss: 0.072912 Best loss: 0.062449 Accuracy: 98.48% 20 Validation loss: 0.099815 Best loss: 0.062449 Accuracy: 98.44% 21 Validation loss: 0.082009 Best loss: 0.062449 Accuracy: 98.36% 22 Validation loss: 0.076940 Best loss: 0.062449 Accuracy: 98.59% 23 Validation loss: 0.070097 Best loss: 0.062449 Accuracy: 98.75% 24 Validation loss: 0.092534 Best loss: 0.062449 Accuracy: 98.48% 25 Validation loss: 0.164625 Best loss: 0.062449 Accuracy: 97.73% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=500, learning_rate=0.02, total= 2.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05 0 Validation loss: 2.309790 Best loss: 2.309790 Accuracy: 65.79% 1 Validation loss: 0.892112 Best loss: 0.892112 Accuracy: 69.27% 2 Validation loss: 0.543244 Best loss: 0.543244 Accuracy: 82.64% 3 Validation loss: 0.418952 Best loss: 0.418952 Accuracy: 88.27% 4 Validation loss: 0.409537 Best loss: 0.409537 Accuracy: 87.14% 5 Validation loss: 0.370640 Best loss: 0.370640 Accuracy: 92.10% 6 Validation loss: 0.213558 Best loss: 0.213558 Accuracy: 94.45% 7 Validation loss: 16013.588867 Best loss: 0.213558 Accuracy: 19.04% 8 Validation loss: 459.542328 Best loss: 0.213558 Accuracy: 35.89% 9 Validation loss: 129.630905 Best loss: 0.213558 Accuracy: 50.20% 10 Validation loss: 58.161125 Best loss: 0.213558 Accuracy: 63.76% 11 Validation loss: 15.776971 Best loss: 0.213558 Accuracy: 84.60% 12 Validation loss: 9.678064 Best loss: 0.213558 Accuracy: 87.72% 13 Validation loss: 74.114891 Best loss: 0.213558 Accuracy: 64.46% 14 Validation loss: 18.950293 Best loss: 0.213558 Accuracy: 70.17% 15 Validation loss: 7.993595 Best loss: 0.213558 Accuracy: 88.94% 16 Validation loss: 22.571108 Best loss: 0.213558 Accuracy: 75.57% 17 Validation loss: 7.664078 Best loss: 0.213558 Accuracy: 93.35% 18 Validation loss: 6.608495 Best loss: 0.213558 Accuracy: 94.68% 19 Validation loss: 9.695833 Best loss: 0.213558 Accuracy: 91.05% 20 Validation loss: 7.125737 Best loss: 0.213558 Accuracy: 95.04% 21 Validation loss: 4.325990 Best loss: 0.213558 Accuracy: 96.25% 22 Validation loss: 987.658997 Best loss: 0.213558 Accuracy: 58.21% 23 Validation loss: 186.292145 Best loss: 0.213558 Accuracy: 88.04% 24 Validation loss: 170.046814 Best loss: 0.213558 Accuracy: 87.65% 25 Validation loss: 638.975403 Best loss: 0.213558 Accuracy: 72.24% 26 Validation loss: 222.067856 Best loss: 0.213558 Accuracy: 87.49% 27 Validation loss: 176.842773 Best loss: 0.213558 Accuracy: 89.64% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05, total= 15.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05 0 Validation loss: 161.268417 Best loss: 161.268417 Accuracy: 20.91% 1 Validation loss: 2.417016 Best loss: 2.417016 Accuracy: 68.49% 2 Validation loss: 1.879838 Best loss: 1.879838 Accuracy: 69.66% 3 Validation loss: 2.710433 Best loss: 1.879838 Accuracy: 63.06% 4 Validation loss: 888.664673 Best loss: 1.879838 Accuracy: 38.86% 5 Validation loss: 134.384644 Best loss: 1.879838 Accuracy: 52.62% 6 Validation loss: 72.943420 Best loss: 1.879838 Accuracy: 67.63% 7 Validation loss: 58.607651 Best loss: 1.879838 Accuracy: 60.52% 8 Validation loss: 30.949179 Best loss: 1.879838 Accuracy: 72.13% 9 Validation loss: 24.902025 Best loss: 1.879838 Accuracy: 77.80% 10 Validation loss: 34.980400 Best loss: 1.879838 Accuracy: 72.09% 11 Validation loss: 590.146790 Best loss: 1.879838 Accuracy: 49.88% 12 Validation loss: 75.472862 Best loss: 1.879838 Accuracy: 63.64% 13 Validation loss: 581.136292 Best loss: 1.879838 Accuracy: 58.52% 14 Validation loss: 478.003662 Best loss: 1.879838 Accuracy: 56.76% 15 Validation loss: 108.651436 Best loss: 1.879838 Accuracy: 66.30% 16 Validation loss: 84.795303 Best loss: 1.879838 Accuracy: 76.66% 17 Validation loss: 59.257355 Best loss: 1.879838 Accuracy: 72.71% 18 Validation loss: 40747.160156 Best loss: 1.879838 Accuracy: 19.08% 19 Validation loss: 1704.500244 Best loss: 1.879838 Accuracy: 41.01% 20 Validation loss: 259.154175 Best loss: 1.879838 Accuracy: 72.99% 21 Validation loss: 184.387314 Best loss: 1.879838 Accuracy: 65.64% 22 Validation loss: 319.952698 Best loss: 1.879838 Accuracy: 62.20% 23 Validation loss: 83.806389 Best loss: 1.879838 Accuracy: 74.00% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05, total= 13.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05 0 Validation loss: 547.724304 Best loss: 547.724304 Accuracy: 22.01% 1 Validation loss: 8.091904 Best loss: 8.091904 Accuracy: 38.19% 2 Validation loss: 1.479471 Best loss: 1.479471 Accuracy: 43.59% 3 Validation loss: 1.014230 Best loss: 1.014230 Accuracy: 57.62% 4 Validation loss: 1.569293 Best loss: 1.014230 Accuracy: 51.88% 5 Validation loss: 0.881918 Best loss: 0.881918 Accuracy: 64.35% 6 Validation loss: 0.730612 Best loss: 0.730612 Accuracy: 69.74% 7 Validation loss: 0.889257 Best loss: 0.730612 Accuracy: 66.65% 8 Validation loss: 1.426594 Best loss: 0.730612 Accuracy: 66.93% 9 Validation loss: 0.440080 Best loss: 0.440080 Accuracy: 85.11% 10 Validation loss: 0.449887 Best loss: 0.440080 Accuracy: 88.12% 11 Validation loss: 39515.617188 Best loss: 0.440080 Accuracy: 11.73% 12 Validation loss: 195.377869 Best loss: 0.440080 Accuracy: 34.79% 13 Validation loss: 215.899628 Best loss: 0.440080 Accuracy: 34.17% 14 Validation loss: 133.725845 Best loss: 0.440080 Accuracy: 43.12% 15 Validation loss: 70.247299 Best loss: 0.440080 Accuracy: 58.48% 16 Validation loss: 61.179344 Best loss: 0.440080 Accuracy: 56.72% 17 Validation loss: 30.637037 Best loss: 0.440080 Accuracy: 72.67% 18 Validation loss: 32.667671 Best loss: 0.440080 Accuracy: 81.00% 19 Validation loss: 24.563663 Best loss: 0.440080 Accuracy: 78.54% 20 Validation loss: 21.890728 Best loss: 0.440080 Accuracy: 82.56% 21 Validation loss: 52.803062 Best loss: 0.440080 Accuracy: 74.35% 22 Validation loss: 12.013992 Best loss: 0.440080 Accuracy: 88.66% 23 Validation loss: 18.425812 Best loss: 0.440080 Accuracy: 84.75% 24 Validation loss: 14.824622 Best loss: 0.440080 Accuracy: 86.24% 25 Validation loss: 18.207891 Best loss: 0.440080 Accuracy: 82.33% 26 Validation loss: 12.449056 Best loss: 0.440080 Accuracy: 90.34% 27 Validation loss: 20.748503 Best loss: 0.440080 Accuracy: 90.42% 28 Validation loss: 19.644018 Best loss: 0.440080 Accuracy: 83.46% 29 Validation loss: 6.626858 Best loss: 0.440080 Accuracy: 91.32% 30 Validation loss: 4.680807 Best loss: 0.440080 Accuracy: 92.85% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=50, learning_rate=0.05, total= 17.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 14.778951 Best loss: 14.778951 Accuracy: 80.26% 1 Validation loss: 7.365212 Best loss: 7.365212 Accuracy: 77.76% 2 Validation loss: 3.960042 Best loss: 3.960042 Accuracy: 90.81% 3 Validation loss: 0.807410 Best loss: 0.807410 Accuracy: 93.59% 4 Validation loss: 3.353692 Best loss: 0.807410 Accuracy: 90.85% 5 Validation loss: 0.665015 Best loss: 0.665015 Accuracy: 95.58% 6 Validation loss: 0.906262 Best loss: 0.665015 Accuracy: 94.45% 7 Validation loss: 0.731274 Best loss: 0.665015 Accuracy: 91.75% 8 Validation loss: 0.486407 Best loss: 0.486407 Accuracy: 95.50% 9 Validation loss: 0.517267 Best loss: 0.486407 Accuracy: 93.98% 10 Validation loss: 0.362084 Best loss: 0.362084 Accuracy: 95.82% 11 Validation loss: 159932.500000 Best loss: 0.362084 Accuracy: 81.90% 12 Validation loss: 125742.562500 Best loss: 0.362084 Accuracy: 68.37% 13 Validation loss: 50368.472656 Best loss: 0.362084 Accuracy: 79.05% 14 Validation loss: 10966.552734 Best loss: 0.362084 Accuracy: 94.14% 15 Validation loss: 14481.068359 Best loss: 0.362084 Accuracy: 94.57% 16 Validation loss: 12213.264648 Best loss: 0.362084 Accuracy: 95.07% 17 Validation loss: 11498.218750 Best loss: 0.362084 Accuracy: 93.71% 18 Validation loss: 10797.661133 Best loss: 0.362084 Accuracy: 93.98% 19 Validation loss: 16932.236328 Best loss: 0.362084 Accuracy: 87.14% 20 Validation loss: 19205.242188 Best loss: 0.362084 Accuracy: 93.63% 21 Validation loss: 5431.210938 Best loss: 0.362084 Accuracy: 95.97% 22 Validation loss: 25177.138672 Best loss: 0.362084 Accuracy: 79.91% 23 Validation loss: 11187.376953 Best loss: 0.362084 Accuracy: 95.54% 24 Validation loss: 5144.792969 Best loss: 0.362084 Accuracy: 96.56% 25 Validation loss: 6216.220703 Best loss: 0.362084 Accuracy: 95.50% 26 Validation loss: 4888.697754 Best loss: 0.362084 Accuracy: 95.47% 27 Validation loss: 10681.485352 Best loss: 0.362084 Accuracy: 95.43% 28 Validation loss: 2500.686768 Best loss: 0.362084 Accuracy: 96.44% 29 Validation loss: 3103.936523 Best loss: 0.362084 Accuracy: 92.65% 30 Validation loss: 1526.866821 Best loss: 0.362084 Accuracy: 96.79% 31 Validation loss: 6986231.500000 Best loss: 0.362084 Accuracy: 56.29% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 26.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 0.296677 Best loss: 0.296677 Accuracy: 92.96% 1 Validation loss: 0.204553 Best loss: 0.204553 Accuracy: 95.43% 2 Validation loss: 0.134779 Best loss: 0.134779 Accuracy: 95.93% 3 Validation loss: 13479.458984 Best loss: 0.134779 Accuracy: 87.37% 4 Validation loss: 2140.639648 Best loss: 0.134779 Accuracy: 93.63% 5 Validation loss: 1756.766602 Best loss: 0.134779 Accuracy: 94.14% 6 Validation loss: 808.621155 Best loss: 0.134779 Accuracy: 95.86% 7 Validation loss: 1150.520386 Best loss: 0.134779 Accuracy: 94.33% 8 Validation loss: 1608.799927 Best loss: 0.134779 Accuracy: 90.27% 9 Validation loss: 768.749756 Best loss: 0.134779 Accuracy: 95.07% 10 Validation loss: 749.278564 Best loss: 0.134779 Accuracy: 95.78% 11 Validation loss: 564.982727 Best loss: 0.134779 Accuracy: 95.31% 12 Validation loss: 618.527710 Best loss: 0.134779 Accuracy: 94.92% 13 Validation loss: 9536.251953 Best loss: 0.134779 Accuracy: 89.60% 14 Validation loss: 705.616211 Best loss: 0.134779 Accuracy: 94.76% 15 Validation loss: 625.111938 Best loss: 0.134779 Accuracy: 94.45% 16 Validation loss: 552.118835 Best loss: 0.134779 Accuracy: 95.19% 17 Validation loss: 339.960205 Best loss: 0.134779 Accuracy: 96.13% 18 Validation loss: 242.085785 Best loss: 0.134779 Accuracy: 96.13% 19 Validation loss: 210292.796875 Best loss: 0.134779 Accuracy: 87.45% 20 Validation loss: 94681.539062 Best loss: 0.134779 Accuracy: 88.98% 21 Validation loss: 166810.671875 Best loss: 0.134779 Accuracy: 77.29% 22 Validation loss: 77329.476562 Best loss: 0.134779 Accuracy: 90.77% 23 Validation loss: 51177.101562 Best loss: 0.134779 Accuracy: 92.96% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 23.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 127.526703 Best loss: 127.526703 Accuracy: 64.74% 1 Validation loss: 15.327091 Best loss: 15.327091 Accuracy: 85.42% 2 Validation loss: 16.758020 Best loss: 15.327091 Accuracy: 76.47% 3 Validation loss: 5.218018 Best loss: 5.218018 Accuracy: 91.91% 4 Validation loss: 10.006907 Best loss: 5.218018 Accuracy: 91.91% 5 Validation loss: 7.554106 Best loss: 5.218018 Accuracy: 92.53% 6 Validation loss: 3.109525 Best loss: 3.109525 Accuracy: 95.47% 7 Validation loss: 4.849286 Best loss: 3.109525 Accuracy: 90.58% 8 Validation loss: 2.329339 Best loss: 2.329339 Accuracy: 95.39% 9 Validation loss: 97287.617188 Best loss: 2.329339 Accuracy: 76.82% 10 Validation loss: 45950.222656 Best loss: 2.329339 Accuracy: 84.52% 11 Validation loss: 62249.902344 Best loss: 2.329339 Accuracy: 81.67% 12 Validation loss: 42291.195312 Best loss: 2.329339 Accuracy: 87.22% 13 Validation loss: 21411.402344 Best loss: 2.329339 Accuracy: 93.59% 14 Validation loss: 30552.544922 Best loss: 2.329339 Accuracy: 90.23% 15 Validation loss: 27199.656250 Best loss: 2.329339 Accuracy: 90.30% 16 Validation loss: 17806.517578 Best loss: 2.329339 Accuracy: 91.24% 17 Validation loss: 21985.373047 Best loss: 2.329339 Accuracy: 90.70% 18 Validation loss: 28959.509766 Best loss: 2.329339 Accuracy: 90.46% 19 Validation loss: 18184.263672 Best loss: 2.329339 Accuracy: 88.66% 20 Validation loss: 9300.428711 Best loss: 2.329339 Accuracy: 95.11% 21 Validation loss: 2524330.250000 Best loss: 2.329339 Accuracy: 87.45% 22 Validation loss: 167252.046875 Best loss: 2.329339 Accuracy: 92.34% 23 Validation loss: 35623.695312 Best loss: 2.329339 Accuracy: 96.60% 24 Validation loss: 45604.296875 Best loss: 2.329339 Accuracy: 95.47% 25 Validation loss: 26380.005859 Best loss: 2.329339 Accuracy: 95.82% 26 Validation loss: 21112.732422 Best loss: 2.329339 Accuracy: 96.05% 27 Validation loss: 20601.589844 Best loss: 2.329339 Accuracy: 96.40% 28 Validation loss: 71421.476562 Best loss: 2.329339 Accuracy: 90.81% 29 Validation loss: 19197.861328 Best loss: 2.329339 Accuracy: 94.06% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 29.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01 0 Validation loss: 0.091549 Best loss: 0.091549 Accuracy: 97.22% 1 Validation loss: 0.065673 Best loss: 0.065673 Accuracy: 97.81% 2 Validation loss: 0.057730 Best loss: 0.057730 Accuracy: 98.28% 3 Validation loss: 0.048221 Best loss: 0.048221 Accuracy: 98.44% 4 Validation loss: 0.052076 Best loss: 0.048221 Accuracy: 98.48% 5 Validation loss: 0.065433 Best loss: 0.048221 Accuracy: 98.40% 6 Validation loss: 0.060498 Best loss: 0.048221 Accuracy: 98.48% 7 Validation loss: 0.064470 Best loss: 0.048221 Accuracy: 98.67% 8 Validation loss: 0.070457 Best loss: 0.048221 Accuracy: 98.32% 9 Validation loss: 0.071641 Best loss: 0.048221 Accuracy: 98.87% 10 Validation loss: 0.071373 Best loss: 0.048221 Accuracy: 98.79% 11 Validation loss: 0.086256 Best loss: 0.048221 Accuracy: 98.67% 12 Validation loss: 0.065449 Best loss: 0.048221 Accuracy: 98.71% 13 Validation loss: 0.062018 Best loss: 0.048221 Accuracy: 98.79% 14 Validation loss: 0.054089 Best loss: 0.048221 Accuracy: 98.83% 15 Validation loss: 0.078551 Best loss: 0.048221 Accuracy: 98.48% 16 Validation loss: 0.073429 Best loss: 0.048221 Accuracy: 98.94% 17 Validation loss: 0.080221 Best loss: 0.048221 Accuracy: 99.02% 18 Validation loss: 0.067301 Best loss: 0.048221 Accuracy: 98.71% 19 Validation loss: 0.063883 Best loss: 0.048221 Accuracy: 98.94% 20 Validation loss: 0.058665 Best loss: 0.048221 Accuracy: 98.79% 21 Validation loss: 0.073396 Best loss: 0.048221 Accuracy: 98.75% 22 Validation loss: 0.064099 Best loss: 0.048221 Accuracy: 98.83% 23 Validation loss: 0.076498 Best loss: 0.048221 Accuracy: 98.71% 24 Validation loss: 0.082193 Best loss: 0.048221 Accuracy: 98.40% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01, total= 4.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01 0 Validation loss: 0.100772 Best loss: 0.100772 Accuracy: 97.26% 1 Validation loss: 0.061683 Best loss: 0.061683 Accuracy: 98.28% 2 Validation loss: 0.046005 Best loss: 0.046005 Accuracy: 98.48% 3 Validation loss: 0.070749 Best loss: 0.046005 Accuracy: 98.05% 4 Validation loss: 0.053079 Best loss: 0.046005 Accuracy: 98.55% 5 Validation loss: 0.064340 Best loss: 0.046005 Accuracy: 98.59% 6 Validation loss: 0.055064 Best loss: 0.046005 Accuracy: 98.40% 7 Validation loss: 0.050467 Best loss: 0.046005 Accuracy: 98.59% 8 Validation loss: 0.054381 Best loss: 0.046005 Accuracy: 98.79% 9 Validation loss: 0.046008 Best loss: 0.046005 Accuracy: 98.79% 10 Validation loss: 0.043847 Best loss: 0.043847 Accuracy: 98.91% 11 Validation loss: 0.049128 Best loss: 0.043847 Accuracy: 98.94% 12 Validation loss: 0.037903 Best loss: 0.037903 Accuracy: 98.94% 13 Validation loss: 0.050760 Best loss: 0.037903 Accuracy: 98.71% 14 Validation loss: 0.057986 Best loss: 0.037903 Accuracy: 98.91% 15 Validation loss: 0.066152 Best loss: 0.037903 Accuracy: 98.63% 16 Validation loss: 0.051118 Best loss: 0.037903 Accuracy: 98.94% 17 Validation loss: 0.056521 Best loss: 0.037903 Accuracy: 98.71% 18 Validation loss: 0.045851 Best loss: 0.037903 Accuracy: 99.02% 19 Validation loss: 0.054751 Best loss: 0.037903 Accuracy: 98.91% 20 Validation loss: 0.047885 Best loss: 0.037903 Accuracy: 99.10% 21 Validation loss: 0.055340 Best loss: 0.037903 Accuracy: 99.02% 22 Validation loss: 0.114922 Best loss: 0.037903 Accuracy: 98.20% 23 Validation loss: 0.207607 Best loss: 0.037903 Accuracy: 94.45% 24 Validation loss: 0.137386 Best loss: 0.037903 Accuracy: 96.79% 25 Validation loss: 0.080408 Best loss: 0.037903 Accuracy: 97.69% 26 Validation loss: 0.076374 Best loss: 0.037903 Accuracy: 98.16% 27 Validation loss: 0.071834 Best loss: 0.037903 Accuracy: 98.08% 28 Validation loss: 0.070221 Best loss: 0.037903 Accuracy: 98.40% 29 Validation loss: 0.067425 Best loss: 0.037903 Accuracy: 98.36% 30 Validation loss: 0.068379 Best loss: 0.037903 Accuracy: 98.55% 31 Validation loss: 0.070567 Best loss: 0.037903 Accuracy: 98.36% 32 Validation loss: 0.084383 Best loss: 0.037903 Accuracy: 98.40% 33 Validation loss: 0.078874 Best loss: 0.037903 Accuracy: 98.63% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01, total= 5.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01 0 Validation loss: 0.087257 Best loss: 0.087257 Accuracy: 97.15% 1 Validation loss: 0.064454 Best loss: 0.064454 Accuracy: 98.28% 2 Validation loss: 0.055231 Best loss: 0.055231 Accuracy: 98.05% 3 Validation loss: 0.060147 Best loss: 0.055231 Accuracy: 98.55% 4 Validation loss: 0.062698 Best loss: 0.055231 Accuracy: 98.48% 5 Validation loss: 0.050512 Best loss: 0.050512 Accuracy: 98.44% 6 Validation loss: 0.050065 Best loss: 0.050065 Accuracy: 98.71% 7 Validation loss: 0.059983 Best loss: 0.050065 Accuracy: 98.40% 8 Validation loss: 0.055281 Best loss: 0.050065 Accuracy: 98.48% 9 Validation loss: 0.070319 Best loss: 0.050065 Accuracy: 98.51% 10 Validation loss: 0.059696 Best loss: 0.050065 Accuracy: 98.67% 11 Validation loss: 0.072101 Best loss: 0.050065 Accuracy: 98.67% 12 Validation loss: 0.056733 Best loss: 0.050065 Accuracy: 98.55% 13 Validation loss: 0.066019 Best loss: 0.050065 Accuracy: 98.63% 14 Validation loss: 0.048932 Best loss: 0.048932 Accuracy: 98.87% 15 Validation loss: 0.090801 Best loss: 0.048932 Accuracy: 98.71% 16 Validation loss: 0.069932 Best loss: 0.048932 Accuracy: 98.67% 17 Validation loss: 0.082875 Best loss: 0.048932 Accuracy: 98.67% 18 Validation loss: 0.087946 Best loss: 0.048932 Accuracy: 98.75% 19 Validation loss: 0.061555 Best loss: 0.048932 Accuracy: 98.79% 20 Validation loss: 0.074979 Best loss: 0.048932 Accuracy: 98.79% 21 Validation loss: 0.059236 Best loss: 0.048932 Accuracy: 98.75% 22 Validation loss: 0.082801 Best loss: 0.048932 Accuracy: 98.67% 23 Validation loss: 0.155897 Best loss: 0.048932 Accuracy: 98.59% 24 Validation loss: 0.194036 Best loss: 0.048932 Accuracy: 96.56% 25 Validation loss: 0.327685 Best loss: 0.048932 Accuracy: 92.18% 26 Validation loss: 0.103769 Best loss: 0.048932 Accuracy: 97.58% 27 Validation loss: 0.075313 Best loss: 0.048932 Accuracy: 98.01% 28 Validation loss: 0.065192 Best loss: 0.048932 Accuracy: 98.28% 29 Validation loss: 0.066623 Best loss: 0.048932 Accuracy: 98.44% 30 Validation loss: 0.072080 Best loss: 0.048932 Accuracy: 98.36% 31 Validation loss: 0.064671 Best loss: 0.048932 Accuracy: 98.44% 32 Validation loss: 0.093815 Best loss: 0.048932 Accuracy: 98.55% 33 Validation loss: 0.088002 Best loss: 0.048932 Accuracy: 98.71% 34 Validation loss: 0.110193 Best loss: 0.048932 Accuracy: 98.51% 35 Validation loss: 0.093825 Best loss: 0.048932 Accuracy: 98.59% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=120, batch_size=500, learning_rate=0.01, total= 5.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01 0 Validation loss: 0.099634 Best loss: 0.099634 Accuracy: 96.87% 1 Validation loss: 0.060449 Best loss: 0.060449 Accuracy: 98.24% 2 Validation loss: 0.063522 Best loss: 0.060449 Accuracy: 98.16% 3 Validation loss: 0.056077 Best loss: 0.056077 Accuracy: 98.28% 4 Validation loss: 0.058080 Best loss: 0.056077 Accuracy: 98.16% 5 Validation loss: 0.051749 Best loss: 0.051749 Accuracy: 98.67% 6 Validation loss: 0.044574 Best loss: 0.044574 Accuracy: 98.98% 7 Validation loss: 0.090230 Best loss: 0.044574 Accuracy: 97.62% 8 Validation loss: 0.061477 Best loss: 0.044574 Accuracy: 98.67% 9 Validation loss: 0.078075 Best loss: 0.044574 Accuracy: 98.24% 10 Validation loss: 0.055543 Best loss: 0.044574 Accuracy: 98.83% 11 Validation loss: 0.058818 Best loss: 0.044574 Accuracy: 98.71% 12 Validation loss: 0.044955 Best loss: 0.044574 Accuracy: 99.18% 13 Validation loss: 0.067300 Best loss: 0.044574 Accuracy: 98.59% 14 Validation loss: 0.063940 Best loss: 0.044574 Accuracy: 98.83% 15 Validation loss: 0.068076 Best loss: 0.044574 Accuracy: 98.63% 16 Validation loss: 0.048091 Best loss: 0.044574 Accuracy: 98.87% 17 Validation loss: 0.072479 Best loss: 0.044574 Accuracy: 98.75% 18 Validation loss: 0.069975 Best loss: 0.044574 Accuracy: 98.51% 19 Validation loss: 0.073660 Best loss: 0.044574 Accuracy: 98.63% 20 Validation loss: 0.067799 Best loss: 0.044574 Accuracy: 98.71% 21 Validation loss: 0.097945 Best loss: 0.044574 Accuracy: 98.79% 22 Validation loss: 0.057800 Best loss: 0.044574 Accuracy: 98.91% 23 Validation loss: 0.059879 Best loss: 0.044574 Accuracy: 99.10% 24 Validation loss: 0.060674 Best loss: 0.044574 Accuracy: 98.75% 25 Validation loss: 0.077725 Best loss: 0.044574 Accuracy: 98.98% 26 Validation loss: 0.067117 Best loss: 0.044574 Accuracy: 99.18% 27 Validation loss: 0.071216 Best loss: 0.044574 Accuracy: 98.94% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01, total= 4.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01 0 Validation loss: 0.107705 Best loss: 0.107705 Accuracy: 96.91% 1 Validation loss: 0.068719 Best loss: 0.068719 Accuracy: 97.89% 2 Validation loss: 0.064557 Best loss: 0.064557 Accuracy: 97.81% 3 Validation loss: 0.047841 Best loss: 0.047841 Accuracy: 98.55% 4 Validation loss: 0.055193 Best loss: 0.047841 Accuracy: 98.24% 5 Validation loss: 0.051390 Best loss: 0.047841 Accuracy: 98.48% 6 Validation loss: 0.046553 Best loss: 0.046553 Accuracy: 98.59% 7 Validation loss: 0.048525 Best loss: 0.046553 Accuracy: 98.87% 8 Validation loss: 0.054840 Best loss: 0.046553 Accuracy: 98.67% 9 Validation loss: 0.066456 Best loss: 0.046553 Accuracy: 98.59% 10 Validation loss: 0.057222 Best loss: 0.046553 Accuracy: 98.98% 11 Validation loss: 0.073248 Best loss: 0.046553 Accuracy: 98.44% 12 Validation loss: 0.064334 Best loss: 0.046553 Accuracy: 98.75% 13 Validation loss: 0.053766 Best loss: 0.046553 Accuracy: 98.75% 14 Validation loss: 0.056901 Best loss: 0.046553 Accuracy: 98.59% 15 Validation loss: 0.044412 Best loss: 0.044412 Accuracy: 99.14% 16 Validation loss: 0.057306 Best loss: 0.044412 Accuracy: 98.87% 17 Validation loss: 0.060575 Best loss: 0.044412 Accuracy: 98.63% 18 Validation loss: 0.043678 Best loss: 0.043678 Accuracy: 98.91% 19 Validation loss: 0.061811 Best loss: 0.043678 Accuracy: 98.98% 20 Validation loss: 0.051677 Best loss: 0.043678 Accuracy: 98.83% 21 Validation loss: 0.057105 Best loss: 0.043678 Accuracy: 99.06% 22 Validation loss: 0.052398 Best loss: 0.043678 Accuracy: 98.91% 23 Validation loss: 0.059367 Best loss: 0.043678 Accuracy: 99.18% 24 Validation loss: 0.069751 Best loss: 0.043678 Accuracy: 99.06% 25 Validation loss: 0.063301 Best loss: 0.043678 Accuracy: 99.10% 26 Validation loss: 0.101344 Best loss: 0.043678 Accuracy: 98.63% 27 Validation loss: 0.069793 Best loss: 0.043678 Accuracy: 98.67% 28 Validation loss: 0.044817 Best loss: 0.043678 Accuracy: 99.06% 29 Validation loss: 0.056354 Best loss: 0.043678 Accuracy: 98.91% 30 Validation loss: 0.040224 Best loss: 0.040224 Accuracy: 99.10% 31 Validation loss: 0.052428 Best loss: 0.040224 Accuracy: 99.34% 32 Validation loss: 0.058688 Best loss: 0.040224 Accuracy: 99.14% 33 Validation loss: 0.050467 Best loss: 0.040224 Accuracy: 99.18% 34 Validation loss: 0.065972 Best loss: 0.040224 Accuracy: 99.10% 35 Validation loss: 0.077250 Best loss: 0.040224 Accuracy: 99.22% 36 Validation loss: 0.085930 Best loss: 0.040224 Accuracy: 99.26% 37 Validation loss: 0.079728 Best loss: 0.040224 Accuracy: 99.18% 38 Validation loss: 0.077883 Best loss: 0.040224 Accuracy: 99.14% 39 Validation loss: 0.080154 Best loss: 0.040224 Accuracy: 99.14% 40 Validation loss: 0.080874 Best loss: 0.040224 Accuracy: 99.14% 41 Validation loss: 0.081364 Best loss: 0.040224 Accuracy: 99.14% 42 Validation loss: 0.081946 Best loss: 0.040224 Accuracy: 99.14% 43 Validation loss: 0.082462 Best loss: 0.040224 Accuracy: 99.18% 44 Validation loss: 0.082860 Best loss: 0.040224 Accuracy: 99.18% 45 Validation loss: 0.083311 Best loss: 0.040224 Accuracy: 99.18% 46 Validation loss: 0.083749 Best loss: 0.040224 Accuracy: 99.18% 47 Validation loss: 0.084160 Best loss: 0.040224 Accuracy: 99.18% 48 Validation loss: 0.084564 Best loss: 0.040224 Accuracy: 99.18% 49 Validation loss: 0.084946 Best loss: 0.040224 Accuracy: 99.18% 50 Validation loss: 0.085304 Best loss: 0.040224 Accuracy: 99.18% 51 Validation loss: 0.085637 Best loss: 0.040224 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01, total= 7.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01 0 Validation loss: 0.099424 Best loss: 0.099424 Accuracy: 96.95% 1 Validation loss: 0.068889 Best loss: 0.068889 Accuracy: 98.24% 2 Validation loss: 0.060660 Best loss: 0.060660 Accuracy: 98.12% 3 Validation loss: 0.068985 Best loss: 0.060660 Accuracy: 98.08% 4 Validation loss: 0.055712 Best loss: 0.055712 Accuracy: 98.20% 5 Validation loss: 0.052873 Best loss: 0.052873 Accuracy: 98.44% 6 Validation loss: 0.045001 Best loss: 0.045001 Accuracy: 98.79% 7 Validation loss: 0.040732 Best loss: 0.040732 Accuracy: 98.94% 8 Validation loss: 0.069681 Best loss: 0.040732 Accuracy: 98.08% 9 Validation loss: 0.059990 Best loss: 0.040732 Accuracy: 98.71% 10 Validation loss: 0.047676 Best loss: 0.040732 Accuracy: 98.75% 11 Validation loss: 0.051472 Best loss: 0.040732 Accuracy: 98.94% 12 Validation loss: 0.063302 Best loss: 0.040732 Accuracy: 98.94% 13 Validation loss: 0.063630 Best loss: 0.040732 Accuracy: 98.59% 14 Validation loss: 0.052617 Best loss: 0.040732 Accuracy: 98.94% 15 Validation loss: 0.047805 Best loss: 0.040732 Accuracy: 98.83% 16 Validation loss: 0.065327 Best loss: 0.040732 Accuracy: 99.02% 17 Validation loss: 0.070564 Best loss: 0.040732 Accuracy: 98.91% 18 Validation loss: 0.078589 Best loss: 0.040732 Accuracy: 98.44% 19 Validation loss: 0.055916 Best loss: 0.040732 Accuracy: 98.63% 20 Validation loss: 0.049301 Best loss: 0.040732 Accuracy: 98.75% 21 Validation loss: 0.067433 Best loss: 0.040732 Accuracy: 98.71% 22 Validation loss: 0.064399 Best loss: 0.040732 Accuracy: 98.79% 23 Validation loss: 0.052254 Best loss: 0.040732 Accuracy: 98.63% 24 Validation loss: 0.063926 Best loss: 0.040732 Accuracy: 98.75% 25 Validation loss: 0.052884 Best loss: 0.040732 Accuracy: 98.87% 26 Validation loss: 0.062907 Best loss: 0.040732 Accuracy: 98.75% 27 Validation loss: 0.081728 Best loss: 0.040732 Accuracy: 98.63% 28 Validation loss: 0.063551 Best loss: 0.040732 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=90, batch_size=500, learning_rate=0.01, total= 4.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.126311 Best loss: 0.126311 Accuracy: 96.09% 1 Validation loss: 0.075660 Best loss: 0.075660 Accuracy: 97.26% 2 Validation loss: 0.065916 Best loss: 0.065916 Accuracy: 97.97% 3 Validation loss: 0.062634 Best loss: 0.062634 Accuracy: 98.05% 4 Validation loss: 0.062960 Best loss: 0.062634 Accuracy: 98.08% 5 Validation loss: 0.049125 Best loss: 0.049125 Accuracy: 98.40% 6 Validation loss: 0.068804 Best loss: 0.049125 Accuracy: 98.32% 7 Validation loss: 0.067783 Best loss: 0.049125 Accuracy: 98.20% 8 Validation loss: 0.070697 Best loss: 0.049125 Accuracy: 98.05% 9 Validation loss: 0.054311 Best loss: 0.049125 Accuracy: 98.75% 10 Validation loss: 0.062787 Best loss: 0.049125 Accuracy: 98.87% 11 Validation loss: 0.060841 Best loss: 0.049125 Accuracy: 98.75% 12 Validation loss: 0.055216 Best loss: 0.049125 Accuracy: 98.63% 13 Validation loss: 0.075793 Best loss: 0.049125 Accuracy: 98.55% 14 Validation loss: 0.055670 Best loss: 0.049125 Accuracy: 98.63% 15 Validation loss: 0.078605 Best loss: 0.049125 Accuracy: 98.51% 16 Validation loss: 0.051717 Best loss: 0.049125 Accuracy: 98.79% 17 Validation loss: 0.070303 Best loss: 0.049125 Accuracy: 98.75% 18 Validation loss: 0.069324 Best loss: 0.049125 Accuracy: 98.83% 19 Validation loss: 0.051422 Best loss: 0.049125 Accuracy: 98.87% 20 Validation loss: 0.081769 Best loss: 0.049125 Accuracy: 98.48% 21 Validation loss: 0.064386 Best loss: 0.049125 Accuracy: 98.67% 22 Validation loss: 0.049595 Best loss: 0.049125 Accuracy: 98.71% 23 Validation loss: 0.057198 Best loss: 0.049125 Accuracy: 98.87% 24 Validation loss: 0.065693 Best loss: 0.049125 Accuracy: 98.71% 25 Validation loss: 0.048917 Best loss: 0.048917 Accuracy: 98.98% 26 Validation loss: 0.054821 Best loss: 0.048917 Accuracy: 98.79% 27 Validation loss: 0.120277 Best loss: 0.048917 Accuracy: 98.48% 28 Validation loss: 0.102256 Best loss: 0.048917 Accuracy: 98.87% 29 Validation loss: 38.947002 Best loss: 0.048917 Accuracy: 48.01% 30 Validation loss: 1.645353 Best loss: 0.048917 Accuracy: 20.91% 31 Validation loss: 1.623044 Best loss: 0.048917 Accuracy: 22.01% 32 Validation loss: 1.621862 Best loss: 0.048917 Accuracy: 22.01% 33 Validation loss: 1.619291 Best loss: 0.048917 Accuracy: 19.27% 34 Validation loss: 1.616686 Best loss: 0.048917 Accuracy: 19.08% 35 Validation loss: 1.634146 Best loss: 0.048917 Accuracy: 19.27% 36 Validation loss: 1.616428 Best loss: 0.048917 Accuracy: 20.91% 37 Validation loss: 1.622200 Best loss: 0.048917 Accuracy: 22.01% 38 Validation loss: 1.612510 Best loss: 0.048917 Accuracy: 22.01% 39 Validation loss: 1.608702 Best loss: 0.048917 Accuracy: 22.01% 40 Validation loss: 1.619697 Best loss: 0.048917 Accuracy: 20.91% 41 Validation loss: 1.628078 Best loss: 0.048917 Accuracy: 19.27% 42 Validation loss: 1.619168 Best loss: 0.048917 Accuracy: 22.01% 43 Validation loss: 1.627289 Best loss: 0.048917 Accuracy: 18.73% 44 Validation loss: 1.631504 Best loss: 0.048917 Accuracy: 19.08% 45 Validation loss: 1.613353 Best loss: 0.048917 Accuracy: 22.01% 46 Validation loss: 1.618325 Best loss: 0.048917 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 5.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.115145 Best loss: 0.115145 Accuracy: 96.56% 1 Validation loss: 0.074679 Best loss: 0.074679 Accuracy: 97.81% 2 Validation loss: 0.059059 Best loss: 0.059059 Accuracy: 97.97% 3 Validation loss: 0.062662 Best loss: 0.059059 Accuracy: 98.24% 4 Validation loss: 0.054455 Best loss: 0.054455 Accuracy: 98.48% 5 Validation loss: 0.052157 Best loss: 0.052157 Accuracy: 98.28% 6 Validation loss: 0.053113 Best loss: 0.052157 Accuracy: 98.36% 7 Validation loss: 0.042578 Best loss: 0.042578 Accuracy: 98.67% 8 Validation loss: 0.054133 Best loss: 0.042578 Accuracy: 98.63% 9 Validation loss: 0.045164 Best loss: 0.042578 Accuracy: 98.55% 10 Validation loss: 0.076807 Best loss: 0.042578 Accuracy: 98.59% 11 Validation loss: 0.060775 Best loss: 0.042578 Accuracy: 98.71% 12 Validation loss: 0.058802 Best loss: 0.042578 Accuracy: 98.67% 13 Validation loss: 0.048951 Best loss: 0.042578 Accuracy: 98.98% 14 Validation loss: 0.067934 Best loss: 0.042578 Accuracy: 98.94% 15 Validation loss: 0.064123 Best loss: 0.042578 Accuracy: 98.55% 16 Validation loss: 0.095762 Best loss: 0.042578 Accuracy: 98.24% 17 Validation loss: 0.079538 Best loss: 0.042578 Accuracy: 98.59% 18 Validation loss: 0.060185 Best loss: 0.042578 Accuracy: 98.79% 19 Validation loss: 0.041433 Best loss: 0.041433 Accuracy: 99.02% 20 Validation loss: 0.048227 Best loss: 0.041433 Accuracy: 99.06% 21 Validation loss: 0.055892 Best loss: 0.041433 Accuracy: 98.83% 22 Validation loss: 0.056000 Best loss: 0.041433 Accuracy: 98.91% 23 Validation loss: 0.067924 Best loss: 0.041433 Accuracy: 98.63% 24 Validation loss: 0.045604 Best loss: 0.041433 Accuracy: 98.87% 25 Validation loss: 0.054557 Best loss: 0.041433 Accuracy: 98.83% 26 Validation loss: 0.058597 Best loss: 0.041433 Accuracy: 98.91% 27 Validation loss: 0.061782 Best loss: 0.041433 Accuracy: 99.02% 28 Validation loss: 0.054513 Best loss: 0.041433 Accuracy: 98.98% 29 Validation loss: 0.086430 Best loss: 0.041433 Accuracy: 98.71% 30 Validation loss: 0.071247 Best loss: 0.041433 Accuracy: 98.40% 31 Validation loss: 0.054283 Best loss: 0.041433 Accuracy: 98.79% 32 Validation loss: 0.055135 Best loss: 0.041433 Accuracy: 98.91% 33 Validation loss: 0.080311 Best loss: 0.041433 Accuracy: 98.63% 34 Validation loss: 0.075549 Best loss: 0.041433 Accuracy: 98.87% 35 Validation loss: 0.073870 Best loss: 0.041433 Accuracy: 98.98% 36 Validation loss: 0.052869 Best loss: 0.041433 Accuracy: 98.87% 37 Validation loss: 0.054665 Best loss: 0.041433 Accuracy: 98.94% 38 Validation loss: 0.065968 Best loss: 0.041433 Accuracy: 98.67% 39 Validation loss: 0.074331 Best loss: 0.041433 Accuracy: 98.71% 40 Validation loss: 0.074977 Best loss: 0.041433 Accuracy: 98.79% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 5.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.116423 Best loss: 0.116423 Accuracy: 96.48% 1 Validation loss: 0.081041 Best loss: 0.081041 Accuracy: 97.62% 2 Validation loss: 0.075209 Best loss: 0.075209 Accuracy: 97.58% 3 Validation loss: 0.056255 Best loss: 0.056255 Accuracy: 98.28% 4 Validation loss: 0.049450 Best loss: 0.049450 Accuracy: 98.28% 5 Validation loss: 0.054106 Best loss: 0.049450 Accuracy: 98.28% 6 Validation loss: 0.070078 Best loss: 0.049450 Accuracy: 97.85% 7 Validation loss: 0.047719 Best loss: 0.047719 Accuracy: 98.55% 8 Validation loss: 0.059102 Best loss: 0.047719 Accuracy: 98.51% 9 Validation loss: 0.055899 Best loss: 0.047719 Accuracy: 98.40% 10 Validation loss: 0.072127 Best loss: 0.047719 Accuracy: 98.24% 11 Validation loss: 0.053615 Best loss: 0.047719 Accuracy: 98.55% 12 Validation loss: 0.061575 Best loss: 0.047719 Accuracy: 98.51% 13 Validation loss: 0.060236 Best loss: 0.047719 Accuracy: 98.59% 14 Validation loss: 0.053571 Best loss: 0.047719 Accuracy: 98.71% 15 Validation loss: 0.053652 Best loss: 0.047719 Accuracy: 98.94% 16 Validation loss: 0.074678 Best loss: 0.047719 Accuracy: 98.59% 17 Validation loss: 0.064904 Best loss: 0.047719 Accuracy: 98.63% 18 Validation loss: 0.067983 Best loss: 0.047719 Accuracy: 98.51% 19 Validation loss: 0.054842 Best loss: 0.047719 Accuracy: 98.94% 20 Validation loss: 0.049299 Best loss: 0.047719 Accuracy: 98.91% 21 Validation loss: 0.065790 Best loss: 0.047719 Accuracy: 98.63% 22 Validation loss: 0.045296 Best loss: 0.045296 Accuracy: 98.75% 23 Validation loss: 0.067558 Best loss: 0.045296 Accuracy: 98.48% 24 Validation loss: 0.052247 Best loss: 0.045296 Accuracy: 98.83% 25 Validation loss: 0.094011 Best loss: 0.045296 Accuracy: 98.51% 26 Validation loss: 0.064289 Best loss: 0.045296 Accuracy: 98.83% 27 Validation loss: 0.067531 Best loss: 0.045296 Accuracy: 98.63% 28 Validation loss: 0.066206 Best loss: 0.045296 Accuracy: 98.67% 29 Validation loss: 0.034466 Best loss: 0.034466 Accuracy: 99.10% 30 Validation loss: 0.049438 Best loss: 0.034466 Accuracy: 99.18% 31 Validation loss: 0.070736 Best loss: 0.034466 Accuracy: 98.71% 32 Validation loss: 0.045402 Best loss: 0.034466 Accuracy: 99.02% 33 Validation loss: 0.059611 Best loss: 0.034466 Accuracy: 99.06% 34 Validation loss: 0.053817 Best loss: 0.034466 Accuracy: 99.22% 35 Validation loss: 0.063382 Best loss: 0.034466 Accuracy: 99.18% 36 Validation loss: 0.068923 Best loss: 0.034466 Accuracy: 99.10% 37 Validation loss: 0.070492 Best loss: 0.034466 Accuracy: 98.98% 38 Validation loss: 0.074036 Best loss: 0.034466 Accuracy: 98.83% 39 Validation loss: 0.065798 Best loss: 0.034466 Accuracy: 99.06% 40 Validation loss: 0.076773 Best loss: 0.034466 Accuracy: 98.71% 41 Validation loss: 0.074852 Best loss: 0.034466 Accuracy: 98.79% 42 Validation loss: 0.064076 Best loss: 0.034466 Accuracy: 98.83% 43 Validation loss: 0.097832 Best loss: 0.034466 Accuracy: 98.59% 44 Validation loss: 0.071520 Best loss: 0.034466 Accuracy: 98.71% 45 Validation loss: 0.080763 Best loss: 0.034466 Accuracy: 98.83% 46 Validation loss: 0.089595 Best loss: 0.034466 Accuracy: 98.51% 47 Validation loss: 0.074774 Best loss: 0.034466 Accuracy: 98.91% 48 Validation loss: 0.119814 Best loss: 0.034466 Accuracy: 98.28% 49 Validation loss: 0.618709 Best loss: 0.034466 Accuracy: 95.00% 50 Validation loss: 1.004824 Best loss: 0.034466 Accuracy: 76.00% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 6.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1 0 Validation loss: 1.637596 Best loss: 1.637596 Accuracy: 19.27% 1 Validation loss: 1.621896 Best loss: 1.621896 Accuracy: 19.27% 2 Validation loss: 1.619832 Best loss: 1.619832 Accuracy: 19.27% 3 Validation loss: 1.616522 Best loss: 1.616522 Accuracy: 19.27% 4 Validation loss: 1.654961 Best loss: 1.616522 Accuracy: 22.01% 5 Validation loss: 1.621477 Best loss: 1.616522 Accuracy: 22.01% 6 Validation loss: 1.632694 Best loss: 1.616522 Accuracy: 19.27% 7 Validation loss: 1.614864 Best loss: 1.614864 Accuracy: 19.27% 8 Validation loss: 1.642610 Best loss: 1.614864 Accuracy: 19.27% 9 Validation loss: 1.639825 Best loss: 1.614864 Accuracy: 19.27% 10 Validation loss: 1.615379 Best loss: 1.614864 Accuracy: 22.01% 11 Validation loss: 1.630566 Best loss: 1.614864 Accuracy: 22.01% 12 Validation loss: 1.636741 Best loss: 1.614864 Accuracy: 19.08% 13 Validation loss: 1.613105 Best loss: 1.613105 Accuracy: 19.27% 14 Validation loss: 1.629265 Best loss: 1.613105 Accuracy: 19.08% 15 Validation loss: 1.617145 Best loss: 1.613105 Accuracy: 22.01% 16 Validation loss: 1.626926 Best loss: 1.613105 Accuracy: 18.73% 17 Validation loss: 1.608595 Best loss: 1.608595 Accuracy: 22.01% 18 Validation loss: 1.624733 Best loss: 1.608595 Accuracy: 19.27% 19 Validation loss: 1.624033 Best loss: 1.608595 Accuracy: 20.91% 20 Validation loss: 1.615446 Best loss: 1.608595 Accuracy: 19.27% 21 Validation loss: 1.629647 Best loss: 1.608595 Accuracy: 19.27% 22 Validation loss: 1.619092 Best loss: 1.608595 Accuracy: 19.27% 23 Validation loss: 1.621078 Best loss: 1.608595 Accuracy: 22.01% 24 Validation loss: 1.633986 Best loss: 1.608595 Accuracy: 22.01% 25 Validation loss: 1.647180 Best loss: 1.608595 Accuracy: 22.01% 26 Validation loss: 1.614127 Best loss: 1.608595 Accuracy: 19.08% 27 Validation loss: 1.638544 Best loss: 1.608595 Accuracy: 19.27% 28 Validation loss: 1.656266 Best loss: 1.608595 Accuracy: 22.01% 29 Validation loss: 1.617746 Best loss: 1.608595 Accuracy: 18.73% 30 Validation loss: 1.641872 Best loss: 1.608595 Accuracy: 19.27% 31 Validation loss: 1.631482 Best loss: 1.608595 Accuracy: 18.73% 32 Validation loss: 1.641180 Best loss: 1.608595 Accuracy: 18.73% 33 Validation loss: 1.647448 Best loss: 1.608595 Accuracy: 19.08% 34 Validation loss: 1.610285 Best loss: 1.608595 Accuracy: 22.01% 35 Validation loss: 1.624696 Best loss: 1.608595 Accuracy: 19.08% 36 Validation loss: 1.630856 Best loss: 1.608595 Accuracy: 18.73% 37 Validation loss: 1.632279 Best loss: 1.608595 Accuracy: 18.73% 38 Validation loss: 1.631023 Best loss: 1.608595 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1, total= 2.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1 0 Validation loss: 1.631925 Best loss: 1.631925 Accuracy: 22.01% 1 Validation loss: 1.644835 Best loss: 1.631925 Accuracy: 19.08% 2 Validation loss: 1.611659 Best loss: 1.611659 Accuracy: 22.01% 3 Validation loss: 1.614181 Best loss: 1.611659 Accuracy: 22.01% 4 Validation loss: 1.617812 Best loss: 1.611659 Accuracy: 22.01% 5 Validation loss: 1.624094 Best loss: 1.611659 Accuracy: 22.01% 6 Validation loss: 1.635103 Best loss: 1.611659 Accuracy: 19.27% 7 Validation loss: 1.630915 Best loss: 1.611659 Accuracy: 18.73% 8 Validation loss: 1.639864 Best loss: 1.611659 Accuracy: 22.01% 9 Validation loss: 1.611896 Best loss: 1.611659 Accuracy: 20.91% 10 Validation loss: 1.613292 Best loss: 1.611659 Accuracy: 22.01% 11 Validation loss: 1.614463 Best loss: 1.611659 Accuracy: 22.01% 12 Validation loss: 1.615520 Best loss: 1.611659 Accuracy: 20.91% 13 Validation loss: 1.609592 Best loss: 1.609592 Accuracy: 22.01% 14 Validation loss: 1.628132 Best loss: 1.609592 Accuracy: 22.01% 15 Validation loss: 1.613725 Best loss: 1.609592 Accuracy: 19.08% 16 Validation loss: 1.621646 Best loss: 1.609592 Accuracy: 22.01% 17 Validation loss: 1.612428 Best loss: 1.609592 Accuracy: 19.08% 18 Validation loss: 1.622169 Best loss: 1.609592 Accuracy: 22.01% 19 Validation loss: 1.611822 Best loss: 1.609592 Accuracy: 22.01% 20 Validation loss: 1.612159 Best loss: 1.609592 Accuracy: 20.91% 21 Validation loss: 1.657980 Best loss: 1.609592 Accuracy: 22.01% 22 Validation loss: 1.643385 Best loss: 1.609592 Accuracy: 19.27% 23 Validation loss: 1.647554 Best loss: 1.609592 Accuracy: 22.01% 24 Validation loss: 1.652203 Best loss: 1.609592 Accuracy: 18.73% 25 Validation loss: 1.610976 Best loss: 1.609592 Accuracy: 20.91% 26 Validation loss: 1.614099 Best loss: 1.609592 Accuracy: 20.91% 27 Validation loss: 1.614368 Best loss: 1.609592 Accuracy: 20.91% 28 Validation loss: 1.642985 Best loss: 1.609592 Accuracy: 19.08% 29 Validation loss: 1.614041 Best loss: 1.609592 Accuracy: 19.08% 30 Validation loss: 1.609285 Best loss: 1.609285 Accuracy: 22.01% 31 Validation loss: 1.634891 Best loss: 1.609285 Accuracy: 18.73% 32 Validation loss: 1.614004 Best loss: 1.609285 Accuracy: 19.08% 33 Validation loss: 1.619316 Best loss: 1.609285 Accuracy: 19.08% 34 Validation loss: 1.611677 Best loss: 1.609285 Accuracy: 22.01% 35 Validation loss: 1.638077 Best loss: 1.609285 Accuracy: 20.91% 36 Validation loss: 1.621401 Best loss: 1.609285 Accuracy: 22.01% 37 Validation loss: 1.617569 Best loss: 1.609285 Accuracy: 22.01% 38 Validation loss: 1.620771 Best loss: 1.609285 Accuracy: 20.91% 39 Validation loss: 1.627337 Best loss: 1.609285 Accuracy: 19.27% 40 Validation loss: 1.607884 Best loss: 1.607884 Accuracy: 22.01% 41 Validation loss: 1.634035 Best loss: 1.607884 Accuracy: 22.01% 42 Validation loss: 1.618333 Best loss: 1.607884 Accuracy: 20.91% 43 Validation loss: 1.618746 Best loss: 1.607884 Accuracy: 22.01% 44 Validation loss: 1.621663 Best loss: 1.607884 Accuracy: 19.08% 45 Validation loss: 1.629384 Best loss: 1.607884 Accuracy: 22.01% 46 Validation loss: 1.637659 Best loss: 1.607884 Accuracy: 18.73% 47 Validation loss: 1.609606 Best loss: 1.607884 Accuracy: 22.01% 48 Validation loss: 1.612162 Best loss: 1.607884 Accuracy: 22.01% 49 Validation loss: 1.643129 Best loss: 1.607884 Accuracy: 19.27% 50 Validation loss: 1.611989 Best loss: 1.607884 Accuracy: 22.01% 51 Validation loss: 1.619973 Best loss: 1.607884 Accuracy: 19.08% 52 Validation loss: 1.627020 Best loss: 1.607884 Accuracy: 19.08% 53 Validation loss: 1.618522 Best loss: 1.607884 Accuracy: 22.01% 54 Validation loss: 1.654810 Best loss: 1.607884 Accuracy: 18.73% 55 Validation loss: 1.645115 Best loss: 1.607884 Accuracy: 18.73% 56 Validation loss: 1.669472 Best loss: 1.607884 Accuracy: 19.08% 57 Validation loss: 1.619669 Best loss: 1.607884 Accuracy: 18.73% 58 Validation loss: 1.612547 Best loss: 1.607884 Accuracy: 22.01% 59 Validation loss: 1.619514 Best loss: 1.607884 Accuracy: 22.01% 60 Validation loss: 1.635965 Best loss: 1.607884 Accuracy: 18.73% 61 Validation loss: 1.627400 Best loss: 1.607884 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1, total= 3.4min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1 0 Validation loss: 1.644674 Best loss: 1.644674 Accuracy: 19.27% 1 Validation loss: 1.624597 Best loss: 1.624597 Accuracy: 19.27% 2 Validation loss: 1.614160 Best loss: 1.614160 Accuracy: 19.27% 3 Validation loss: 1.616997 Best loss: 1.614160 Accuracy: 19.27% 4 Validation loss: 1.614504 Best loss: 1.614160 Accuracy: 22.01% 5 Validation loss: 1.627702 Best loss: 1.614160 Accuracy: 22.01% 6 Validation loss: 1.648679 Best loss: 1.614160 Accuracy: 19.27% 7 Validation loss: 1.627600 Best loss: 1.614160 Accuracy: 18.73% 8 Validation loss: 1.625684 Best loss: 1.614160 Accuracy: 22.01% 9 Validation loss: 1.615556 Best loss: 1.614160 Accuracy: 20.91% 10 Validation loss: 1.619122 Best loss: 1.614160 Accuracy: 22.01% 11 Validation loss: 1.639598 Best loss: 1.614160 Accuracy: 22.01% 12 Validation loss: 1.627612 Best loss: 1.614160 Accuracy: 19.08% 13 Validation loss: 1.615013 Best loss: 1.614160 Accuracy: 19.08% 14 Validation loss: 1.624332 Best loss: 1.614160 Accuracy: 19.08% 15 Validation loss: 1.612442 Best loss: 1.612442 Accuracy: 22.01% 16 Validation loss: 1.627837 Best loss: 1.612442 Accuracy: 22.01% 17 Validation loss: 1.613230 Best loss: 1.612442 Accuracy: 18.73% 18 Validation loss: 1.615751 Best loss: 1.612442 Accuracy: 22.01% 19 Validation loss: 1.619094 Best loss: 1.612442 Accuracy: 22.01% 20 Validation loss: 1.609109 Best loss: 1.609109 Accuracy: 22.01% 21 Validation loss: 1.689012 Best loss: 1.609109 Accuracy: 22.01% 22 Validation loss: 1.618890 Best loss: 1.609109 Accuracy: 18.73% 23 Validation loss: 1.638926 Best loss: 1.609109 Accuracy: 22.01% 24 Validation loss: 1.660615 Best loss: 1.609109 Accuracy: 20.91% 25 Validation loss: 1.619330 Best loss: 1.609109 Accuracy: 19.27% 26 Validation loss: 1.611331 Best loss: 1.609109 Accuracy: 22.01% 27 Validation loss: 1.614303 Best loss: 1.609109 Accuracy: 20.91% 28 Validation loss: 1.628117 Best loss: 1.609109 Accuracy: 19.08% 29 Validation loss: 1.610351 Best loss: 1.609109 Accuracy: 20.91% 30 Validation loss: 1.626937 Best loss: 1.609109 Accuracy: 20.91% 31 Validation loss: 1.633268 Best loss: 1.609109 Accuracy: 18.73% 32 Validation loss: 1.609064 Best loss: 1.609064 Accuracy: 22.01% 33 Validation loss: 1.610650 Best loss: 1.609064 Accuracy: 19.08% 34 Validation loss: 1.616982 Best loss: 1.609064 Accuracy: 22.01% 35 Validation loss: 1.627556 Best loss: 1.609064 Accuracy: 19.27% 36 Validation loss: 1.609165 Best loss: 1.609064 Accuracy: 20.91% 37 Validation loss: 1.626448 Best loss: 1.609064 Accuracy: 19.27% 38 Validation loss: 1.614501 Best loss: 1.609064 Accuracy: 22.01% 39 Validation loss: 1.617749 Best loss: 1.609064 Accuracy: 19.27% 40 Validation loss: 1.623126 Best loss: 1.609064 Accuracy: 22.01% 41 Validation loss: 1.615781 Best loss: 1.609064 Accuracy: 19.27% 42 Validation loss: 1.617480 Best loss: 1.609064 Accuracy: 19.27% 43 Validation loss: 1.617777 Best loss: 1.609064 Accuracy: 19.08% 44 Validation loss: 1.626857 Best loss: 1.609064 Accuracy: 22.01% 45 Validation loss: 1.613780 Best loss: 1.609064 Accuracy: 22.01% 46 Validation loss: 1.618689 Best loss: 1.609064 Accuracy: 22.01% 47 Validation loss: 1.610631 Best loss: 1.609064 Accuracy: 22.01% 48 Validation loss: 1.614393 Best loss: 1.609064 Accuracy: 18.73% 49 Validation loss: 1.612179 Best loss: 1.609064 Accuracy: 19.27% 50 Validation loss: 1.623882 Best loss: 1.609064 Accuracy: 19.27% 51 Validation loss: 1.616773 Best loss: 1.609064 Accuracy: 22.01% 52 Validation loss: 1.620595 Best loss: 1.609064 Accuracy: 18.73% 53 Validation loss: 1.617682 Best loss: 1.609064 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=10, learning_rate=0.1, total= 2.9min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.105630 Best loss: 0.105630 Accuracy: 97.22% 1 Validation loss: 0.112534 Best loss: 0.105630 Accuracy: 97.26% 2 Validation loss: 0.094753 Best loss: 0.094753 Accuracy: 97.65% 3 Validation loss: 0.090513 Best loss: 0.090513 Accuracy: 97.22% 4 Validation loss: 0.090514 Best loss: 0.090513 Accuracy: 97.77% 5 Validation loss: 0.102136 Best loss: 0.090513 Accuracy: 97.65% 6 Validation loss: 0.171315 Best loss: 0.090513 Accuracy: 96.36% 7 Validation loss: 0.124246 Best loss: 0.090513 Accuracy: 97.65% 8 Validation loss: 0.094865 Best loss: 0.090513 Accuracy: 97.54% 9 Validation loss: 0.087033 Best loss: 0.087033 Accuracy: 97.93% 10 Validation loss: 0.105954 Best loss: 0.087033 Accuracy: 96.76% 11 Validation loss: 0.099992 Best loss: 0.087033 Accuracy: 97.42% 12 Validation loss: 0.117393 Best loss: 0.087033 Accuracy: 97.89% 13 Validation loss: 0.076170 Best loss: 0.076170 Accuracy: 98.24% 14 Validation loss: 0.105598 Best loss: 0.076170 Accuracy: 98.16% 15 Validation loss: 0.105871 Best loss: 0.076170 Accuracy: 98.01% 16 Validation loss: 0.096650 Best loss: 0.076170 Accuracy: 97.93% 17 Validation loss: 0.112779 Best loss: 0.076170 Accuracy: 97.26% 18 Validation loss: 0.140539 Best loss: 0.076170 Accuracy: 97.38% 19 Validation loss: 0.112113 Best loss: 0.076170 Accuracy: 98.05% 20 Validation loss: 0.105863 Best loss: 0.076170 Accuracy: 98.01% 21 Validation loss: 0.132844 Best loss: 0.076170 Accuracy: 96.91% 22 Validation loss: 0.098543 Best loss: 0.076170 Accuracy: 97.65% 23 Validation loss: 0.137065 Best loss: 0.076170 Accuracy: 97.22% 24 Validation loss: 0.117392 Best loss: 0.076170 Accuracy: 97.77% 25 Validation loss: 0.086141 Best loss: 0.076170 Accuracy: 98.36% 26 Validation loss: 0.097466 Best loss: 0.076170 Accuracy: 97.97% 27 Validation loss: 0.100154 Best loss: 0.076170 Accuracy: 97.85% 28 Validation loss: 0.098387 Best loss: 0.076170 Accuracy: 98.16% 29 Validation loss: 0.098656 Best loss: 0.076170 Accuracy: 98.12% 30 Validation loss: 0.111373 Best loss: 0.076170 Accuracy: 97.77% 31 Validation loss: 0.127052 Best loss: 0.076170 Accuracy: 97.85% 32 Validation loss: 0.109520 Best loss: 0.076170 Accuracy: 98.12% 33 Validation loss: 0.101836 Best loss: 0.076170 Accuracy: 98.24% 34 Validation loss: 0.129367 Best loss: 0.076170 Accuracy: 98.20% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 13.8s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.111783 Best loss: 0.111783 Accuracy: 97.03% 1 Validation loss: 0.089338 Best loss: 0.089338 Accuracy: 97.62% 2 Validation loss: 0.104556 Best loss: 0.089338 Accuracy: 96.91% 3 Validation loss: 0.083850 Best loss: 0.083850 Accuracy: 97.69% 4 Validation loss: 0.093423 Best loss: 0.083850 Accuracy: 97.73% 5 Validation loss: 0.090041 Best loss: 0.083850 Accuracy: 97.22% 6 Validation loss: 0.088448 Best loss: 0.083850 Accuracy: 97.69% 7 Validation loss: 0.086538 Best loss: 0.083850 Accuracy: 97.46% 8 Validation loss: 0.104112 Best loss: 0.083850 Accuracy: 97.77% 9 Validation loss: 0.094806 Best loss: 0.083850 Accuracy: 97.69% 10 Validation loss: 0.087629 Best loss: 0.083850 Accuracy: 97.81% 11 Validation loss: 0.082494 Best loss: 0.082494 Accuracy: 97.93% 12 Validation loss: 0.089536 Best loss: 0.082494 Accuracy: 97.93% 13 Validation loss: 0.100433 Best loss: 0.082494 Accuracy: 98.05% 14 Validation loss: 0.089536 Best loss: 0.082494 Accuracy: 98.36% 15 Validation loss: 0.119185 Best loss: 0.082494 Accuracy: 98.08% 16 Validation loss: 0.118379 Best loss: 0.082494 Accuracy: 97.85% 17 Validation loss: 0.095182 Best loss: 0.082494 Accuracy: 97.93% 18 Validation loss: 0.083229 Best loss: 0.082494 Accuracy: 97.77% 19 Validation loss: 0.144655 Best loss: 0.082494 Accuracy: 96.05% 20 Validation loss: 0.080189 Best loss: 0.080189 Accuracy: 97.65% 21 Validation loss: 0.091286 Best loss: 0.080189 Accuracy: 98.01% 22 Validation loss: 0.078845 Best loss: 0.078845 Accuracy: 98.05% 23 Validation loss: 0.097417 Best loss: 0.078845 Accuracy: 98.16% 24 Validation loss: 0.091532 Best loss: 0.078845 Accuracy: 98.36% 25 Validation loss: 0.089397 Best loss: 0.078845 Accuracy: 98.12% 26 Validation loss: 0.092321 Best loss: 0.078845 Accuracy: 98.08% 27 Validation loss: 0.098038 Best loss: 0.078845 Accuracy: 97.97% 28 Validation loss: 0.112625 Best loss: 0.078845 Accuracy: 98.01% 29 Validation loss: 0.111579 Best loss: 0.078845 Accuracy: 98.01% 30 Validation loss: 0.141701 Best loss: 0.078845 Accuracy: 97.89% 31 Validation loss: 0.116426 Best loss: 0.078845 Accuracy: 97.73% 32 Validation loss: 0.099619 Best loss: 0.078845 Accuracy: 97.97% 33 Validation loss: 0.109189 Best loss: 0.078845 Accuracy: 97.77% 34 Validation loss: 0.111339 Best loss: 0.078845 Accuracy: 97.62% 35 Validation loss: 0.085465 Best loss: 0.078845 Accuracy: 98.16% 36 Validation loss: 0.112406 Best loss: 0.078845 Accuracy: 97.93% 37 Validation loss: 0.105894 Best loss: 0.078845 Accuracy: 98.08% 38 Validation loss: 0.092110 Best loss: 0.078845 Accuracy: 98.05% 39 Validation loss: 0.107523 Best loss: 0.078845 Accuracy: 97.46% 40 Validation loss: 0.074957 Best loss: 0.074957 Accuracy: 98.20% 41 Validation loss: 0.175366 Best loss: 0.074957 Accuracy: 97.22% 42 Validation loss: 0.161186 Best loss: 0.074957 Accuracy: 96.60% 43 Validation loss: 0.150176 Best loss: 0.074957 Accuracy: 96.95% 44 Validation loss: 0.156384 Best loss: 0.074957 Accuracy: 97.07% 45 Validation loss: 0.119757 Best loss: 0.074957 Accuracy: 97.73% 46 Validation loss: 0.174601 Best loss: 0.074957 Accuracy: 97.07% 47 Validation loss: 0.134940 Best loss: 0.074957 Accuracy: 97.97% 48 Validation loss: 0.109069 Best loss: 0.074957 Accuracy: 98.24% 49 Validation loss: 0.122947 Best loss: 0.074957 Accuracy: 98.24% 50 Validation loss: 0.108685 Best loss: 0.074957 Accuracy: 98.24% 51 Validation loss: 0.110896 Best loss: 0.074957 Accuracy: 98.12% 52 Validation loss: 0.110465 Best loss: 0.074957 Accuracy: 98.12% 53 Validation loss: 0.154313 Best loss: 0.074957 Accuracy: 97.50% 54 Validation loss: 0.161417 Best loss: 0.074957 Accuracy: 97.65% 55 Validation loss: 0.174896 Best loss: 0.074957 Accuracy: 97.73% 56 Validation loss: 0.118686 Best loss: 0.074957 Accuracy: 97.81% 57 Validation loss: 0.108798 Best loss: 0.074957 Accuracy: 97.77% 58 Validation loss: 0.144606 Best loss: 0.074957 Accuracy: 97.34% 59 Validation loss: 0.098687 Best loss: 0.074957 Accuracy: 98.08% 60 Validation loss: 0.105361 Best loss: 0.074957 Accuracy: 98.28% 61 Validation loss: 0.099564 Best loss: 0.074957 Accuracy: 98.16% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 24.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.092839 Best loss: 0.092839 Accuracy: 97.46% 1 Validation loss: 0.096513 Best loss: 0.092839 Accuracy: 97.34% 2 Validation loss: 0.087615 Best loss: 0.087615 Accuracy: 97.65% 3 Validation loss: 0.063588 Best loss: 0.063588 Accuracy: 98.40% 4 Validation loss: 0.076326 Best loss: 0.063588 Accuracy: 97.77% 5 Validation loss: 0.077270 Best loss: 0.063588 Accuracy: 97.73% 6 Validation loss: 0.072396 Best loss: 0.063588 Accuracy: 98.16% 7 Validation loss: 0.104660 Best loss: 0.063588 Accuracy: 97.15% 8 Validation loss: 0.108871 Best loss: 0.063588 Accuracy: 97.65% 9 Validation loss: 0.083605 Best loss: 0.063588 Accuracy: 98.01% 10 Validation loss: 0.075325 Best loss: 0.063588 Accuracy: 98.12% 11 Validation loss: 0.083171 Best loss: 0.063588 Accuracy: 98.48% 12 Validation loss: 0.080781 Best loss: 0.063588 Accuracy: 98.16% 13 Validation loss: 0.096771 Best loss: 0.063588 Accuracy: 98.20% 14 Validation loss: 0.081002 Best loss: 0.063588 Accuracy: 98.20% 15 Validation loss: 0.093805 Best loss: 0.063588 Accuracy: 98.24% 16 Validation loss: 0.080396 Best loss: 0.063588 Accuracy: 98.44% 17 Validation loss: 0.173369 Best loss: 0.063588 Accuracy: 97.11% 18 Validation loss: 0.091176 Best loss: 0.063588 Accuracy: 98.24% 19 Validation loss: 0.081581 Best loss: 0.063588 Accuracy: 98.40% 20 Validation loss: 0.120644 Best loss: 0.063588 Accuracy: 97.73% 21 Validation loss: 0.084396 Best loss: 0.063588 Accuracy: 98.55% 22 Validation loss: 0.093213 Best loss: 0.063588 Accuracy: 98.24% 23 Validation loss: 0.090317 Best loss: 0.063588 Accuracy: 98.12% 24 Validation loss: 0.104277 Best loss: 0.063588 Accuracy: 97.81% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 10.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 1.863424 Best loss: 1.863424 Accuracy: 62.51% 1 Validation loss: 0.178661 Best loss: 0.178661 Accuracy: 94.53% 2 Validation loss: 0.140918 Best loss: 0.140918 Accuracy: 95.62% 3 Validation loss: 0.106734 Best loss: 0.106734 Accuracy: 96.40% 4 Validation loss: 604.304810 Best loss: 0.106734 Accuracy: 18.73% 5 Validation loss: 2.040188 Best loss: 0.106734 Accuracy: 50.70% 6 Validation loss: 1.729430 Best loss: 0.106734 Accuracy: 50.51% 7 Validation loss: 1.155580 Best loss: 0.106734 Accuracy: 62.71% 8 Validation loss: 1.046638 Best loss: 0.106734 Accuracy: 66.46% 9 Validation loss: 1.327363 Best loss: 0.106734 Accuracy: 60.71% 10 Validation loss: 0.889922 Best loss: 0.106734 Accuracy: 71.77% 11 Validation loss: 0.900192 Best loss: 0.106734 Accuracy: 70.76% 12 Validation loss: 0.982543 Best loss: 0.106734 Accuracy: 68.26% 13 Validation loss: 0.942618 Best loss: 0.106734 Accuracy: 68.69% 14 Validation loss: 0.871513 Best loss: 0.106734 Accuracy: 71.34% 15 Validation loss: 0.688626 Best loss: 0.106734 Accuracy: 76.70% 16 Validation loss: 0.591786 Best loss: 0.106734 Accuracy: 79.40% 17 Validation loss: 0.591854 Best loss: 0.106734 Accuracy: 80.34% 18 Validation loss: 0.629652 Best loss: 0.106734 Accuracy: 79.71% 19 Validation loss: 0.654583 Best loss: 0.106734 Accuracy: 80.02% 20 Validation loss: 0.508119 Best loss: 0.106734 Accuracy: 83.27% 21 Validation loss: 0.461316 Best loss: 0.106734 Accuracy: 84.13% 22 Validation loss: 0.432319 Best loss: 0.106734 Accuracy: 85.93% 23 Validation loss: 1.691923 Best loss: 0.106734 Accuracy: 86.36% 24 Validation loss: 0.384710 Best loss: 0.106734 Accuracy: 87.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 11.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 0.205389 Best loss: 0.205389 Accuracy: 94.18% 1 Validation loss: 1.403126 Best loss: 0.205389 Accuracy: 78.34% 2 Validation loss: 5.576907 Best loss: 0.205389 Accuracy: 64.46% 3 Validation loss: 1.470547 Best loss: 0.205389 Accuracy: 65.48% 4 Validation loss: 1.085397 Best loss: 0.205389 Accuracy: 67.32% 5 Validation loss: 0.581014 Best loss: 0.205389 Accuracy: 82.60% 6 Validation loss: 0.490068 Best loss: 0.205389 Accuracy: 85.22% 7 Validation loss: 0.424210 Best loss: 0.205389 Accuracy: 87.76% 8 Validation loss: 0.377084 Best loss: 0.205389 Accuracy: 88.15% 9 Validation loss: 0.338571 Best loss: 0.205389 Accuracy: 90.58% 10 Validation loss: 0.281597 Best loss: 0.205389 Accuracy: 91.63% 11 Validation loss: 0.233957 Best loss: 0.205389 Accuracy: 93.75% 12 Validation loss: 0.215218 Best loss: 0.205389 Accuracy: 94.06% 13 Validation loss: 0.225218 Best loss: 0.205389 Accuracy: 94.37% 14 Validation loss: 0.224049 Best loss: 0.205389 Accuracy: 94.49% 15 Validation loss: 0.217113 Best loss: 0.205389 Accuracy: 94.06% 16 Validation loss: 0.194696 Best loss: 0.194696 Accuracy: 94.72% 17 Validation loss: 0.229181 Best loss: 0.194696 Accuracy: 93.43% 18 Validation loss: 0.179172 Best loss: 0.179172 Accuracy: 95.62% 19 Validation loss: 0.364202 Best loss: 0.179172 Accuracy: 91.36% 20 Validation loss: 46.370445 Best loss: 0.179172 Accuracy: 46.91% 21 Validation loss: 3.306267 Best loss: 0.179172 Accuracy: 62.43% 22 Validation loss: 2.370848 Best loss: 0.179172 Accuracy: 66.65% 23 Validation loss: 2.553179 Best loss: 0.179172 Accuracy: 65.83% 24 Validation loss: 3.606383 Best loss: 0.179172 Accuracy: 60.24% 25 Validation loss: 1.053476 Best loss: 0.179172 Accuracy: 69.94% 26 Validation loss: 3.161819 Best loss: 0.179172 Accuracy: 68.96% 27 Validation loss: 1.566990 Best loss: 0.179172 Accuracy: 66.38% 28 Validation loss: 38.209747 Best loss: 0.179172 Accuracy: 30.53% 29 Validation loss: 3.868488 Best loss: 0.179172 Accuracy: 53.79% 30 Validation loss: 1.781909 Best loss: 0.179172 Accuracy: 68.73% 31 Validation loss: 1.606874 Best loss: 0.179172 Accuracy: 68.96% 32 Validation loss: 0.870383 Best loss: 0.179172 Accuracy: 75.25% 33 Validation loss: 0.857675 Best loss: 0.179172 Accuracy: 75.18% 34 Validation loss: 0.770050 Best loss: 0.179172 Accuracy: 76.15% 35 Validation loss: 0.847934 Best loss: 0.179172 Accuracy: 76.39% 36 Validation loss: 0.760057 Best loss: 0.179172 Accuracy: 74.94% 37 Validation loss: 0.800689 Best loss: 0.179172 Accuracy: 77.44% 38 Validation loss: 0.521493 Best loss: 0.179172 Accuracy: 83.07% 39 Validation loss: 0.775157 Best loss: 0.179172 Accuracy: 78.62% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 16.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 0.193115 Best loss: 0.193115 Accuracy: 95.47% 1 Validation loss: 3.285612 Best loss: 0.193115 Accuracy: 63.96% 2 Validation loss: 4.193580 Best loss: 0.193115 Accuracy: 56.61% 3 Validation loss: 1.217634 Best loss: 0.193115 Accuracy: 57.39% 4 Validation loss: 0.783022 Best loss: 0.193115 Accuracy: 70.80% 5 Validation loss: 0.875647 Best loss: 0.193115 Accuracy: 68.18% 6 Validation loss: 0.900572 Best loss: 0.193115 Accuracy: 63.92% 7 Validation loss: 0.700143 Best loss: 0.193115 Accuracy: 76.15% 8 Validation loss: 0.578958 Best loss: 0.193115 Accuracy: 78.30% 9 Validation loss: 0.526057 Best loss: 0.193115 Accuracy: 80.92% 10 Validation loss: 0.646923 Best loss: 0.193115 Accuracy: 77.56% 11 Validation loss: 0.563426 Best loss: 0.193115 Accuracy: 80.41% 12 Validation loss: 0.408865 Best loss: 0.193115 Accuracy: 85.97% 13 Validation loss: 0.487587 Best loss: 0.193115 Accuracy: 82.56% 14 Validation loss: 0.363604 Best loss: 0.193115 Accuracy: 88.51% 15 Validation loss: 0.357173 Best loss: 0.193115 Accuracy: 88.15% 16 Validation loss: 0.356857 Best loss: 0.193115 Accuracy: 88.55% 17 Validation loss: 0.330360 Best loss: 0.193115 Accuracy: 89.33% 18 Validation loss: 0.271285 Best loss: 0.193115 Accuracy: 91.40% 19 Validation loss: 0.236158 Best loss: 0.193115 Accuracy: 91.79% 20 Validation loss: 0.230091 Best loss: 0.193115 Accuracy: 92.53% 21 Validation loss: 0.218871 Best loss: 0.193115 Accuracy: 92.65% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 10.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01 0 Validation loss: 0.088623 Best loss: 0.088623 Accuracy: 97.50% 1 Validation loss: 0.091316 Best loss: 0.088623 Accuracy: 97.77% 2 Validation loss: 0.083109 Best loss: 0.083109 Accuracy: 97.89% 3 Validation loss: 0.084447 Best loss: 0.083109 Accuracy: 97.54% 4 Validation loss: 0.073347 Best loss: 0.073347 Accuracy: 98.12% 5 Validation loss: 0.067175 Best loss: 0.067175 Accuracy: 98.20% 6 Validation loss: 0.150697 Best loss: 0.067175 Accuracy: 96.40% 7 Validation loss: 0.099371 Best loss: 0.067175 Accuracy: 97.50% 8 Validation loss: 0.091203 Best loss: 0.067175 Accuracy: 98.01% 9 Validation loss: 0.076368 Best loss: 0.067175 Accuracy: 98.32% 10 Validation loss: 0.123249 Best loss: 0.067175 Accuracy: 97.69% 11 Validation loss: 0.071085 Best loss: 0.067175 Accuracy: 98.59% 12 Validation loss: 0.097651 Best loss: 0.067175 Accuracy: 97.69% 13 Validation loss: 0.242061 Best loss: 0.067175 Accuracy: 95.78% 14 Validation loss: 0.124799 Best loss: 0.067175 Accuracy: 97.93% 15 Validation loss: 0.098963 Best loss: 0.067175 Accuracy: 98.05% 16 Validation loss: 0.106303 Best loss: 0.067175 Accuracy: 98.44% 17 Validation loss: 0.083130 Best loss: 0.067175 Accuracy: 98.55% 18 Validation loss: 0.236050 Best loss: 0.067175 Accuracy: 98.08% 19 Validation loss: 0.135998 Best loss: 0.067175 Accuracy: 98.12% 20 Validation loss: 0.291852 Best loss: 0.067175 Accuracy: 98.05% 21 Validation loss: 1.931169 Best loss: 0.067175 Accuracy: 97.42% 22 Validation loss: 0.270029 Best loss: 0.067175 Accuracy: 97.69% 23 Validation loss: 0.243325 Best loss: 0.067175 Accuracy: 98.44% 24 Validation loss: 0.225155 Best loss: 0.067175 Accuracy: 98.05% 25 Validation loss: 0.243621 Best loss: 0.067175 Accuracy: 98.20% 26 Validation loss: 0.248698 Best loss: 0.067175 Accuracy: 98.05% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01, total= 25.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01 0 Validation loss: 0.086239 Best loss: 0.086239 Accuracy: 97.54% 1 Validation loss: 0.101958 Best loss: 0.086239 Accuracy: 98.01% 2 Validation loss: 0.067972 Best loss: 0.067972 Accuracy: 98.32% 3 Validation loss: 0.132947 Best loss: 0.067972 Accuracy: 97.50% 4 Validation loss: 0.079015 Best loss: 0.067972 Accuracy: 97.97% 5 Validation loss: 0.106633 Best loss: 0.067972 Accuracy: 97.85% 6 Validation loss: 0.074450 Best loss: 0.067972 Accuracy: 98.51% 7 Validation loss: 1.089252 Best loss: 0.067972 Accuracy: 96.09% 8 Validation loss: 0.187703 Best loss: 0.067972 Accuracy: 97.81% 9 Validation loss: 1.214255 Best loss: 0.067972 Accuracy: 94.37% 10 Validation loss: 0.154307 Best loss: 0.067972 Accuracy: 98.20% 11 Validation loss: 0.116002 Best loss: 0.067972 Accuracy: 98.48% 12 Validation loss: 0.102167 Best loss: 0.067972 Accuracy: 98.28% 13 Validation loss: 0.189098 Best loss: 0.067972 Accuracy: 98.20% 14 Validation loss: 0.103790 Best loss: 0.067972 Accuracy: 98.28% 15 Validation loss: 0.121718 Best loss: 0.067972 Accuracy: 98.59% 16 Validation loss: 0.119028 Best loss: 0.067972 Accuracy: 98.32% 17 Validation loss: 0.186052 Best loss: 0.067972 Accuracy: 98.44% 18 Validation loss: 0.441885 Best loss: 0.067972 Accuracy: 96.01% 19 Validation loss: 0.131240 Best loss: 0.067972 Accuracy: 97.65% 20 Validation loss: 0.322820 Best loss: 0.067972 Accuracy: 96.79% 21 Validation loss: 0.176219 Best loss: 0.067972 Accuracy: 98.12% 22 Validation loss: 0.164293 Best loss: 0.067972 Accuracy: 97.73% 23 Validation loss: 0.276100 Best loss: 0.067972 Accuracy: 98.28% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01, total= 21.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01 0 Validation loss: 0.085082 Best loss: 0.085082 Accuracy: 97.85% 1 Validation loss: 0.082635 Best loss: 0.082635 Accuracy: 97.93% 2 Validation loss: 0.087608 Best loss: 0.082635 Accuracy: 97.85% 3 Validation loss: 0.119522 Best loss: 0.082635 Accuracy: 96.99% 4 Validation loss: 0.060845 Best loss: 0.060845 Accuracy: 98.20% 5 Validation loss: 0.077505 Best loss: 0.060845 Accuracy: 98.16% 6 Validation loss: 0.080038 Best loss: 0.060845 Accuracy: 98.36% 7 Validation loss: 0.095316 Best loss: 0.060845 Accuracy: 98.20% 8 Validation loss: 0.072334 Best loss: 0.060845 Accuracy: 98.48% 9 Validation loss: 0.081715 Best loss: 0.060845 Accuracy: 98.05% 10 Validation loss: 0.078974 Best loss: 0.060845 Accuracy: 98.24% 11 Validation loss: 0.133812 Best loss: 0.060845 Accuracy: 98.16% 12 Validation loss: 0.607058 Best loss: 0.060845 Accuracy: 97.15% 13 Validation loss: 0.114474 Best loss: 0.060845 Accuracy: 97.65% 14 Validation loss: 0.096175 Best loss: 0.060845 Accuracy: 98.12% 15 Validation loss: 0.075544 Best loss: 0.060845 Accuracy: 98.24% 16 Validation loss: 0.077252 Best loss: 0.060845 Accuracy: 98.32% 17 Validation loss: 0.086365 Best loss: 0.060845 Accuracy: 98.05% 18 Validation loss: 0.077185 Best loss: 0.060845 Accuracy: 98.59% 19 Validation loss: 0.080713 Best loss: 0.060845 Accuracy: 98.48% 20 Validation loss: 7.787071 Best loss: 0.060845 Accuracy: 87.84% 21 Validation loss: 0.761765 Best loss: 0.060845 Accuracy: 98.01% 22 Validation loss: 0.787678 Best loss: 0.060845 Accuracy: 97.38% 23 Validation loss: 0.816786 Best loss: 0.060845 Accuracy: 98.05% 24 Validation loss: 0.925729 Best loss: 0.060845 Accuracy: 97.97% 25 Validation loss: 1.011159 Best loss: 0.060845 Accuracy: 98.08% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=50, learning_rate=0.01, total= 22.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02 0 Validation loss: 8.398409 Best loss: 8.398409 Accuracy: 89.37% 1 Validation loss: 0.911810 Best loss: 0.911810 Accuracy: 94.29% 2 Validation loss: 1373.153809 Best loss: 0.911810 Accuracy: 90.77% 3 Validation loss: 292.131073 Best loss: 0.911810 Accuracy: 90.81% 4 Validation loss: 1569.323486 Best loss: 0.911810 Accuracy: 95.58% 5 Validation loss: 540.995483 Best loss: 0.911810 Accuracy: 95.62% 6 Validation loss: 229.726318 Best loss: 0.911810 Accuracy: 96.91% 7 Validation loss: 23803.324219 Best loss: 0.911810 Accuracy: 84.79% 8 Validation loss: 1208.687500 Best loss: 0.911810 Accuracy: 95.50% 9 Validation loss: 279.935974 Best loss: 0.911810 Accuracy: 96.21% 10 Validation loss: 11762.333008 Best loss: 0.911810 Accuracy: 96.01% 11 Validation loss: 2459.948975 Best loss: 0.911810 Accuracy: 96.64% 12 Validation loss: 1706.548828 Best loss: 0.911810 Accuracy: 90.27% 13 Validation loss: 1394.444580 Best loss: 0.911810 Accuracy: 94.84% 14 Validation loss: 904.659485 Best loss: 0.911810 Accuracy: 97.30% 15 Validation loss: 788.806213 Best loss: 0.911810 Accuracy: 97.38% 16 Validation loss: 2277.578613 Best loss: 0.911810 Accuracy: 96.95% 17 Validation loss: 3479.282959 Best loss: 0.911810 Accuracy: 95.93% 18 Validation loss: 2845.820801 Best loss: 0.911810 Accuracy: 97.30% 19 Validation loss: 2507.192383 Best loss: 0.911810 Accuracy: 97.65% 20 Validation loss: 5944.325195 Best loss: 0.911810 Accuracy: 96.01% 21 Validation loss: 2033.826416 Best loss: 0.911810 Accuracy: 97.07% 22 Validation loss: 2066.968018 Best loss: 0.911810 Accuracy: 97.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02, total= 1.7min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02 0 Validation loss: 16.002684 Best loss: 16.002684 Accuracy: 77.72% 1 Validation loss: 1726.773438 Best loss: 16.002684 Accuracy: 80.02% 2 Validation loss: 650.942383 Best loss: 16.002684 Accuracy: 91.48% 3 Validation loss: 261.625000 Best loss: 16.002684 Accuracy: 95.35% 4 Validation loss: 8581.472656 Best loss: 16.002684 Accuracy: 72.52% 5 Validation loss: 2197.062988 Best loss: 16.002684 Accuracy: 95.74% 6 Validation loss: 713.716492 Best loss: 16.002684 Accuracy: 96.79% 7 Validation loss: 646.197876 Best loss: 16.002684 Accuracy: 94.92% 8 Validation loss: 263.925629 Best loss: 16.002684 Accuracy: 97.11% 9 Validation loss: 3297.005859 Best loss: 16.002684 Accuracy: 89.48% 10 Validation loss: 1239.920044 Best loss: 16.002684 Accuracy: 95.35% 11 Validation loss: 2979.242188 Best loss: 16.002684 Accuracy: 95.97% 12 Validation loss: 901.591064 Best loss: 16.002684 Accuracy: 97.30% 13 Validation loss: 610.036682 Best loss: 16.002684 Accuracy: 95.82% 14 Validation loss: 3353.314697 Best loss: 16.002684 Accuracy: 97.65% 15 Validation loss: 7475.214844 Best loss: 16.002684 Accuracy: 96.01% 16 Validation loss: 5848.258301 Best loss: 16.002684 Accuracy: 97.38% 17 Validation loss: 11151.689453 Best loss: 16.002684 Accuracy: 97.54% 18 Validation loss: 5717.995117 Best loss: 16.002684 Accuracy: 96.76% 19 Validation loss: 4425.187012 Best loss: 16.002684 Accuracy: 97.34% 20 Validation loss: 24611.513672 Best loss: 16.002684 Accuracy: 89.91% 21 Validation loss: 2946.307617 Best loss: 16.002684 Accuracy: 97.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02, total= 1.5min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02 0 Validation loss: 7844.526367 Best loss: 7844.526367 Accuracy: 72.60% 1 Validation loss: 102.427071 Best loss: 102.427071 Accuracy: 92.53% 2 Validation loss: 347.699677 Best loss: 102.427071 Accuracy: 90.15% 3 Validation loss: 55.027634 Best loss: 55.027634 Accuracy: 95.62% 4 Validation loss: 9237.209961 Best loss: 55.027634 Accuracy: 73.26% 5 Validation loss: 89.678726 Best loss: 55.027634 Accuracy: 92.53% 6 Validation loss: 13.722250 Best loss: 13.722250 Accuracy: 96.72% 7 Validation loss: 448.204102 Best loss: 13.722250 Accuracy: 96.52% 8 Validation loss: 634.872314 Best loss: 13.722250 Accuracy: 97.11% 9 Validation loss: 454.317535 Best loss: 13.722250 Accuracy: 97.54% 10 Validation loss: 1132.204102 Best loss: 13.722250 Accuracy: 96.05% 11 Validation loss: 503.987000 Best loss: 13.722250 Accuracy: 95.70% 12 Validation loss: 1752.538086 Best loss: 13.722250 Accuracy: 96.56% 13 Validation loss: 1163.239502 Best loss: 13.722250 Accuracy: 97.69% 14 Validation loss: 2752.798096 Best loss: 13.722250 Accuracy: 93.94% 15 Validation loss: 49518.425781 Best loss: 13.722250 Accuracy: 95.93% 16 Validation loss: 10567.247070 Best loss: 13.722250 Accuracy: 96.79% 17 Validation loss: 4139.558105 Best loss: 13.722250 Accuracy: 97.50% 18 Validation loss: 29931.947266 Best loss: 13.722250 Accuracy: 93.43% 19 Validation loss: 19089.832031 Best loss: 13.722250 Accuracy: 96.09% 20 Validation loss: 3997.277100 Best loss: 13.722250 Accuracy: 97.46% 21 Validation loss: 8915.182617 Best loss: 13.722250 Accuracy: 95.86% 22 Validation loss: 5469.671387 Best loss: 13.722250 Accuracy: 97.85% 23 Validation loss: 23844.810547 Best loss: 13.722250 Accuracy: 98.08% 24 Validation loss: 7908.539551 Best loss: 13.722250 Accuracy: 97.65% 25 Validation loss: 6178.676758 Best loss: 13.722250 Accuracy: 97.93% 26 Validation loss: 1774.994873 Best loss: 13.722250 Accuracy: 98.01% 27 Validation loss: 12466.194336 Best loss: 13.722250 Accuracy: 96.60% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=120, batch_size=10, learning_rate=0.02, total= 2.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 0.562190 Best loss: 0.562190 Accuracy: 87.53% 1 Validation loss: 0.196206 Best loss: 0.196206 Accuracy: 94.45% 2 Validation loss: 0.158882 Best loss: 0.158882 Accuracy: 95.19% 3 Validation loss: 0.136290 Best loss: 0.136290 Accuracy: 96.01% 4 Validation loss: 0.127035 Best loss: 0.127035 Accuracy: 96.29% 5 Validation loss: 0.136770 Best loss: 0.127035 Accuracy: 96.48% 6 Validation loss: 0.123501 Best loss: 0.123501 Accuracy: 96.83% 7 Validation loss: 0.110279 Best loss: 0.110279 Accuracy: 97.15% 8 Validation loss: 0.118504 Best loss: 0.110279 Accuracy: 97.50% 9 Validation loss: 0.149118 Best loss: 0.110279 Accuracy: 96.17% 10 Validation loss: 0.113160 Best loss: 0.110279 Accuracy: 97.34% 11 Validation loss: 0.104436 Best loss: 0.104436 Accuracy: 97.30% 12 Validation loss: 0.105355 Best loss: 0.104436 Accuracy: 97.22% 13 Validation loss: 0.094144 Best loss: 0.094144 Accuracy: 97.73% 14 Validation loss: 0.107384 Best loss: 0.094144 Accuracy: 97.77% 15 Validation loss: 0.099572 Best loss: 0.094144 Accuracy: 97.34% 16 Validation loss: 0.093942 Best loss: 0.093942 Accuracy: 97.69% 17 Validation loss: 0.111062 Best loss: 0.093942 Accuracy: 97.62% 18 Validation loss: 0.110193 Best loss: 0.093942 Accuracy: 97.34% 19 Validation loss: 0.115274 Best loss: 0.093942 Accuracy: 97.58% 20 Validation loss: 0.109975 Best loss: 0.093942 Accuracy: 97.38% 21 Validation loss: 0.107372 Best loss: 0.093942 Accuracy: 97.46% 22 Validation loss: 0.106285 Best loss: 0.093942 Accuracy: 97.77% 23 Validation loss: 0.104691 Best loss: 0.093942 Accuracy: 97.69% 24 Validation loss: 0.116564 Best loss: 0.093942 Accuracy: 97.34% 25 Validation loss: 0.107665 Best loss: 0.093942 Accuracy: 97.65% 26 Validation loss: 0.118755 Best loss: 0.093942 Accuracy: 97.65% 27 Validation loss: 0.094117 Best loss: 0.093942 Accuracy: 97.65% 28 Validation loss: 0.143342 Best loss: 0.093942 Accuracy: 97.50% 29 Validation loss: 0.127718 Best loss: 0.093942 Accuracy: 97.19% 30 Validation loss: 0.114440 Best loss: 0.093942 Accuracy: 97.58% 31 Validation loss: 0.114920 Best loss: 0.093942 Accuracy: 97.30% 32 Validation loss: 0.119774 Best loss: 0.093942 Accuracy: 97.93% 33 Validation loss: 0.118153 Best loss: 0.093942 Accuracy: 97.73% 34 Validation loss: 0.109703 Best loss: 0.093942 Accuracy: 97.54% 35 Validation loss: 0.337539 Best loss: 0.093942 Accuracy: 95.31% 36 Validation loss: 169.350739 Best loss: 0.093942 Accuracy: 22.13% 37 Validation loss: 2.308149 Best loss: 0.093942 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 4.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 0.794070 Best loss: 0.794070 Accuracy: 66.15% 1 Validation loss: 0.278878 Best loss: 0.278878 Accuracy: 92.49% 2 Validation loss: 0.174114 Best loss: 0.174114 Accuracy: 95.04% 3 Validation loss: 0.138463 Best loss: 0.138463 Accuracy: 95.86% 4 Validation loss: 0.154078 Best loss: 0.138463 Accuracy: 95.54% 5 Validation loss: 0.129906 Best loss: 0.129906 Accuracy: 96.13% 6 Validation loss: 0.112315 Best loss: 0.112315 Accuracy: 96.79% 7 Validation loss: 0.132121 Best loss: 0.112315 Accuracy: 96.52% 8 Validation loss: 0.121925 Best loss: 0.112315 Accuracy: 96.21% 9 Validation loss: 0.101795 Best loss: 0.101795 Accuracy: 96.99% 10 Validation loss: 0.106389 Best loss: 0.101795 Accuracy: 97.22% 11 Validation loss: 0.088449 Best loss: 0.088449 Accuracy: 97.62% 12 Validation loss: 0.123712 Best loss: 0.088449 Accuracy: 96.64% 13 Validation loss: 0.104357 Best loss: 0.088449 Accuracy: 97.03% 14 Validation loss: 0.086237 Best loss: 0.086237 Accuracy: 97.62% 15 Validation loss: 0.097118 Best loss: 0.086237 Accuracy: 97.62% 16 Validation loss: 0.073575 Best loss: 0.073575 Accuracy: 97.85% 17 Validation loss: 0.093589 Best loss: 0.073575 Accuracy: 97.77% 18 Validation loss: 0.078375 Best loss: 0.073575 Accuracy: 97.93% 19 Validation loss: 0.097763 Best loss: 0.073575 Accuracy: 97.30% 20 Validation loss: 0.093091 Best loss: 0.073575 Accuracy: 97.46% 21 Validation loss: 0.101676 Best loss: 0.073575 Accuracy: 97.22% 22 Validation loss: 0.095401 Best loss: 0.073575 Accuracy: 97.30% 23 Validation loss: 0.100575 Best loss: 0.073575 Accuracy: 97.54% 24 Validation loss: 0.081409 Best loss: 0.073575 Accuracy: 97.89% 25 Validation loss: 0.089388 Best loss: 0.073575 Accuracy: 97.85% 26 Validation loss: 0.089784 Best loss: 0.073575 Accuracy: 97.58% 27 Validation loss: 0.104534 Best loss: 0.073575 Accuracy: 97.54% 28 Validation loss: 0.118132 Best loss: 0.073575 Accuracy: 97.62% 29 Validation loss: 0.112633 Best loss: 0.073575 Accuracy: 97.62% 30 Validation loss: 0.103648 Best loss: 0.073575 Accuracy: 97.30% 31 Validation loss: 0.096751 Best loss: 0.073575 Accuracy: 98.05% 32 Validation loss: 0.117350 Best loss: 0.073575 Accuracy: 97.50% 33 Validation loss: 0.132025 Best loss: 0.073575 Accuracy: 97.77% 34 Validation loss: 0.132988 Best loss: 0.073575 Accuracy: 97.46% 35 Validation loss: 0.134534 Best loss: 0.073575 Accuracy: 97.85% 36 Validation loss: 0.112088 Best loss: 0.073575 Accuracy: 97.73% 37 Validation loss: 0.105948 Best loss: 0.073575 Accuracy: 97.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 4.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 1.018099 Best loss: 1.018099 Accuracy: 60.56% 1 Validation loss: 0.280845 Best loss: 0.280845 Accuracy: 91.63% 2 Validation loss: 0.180065 Best loss: 0.180065 Accuracy: 95.04% 3 Validation loss: 0.134649 Best loss: 0.134649 Accuracy: 96.21% 4 Validation loss: 0.131871 Best loss: 0.131871 Accuracy: 96.60% 5 Validation loss: 0.118228 Best loss: 0.118228 Accuracy: 96.99% 6 Validation loss: 0.113236 Best loss: 0.113236 Accuracy: 97.19% 7 Validation loss: 0.120056 Best loss: 0.113236 Accuracy: 96.44% 8 Validation loss: 0.111670 Best loss: 0.111670 Accuracy: 97.22% 9 Validation loss: 0.103891 Best loss: 0.103891 Accuracy: 97.26% 10 Validation loss: 0.100750 Best loss: 0.100750 Accuracy: 97.30% 11 Validation loss: 0.103473 Best loss: 0.100750 Accuracy: 97.38% 12 Validation loss: 0.119128 Best loss: 0.100750 Accuracy: 96.87% 13 Validation loss: 0.088451 Best loss: 0.088451 Accuracy: 97.65% 14 Validation loss: 0.105455 Best loss: 0.088451 Accuracy: 97.26% 15 Validation loss: 0.091730 Best loss: 0.088451 Accuracy: 97.46% 16 Validation loss: 0.118689 Best loss: 0.088451 Accuracy: 96.91% 17 Validation loss: 0.115736 Best loss: 0.088451 Accuracy: 97.19% 18 Validation loss: 0.091308 Best loss: 0.088451 Accuracy: 97.50% 19 Validation loss: 0.116531 Best loss: 0.088451 Accuracy: 97.42% 20 Validation loss: 0.102719 Best loss: 0.088451 Accuracy: 97.85% 21 Validation loss: 0.094270 Best loss: 0.088451 Accuracy: 97.54% 22 Validation loss: 0.100425 Best loss: 0.088451 Accuracy: 97.19% 23 Validation loss: 0.091521 Best loss: 0.088451 Accuracy: 97.54% 24 Validation loss: 0.101561 Best loss: 0.088451 Accuracy: 97.46% 25 Validation loss: 0.092087 Best loss: 0.088451 Accuracy: 97.77% 26 Validation loss: 0.110244 Best loss: 0.088451 Accuracy: 97.46% 27 Validation loss: 0.126442 Best loss: 0.088451 Accuracy: 97.07% 28 Validation loss: 0.204650 Best loss: 0.088451 Accuracy: 96.36% 29 Validation loss: 0.131054 Best loss: 0.088451 Accuracy: 96.99% 30 Validation loss: 0.144852 Best loss: 0.088451 Accuracy: 97.77% 31 Validation loss: 26781.144531 Best loss: 0.088451 Accuracy: 16.61% 32 Validation loss: 15.594292 Best loss: 0.088451 Accuracy: 22.01% 33 Validation loss: 2.236545 Best loss: 0.088451 Accuracy: 22.01% 34 Validation loss: 1.617507 Best loss: 0.088451 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 4.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1 0 Validation loss: 373908.531250 Best loss: 373908.531250 Accuracy: 19.19% 1 Validation loss: 608.462952 Best loss: 608.462952 Accuracy: 75.68% 2 Validation loss: 1368.843872 Best loss: 608.462952 Accuracy: 63.72% 3 Validation loss: 720.043823 Best loss: 608.462952 Accuracy: 78.19% 4 Validation loss: 298.639252 Best loss: 298.639252 Accuracy: 87.41% 5 Validation loss: 156.770355 Best loss: 156.770355 Accuracy: 91.87% 6 Validation loss: 146.501678 Best loss: 146.501678 Accuracy: 92.92% 7 Validation loss: 111.232140 Best loss: 111.232140 Accuracy: 93.82% 8 Validation loss: 362.617462 Best loss: 111.232140 Accuracy: 90.85% 9 Validation loss: 5786.559082 Best loss: 111.232140 Accuracy: 48.08% 10 Validation loss: 4227.552246 Best loss: 111.232140 Accuracy: 66.97% 11 Validation loss: 2769.626221 Best loss: 111.232140 Accuracy: 69.59% 12 Validation loss: 5177.689453 Best loss: 111.232140 Accuracy: 60.16% 13 Validation loss: 2720.686279 Best loss: 111.232140 Accuracy: 72.32% 14 Validation loss: 1036.290161 Best loss: 111.232140 Accuracy: 82.49% 15 Validation loss: 1207.869873 Best loss: 111.232140 Accuracy: 84.05% 16 Validation loss: 1455.944946 Best loss: 111.232140 Accuracy: 84.56% 17 Validation loss: 34838.273438 Best loss: 111.232140 Accuracy: 71.89% 18 Validation loss: 15103.136719 Best loss: 111.232140 Accuracy: 75.14% 19 Validation loss: 20116.744141 Best loss: 111.232140 Accuracy: 81.47% 20 Validation loss: 35261.781250 Best loss: 111.232140 Accuracy: 64.46% 21 Validation loss: 30729.685547 Best loss: 111.232140 Accuracy: 77.83% 22 Validation loss: 20698.914062 Best loss: 111.232140 Accuracy: 79.16% 23 Validation loss: 25817.201172 Best loss: 111.232140 Accuracy: 78.97% 24 Validation loss: 6417.388672 Best loss: 111.232140 Accuracy: 91.09% 25 Validation loss: 4417.124512 Best loss: 111.232140 Accuracy: 90.89% 26 Validation loss: 4464.074219 Best loss: 111.232140 Accuracy: 92.57% 27 Validation loss: 3104.923096 Best loss: 111.232140 Accuracy: 93.90% 28 Validation loss: 11024.225586 Best loss: 111.232140 Accuracy: 77.09% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1, total= 24.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1 0 Validation loss: 1.299679 Best loss: 1.299679 Accuracy: 45.50% 1 Validation loss: 1.014871 Best loss: 1.014871 Accuracy: 53.52% 2 Validation loss: 62573.953125 Best loss: 1.014871 Accuracy: 67.44% 3 Validation loss: 9562.051758 Best loss: 1.014871 Accuracy: 83.50% 4 Validation loss: 15153.731445 Best loss: 1.014871 Accuracy: 87.37% 5 Validation loss: 8348.821289 Best loss: 1.014871 Accuracy: 89.44% 6 Validation loss: 5524.603516 Best loss: 1.014871 Accuracy: 89.21% 7 Validation loss: 3770.559082 Best loss: 1.014871 Accuracy: 92.65% 8 Validation loss: 2276.135498 Best loss: 1.014871 Accuracy: 92.49% 9 Validation loss: 4838.749023 Best loss: 1.014871 Accuracy: 89.41% 10 Validation loss: 4605.408691 Best loss: 1.014871 Accuracy: 89.84% 11 Validation loss: 4071.097656 Best loss: 1.014871 Accuracy: 88.39% 12 Validation loss: 1703.522339 Best loss: 1.014871 Accuracy: 93.08% 13 Validation loss: 8942.528320 Best loss: 1.014871 Accuracy: 77.87% 14 Validation loss: 2065116.125000 Best loss: 1.014871 Accuracy: 18.73% 15 Validation loss: 99409.140625 Best loss: 1.014871 Accuracy: 91.13% 16 Validation loss: 69308.570312 Best loss: 1.014871 Accuracy: 77.64% 17 Validation loss: 23848.167969 Best loss: 1.014871 Accuracy: 95.50% 18 Validation loss: 28912.146484 Best loss: 1.014871 Accuracy: 95.78% 19 Validation loss: 18212.498047 Best loss: 1.014871 Accuracy: 93.00% 20 Validation loss: 26285.767578 Best loss: 1.014871 Accuracy: 81.98% 21 Validation loss: 12022.525391 Best loss: 1.014871 Accuracy: 96.40% 22 Validation loss: 18877.998047 Best loss: 1.014871 Accuracy: 90.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1, total= 21.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1 0 Validation loss: 554.976074 Best loss: 554.976074 Accuracy: 45.66% 1 Validation loss: 118.585968 Best loss: 118.585968 Accuracy: 59.62% 2 Validation loss: 25.711233 Best loss: 25.711233 Accuracy: 72.24% 3 Validation loss: 13.454128 Best loss: 13.454128 Accuracy: 84.83% 4 Validation loss: 967632.687500 Best loss: 13.454128 Accuracy: 26.54% 5 Validation loss: 144043.906250 Best loss: 13.454128 Accuracy: 54.22% 6 Validation loss: 29859.039062 Best loss: 13.454128 Accuracy: 71.93% 7 Validation loss: 30433.998047 Best loss: 13.454128 Accuracy: 69.55% 8 Validation loss: 39251.718750 Best loss: 13.454128 Accuracy: 70.99% 9 Validation loss: 36852.910156 Best loss: 13.454128 Accuracy: 80.18% 10 Validation loss: 56535.042969 Best loss: 13.454128 Accuracy: 65.32% 11 Validation loss: 20727.515625 Best loss: 13.454128 Accuracy: 75.88% 12 Validation loss: 14919.879883 Best loss: 13.454128 Accuracy: 82.53% 13 Validation loss: 8673.616211 Best loss: 13.454128 Accuracy: 86.75% 14 Validation loss: 17487.046875 Best loss: 13.454128 Accuracy: 85.34% 15 Validation loss: 5263.507324 Best loss: 13.454128 Accuracy: 89.48% 16 Validation loss: 6145.155762 Best loss: 13.454128 Accuracy: 89.05% 17 Validation loss: 14014.296875 Best loss: 13.454128 Accuracy: 76.90% 18 Validation loss: 5244.583496 Best loss: 13.454128 Accuracy: 91.16% 19 Validation loss: 8027.081543 Best loss: 13.454128 Accuracy: 78.58% 20 Validation loss: 3581.462158 Best loss: 13.454128 Accuracy: 89.48% 21 Validation loss: 2632.108398 Best loss: 13.454128 Accuracy: 91.05% 22 Validation loss: 2975.729736 Best loss: 13.454128 Accuracy: 90.62% 23 Validation loss: 1747.848877 Best loss: 13.454128 Accuracy: 92.22% 24 Validation loss: 3138.998047 Best loss: 13.454128 Accuracy: 82.76% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.1, total= 20.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1 0 Validation loss: 0.480153 Best loss: 0.480153 Accuracy: 92.06% 1 Validation loss: 0.421880 Best loss: 0.421880 Accuracy: 89.29% 2 Validation loss: 0.190869 Best loss: 0.190869 Accuracy: 95.19% 3 Validation loss: 0.187951 Best loss: 0.187951 Accuracy: 93.86% 4 Validation loss: 0.145558 Best loss: 0.145558 Accuracy: 96.25% 5 Validation loss: 0.174882 Best loss: 0.145558 Accuracy: 95.11% 6 Validation loss: 0.191565 Best loss: 0.145558 Accuracy: 94.21% 7 Validation loss: 0.151417 Best loss: 0.145558 Accuracy: 96.79% 8 Validation loss: 0.136837 Best loss: 0.136837 Accuracy: 96.72% 9 Validation loss: 0.180917 Best loss: 0.136837 Accuracy: 94.80% 10 Validation loss: 0.161785 Best loss: 0.136837 Accuracy: 96.87% 11 Validation loss: 0.129518 Best loss: 0.129518 Accuracy: 96.72% 12 Validation loss: 0.226618 Best loss: 0.129518 Accuracy: 96.95% 13 Validation loss: 0.144326 Best loss: 0.129518 Accuracy: 97.38% 14 Validation loss: 0.110794 Best loss: 0.110794 Accuracy: 97.03% 15 Validation loss: 0.307950 Best loss: 0.110794 Accuracy: 96.40% 16 Validation loss: 0.246384 Best loss: 0.110794 Accuracy: 97.03% 17 Validation loss: 2857709.500000 Best loss: 0.110794 Accuracy: 18.49% 18 Validation loss: 10350.208008 Best loss: 0.110794 Accuracy: 85.73% 19 Validation loss: 5866.630859 Best loss: 0.110794 Accuracy: 87.69% 20 Validation loss: 2811.059082 Best loss: 0.110794 Accuracy: 92.10% 21 Validation loss: 2877.493408 Best loss: 0.110794 Accuracy: 90.81% 22 Validation loss: 1906.922363 Best loss: 0.110794 Accuracy: 93.71% 23 Validation loss: 1831.168335 Best loss: 0.110794 Accuracy: 93.59% 24 Validation loss: 11896.711914 Best loss: 0.110794 Accuracy: 75.76% 25 Validation loss: 2894.582275 Best loss: 0.110794 Accuracy: 92.46% 26 Validation loss: 2618.649414 Best loss: 0.110794 Accuracy: 92.89% 27 Validation loss: 1542.160278 Best loss: 0.110794 Accuracy: 95.39% 28 Validation loss: 2201.673828 Best loss: 0.110794 Accuracy: 93.98% 29 Validation loss: 3604.220459 Best loss: 0.110794 Accuracy: 88.43% 30 Validation loss: 1693.232422 Best loss: 0.110794 Accuracy: 94.41% 31 Validation loss: 1211.298584 Best loss: 0.110794 Accuracy: 95.35% 32 Validation loss: 1575.235107 Best loss: 0.110794 Accuracy: 95.31% 33 Validation loss: 1649.490234 Best loss: 0.110794 Accuracy: 93.86% 34 Validation loss: 1652.113525 Best loss: 0.110794 Accuracy: 94.84% 35 Validation loss: 1105.714844 Best loss: 0.110794 Accuracy: 95.62% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1, total= 17.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1 0 Validation loss: 4493.494141 Best loss: 4493.494141 Accuracy: 59.27% 1 Validation loss: 191.505737 Best loss: 191.505737 Accuracy: 91.56% 2 Validation loss: 315.706451 Best loss: 191.505737 Accuracy: 93.63% 3 Validation loss: 169.856216 Best loss: 169.856216 Accuracy: 93.94% 4 Validation loss: 93.273888 Best loss: 93.273888 Accuracy: 94.06% 5 Validation loss: 144.807816 Best loss: 93.273888 Accuracy: 95.39% 6 Validation loss: 76.071747 Best loss: 76.071747 Accuracy: 95.39% 7 Validation loss: 58.506706 Best loss: 58.506706 Accuracy: 96.01% 8 Validation loss: 56.405323 Best loss: 56.405323 Accuracy: 94.49% 9 Validation loss: 35.002930 Best loss: 35.002930 Accuracy: 96.56% 10 Validation loss: 43.990387 Best loss: 35.002930 Accuracy: 96.48% 11 Validation loss: 123.268089 Best loss: 35.002930 Accuracy: 94.72% 12 Validation loss: 35.244652 Best loss: 35.002930 Accuracy: 96.87% 13 Validation loss: 30.364983 Best loss: 30.364983 Accuracy: 96.72% 14 Validation loss: 21.007750 Best loss: 21.007750 Accuracy: 96.79% 15 Validation loss: 1404.800903 Best loss: 21.007750 Accuracy: 77.05% 16 Validation loss: 58868.953125 Best loss: 21.007750 Accuracy: 78.81% 17 Validation loss: 21893.960938 Best loss: 21.007750 Accuracy: 88.31% 18 Validation loss: 16401.460938 Best loss: 21.007750 Accuracy: 91.59% 19 Validation loss: 29055.339844 Best loss: 21.007750 Accuracy: 83.85% 20 Validation loss: 16957.728516 Best loss: 21.007750 Accuracy: 92.26% 21 Validation loss: 14911.468750 Best loss: 21.007750 Accuracy: 91.05% 22 Validation loss: 27612.931641 Best loss: 21.007750 Accuracy: 88.12% 23 Validation loss: 9821.370117 Best loss: 21.007750 Accuracy: 93.55% 24 Validation loss: 15545.754883 Best loss: 21.007750 Accuracy: 90.38% 25 Validation loss: 23975.085938 Best loss: 21.007750 Accuracy: 92.85% 26 Validation loss: 31225.628906 Best loss: 21.007750 Accuracy: 86.43% 27 Validation loss: 8551.086914 Best loss: 21.007750 Accuracy: 95.07% 28 Validation loss: 7923.804688 Best loss: 21.007750 Accuracy: 95.11% 29 Validation loss: 20613.916016 Best loss: 21.007750 Accuracy: 85.46% 30 Validation loss: 12035.968750 Best loss: 21.007750 Accuracy: 94.45% 31 Validation loss: 19812.933594 Best loss: 21.007750 Accuracy: 92.57% 32 Validation loss: 6266.508789 Best loss: 21.007750 Accuracy: 95.11% 33 Validation loss: 11849.908203 Best loss: 21.007750 Accuracy: 91.20% 34 Validation loss: 20241.958984 Best loss: 21.007750 Accuracy: 90.54% 35 Validation loss: 9608.421875 Best loss: 21.007750 Accuracy: 95.35% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1, total= 17.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1 0 Validation loss: 0.777209 Best loss: 0.777209 Accuracy: 79.05% 1 Validation loss: 0.204957 Best loss: 0.204957 Accuracy: 94.64% 2 Validation loss: 0.190003 Best loss: 0.190003 Accuracy: 96.21% 3 Validation loss: 0.706049 Best loss: 0.190003 Accuracy: 93.71% 4 Validation loss: 0.125459 Best loss: 0.125459 Accuracy: 97.11% 5 Validation loss: 0.122097 Best loss: 0.122097 Accuracy: 96.52% 6 Validation loss: 0.125469 Best loss: 0.122097 Accuracy: 96.05% 7 Validation loss: 0.124558 Best loss: 0.122097 Accuracy: 96.99% 8 Validation loss: 0.135355 Best loss: 0.122097 Accuracy: 97.19% 9 Validation loss: 0.130055 Best loss: 0.122097 Accuracy: 96.72% 10 Validation loss: 0.221720 Best loss: 0.122097 Accuracy: 94.41% 11 Validation loss: 0.092869 Best loss: 0.092869 Accuracy: 97.58% 12 Validation loss: 0.181106 Best loss: 0.092869 Accuracy: 96.40% 13 Validation loss: 0.095960 Best loss: 0.092869 Accuracy: 97.50% 14 Validation loss: 378047.593750 Best loss: 0.092869 Accuracy: 50.16% 15 Validation loss: 33166.011719 Best loss: 0.092869 Accuracy: 82.21% 16 Validation loss: 29013.720703 Best loss: 0.092869 Accuracy: 83.97% 17 Validation loss: 50589.929688 Best loss: 0.092869 Accuracy: 73.34% 18 Validation loss: 21050.390625 Best loss: 0.092869 Accuracy: 85.14% 19 Validation loss: 12107.888672 Best loss: 0.092869 Accuracy: 92.34% 20 Validation loss: 9849.708984 Best loss: 0.092869 Accuracy: 93.16% 21 Validation loss: 14809.724609 Best loss: 0.092869 Accuracy: 89.21% 22 Validation loss: 5561.022461 Best loss: 0.092869 Accuracy: 94.64% 23 Validation loss: 7122.050781 Best loss: 0.092869 Accuracy: 94.72% 24 Validation loss: 7649.153809 Best loss: 0.092869 Accuracy: 93.67% 25 Validation loss: 15467.032227 Best loss: 0.092869 Accuracy: 91.67% 26 Validation loss: 8609.334961 Best loss: 0.092869 Accuracy: 93.67% 27 Validation loss: 6122.954590 Best loss: 0.092869 Accuracy: 94.49% 28 Validation loss: 5223.626465 Best loss: 0.092869 Accuracy: 95.93% 29 Validation loss: 7824.312012 Best loss: 0.092869 Accuracy: 93.67% 30 Validation loss: 19139.787109 Best loss: 0.092869 Accuracy: 88.55% 31 Validation loss: 5059.013672 Best loss: 0.092869 Accuracy: 95.31% 32 Validation loss: 19361.988281 Best loss: 0.092869 Accuracy: 87.14% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.1, total= 15.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05 0 Validation loss: 2.120880 Best loss: 2.120880 Accuracy: 22.01% 1 Validation loss: 2.412750 Best loss: 2.120880 Accuracy: 18.73% 2 Validation loss: 2.032418 Best loss: 2.032418 Accuracy: 19.27% 3 Validation loss: 2.181904 Best loss: 2.032418 Accuracy: 19.27% 4 Validation loss: 2.031989 Best loss: 2.031989 Accuracy: 19.27% 5 Validation loss: 1.686523 Best loss: 1.686523 Accuracy: 20.91% 6 Validation loss: 2.098040 Best loss: 1.686523 Accuracy: 18.73% 7 Validation loss: 1.991273 Best loss: 1.686523 Accuracy: 19.08% 8 Validation loss: 1.886133 Best loss: 1.686523 Accuracy: 19.08% 9 Validation loss: 2.482888 Best loss: 1.686523 Accuracy: 19.27% 10 Validation loss: 1.726855 Best loss: 1.686523 Accuracy: 20.91% 11 Validation loss: 1.677547 Best loss: 1.677547 Accuracy: 22.01% 12 Validation loss: 1.999843 Best loss: 1.677547 Accuracy: 19.08% 13 Validation loss: 1.756567 Best loss: 1.677547 Accuracy: 19.08% 14 Validation loss: 2.995759 Best loss: 1.677547 Accuracy: 20.91% 15 Validation loss: 1.696039 Best loss: 1.677547 Accuracy: 19.27% 16 Validation loss: 2.644183 Best loss: 1.677547 Accuracy: 20.91% 17 Validation loss: 2.019509 Best loss: 1.677547 Accuracy: 20.91% 18 Validation loss: 2.568128 Best loss: 1.677547 Accuracy: 22.01% 19 Validation loss: 2.833771 Best loss: 1.677547 Accuracy: 22.01% 20 Validation loss: 2.283546 Best loss: 1.677547 Accuracy: 22.01% 21 Validation loss: 2.377193 Best loss: 1.677547 Accuracy: 20.91% 22 Validation loss: 1.983351 Best loss: 1.677547 Accuracy: 18.73% 23 Validation loss: 2.143963 Best loss: 1.677547 Accuracy: 19.27% 24 Validation loss: 2.032374 Best loss: 1.677547 Accuracy: 20.91% 25 Validation loss: 1.827981 Best loss: 1.677547 Accuracy: 20.91% 26 Validation loss: 1.893215 Best loss: 1.677547 Accuracy: 19.08% 27 Validation loss: 2.163725 Best loss: 1.677547 Accuracy: 22.01% 28 Validation loss: 2.621582 Best loss: 1.677547 Accuracy: 19.08% 29 Validation loss: 2.281033 Best loss: 1.677547 Accuracy: 20.91% 30 Validation loss: 1.913919 Best loss: 1.677547 Accuracy: 19.27% 31 Validation loss: 2.141626 Best loss: 1.677547 Accuracy: 19.27% 32 Validation loss: 2.017712 Best loss: 1.677547 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05, total= 1.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05 0 Validation loss: 1.876559 Best loss: 1.876559 Accuracy: 18.73% 1 Validation loss: 2.085444 Best loss: 1.876559 Accuracy: 19.27% 2 Validation loss: 2.172938 Best loss: 1.876559 Accuracy: 22.01% 3 Validation loss: 2.179469 Best loss: 1.876559 Accuracy: 22.01% 4 Validation loss: 2.008929 Best loss: 1.876559 Accuracy: 20.91% 5 Validation loss: 2.124995 Best loss: 1.876559 Accuracy: 19.27% 6 Validation loss: 1.798582 Best loss: 1.798582 Accuracy: 19.27% 7 Validation loss: 2.029090 Best loss: 1.798582 Accuracy: 19.08% 8 Validation loss: 2.358320 Best loss: 1.798582 Accuracy: 18.73% 9 Validation loss: 1.772398 Best loss: 1.772398 Accuracy: 19.27% 10 Validation loss: 2.146658 Best loss: 1.772398 Accuracy: 19.08% 11 Validation loss: 2.742315 Best loss: 1.772398 Accuracy: 22.01% 12 Validation loss: 2.136126 Best loss: 1.772398 Accuracy: 19.27% 13 Validation loss: 2.504884 Best loss: 1.772398 Accuracy: 19.27% 14 Validation loss: 2.295611 Best loss: 1.772398 Accuracy: 19.27% 15 Validation loss: 2.066975 Best loss: 1.772398 Accuracy: 18.73% 16 Validation loss: 1.657117 Best loss: 1.657117 Accuracy: 19.08% 17 Validation loss: 1.928222 Best loss: 1.657117 Accuracy: 18.73% 18 Validation loss: 1.869563 Best loss: 1.657117 Accuracy: 19.08% 19 Validation loss: 2.003770 Best loss: 1.657117 Accuracy: 18.73% 20 Validation loss: 2.406114 Best loss: 1.657117 Accuracy: 19.27% 21 Validation loss: 1.857649 Best loss: 1.657117 Accuracy: 19.27% 22 Validation loss: 2.096572 Best loss: 1.657117 Accuracy: 19.27% 23 Validation loss: 2.520547 Best loss: 1.657117 Accuracy: 22.01% 24 Validation loss: 1.893651 Best loss: 1.657117 Accuracy: 19.08% 25 Validation loss: 2.078128 Best loss: 1.657117 Accuracy: 22.01% 26 Validation loss: 2.804218 Best loss: 1.657117 Accuracy: 19.08% 27 Validation loss: 2.394260 Best loss: 1.657117 Accuracy: 20.91% 28 Validation loss: 1.977028 Best loss: 1.657117 Accuracy: 20.91% 29 Validation loss: 1.721668 Best loss: 1.657117 Accuracy: 19.27% 30 Validation loss: 2.204547 Best loss: 1.657117 Accuracy: 19.08% 31 Validation loss: 2.605132 Best loss: 1.657117 Accuracy: 22.01% 32 Validation loss: 2.066092 Best loss: 1.657117 Accuracy: 18.73% 33 Validation loss: 2.527795 Best loss: 1.657117 Accuracy: 19.08% 34 Validation loss: 2.730561 Best loss: 1.657117 Accuracy: 18.73% 35 Validation loss: 2.582782 Best loss: 1.657117 Accuracy: 22.01% 36 Validation loss: 2.845665 Best loss: 1.657117 Accuracy: 19.27% 37 Validation loss: 1.998368 Best loss: 1.657117 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05, total= 2.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05 0 Validation loss: 1.835345 Best loss: 1.835345 Accuracy: 22.01% 1 Validation loss: 2.159543 Best loss: 1.835345 Accuracy: 22.01% 2 Validation loss: 2.201642 Best loss: 1.835345 Accuracy: 19.08% 3 Validation loss: 2.145575 Best loss: 1.835345 Accuracy: 19.27% 4 Validation loss: 3.100879 Best loss: 1.835345 Accuracy: 20.91% 5 Validation loss: 2.464484 Best loss: 1.835345 Accuracy: 20.91% 6 Validation loss: 2.003295 Best loss: 1.835345 Accuracy: 22.01% 7 Validation loss: 1.763759 Best loss: 1.763759 Accuracy: 22.01% 8 Validation loss: 1.700588 Best loss: 1.700588 Accuracy: 19.27% 9 Validation loss: 2.334472 Best loss: 1.700588 Accuracy: 22.01% 10 Validation loss: 1.853941 Best loss: 1.700588 Accuracy: 18.73% 11 Validation loss: 1.842175 Best loss: 1.700588 Accuracy: 19.27% 12 Validation loss: 2.091004 Best loss: 1.700588 Accuracy: 20.91% 13 Validation loss: 3.280350 Best loss: 1.700588 Accuracy: 19.08% 14 Validation loss: 2.147485 Best loss: 1.700588 Accuracy: 19.08% 15 Validation loss: 1.816309 Best loss: 1.700588 Accuracy: 19.27% 16 Validation loss: 1.802174 Best loss: 1.700588 Accuracy: 18.73% 17 Validation loss: 2.435385 Best loss: 1.700588 Accuracy: 20.91% 18 Validation loss: 1.970502 Best loss: 1.700588 Accuracy: 19.27% 19 Validation loss: 2.368727 Best loss: 1.700588 Accuracy: 22.01% 20 Validation loss: 2.211079 Best loss: 1.700588 Accuracy: 19.27% 21 Validation loss: 2.549935 Best loss: 1.700588 Accuracy: 22.01% 22 Validation loss: 1.926468 Best loss: 1.700588 Accuracy: 19.27% 23 Validation loss: 2.673764 Best loss: 1.700588 Accuracy: 19.08% 24 Validation loss: 2.478780 Best loss: 1.700588 Accuracy: 19.27% 25 Validation loss: 1.703409 Best loss: 1.700588 Accuracy: 22.01% 26 Validation loss: 2.281162 Best loss: 1.700588 Accuracy: 18.73% 27 Validation loss: 1.997834 Best loss: 1.700588 Accuracy: 18.73% 28 Validation loss: 2.451638 Best loss: 1.700588 Accuracy: 19.08% 29 Validation loss: 2.782292 Best loss: 1.700588 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.05, total= 1.5min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02 0 Validation loss: 0.136604 Best loss: 0.136604 Accuracy: 95.39% 1 Validation loss: 0.085477 Best loss: 0.085477 Accuracy: 97.34% 2 Validation loss: 0.075440 Best loss: 0.075440 Accuracy: 97.73% 3 Validation loss: 0.085036 Best loss: 0.075440 Accuracy: 97.19% 4 Validation loss: 0.058059 Best loss: 0.058059 Accuracy: 98.48% 5 Validation loss: 0.060840 Best loss: 0.058059 Accuracy: 98.08% 6 Validation loss: 0.057152 Best loss: 0.057152 Accuracy: 98.40% 7 Validation loss: 0.076500 Best loss: 0.057152 Accuracy: 98.20% 8 Validation loss: 0.053095 Best loss: 0.053095 Accuracy: 98.63% 9 Validation loss: 0.048657 Best loss: 0.048657 Accuracy: 98.83% 10 Validation loss: 0.058482 Best loss: 0.048657 Accuracy: 98.79% 11 Validation loss: 0.056887 Best loss: 0.048657 Accuracy: 98.75% 12 Validation loss: 0.071831 Best loss: 0.048657 Accuracy: 98.28% 13 Validation loss: 0.045360 Best loss: 0.045360 Accuracy: 98.87% 14 Validation loss: 0.056967 Best loss: 0.045360 Accuracy: 98.48% 15 Validation loss: 0.067861 Best loss: 0.045360 Accuracy: 98.36% 16 Validation loss: 0.065811 Best loss: 0.045360 Accuracy: 98.67% 17 Validation loss: 0.054928 Best loss: 0.045360 Accuracy: 98.94% 18 Validation loss: 0.071558 Best loss: 0.045360 Accuracy: 98.75% 19 Validation loss: 0.065895 Best loss: 0.045360 Accuracy: 98.55% 20 Validation loss: 0.072200 Best loss: 0.045360 Accuracy: 98.51% 21 Validation loss: 0.077181 Best loss: 0.045360 Accuracy: 98.83% 22 Validation loss: 0.061244 Best loss: 0.045360 Accuracy: 98.71% 23 Validation loss: 0.081296 Best loss: 0.045360 Accuracy: 98.63% 24 Validation loss: 0.078714 Best loss: 0.045360 Accuracy: 98.32% 25 Validation loss: 0.074440 Best loss: 0.045360 Accuracy: 98.24% 26 Validation loss: 0.058888 Best loss: 0.045360 Accuracy: 98.67% 27 Validation loss: 0.076918 Best loss: 0.045360 Accuracy: 98.75% 28 Validation loss: 0.067392 Best loss: 0.045360 Accuracy: 98.59% 29 Validation loss: 0.067202 Best loss: 0.045360 Accuracy: 98.67% 30 Validation loss: 0.069936 Best loss: 0.045360 Accuracy: 98.94% 31 Validation loss: 0.069238 Best loss: 0.045360 Accuracy: 98.79% 32 Validation loss: 0.068983 Best loss: 0.045360 Accuracy: 98.79% 33 Validation loss: 0.055486 Best loss: 0.045360 Accuracy: 98.75% 34 Validation loss: 0.081158 Best loss: 0.045360 Accuracy: 98.55% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02, total= 3.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02 0 Validation loss: 0.173685 Best loss: 0.173685 Accuracy: 95.19% 1 Validation loss: 0.088298 Best loss: 0.088298 Accuracy: 97.30% 2 Validation loss: 0.069179 Best loss: 0.069179 Accuracy: 97.81% 3 Validation loss: 0.069277 Best loss: 0.069179 Accuracy: 97.97% 4 Validation loss: 0.064584 Best loss: 0.064584 Accuracy: 98.05% 5 Validation loss: 0.077268 Best loss: 0.064584 Accuracy: 97.89% 6 Validation loss: 0.056205 Best loss: 0.056205 Accuracy: 98.20% 7 Validation loss: 0.062621 Best loss: 0.056205 Accuracy: 98.28% 8 Validation loss: 0.066903 Best loss: 0.056205 Accuracy: 98.40% 9 Validation loss: 0.081417 Best loss: 0.056205 Accuracy: 98.24% 10 Validation loss: 0.064616 Best loss: 0.056205 Accuracy: 98.36% 11 Validation loss: 0.055205 Best loss: 0.055205 Accuracy: 98.71% 12 Validation loss: 0.062418 Best loss: 0.055205 Accuracy: 98.67% 13 Validation loss: 0.070713 Best loss: 0.055205 Accuracy: 98.55% 14 Validation loss: 0.080402 Best loss: 0.055205 Accuracy: 98.24% 15 Validation loss: 0.064902 Best loss: 0.055205 Accuracy: 98.91% 16 Validation loss: 0.087787 Best loss: 0.055205 Accuracy: 98.36% 17 Validation loss: 0.093843 Best loss: 0.055205 Accuracy: 98.40% 18 Validation loss: 0.062505 Best loss: 0.055205 Accuracy: 98.67% 19 Validation loss: 0.049314 Best loss: 0.049314 Accuracy: 99.06% 20 Validation loss: 0.061369 Best loss: 0.049314 Accuracy: 98.63% 21 Validation loss: 0.062460 Best loss: 0.049314 Accuracy: 98.71% 22 Validation loss: 0.059812 Best loss: 0.049314 Accuracy: 98.87% 23 Validation loss: 0.074500 Best loss: 0.049314 Accuracy: 98.40% 24 Validation loss: 0.072534 Best loss: 0.049314 Accuracy: 98.67% 25 Validation loss: 0.081171 Best loss: 0.049314 Accuracy: 98.44% 26 Validation loss: 0.073866 Best loss: 0.049314 Accuracy: 98.36% 27 Validation loss: 0.063368 Best loss: 0.049314 Accuracy: 98.48% 28 Validation loss: 0.072661 Best loss: 0.049314 Accuracy: 98.75% 29 Validation loss: 0.074902 Best loss: 0.049314 Accuracy: 98.75% 30 Validation loss: 0.056950 Best loss: 0.049314 Accuracy: 98.98% 31 Validation loss: 0.084532 Best loss: 0.049314 Accuracy: 98.40% 32 Validation loss: 0.088277 Best loss: 0.049314 Accuracy: 98.91% 33 Validation loss: 0.085589 Best loss: 0.049314 Accuracy: 98.87% 34 Validation loss: 0.065951 Best loss: 0.049314 Accuracy: 98.87% 35 Validation loss: 0.069434 Best loss: 0.049314 Accuracy: 98.83% 36 Validation loss: 0.071008 Best loss: 0.049314 Accuracy: 98.79% 37 Validation loss: 0.084294 Best loss: 0.049314 Accuracy: 98.63% 38 Validation loss: 0.053079 Best loss: 0.049314 Accuracy: 98.87% 39 Validation loss: 0.091408 Best loss: 0.049314 Accuracy: 98.87% 40 Validation loss: 0.064609 Best loss: 0.049314 Accuracy: 99.02% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02, total= 4.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02 0 Validation loss: 0.132825 Best loss: 0.132825 Accuracy: 95.93% 1 Validation loss: 0.097318 Best loss: 0.097318 Accuracy: 97.07% 2 Validation loss: 0.080755 Best loss: 0.080755 Accuracy: 97.81% 3 Validation loss: 0.068622 Best loss: 0.068622 Accuracy: 97.97% 4 Validation loss: 0.065148 Best loss: 0.065148 Accuracy: 98.12% 5 Validation loss: 0.060857 Best loss: 0.060857 Accuracy: 98.08% 6 Validation loss: 0.067322 Best loss: 0.060857 Accuracy: 97.93% 7 Validation loss: 0.053426 Best loss: 0.053426 Accuracy: 98.32% 8 Validation loss: 0.052743 Best loss: 0.052743 Accuracy: 98.59% 9 Validation loss: 0.046836 Best loss: 0.046836 Accuracy: 98.87% 10 Validation loss: 0.051211 Best loss: 0.046836 Accuracy: 98.51% 11 Validation loss: 0.072841 Best loss: 0.046836 Accuracy: 98.32% 12 Validation loss: 0.052570 Best loss: 0.046836 Accuracy: 98.59% 13 Validation loss: 0.057716 Best loss: 0.046836 Accuracy: 98.71% 14 Validation loss: 0.093526 Best loss: 0.046836 Accuracy: 97.81% 15 Validation loss: 0.046600 Best loss: 0.046600 Accuracy: 98.71% 16 Validation loss: 0.057055 Best loss: 0.046600 Accuracy: 98.67% 17 Validation loss: 0.052680 Best loss: 0.046600 Accuracy: 98.75% 18 Validation loss: 0.064373 Best loss: 0.046600 Accuracy: 98.75% 19 Validation loss: 0.055292 Best loss: 0.046600 Accuracy: 98.71% 20 Validation loss: 0.077645 Best loss: 0.046600 Accuracy: 98.71% 21 Validation loss: 0.073124 Best loss: 0.046600 Accuracy: 98.55% 22 Validation loss: 0.071070 Best loss: 0.046600 Accuracy: 98.63% 23 Validation loss: 0.066862 Best loss: 0.046600 Accuracy: 98.63% 24 Validation loss: 0.081224 Best loss: 0.046600 Accuracy: 98.63% 25 Validation loss: 0.133893 Best loss: 0.046600 Accuracy: 98.08% 26 Validation loss: 0.081867 Best loss: 0.046600 Accuracy: 98.63% 27 Validation loss: 0.066053 Best loss: 0.046600 Accuracy: 98.51% 28 Validation loss: 0.065882 Best loss: 0.046600 Accuracy: 98.91% 29 Validation loss: 0.072662 Best loss: 0.046600 Accuracy: 98.67% 30 Validation loss: 0.062813 Best loss: 0.046600 Accuracy: 98.91% 31 Validation loss: 0.075871 Best loss: 0.046600 Accuracy: 98.67% 32 Validation loss: 0.049903 Best loss: 0.046600 Accuracy: 98.83% 33 Validation loss: 0.077020 Best loss: 0.046600 Accuracy: 98.59% 34 Validation loss: 0.062460 Best loss: 0.046600 Accuracy: 98.91% 35 Validation loss: 0.048084 Best loss: 0.046600 Accuracy: 98.91% 36 Validation loss: 0.063239 Best loss: 0.046600 Accuracy: 98.94% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=500, learning_rate=0.02, total= 3.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05 0 Validation loss: 0.489212 Best loss: 0.489212 Accuracy: 80.41% 1 Validation loss: 0.185602 Best loss: 0.185602 Accuracy: 95.50% 2 Validation loss: 0.236737 Best loss: 0.185602 Accuracy: 94.88% 3 Validation loss: 0.238084 Best loss: 0.185602 Accuracy: 94.37% 4 Validation loss: 0.391449 Best loss: 0.185602 Accuracy: 89.25% 5 Validation loss: 0.450904 Best loss: 0.185602 Accuracy: 88.86% 6 Validation loss: 0.604302 Best loss: 0.185602 Accuracy: 72.32% 7 Validation loss: 1.110277 Best loss: 0.185602 Accuracy: 61.77% 8 Validation loss: 0.473778 Best loss: 0.185602 Accuracy: 86.32% 9 Validation loss: 0.717169 Best loss: 0.185602 Accuracy: 74.67% 10 Validation loss: 0.675704 Best loss: 0.185602 Accuracy: 75.96% 11 Validation loss: 0.773403 Best loss: 0.185602 Accuracy: 68.26% 12 Validation loss: 0.608551 Best loss: 0.185602 Accuracy: 77.21% 13 Validation loss: 0.545896 Best loss: 0.185602 Accuracy: 78.77% 14 Validation loss: 0.579575 Best loss: 0.185602 Accuracy: 77.44% 15 Validation loss: 0.573971 Best loss: 0.185602 Accuracy: 77.37% 16 Validation loss: 0.778242 Best loss: 0.185602 Accuracy: 70.41% 17 Validation loss: 0.920835 Best loss: 0.185602 Accuracy: 57.78% 18 Validation loss: 0.736933 Best loss: 0.185602 Accuracy: 73.42% 19 Validation loss: 0.866608 Best loss: 0.185602 Accuracy: 65.95% 20 Validation loss: 0.607533 Best loss: 0.185602 Accuracy: 76.35% 21 Validation loss: 0.664871 Best loss: 0.185602 Accuracy: 78.15% 22 Validation loss: 0.648947 Best loss: 0.185602 Accuracy: 77.09% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05, total= 11.9s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05 0 Validation loss: 1.015742 Best loss: 1.015742 Accuracy: 91.40% 1 Validation loss: 0.485136 Best loss: 0.485136 Accuracy: 84.48% 2 Validation loss: 0.359793 Best loss: 0.359793 Accuracy: 89.76% 3 Validation loss: 0.544737 Best loss: 0.359793 Accuracy: 77.52% 4 Validation loss: 0.644529 Best loss: 0.359793 Accuracy: 72.79% 5 Validation loss: 0.721121 Best loss: 0.359793 Accuracy: 60.48% 6 Validation loss: 0.799878 Best loss: 0.359793 Accuracy: 62.35% 7 Validation loss: 0.652892 Best loss: 0.359793 Accuracy: 73.57% 8 Validation loss: 0.883456 Best loss: 0.359793 Accuracy: 65.13% 9 Validation loss: 0.782492 Best loss: 0.359793 Accuracy: 67.20% 10 Validation loss: 0.804628 Best loss: 0.359793 Accuracy: 66.03% 11 Validation loss: 0.715618 Best loss: 0.359793 Accuracy: 68.80% 12 Validation loss: 1.100762 Best loss: 0.359793 Accuracy: 48.75% 13 Validation loss: 1.283635 Best loss: 0.359793 Accuracy: 35.34% 14 Validation loss: 1.278465 Best loss: 0.359793 Accuracy: 39.21% 15 Validation loss: 1.273548 Best loss: 0.359793 Accuracy: 39.21% 16 Validation loss: 1.281013 Best loss: 0.359793 Accuracy: 39.21% 17 Validation loss: 1.276124 Best loss: 0.359793 Accuracy: 38.35% 18 Validation loss: 1.276854 Best loss: 0.359793 Accuracy: 39.21% 19 Validation loss: 1.271194 Best loss: 0.359793 Accuracy: 39.21% 20 Validation loss: 1.271496 Best loss: 0.359793 Accuracy: 39.21% 21 Validation loss: 1.286627 Best loss: 0.359793 Accuracy: 39.21% 22 Validation loss: 1.285125 Best loss: 0.359793 Accuracy: 39.21% 23 Validation loss: 1.284192 Best loss: 0.359793 Accuracy: 39.21% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05, total= 14.9s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05 0 Validation loss: 0.225215 Best loss: 0.225215 Accuracy: 95.74% 1 Validation loss: 0.681471 Best loss: 0.225215 Accuracy: 68.10% 2 Validation loss: 0.716228 Best loss: 0.225215 Accuracy: 70.68% 3 Validation loss: 0.598349 Best loss: 0.225215 Accuracy: 76.39% 4 Validation loss: 0.565729 Best loss: 0.225215 Accuracy: 84.40% 5 Validation loss: 0.573261 Best loss: 0.225215 Accuracy: 84.60% 6 Validation loss: 0.483589 Best loss: 0.225215 Accuracy: 85.46% 7 Validation loss: 0.515181 Best loss: 0.225215 Accuracy: 83.03% 8 Validation loss: 0.474680 Best loss: 0.225215 Accuracy: 84.68% 9 Validation loss: 0.443761 Best loss: 0.225215 Accuracy: 84.32% 10 Validation loss: 0.390158 Best loss: 0.225215 Accuracy: 89.33% 11 Validation loss: 0.411879 Best loss: 0.225215 Accuracy: 89.95% 12 Validation loss: 0.446163 Best loss: 0.225215 Accuracy: 86.90% 13 Validation loss: 0.427359 Best loss: 0.225215 Accuracy: 88.82% 14 Validation loss: 0.492195 Best loss: 0.225215 Accuracy: 88.98% 15 Validation loss: 0.454095 Best loss: 0.225215 Accuracy: 87.96% 16 Validation loss: 0.444898 Best loss: 0.225215 Accuracy: 89.87% 17 Validation loss: 0.402905 Best loss: 0.225215 Accuracy: 88.23% 18 Validation loss: 0.411593 Best loss: 0.225215 Accuracy: 90.15% 19 Validation loss: 0.543693 Best loss: 0.225215 Accuracy: 90.93% 20 Validation loss: 0.428698 Best loss: 0.225215 Accuracy: 89.80% 21 Validation loss: 1.223304 Best loss: 0.225215 Accuracy: 70.13% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=50, learning_rate=0.05, total= 14.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 0.146132 Best loss: 0.146132 Accuracy: 96.05% 1 Validation loss: 0.145392 Best loss: 0.145392 Accuracy: 95.31% 2 Validation loss: 1592.792969 Best loss: 0.145392 Accuracy: 19.08% 3 Validation loss: 26.749559 Best loss: 0.145392 Accuracy: 75.61% 4 Validation loss: 5.246194 Best loss: 0.145392 Accuracy: 88.98% 5 Validation loss: 5.217668 Best loss: 0.145392 Accuracy: 89.05% 6 Validation loss: 4.506704 Best loss: 0.145392 Accuracy: 89.60% 7 Validation loss: 3.872263 Best loss: 0.145392 Accuracy: 89.76% 8 Validation loss: 2.468026 Best loss: 0.145392 Accuracy: 93.04% 9 Validation loss: 2.102195 Best loss: 0.145392 Accuracy: 93.08% 10 Validation loss: 2.954633 Best loss: 0.145392 Accuracy: 92.34% 11 Validation loss: 3.469189 Best loss: 0.145392 Accuracy: 91.13% 12 Validation loss: 1.046432 Best loss: 0.145392 Accuracy: 95.11% 13 Validation loss: 1.388578 Best loss: 0.145392 Accuracy: 94.64% 14 Validation loss: 4.095583 Best loss: 0.145392 Accuracy: 89.84% 15 Validation loss: 2.183164 Best loss: 0.145392 Accuracy: 92.96% 16 Validation loss: 2.435832 Best loss: 0.145392 Accuracy: 95.15% 17 Validation loss: 1.374541 Best loss: 0.145392 Accuracy: 95.27% 18 Validation loss: 1.276761 Best loss: 0.145392 Accuracy: 95.43% 19 Validation loss: 1.066249 Best loss: 0.145392 Accuracy: 95.23% 20 Validation loss: 2.500587 Best loss: 0.145392 Accuracy: 87.33% 21 Validation loss: 1.610008 Best loss: 0.145392 Accuracy: 96.52% 22 Validation loss: 1.426327 Best loss: 0.145392 Accuracy: 95.43% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 9.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 0.143698 Best loss: 0.143698 Accuracy: 96.21% 1 Validation loss: 0.114154 Best loss: 0.114154 Accuracy: 96.44% 2 Validation loss: 9535.852539 Best loss: 0.114154 Accuracy: 18.73% 3 Validation loss: 10.360773 Best loss: 0.114154 Accuracy: 83.39% 4 Validation loss: 8.825236 Best loss: 0.114154 Accuracy: 84.01% 5 Validation loss: 3.162607 Best loss: 0.114154 Accuracy: 87.65% 6 Validation loss: 2.355881 Best loss: 0.114154 Accuracy: 90.70% 7 Validation loss: 2.026160 Best loss: 0.114154 Accuracy: 91.56% 8 Validation loss: 2.210745 Best loss: 0.114154 Accuracy: 89.33% 9 Validation loss: 1.792705 Best loss: 0.114154 Accuracy: 93.67% 10 Validation loss: 1.515435 Best loss: 0.114154 Accuracy: 92.06% 11 Validation loss: 1.053782 Best loss: 0.114154 Accuracy: 93.75% 12 Validation loss: 1.063251 Best loss: 0.114154 Accuracy: 94.49% 13 Validation loss: 1.423369 Best loss: 0.114154 Accuracy: 92.89% 14 Validation loss: 1.338648 Best loss: 0.114154 Accuracy: 93.35% 15 Validation loss: 1.045516 Best loss: 0.114154 Accuracy: 93.94% 16 Validation loss: 0.970758 Best loss: 0.114154 Accuracy: 95.23% 17 Validation loss: 0.998510 Best loss: 0.114154 Accuracy: 94.61% 18 Validation loss: 1.075223 Best loss: 0.114154 Accuracy: 94.84% 19 Validation loss: 2.470094 Best loss: 0.114154 Accuracy: 94.88% 20 Validation loss: 1.332176 Best loss: 0.114154 Accuracy: 95.90% 21 Validation loss: 2.149577 Best loss: 0.114154 Accuracy: 94.88% 22 Validation loss: 3.552390 Best loss: 0.114154 Accuracy: 94.76% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 11.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05 0 Validation loss: 0.167633 Best loss: 0.167633 Accuracy: 96.56% 1 Validation loss: 0.176932 Best loss: 0.167633 Accuracy: 95.97% 2 Validation loss: 0.111417 Best loss: 0.111417 Accuracy: 97.46% 3 Validation loss: 59.458649 Best loss: 0.111417 Accuracy: 71.81% 4 Validation loss: 19.745806 Best loss: 0.111417 Accuracy: 85.50% 5 Validation loss: 8.469905 Best loss: 0.111417 Accuracy: 90.30% 6 Validation loss: 5.247195 Best loss: 0.111417 Accuracy: 93.71% 7 Validation loss: 6.262508 Best loss: 0.111417 Accuracy: 91.71% 8 Validation loss: 10.424242 Best loss: 0.111417 Accuracy: 83.62% 9 Validation loss: 3.070023 Best loss: 0.111417 Accuracy: 95.97% 10 Validation loss: 5.498090 Best loss: 0.111417 Accuracy: 91.16% 11 Validation loss: 4.177420 Best loss: 0.111417 Accuracy: 91.99% 12 Validation loss: 2.052425 Best loss: 0.111417 Accuracy: 95.43% 13 Validation loss: 3.382188 Best loss: 0.111417 Accuracy: 92.89% 14 Validation loss: 2.243013 Best loss: 0.111417 Accuracy: 94.29% 15 Validation loss: 3.017085 Best loss: 0.111417 Accuracy: 94.37% 16 Validation loss: 1.125817 Best loss: 0.111417 Accuracy: 96.72% 17 Validation loss: 2.823200 Best loss: 0.111417 Accuracy: 94.68% 18 Validation loss: 2.504903 Best loss: 0.111417 Accuracy: 93.82% 19 Validation loss: 3.044997 Best loss: 0.111417 Accuracy: 95.31% 20 Validation loss: 1.800854 Best loss: 0.111417 Accuracy: 95.04% 21 Validation loss: 2.576041 Best loss: 0.111417 Accuracy: 96.91% 22 Validation loss: 2.695056 Best loss: 0.111417 Accuracy: 93.04% 23 Validation loss: 1.904910 Best loss: 0.111417 Accuracy: 94.61% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=100, learning_rate=0.05, total= 12.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02 0 Validation loss: 0.141793 Best loss: 0.141793 Accuracy: 95.86% 1 Validation loss: 0.143649 Best loss: 0.141793 Accuracy: 96.56% 2 Validation loss: 0.121541 Best loss: 0.121541 Accuracy: 96.72% 3 Validation loss: 0.195362 Best loss: 0.121541 Accuracy: 94.88% 4 Validation loss: 0.181279 Best loss: 0.121541 Accuracy: 95.19% 5 Validation loss: 0.170793 Best loss: 0.121541 Accuracy: 95.58% 6 Validation loss: 0.425543 Best loss: 0.121541 Accuracy: 79.79% 7 Validation loss: 0.392647 Best loss: 0.121541 Accuracy: 82.29% 8 Validation loss: 0.201778 Best loss: 0.121541 Accuracy: 95.39% 9 Validation loss: 0.163937 Best loss: 0.121541 Accuracy: 96.52% 10 Validation loss: 0.188088 Best loss: 0.121541 Accuracy: 95.78% 11 Validation loss: 0.408493 Best loss: 0.121541 Accuracy: 89.87% 12 Validation loss: 0.252903 Best loss: 0.121541 Accuracy: 95.11% 13 Validation loss: 0.268078 Best loss: 0.121541 Accuracy: 93.94% 14 Validation loss: 0.345477 Best loss: 0.121541 Accuracy: 91.05% 15 Validation loss: 0.300494 Best loss: 0.121541 Accuracy: 93.24% 16 Validation loss: 0.309207 Best loss: 0.121541 Accuracy: 93.71% 17 Validation loss: 0.507744 Best loss: 0.121541 Accuracy: 76.39% 18 Validation loss: 0.569249 Best loss: 0.121541 Accuracy: 74.43% 19 Validation loss: 0.444557 Best loss: 0.121541 Accuracy: 78.73% 20 Validation loss: 0.578371 Best loss: 0.121541 Accuracy: 75.68% 21 Validation loss: 0.520749 Best loss: 0.121541 Accuracy: 79.28% 22 Validation loss: 0.499509 Best loss: 0.121541 Accuracy: 76.62% 23 Validation loss: 0.456180 Best loss: 0.121541 Accuracy: 77.33% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02, total= 1.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02 0 Validation loss: 0.181112 Best loss: 0.181112 Accuracy: 94.02% 1 Validation loss: 0.147975 Best loss: 0.147975 Accuracy: 96.52% 2 Validation loss: 0.183324 Best loss: 0.147975 Accuracy: 95.90% 3 Validation loss: 0.157578 Best loss: 0.147975 Accuracy: 96.56% 4 Validation loss: 0.247682 Best loss: 0.147975 Accuracy: 94.76% 5 Validation loss: 0.158766 Best loss: 0.147975 Accuracy: 95.35% 6 Validation loss: 0.258877 Best loss: 0.147975 Accuracy: 94.10% 7 Validation loss: 0.163181 Best loss: 0.147975 Accuracy: 96.09% 8 Validation loss: 0.208652 Best loss: 0.147975 Accuracy: 95.74% 9 Validation loss: 0.187244 Best loss: 0.147975 Accuracy: 95.47% 10 Validation loss: 0.166194 Best loss: 0.147975 Accuracy: 96.09% 11 Validation loss: 0.251551 Best loss: 0.147975 Accuracy: 92.69% 12 Validation loss: 0.289218 Best loss: 0.147975 Accuracy: 94.88% 13 Validation loss: 0.219654 Best loss: 0.147975 Accuracy: 95.58% 14 Validation loss: 0.176042 Best loss: 0.147975 Accuracy: 96.33% 15 Validation loss: 0.463991 Best loss: 0.147975 Accuracy: 76.19% 16 Validation loss: 0.506136 Best loss: 0.147975 Accuracy: 75.92% 17 Validation loss: 0.852020 Best loss: 0.147975 Accuracy: 53.71% 18 Validation loss: 0.416372 Best loss: 0.147975 Accuracy: 76.47% 19 Validation loss: 0.422902 Best loss: 0.147975 Accuracy: 79.40% 20 Validation loss: 0.471068 Best loss: 0.147975 Accuracy: 74.82% 21 Validation loss: 0.247536 Best loss: 0.147975 Accuracy: 93.47% 22 Validation loss: 0.279639 Best loss: 0.147975 Accuracy: 94.49% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02, total= 1.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02 0 Validation loss: 0.267536 Best loss: 0.267536 Accuracy: 95.54% 1 Validation loss: 0.142089 Best loss: 0.142089 Accuracy: 96.87% 2 Validation loss: 0.129235 Best loss: 0.129235 Accuracy: 96.68% 3 Validation loss: 0.162777 Best loss: 0.129235 Accuracy: 95.54% 4 Validation loss: 0.180479 Best loss: 0.129235 Accuracy: 96.01% 5 Validation loss: 0.161733 Best loss: 0.129235 Accuracy: 96.05% 6 Validation loss: 0.148895 Best loss: 0.129235 Accuracy: 96.87% 7 Validation loss: 1.046287 Best loss: 0.129235 Accuracy: 49.80% 8 Validation loss: 0.722249 Best loss: 0.129235 Accuracy: 65.17% 9 Validation loss: 0.210944 Best loss: 0.129235 Accuracy: 94.88% 10 Validation loss: 0.189938 Best loss: 0.129235 Accuracy: 96.13% 11 Validation loss: 0.229616 Best loss: 0.129235 Accuracy: 96.25% 12 Validation loss: 0.209714 Best loss: 0.129235 Accuracy: 95.70% 13 Validation loss: 0.252285 Best loss: 0.129235 Accuracy: 95.04% 14 Validation loss: 2.724004 Best loss: 0.129235 Accuracy: 71.19% 15 Validation loss: 0.520483 Best loss: 0.129235 Accuracy: 77.76% 16 Validation loss: 0.494612 Best loss: 0.129235 Accuracy: 77.87% 17 Validation loss: 0.262035 Best loss: 0.129235 Accuracy: 95.00% 18 Validation loss: 0.273368 Best loss: 0.129235 Accuracy: 94.25% 19 Validation loss: 0.216133 Best loss: 0.129235 Accuracy: 95.47% 20 Validation loss: 0.358910 Best loss: 0.129235 Accuracy: 94.41% 21 Validation loss: 0.171805 Best loss: 0.129235 Accuracy: 96.72% 22 Validation loss: 0.237101 Best loss: 0.129235 Accuracy: 95.50% 23 Validation loss: 0.221922 Best loss: 0.129235 Accuracy: 95.90% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=10, learning_rate=0.02, total= 1.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05 0 Validation loss: 1.487467 Best loss: 1.487467 Accuracy: 89.56% 1 Validation loss: 0.333791 Best loss: 0.333791 Accuracy: 94.21% 2 Validation loss: 0.216949 Best loss: 0.216949 Accuracy: 94.45% 3 Validation loss: 4747.051758 Best loss: 0.216949 Accuracy: 21.81% 4 Validation loss: 7768.334473 Best loss: 0.216949 Accuracy: 34.99% 5 Validation loss: 207.870255 Best loss: 0.216949 Accuracy: 72.83% 6 Validation loss: 81.004395 Best loss: 0.216949 Accuracy: 74.24% 7 Validation loss: 39.101643 Best loss: 0.216949 Accuracy: 87.80% 8 Validation loss: 32.653088 Best loss: 0.216949 Accuracy: 88.58% 9 Validation loss: 19.054646 Best loss: 0.216949 Accuracy: 90.81% 10 Validation loss: 29.044310 Best loss: 0.216949 Accuracy: 84.25% 11 Validation loss: 18.254278 Best loss: 0.216949 Accuracy: 91.13% 12 Validation loss: 14.878347 Best loss: 0.216949 Accuracy: 91.32% 13 Validation loss: 17.447495 Best loss: 0.216949 Accuracy: 88.15% 14 Validation loss: 23.711472 Best loss: 0.216949 Accuracy: 87.49% 15 Validation loss: 16.486746 Best loss: 0.216949 Accuracy: 88.23% 16 Validation loss: 9.667856 Best loss: 0.216949 Accuracy: 93.98% 17 Validation loss: 25.992792 Best loss: 0.216949 Accuracy: 90.85% 18 Validation loss: 11.328872 Best loss: 0.216949 Accuracy: 94.57% 19 Validation loss: 11.417756 Best loss: 0.216949 Accuracy: 93.08% 20 Validation loss: 14.004346 Best loss: 0.216949 Accuracy: 92.26% 21 Validation loss: 9.161237 Best loss: 0.216949 Accuracy: 94.41% 22 Validation loss: 8.143062 Best loss: 0.216949 Accuracy: 94.80% 23 Validation loss: 8.332920 Best loss: 0.216949 Accuracy: 94.29% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05, total= 3.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05 0 Validation loss: 14.105901 Best loss: 14.105901 Accuracy: 56.18% 1 Validation loss: 1.377327 Best loss: 1.377327 Accuracy: 90.50% 2 Validation loss: 0.285004 Best loss: 0.285004 Accuracy: 95.04% 3 Validation loss: 0.184784 Best loss: 0.184784 Accuracy: 96.09% 4 Validation loss: 0.253436 Best loss: 0.184784 Accuracy: 94.14% 5 Validation loss: 0.170802 Best loss: 0.170802 Accuracy: 95.90% 6 Validation loss: 0.140308 Best loss: 0.140308 Accuracy: 96.64% 7 Validation loss: 0.125495 Best loss: 0.125495 Accuracy: 97.11% 8 Validation loss: 0.178656 Best loss: 0.125495 Accuracy: 95.47% 9 Validation loss: 0.113266 Best loss: 0.113266 Accuracy: 97.03% 10 Validation loss: 0.136996 Best loss: 0.113266 Accuracy: 96.60% 11 Validation loss: 0.103630 Best loss: 0.103630 Accuracy: 97.46% 12 Validation loss: 0.106114 Best loss: 0.103630 Accuracy: 97.46% 13 Validation loss: 0.107314 Best loss: 0.103630 Accuracy: 97.30% 14 Validation loss: 0.107960 Best loss: 0.103630 Accuracy: 97.07% 15 Validation loss: 0.091147 Best loss: 0.091147 Accuracy: 97.34% 16 Validation loss: 0.098727 Best loss: 0.091147 Accuracy: 97.58% 17 Validation loss: 0.108382 Best loss: 0.091147 Accuracy: 97.50% 18 Validation loss: 0.090315 Best loss: 0.090315 Accuracy: 98.01% 19 Validation loss: 0.088609 Best loss: 0.088609 Accuracy: 97.89% 20 Validation loss: 0.171356 Best loss: 0.088609 Accuracy: 97.58% 21 Validation loss: 0.100082 Best loss: 0.088609 Accuracy: 97.69% 22 Validation loss: 0.092228 Best loss: 0.088609 Accuracy: 97.46% 23 Validation loss: 0.087911 Best loss: 0.087911 Accuracy: 97.65% 24 Validation loss: 0.091225 Best loss: 0.087911 Accuracy: 97.54% 25 Validation loss: 0.074923 Best loss: 0.074923 Accuracy: 98.08% 26 Validation loss: 0.075225 Best loss: 0.074923 Accuracy: 98.20% 27 Validation loss: 0.085478 Best loss: 0.074923 Accuracy: 98.05% 28 Validation loss: 0.079967 Best loss: 0.074923 Accuracy: 98.16% 29 Validation loss: 0.088529 Best loss: 0.074923 Accuracy: 98.08% 30 Validation loss: 0.211331 Best loss: 0.074923 Accuracy: 97.38% 31 Validation loss: 0.079630 Best loss: 0.074923 Accuracy: 98.20% 32 Validation loss: 326841.843750 Best loss: 0.074923 Accuracy: 18.73% 33 Validation loss: 4640431.500000 Best loss: 0.074923 Accuracy: 26.90% 34 Validation loss: 30926.486328 Best loss: 0.074923 Accuracy: 82.17% 35 Validation loss: 5446.049316 Best loss: 0.074923 Accuracy: 88.86% 36 Validation loss: 2814.811768 Best loss: 0.074923 Accuracy: 91.91% 37 Validation loss: 2647.902344 Best loss: 0.074923 Accuracy: 89.76% 38 Validation loss: 1890.773682 Best loss: 0.074923 Accuracy: 91.48% 39 Validation loss: 2488.987793 Best loss: 0.074923 Accuracy: 87.84% 40 Validation loss: 1505.058594 Best loss: 0.074923 Accuracy: 92.77% 41 Validation loss: 1361.767700 Best loss: 0.074923 Accuracy: 92.81% 42 Validation loss: 2023.896606 Best loss: 0.074923 Accuracy: 91.20% 43 Validation loss: 1259.026123 Best loss: 0.074923 Accuracy: 93.00% 44 Validation loss: 1180.648315 Best loss: 0.074923 Accuracy: 92.46% 45 Validation loss: 1234.874878 Best loss: 0.074923 Accuracy: 90.66% 46 Validation loss: 1216.927490 Best loss: 0.074923 Accuracy: 90.34% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05, total= 7.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05 0 Validation loss: 93.126457 Best loss: 93.126457 Accuracy: 29.98% 1 Validation loss: 14.775363 Best loss: 14.775363 Accuracy: 75.41% 2 Validation loss: 1.423933 Best loss: 1.423933 Accuracy: 90.07% 3 Validation loss: 0.634541 Best loss: 0.634541 Accuracy: 89.95% 4 Validation loss: 0.259469 Best loss: 0.259469 Accuracy: 96.05% 5 Validation loss: 0.245238 Best loss: 0.245238 Accuracy: 95.70% 6 Validation loss: 0.203192 Best loss: 0.203192 Accuracy: 96.17% 7 Validation loss: 0.209211 Best loss: 0.203192 Accuracy: 96.44% 8 Validation loss: 0.257455 Best loss: 0.203192 Accuracy: 95.78% 9 Validation loss: 0.220129 Best loss: 0.203192 Accuracy: 96.40% 10 Validation loss: 0.178897 Best loss: 0.178897 Accuracy: 96.99% 11 Validation loss: 0.211863 Best loss: 0.178897 Accuracy: 96.99% 12 Validation loss: 0.173348 Best loss: 0.173348 Accuracy: 97.58% 13 Validation loss: 0.202587 Best loss: 0.173348 Accuracy: 97.89% 14 Validation loss: 0.243739 Best loss: 0.173348 Accuracy: 97.81% 15 Validation loss: 0.274636 Best loss: 0.173348 Accuracy: 97.11% 16 Validation loss: 0.245023 Best loss: 0.173348 Accuracy: 97.07% 17 Validation loss: 0.204245 Best loss: 0.173348 Accuracy: 97.93% 18 Validation loss: 0.285605 Best loss: 0.173348 Accuracy: 97.22% 19 Validation loss: 0.180616 Best loss: 0.173348 Accuracy: 97.97% 20 Validation loss: 0.121456 Best loss: 0.121456 Accuracy: 98.28% 21 Validation loss: 0.148668 Best loss: 0.121456 Accuracy: 97.85% 22 Validation loss: 0.155988 Best loss: 0.121456 Accuracy: 98.01% 23 Validation loss: 0.126629 Best loss: 0.121456 Accuracy: 98.20% 24 Validation loss: 0.151432 Best loss: 0.121456 Accuracy: 98.28% 25 Validation loss: 0.139392 Best loss: 0.121456 Accuracy: 98.32% 26 Validation loss: 0.143437 Best loss: 0.121456 Accuracy: 98.16% 27 Validation loss: 0.148519 Best loss: 0.121456 Accuracy: 98.20% 28 Validation loss: 0.407344 Best loss: 0.121456 Accuracy: 98.55% 29 Validation loss: 0.541370 Best loss: 0.121456 Accuracy: 98.51% 30 Validation loss: 0.697161 Best loss: 0.121456 Accuracy: 98.32% 31 Validation loss: 0.322625 Best loss: 0.121456 Accuracy: 98.40% 32 Validation loss: 0.625466 Best loss: 0.121456 Accuracy: 98.16% 33 Validation loss: 0.535191 Best loss: 0.121456 Accuracy: 98.40% 34 Validation loss: 0.631373 Best loss: 0.121456 Accuracy: 98.01% 35 Validation loss: 0.707316 Best loss: 0.121456 Accuracy: 98.16% 36 Validation loss: 0.376325 Best loss: 0.121456 Accuracy: 97.54% 37 Validation loss: 0.454737 Best loss: 0.121456 Accuracy: 95.47% 38 Validation loss: 0.189824 Best loss: 0.121456 Accuracy: 97.69% 39 Validation loss: 0.157454 Best loss: 0.121456 Accuracy: 98.36% 40 Validation loss: 0.142956 Best loss: 0.121456 Accuracy: 98.16% 41 Validation loss: 0.131146 Best loss: 0.121456 Accuracy: 98.28% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.05, total= 6.0s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05 0 Validation loss: 0.272541 Best loss: 0.272541 Accuracy: 93.82% 1 Validation loss: 0.334694 Best loss: 0.272541 Accuracy: 91.95% 2 Validation loss: 0.215927 Best loss: 0.215927 Accuracy: 95.19% 3 Validation loss: 0.231539 Best loss: 0.215927 Accuracy: 92.69% 4 Validation loss: 0.182777 Best loss: 0.182777 Accuracy: 95.93% 5 Validation loss: 0.197816 Best loss: 0.182777 Accuracy: 94.72% 6 Validation loss: 0.260721 Best loss: 0.182777 Accuracy: 93.71% 7 Validation loss: 0.248328 Best loss: 0.182777 Accuracy: 93.90% 8 Validation loss: 0.206701 Best loss: 0.182777 Accuracy: 95.43% 9 Validation loss: 0.245235 Best loss: 0.182777 Accuracy: 95.15% 10 Validation loss: 0.218311 Best loss: 0.182777 Accuracy: 96.09% 11 Validation loss: 0.249565 Best loss: 0.182777 Accuracy: 94.25% 12 Validation loss: 0.217278 Best loss: 0.182777 Accuracy: 94.92% 13 Validation loss: 0.261426 Best loss: 0.182777 Accuracy: 95.39% 14 Validation loss: 0.250647 Best loss: 0.182777 Accuracy: 95.15% 15 Validation loss: 0.265926 Best loss: 0.182777 Accuracy: 93.24% 16 Validation loss: 0.366209 Best loss: 0.182777 Accuracy: 93.16% 17 Validation loss: 0.267726 Best loss: 0.182777 Accuracy: 94.45% 18 Validation loss: 0.236130 Best loss: 0.182777 Accuracy: 94.96% 19 Validation loss: 0.271614 Best loss: 0.182777 Accuracy: 94.25% 20 Validation loss: 0.246886 Best loss: 0.182777 Accuracy: 95.35% 21 Validation loss: 168.615295 Best loss: 0.182777 Accuracy: 74.78% 22 Validation loss: 1.254972 Best loss: 0.182777 Accuracy: 38.39% 23 Validation loss: 1.311199 Best loss: 0.182777 Accuracy: 40.27% 24 Validation loss: 1.137057 Best loss: 0.182777 Accuracy: 42.22% 25 Validation loss: 1.132979 Best loss: 0.182777 Accuracy: 40.03% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 10.9s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05 0 Validation loss: 0.710941 Best loss: 0.710941 Accuracy: 77.72% 1 Validation loss: 0.437987 Best loss: 0.437987 Accuracy: 91.24% 2 Validation loss: 0.403740 Best loss: 0.403740 Accuracy: 91.87% 3 Validation loss: 0.378467 Best loss: 0.378467 Accuracy: 93.94% 4 Validation loss: 0.350204 Best loss: 0.350204 Accuracy: 94.72% 5 Validation loss: 0.590498 Best loss: 0.350204 Accuracy: 80.69% 6 Validation loss: 0.447232 Best loss: 0.350204 Accuracy: 95.70% 7 Validation loss: 0.338170 Best loss: 0.338170 Accuracy: 94.25% 8 Validation loss: 0.329199 Best loss: 0.329199 Accuracy: 94.72% 9 Validation loss: 0.422246 Best loss: 0.329199 Accuracy: 94.29% 10 Validation loss: 0.414066 Best loss: 0.329199 Accuracy: 93.16% 11 Validation loss: 0.422891 Best loss: 0.329199 Accuracy: 95.78% 12 Validation loss: 0.383372 Best loss: 0.329199 Accuracy: 95.04% 13 Validation loss: 0.457702 Best loss: 0.329199 Accuracy: 95.43% 14 Validation loss: 0.426164 Best loss: 0.329199 Accuracy: 95.54% 15 Validation loss: 0.370727 Best loss: 0.329199 Accuracy: 94.72% 16 Validation loss: 0.497654 Best loss: 0.329199 Accuracy: 95.23% 17 Validation loss: 0.456721 Best loss: 0.329199 Accuracy: 95.47% 18 Validation loss: 0.350218 Best loss: 0.329199 Accuracy: 95.58% 19 Validation loss: 0.787020 Best loss: 0.329199 Accuracy: 95.47% 20 Validation loss: 0.516814 Best loss: 0.329199 Accuracy: 95.90% 21 Validation loss: 0.405833 Best loss: 0.329199 Accuracy: 96.25% 22 Validation loss: 0.567135 Best loss: 0.329199 Accuracy: 95.78% 23 Validation loss: 0.440018 Best loss: 0.329199 Accuracy: 95.50% 24 Validation loss: 0.563025 Best loss: 0.329199 Accuracy: 93.24% 25 Validation loss: 0.486234 Best loss: 0.329199 Accuracy: 95.82% 26 Validation loss: 0.476396 Best loss: 0.329199 Accuracy: 95.97% 27 Validation loss: 0.617170 Best loss: 0.329199 Accuracy: 96.25% 28 Validation loss: 0.386440 Best loss: 0.329199 Accuracy: 93.90% 29 Validation loss: 0.398929 Best loss: 0.329199 Accuracy: 96.36% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 12.5s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05 0 Validation loss: 0.153212 Best loss: 0.153212 Accuracy: 96.36% 1 Validation loss: 0.199441 Best loss: 0.153212 Accuracy: 95.90% 2 Validation loss: 0.288099 Best loss: 0.153212 Accuracy: 94.45% 3 Validation loss: 0.172885 Best loss: 0.153212 Accuracy: 95.27% 4 Validation loss: 0.159583 Best loss: 0.153212 Accuracy: 95.27% 5 Validation loss: 0.485513 Best loss: 0.153212 Accuracy: 88.19% 6 Validation loss: 0.248562 Best loss: 0.153212 Accuracy: 93.86% 7 Validation loss: 0.482406 Best loss: 0.153212 Accuracy: 82.41% 8 Validation loss: 0.818394 Best loss: 0.153212 Accuracy: 59.85% 9 Validation loss: 1.430300 Best loss: 0.153212 Accuracy: 39.01% 10 Validation loss: 1.176267 Best loss: 0.153212 Accuracy: 40.54% 11 Validation loss: 1.168755 Best loss: 0.153212 Accuracy: 40.23% 12 Validation loss: 1.196880 Best loss: 0.153212 Accuracy: 40.19% 13 Validation loss: 1.184643 Best loss: 0.153212 Accuracy: 37.37% 14 Validation loss: 1.252619 Best loss: 0.153212 Accuracy: 38.04% 15 Validation loss: 1.183608 Best loss: 0.153212 Accuracy: 40.19% 16 Validation loss: 0.850975 Best loss: 0.153212 Accuracy: 63.14% 17 Validation loss: 0.805377 Best loss: 0.153212 Accuracy: 67.83% 18 Validation loss: 0.632088 Best loss: 0.153212 Accuracy: 74.43% 19 Validation loss: 0.727640 Best loss: 0.153212 Accuracy: 68.92% 20 Validation loss: 0.740954 Best loss: 0.153212 Accuracy: 65.75% 21 Validation loss: 0.652964 Best loss: 0.153212 Accuracy: 74.32% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.05, total= 9.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02 0 Validation loss: 0.284828 Best loss: 0.284828 Accuracy: 90.62% 1 Validation loss: 0.138043 Best loss: 0.138043 Accuracy: 95.97% 2 Validation loss: 0.107018 Best loss: 0.107018 Accuracy: 96.91% 3 Validation loss: 0.110573 Best loss: 0.107018 Accuracy: 96.72% 4 Validation loss: 0.095894 Best loss: 0.095894 Accuracy: 97.19% 5 Validation loss: 0.079891 Best loss: 0.079891 Accuracy: 97.58% 6 Validation loss: 0.080245 Best loss: 0.079891 Accuracy: 97.65% 7 Validation loss: 0.086206 Best loss: 0.079891 Accuracy: 97.77% 8 Validation loss: 0.128917 Best loss: 0.079891 Accuracy: 96.40% 9 Validation loss: 0.086298 Best loss: 0.079891 Accuracy: 97.54% 10 Validation loss: 0.078643 Best loss: 0.078643 Accuracy: 97.81% 11 Validation loss: 0.079902 Best loss: 0.078643 Accuracy: 97.69% 12 Validation loss: 0.079222 Best loss: 0.078643 Accuracy: 97.93% 13 Validation loss: 0.089221 Best loss: 0.078643 Accuracy: 97.81% 14 Validation loss: 0.119608 Best loss: 0.078643 Accuracy: 97.19% 15 Validation loss: 0.091027 Best loss: 0.078643 Accuracy: 98.01% 16 Validation loss: 0.090057 Best loss: 0.078643 Accuracy: 98.12% 17 Validation loss: 0.100548 Best loss: 0.078643 Accuracy: 97.97% 18 Validation loss: 0.099989 Best loss: 0.078643 Accuracy: 97.73% 19 Validation loss: 0.085788 Best loss: 0.078643 Accuracy: 98.01% 20 Validation loss: 0.094321 Best loss: 0.078643 Accuracy: 98.08% 21 Validation loss: 0.098117 Best loss: 0.078643 Accuracy: 97.97% 22 Validation loss: 0.099268 Best loss: 0.078643 Accuracy: 98.01% 23 Validation loss: 0.094390 Best loss: 0.078643 Accuracy: 98.28% 24 Validation loss: 0.119017 Best loss: 0.078643 Accuracy: 97.50% 25 Validation loss: 0.085257 Best loss: 0.078643 Accuracy: 98.01% 26 Validation loss: 0.105676 Best loss: 0.078643 Accuracy: 97.54% 27 Validation loss: 0.083218 Best loss: 0.078643 Accuracy: 98.24% 28 Validation loss: 0.099552 Best loss: 0.078643 Accuracy: 97.97% 29 Validation loss: 0.113790 Best loss: 0.078643 Accuracy: 97.93% 30 Validation loss: 0.098753 Best loss: 0.078643 Accuracy: 98.28% 31 Validation loss: 0.099818 Best loss: 0.078643 Accuracy: 98.24% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02, total= 4.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02 0 Validation loss: 0.240080 Best loss: 0.240080 Accuracy: 93.35% 1 Validation loss: 0.114037 Best loss: 0.114037 Accuracy: 96.56% 2 Validation loss: 0.087474 Best loss: 0.087474 Accuracy: 97.50% 3 Validation loss: 0.083461 Best loss: 0.083461 Accuracy: 97.42% 4 Validation loss: 0.078342 Best loss: 0.078342 Accuracy: 97.73% 5 Validation loss: 0.093510 Best loss: 0.078342 Accuracy: 97.03% 6 Validation loss: 0.084399 Best loss: 0.078342 Accuracy: 97.46% 7 Validation loss: 0.087539 Best loss: 0.078342 Accuracy: 97.22% 8 Validation loss: 0.091221 Best loss: 0.078342 Accuracy: 97.42% 9 Validation loss: 0.079019 Best loss: 0.078342 Accuracy: 97.93% 10 Validation loss: 0.080337 Best loss: 0.078342 Accuracy: 98.05% 11 Validation loss: 0.077136 Best loss: 0.077136 Accuracy: 97.93% 12 Validation loss: 0.079500 Best loss: 0.077136 Accuracy: 98.05% 13 Validation loss: 0.132179 Best loss: 0.077136 Accuracy: 96.95% 14 Validation loss: 0.078672 Best loss: 0.077136 Accuracy: 97.93% 15 Validation loss: 0.086034 Best loss: 0.077136 Accuracy: 98.08% 16 Validation loss: 0.098404 Best loss: 0.077136 Accuracy: 97.85% 17 Validation loss: 0.087914 Best loss: 0.077136 Accuracy: 97.85% 18 Validation loss: 0.087968 Best loss: 0.077136 Accuracy: 97.81% 19 Validation loss: 0.114619 Best loss: 0.077136 Accuracy: 97.65% 20 Validation loss: 0.096992 Best loss: 0.077136 Accuracy: 98.01% 21 Validation loss: 0.081783 Best loss: 0.077136 Accuracy: 98.01% 22 Validation loss: 0.089468 Best loss: 0.077136 Accuracy: 98.05% 23 Validation loss: 0.112918 Best loss: 0.077136 Accuracy: 97.54% 24 Validation loss: 0.093693 Best loss: 0.077136 Accuracy: 98.20% 25 Validation loss: 0.097276 Best loss: 0.077136 Accuracy: 98.01% 26 Validation loss: 0.104344 Best loss: 0.077136 Accuracy: 97.89% 27 Validation loss: 0.100905 Best loss: 0.077136 Accuracy: 97.89% 28 Validation loss: 0.111584 Best loss: 0.077136 Accuracy: 97.77% 29 Validation loss: 0.135019 Best loss: 0.077136 Accuracy: 97.54% 30 Validation loss: 0.092633 Best loss: 0.077136 Accuracy: 98.05% 31 Validation loss: 0.111303 Best loss: 0.077136 Accuracy: 97.93% 32 Validation loss: 0.121083 Best loss: 0.077136 Accuracy: 98.05% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02, total= 5.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02 0 Validation loss: 0.299604 Best loss: 0.299604 Accuracy: 90.97% 1 Validation loss: 0.132859 Best loss: 0.132859 Accuracy: 96.17% 2 Validation loss: 0.100547 Best loss: 0.100547 Accuracy: 97.15% 3 Validation loss: 0.095562 Best loss: 0.095562 Accuracy: 97.22% 4 Validation loss: 0.110037 Best loss: 0.095562 Accuracy: 97.22% 5 Validation loss: 0.075004 Best loss: 0.075004 Accuracy: 97.97% 6 Validation loss: 0.087895 Best loss: 0.075004 Accuracy: 97.81% 7 Validation loss: 0.086601 Best loss: 0.075004 Accuracy: 97.34% 8 Validation loss: 0.073188 Best loss: 0.073188 Accuracy: 97.97% 9 Validation loss: 0.070803 Best loss: 0.070803 Accuracy: 98.16% 10 Validation loss: 0.064092 Best loss: 0.064092 Accuracy: 98.55% 11 Validation loss: 0.073642 Best loss: 0.064092 Accuracy: 98.01% 12 Validation loss: 0.068739 Best loss: 0.064092 Accuracy: 98.05% 13 Validation loss: 0.070418 Best loss: 0.064092 Accuracy: 98.05% 14 Validation loss: 0.074784 Best loss: 0.064092 Accuracy: 98.20% 15 Validation loss: 0.067433 Best loss: 0.064092 Accuracy: 98.20% 16 Validation loss: 0.075162 Best loss: 0.064092 Accuracy: 98.05% 17 Validation loss: 0.076716 Best loss: 0.064092 Accuracy: 98.16% 18 Validation loss: 0.065946 Best loss: 0.064092 Accuracy: 98.32% 19 Validation loss: 0.058545 Best loss: 0.058545 Accuracy: 98.63% 20 Validation loss: 0.070492 Best loss: 0.058545 Accuracy: 98.32% 21 Validation loss: 0.072676 Best loss: 0.058545 Accuracy: 98.36% 22 Validation loss: 0.070992 Best loss: 0.058545 Accuracy: 98.40% 23 Validation loss: 0.072800 Best loss: 0.058545 Accuracy: 98.36% 24 Validation loss: 0.078711 Best loss: 0.058545 Accuracy: 98.05% 25 Validation loss: 0.083881 Best loss: 0.058545 Accuracy: 97.77% 26 Validation loss: 0.082218 Best loss: 0.058545 Accuracy: 98.20% 27 Validation loss: 0.070453 Best loss: 0.058545 Accuracy: 98.20% 28 Validation loss: 0.073779 Best loss: 0.058545 Accuracy: 98.12% 29 Validation loss: 0.074992 Best loss: 0.058545 Accuracy: 98.24% 30 Validation loss: 0.076958 Best loss: 0.058545 Accuracy: 98.12% 31 Validation loss: 0.077275 Best loss: 0.058545 Accuracy: 98.28% 32 Validation loss: 0.072716 Best loss: 0.058545 Accuracy: 98.08% 33 Validation loss: 0.080357 Best loss: 0.058545 Accuracy: 97.89% 34 Validation loss: 0.088416 Best loss: 0.058545 Accuracy: 98.01% 35 Validation loss: 0.071452 Best loss: 0.058545 Accuracy: 98.36% 36 Validation loss: 0.083622 Best loss: 0.058545 Accuracy: 98.16% 37 Validation loss: 0.084725 Best loss: 0.058545 Accuracy: 98.20% 38 Validation loss: 0.091014 Best loss: 0.058545 Accuracy: 98.01% 39 Validation loss: 0.100796 Best loss: 0.058545 Accuracy: 97.73% 40 Validation loss: 0.083031 Best loss: 0.058545 Accuracy: 98.28% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=10, batch_size=500, learning_rate=0.02, total= 6.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.119916 Best loss: 0.119916 Accuracy: 96.09% 1 Validation loss: 0.100660 Best loss: 0.100660 Accuracy: 97.30% 2 Validation loss: 0.071796 Best loss: 0.071796 Accuracy: 97.97% 3 Validation loss: 1.424624 Best loss: 0.071796 Accuracy: 77.56% 4 Validation loss: 1.699469 Best loss: 0.071796 Accuracy: 19.27% 5 Validation loss: 1.640345 Best loss: 0.071796 Accuracy: 18.73% 6 Validation loss: 1.660829 Best loss: 0.071796 Accuracy: 19.27% 7 Validation loss: 1.632374 Best loss: 0.071796 Accuracy: 22.01% 8 Validation loss: 1.639604 Best loss: 0.071796 Accuracy: 19.27% 9 Validation loss: 1.661292 Best loss: 0.071796 Accuracy: 22.01% 10 Validation loss: 1.630342 Best loss: 0.071796 Accuracy: 20.91% 11 Validation loss: 1.626308 Best loss: 0.071796 Accuracy: 22.01% 12 Validation loss: 1.636569 Best loss: 0.071796 Accuracy: 20.91% 13 Validation loss: 1.616861 Best loss: 0.071796 Accuracy: 20.91% 14 Validation loss: 1.624239 Best loss: 0.071796 Accuracy: 19.08% 15 Validation loss: 1.619350 Best loss: 0.071796 Accuracy: 22.01% 16 Validation loss: 1.631293 Best loss: 0.071796 Accuracy: 18.73% 17 Validation loss: 1.628955 Best loss: 0.071796 Accuracy: 19.27% 18 Validation loss: 1.681627 Best loss: 0.071796 Accuracy: 22.01% 19 Validation loss: 1.618935 Best loss: 0.071796 Accuracy: 22.01% 20 Validation loss: 1.640259 Best loss: 0.071796 Accuracy: 19.27% 21 Validation loss: 1.657086 Best loss: 0.071796 Accuracy: 19.08% 22 Validation loss: 1.636957 Best loss: 0.071796 Accuracy: 22.01% 23 Validation loss: 1.619310 Best loss: 0.071796 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 10.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.090135 Best loss: 0.090135 Accuracy: 97.42% 1 Validation loss: 0.099018 Best loss: 0.090135 Accuracy: 97.22% 2 Validation loss: 0.093783 Best loss: 0.090135 Accuracy: 98.12% 3 Validation loss: 0.220947 Best loss: 0.090135 Accuracy: 93.67% 4 Validation loss: 1.664270 Best loss: 0.090135 Accuracy: 19.08% 5 Validation loss: 1.741650 Best loss: 0.090135 Accuracy: 22.01% 6 Validation loss: 1.653350 Best loss: 0.090135 Accuracy: 19.27% 7 Validation loss: 1.628280 Best loss: 0.090135 Accuracy: 18.73% 8 Validation loss: 1.634682 Best loss: 0.090135 Accuracy: 19.27% 9 Validation loss: 1.672642 Best loss: 0.090135 Accuracy: 19.27% 10 Validation loss: 1.615055 Best loss: 0.090135 Accuracy: 19.27% 11 Validation loss: 1.647010 Best loss: 0.090135 Accuracy: 19.27% 12 Validation loss: 1.622361 Best loss: 0.090135 Accuracy: 22.01% 13 Validation loss: 1.633268 Best loss: 0.090135 Accuracy: 18.73% 14 Validation loss: 1.629335 Best loss: 0.090135 Accuracy: 22.01% 15 Validation loss: 1.619790 Best loss: 0.090135 Accuracy: 19.08% 16 Validation loss: 1.625546 Best loss: 0.090135 Accuracy: 19.27% 17 Validation loss: 1.644742 Best loss: 0.090135 Accuracy: 20.91% 18 Validation loss: 1.672329 Best loss: 0.090135 Accuracy: 22.01% 19 Validation loss: 1.621137 Best loss: 0.090135 Accuracy: 19.27% 20 Validation loss: 1.629635 Best loss: 0.090135 Accuracy: 18.73% 21 Validation loss: 1.712916 Best loss: 0.090135 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 9.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.135077 Best loss: 0.135077 Accuracy: 96.48% 1 Validation loss: 0.135246 Best loss: 0.135077 Accuracy: 96.72% 2 Validation loss: 0.083968 Best loss: 0.083968 Accuracy: 98.01% 3 Validation loss: 0.106711 Best loss: 0.083968 Accuracy: 97.85% 4 Validation loss: 1.639282 Best loss: 0.083968 Accuracy: 22.01% 5 Validation loss: 1.689417 Best loss: 0.083968 Accuracy: 22.01% 6 Validation loss: 1.615560 Best loss: 0.083968 Accuracy: 19.08% 7 Validation loss: 1.648099 Best loss: 0.083968 Accuracy: 22.01% 8 Validation loss: 1.652037 Best loss: 0.083968 Accuracy: 19.27% 9 Validation loss: 1.675255 Best loss: 0.083968 Accuracy: 22.01% 10 Validation loss: 1.652091 Best loss: 0.083968 Accuracy: 22.01% 11 Validation loss: 1.652307 Best loss: 0.083968 Accuracy: 19.27% 12 Validation loss: 1.643352 Best loss: 0.083968 Accuracy: 20.91% 13 Validation loss: 1.623650 Best loss: 0.083968 Accuracy: 19.08% 14 Validation loss: 1.645207 Best loss: 0.083968 Accuracy: 19.08% 15 Validation loss: 1.661911 Best loss: 0.083968 Accuracy: 20.91% 16 Validation loss: 1.691771 Best loss: 0.083968 Accuracy: 18.73% 17 Validation loss: 1.659158 Best loss: 0.083968 Accuracy: 20.91% 18 Validation loss: 1.663521 Best loss: 0.083968 Accuracy: 18.73% 19 Validation loss: 1.616484 Best loss: 0.083968 Accuracy: 20.91% 20 Validation loss: 1.611590 Best loss: 0.083968 Accuracy: 19.27% 21 Validation loss: 1.695784 Best loss: 0.083968 Accuracy: 22.01% 22 Validation loss: 1.621100 Best loss: 0.083968 Accuracy: 19.08% 23 Validation loss: 1.710887 Best loss: 0.083968 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 10.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.099367 Best loss: 0.099367 Accuracy: 96.76% 1 Validation loss: 0.103293 Best loss: 0.099367 Accuracy: 97.38% 2 Validation loss: 0.074610 Best loss: 0.074610 Accuracy: 97.85% 3 Validation loss: 0.083603 Best loss: 0.074610 Accuracy: 97.54% 4 Validation loss: 0.082414 Best loss: 0.074610 Accuracy: 97.93% 5 Validation loss: 67.566391 Best loss: 0.074610 Accuracy: 74.20% 6 Validation loss: 0.129333 Best loss: 0.074610 Accuracy: 96.40% 7 Validation loss: 0.115857 Best loss: 0.074610 Accuracy: 96.36% 8 Validation loss: 0.089923 Best loss: 0.074610 Accuracy: 97.69% 9 Validation loss: 0.086107 Best loss: 0.074610 Accuracy: 97.81% 10 Validation loss: 0.086021 Best loss: 0.074610 Accuracy: 98.01% 11 Validation loss: 0.085553 Best loss: 0.074610 Accuracy: 97.73% 12 Validation loss: 0.083494 Best loss: 0.074610 Accuracy: 97.97% 13 Validation loss: 0.086281 Best loss: 0.074610 Accuracy: 98.08% 14 Validation loss: 0.095160 Best loss: 0.074610 Accuracy: 97.97% 15 Validation loss: 0.085932 Best loss: 0.074610 Accuracy: 98.24% 16 Validation loss: 0.090309 Best loss: 0.074610 Accuracy: 98.12% 17 Validation loss: 0.072857 Best loss: 0.072857 Accuracy: 98.40% 18 Validation loss: 0.109465 Best loss: 0.072857 Accuracy: 97.81% 19 Validation loss: 0.086737 Best loss: 0.072857 Accuracy: 98.28% 20 Validation loss: 0.142684 Best loss: 0.072857 Accuracy: 98.24% 21 Validation loss: 0.116292 Best loss: 0.072857 Accuracy: 98.20% 22 Validation loss: 0.084377 Best loss: 0.072857 Accuracy: 98.44% 23 Validation loss: 0.077182 Best loss: 0.072857 Accuracy: 98.55% 24 Validation loss: 0.089147 Best loss: 0.072857 Accuracy: 98.16% 25 Validation loss: 0.074125 Best loss: 0.072857 Accuracy: 98.40% 26 Validation loss: 0.094374 Best loss: 0.072857 Accuracy: 98.51% 27 Validation loss: 0.119456 Best loss: 0.072857 Accuracy: 98.44% 28 Validation loss: 0.122412 Best loss: 0.072857 Accuracy: 97.73% 29 Validation loss: 3.362872 Best loss: 0.072857 Accuracy: 93.47% 30 Validation loss: 0.172960 Best loss: 0.072857 Accuracy: 96.17% 31 Validation loss: 0.291616 Best loss: 0.072857 Accuracy: 95.15% 32 Validation loss: 0.104338 Best loss: 0.072857 Accuracy: 97.07% 33 Validation loss: 0.097650 Best loss: 0.072857 Accuracy: 97.38% 34 Validation loss: 0.094906 Best loss: 0.072857 Accuracy: 97.58% 35 Validation loss: 0.093949 Best loss: 0.072857 Accuracy: 97.42% 36 Validation loss: 0.091386 Best loss: 0.072857 Accuracy: 97.81% 37 Validation loss: 0.093877 Best loss: 0.072857 Accuracy: 97.81% 38 Validation loss: 0.092394 Best loss: 0.072857 Accuracy: 97.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 19.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.107817 Best loss: 0.107817 Accuracy: 96.83% 1 Validation loss: 0.070397 Best loss: 0.070397 Accuracy: 97.97% 2 Validation loss: 0.099165 Best loss: 0.070397 Accuracy: 97.54% 3 Validation loss: 0.065494 Best loss: 0.065494 Accuracy: 98.28% 4 Validation loss: 0.084656 Best loss: 0.065494 Accuracy: 97.97% 5 Validation loss: 0.077864 Best loss: 0.065494 Accuracy: 97.93% 6 Validation loss: 0.221358 Best loss: 0.065494 Accuracy: 91.16% 7 Validation loss: 0.319363 Best loss: 0.065494 Accuracy: 89.80% 8 Validation loss: 0.528356 Best loss: 0.065494 Accuracy: 93.78% 9 Validation loss: 0.115311 Best loss: 0.065494 Accuracy: 96.95% 10 Validation loss: 0.095289 Best loss: 0.065494 Accuracy: 97.50% 11 Validation loss: 0.088154 Best loss: 0.065494 Accuracy: 97.46% 12 Validation loss: 0.080160 Best loss: 0.065494 Accuracy: 97.73% 13 Validation loss: 0.077240 Best loss: 0.065494 Accuracy: 98.01% 14 Validation loss: 0.100681 Best loss: 0.065494 Accuracy: 97.69% 15 Validation loss: 0.071279 Best loss: 0.065494 Accuracy: 98.08% 16 Validation loss: 0.098273 Best loss: 0.065494 Accuracy: 97.58% 17 Validation loss: 0.112732 Best loss: 0.065494 Accuracy: 97.65% 18 Validation loss: 0.101835 Best loss: 0.065494 Accuracy: 97.07% 19 Validation loss: 0.088993 Best loss: 0.065494 Accuracy: 97.89% 20 Validation loss: 0.083926 Best loss: 0.065494 Accuracy: 97.73% 21 Validation loss: 0.088431 Best loss: 0.065494 Accuracy: 98.12% 22 Validation loss: 0.095673 Best loss: 0.065494 Accuracy: 98.28% 23 Validation loss: 0.098625 Best loss: 0.065494 Accuracy: 97.77% 24 Validation loss: 0.117960 Best loss: 0.065494 Accuracy: 97.42% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 13.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02 0 Validation loss: 0.106338 Best loss: 0.106338 Accuracy: 97.15% 1 Validation loss: 0.109764 Best loss: 0.106338 Accuracy: 97.15% 2 Validation loss: 0.076569 Best loss: 0.076569 Accuracy: 97.81% 3 Validation loss: 0.082875 Best loss: 0.076569 Accuracy: 98.01% 4 Validation loss: 0.759423 Best loss: 0.076569 Accuracy: 89.76% 5 Validation loss: 0.138289 Best loss: 0.076569 Accuracy: 96.33% 6 Validation loss: 0.110148 Best loss: 0.076569 Accuracy: 97.11% 7 Validation loss: 0.084210 Best loss: 0.076569 Accuracy: 97.58% 8 Validation loss: 0.080925 Best loss: 0.076569 Accuracy: 97.77% 9 Validation loss: 0.261730 Best loss: 0.076569 Accuracy: 94.84% 10 Validation loss: 0.095278 Best loss: 0.076569 Accuracy: 97.54% 11 Validation loss: 0.090194 Best loss: 0.076569 Accuracy: 97.42% 12 Validation loss: 0.108749 Best loss: 0.076569 Accuracy: 97.81% 13 Validation loss: 0.142064 Best loss: 0.076569 Accuracy: 96.91% 14 Validation loss: 0.084360 Best loss: 0.076569 Accuracy: 97.89% 15 Validation loss: 0.149550 Best loss: 0.076569 Accuracy: 98.08% 16 Validation loss: 0.119191 Best loss: 0.076569 Accuracy: 97.93% 17 Validation loss: 0.708432 Best loss: 0.076569 Accuracy: 98.12% 18 Validation loss: 0.141218 Best loss: 0.076569 Accuracy: 96.76% 19 Validation loss: 10.140091 Best loss: 0.076569 Accuracy: 87.57% 20 Validation loss: 0.413241 Best loss: 0.076569 Accuracy: 94.92% 21 Validation loss: 0.300595 Best loss: 0.076569 Accuracy: 95.82% 22 Validation loss: 0.310090 Best loss: 0.076569 Accuracy: 94.64% 23 Validation loss: 0.218928 Best loss: 0.076569 Accuracy: 96.21% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=30, batch_size=100, learning_rate=0.02, total= 12.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1 0 Validation loss: 1.853634 Best loss: 1.853634 Accuracy: 18.73% 1 Validation loss: 1.868122 Best loss: 1.853634 Accuracy: 22.01% 2 Validation loss: 2.008039 Best loss: 1.853634 Accuracy: 19.27% 3 Validation loss: 2.204484 Best loss: 1.853634 Accuracy: 18.73% 4 Validation loss: 2.446456 Best loss: 1.853634 Accuracy: 18.73% 5 Validation loss: 2.247556 Best loss: 1.853634 Accuracy: 20.91% 6 Validation loss: 1.843468 Best loss: 1.843468 Accuracy: 20.91% 7 Validation loss: 2.451968 Best loss: 1.843468 Accuracy: 20.91% 8 Validation loss: 1.802150 Best loss: 1.802150 Accuracy: 19.08% 9 Validation loss: 3.539359 Best loss: 1.802150 Accuracy: 19.08% 10 Validation loss: 2.713006 Best loss: 1.802150 Accuracy: 19.27% 11 Validation loss: 2.944484 Best loss: 1.802150 Accuracy: 19.08% 12 Validation loss: 2.694592 Best loss: 1.802150 Accuracy: 22.01% 13 Validation loss: 2.691655 Best loss: 1.802150 Accuracy: 22.01% 14 Validation loss: 3.149468 Best loss: 1.802150 Accuracy: 18.73% 15 Validation loss: 3.263842 Best loss: 1.802150 Accuracy: 22.01% 16 Validation loss: 3.944899 Best loss: 1.802150 Accuracy: 18.73% 17 Validation loss: 3.008318 Best loss: 1.802150 Accuracy: 19.08% 18 Validation loss: 3.772084 Best loss: 1.802150 Accuracy: 20.91% 19 Validation loss: 4.505542 Best loss: 1.802150 Accuracy: 22.01% 20 Validation loss: 2.278224 Best loss: 1.802150 Accuracy: 20.91% 21 Validation loss: 2.641157 Best loss: 1.802150 Accuracy: 20.91% 22 Validation loss: 2.141643 Best loss: 1.802150 Accuracy: 22.01% 23 Validation loss: 3.155476 Best loss: 1.802150 Accuracy: 20.91% 24 Validation loss: 3.354372 Best loss: 1.802150 Accuracy: 20.91% 25 Validation loss: 3.570458 Best loss: 1.802150 Accuracy: 19.27% 26 Validation loss: 2.823988 Best loss: 1.802150 Accuracy: 20.91% 27 Validation loss: 1.909329 Best loss: 1.802150 Accuracy: 19.08% 28 Validation loss: 3.888405 Best loss: 1.802150 Accuracy: 19.08% 29 Validation loss: 1.805158 Best loss: 1.802150 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1, total= 1.8min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1 0 Validation loss: 2.229623 Best loss: 2.229623 Accuracy: 19.27% 1 Validation loss: 2.097598 Best loss: 2.097598 Accuracy: 19.27% 2 Validation loss: 1.913379 Best loss: 1.913379 Accuracy: 22.01% 3 Validation loss: 3.233124 Best loss: 1.913379 Accuracy: 22.01% 4 Validation loss: 2.211887 Best loss: 1.913379 Accuracy: 22.01% 5 Validation loss: 2.346187 Best loss: 1.913379 Accuracy: 20.91% 6 Validation loss: 3.233730 Best loss: 1.913379 Accuracy: 19.27% 7 Validation loss: 2.571963 Best loss: 1.913379 Accuracy: 20.91% 8 Validation loss: 1.956990 Best loss: 1.913379 Accuracy: 20.91% 9 Validation loss: 2.608446 Best loss: 1.913379 Accuracy: 22.01% 10 Validation loss: 3.699446 Best loss: 1.913379 Accuracy: 20.91% 11 Validation loss: 3.938284 Best loss: 1.913379 Accuracy: 19.08% 12 Validation loss: 1.985877 Best loss: 1.913379 Accuracy: 22.01% 13 Validation loss: 3.206213 Best loss: 1.913379 Accuracy: 20.91% 14 Validation loss: 2.733637 Best loss: 1.913379 Accuracy: 19.27% 15 Validation loss: 3.275279 Best loss: 1.913379 Accuracy: 20.91% 16 Validation loss: 2.141147 Best loss: 1.913379 Accuracy: 20.91% 17 Validation loss: 2.648915 Best loss: 1.913379 Accuracy: 20.91% 18 Validation loss: 2.909515 Best loss: 1.913379 Accuracy: 19.08% 19 Validation loss: 5.017917 Best loss: 1.913379 Accuracy: 18.73% 20 Validation loss: 2.628436 Best loss: 1.913379 Accuracy: 18.73% 21 Validation loss: 2.133545 Best loss: 1.913379 Accuracy: 19.27% 22 Validation loss: 3.064233 Best loss: 1.913379 Accuracy: 19.27% 23 Validation loss: 2.511384 Best loss: 1.913379 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1, total= 1.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1 0 Validation loss: 1.798246 Best loss: 1.798246 Accuracy: 20.91% 1 Validation loss: 2.379262 Best loss: 1.798246 Accuracy: 22.01% 2 Validation loss: 2.511294 Best loss: 1.798246 Accuracy: 19.08% 3 Validation loss: 3.318276 Best loss: 1.798246 Accuracy: 22.01% 4 Validation loss: 1.967625 Best loss: 1.798246 Accuracy: 19.27% 5 Validation loss: 2.513290 Best loss: 1.798246 Accuracy: 20.91% 6 Validation loss: 2.834153 Best loss: 1.798246 Accuracy: 19.27% 7 Validation loss: 3.146398 Best loss: 1.798246 Accuracy: 22.01% 8 Validation loss: 1.628950 Best loss: 1.628950 Accuracy: 18.73% 9 Validation loss: 2.255082 Best loss: 1.628950 Accuracy: 22.01% 10 Validation loss: 3.483264 Best loss: 1.628950 Accuracy: 19.27% 11 Validation loss: 2.788608 Best loss: 1.628950 Accuracy: 18.73% 12 Validation loss: 3.997707 Best loss: 1.628950 Accuracy: 18.73% 13 Validation loss: 2.768285 Best loss: 1.628950 Accuracy: 22.01% 14 Validation loss: 2.797261 Best loss: 1.628950 Accuracy: 20.91% 15 Validation loss: 1.709994 Best loss: 1.628950 Accuracy: 22.01% 16 Validation loss: 3.146127 Best loss: 1.628950 Accuracy: 20.91% 17 Validation loss: 2.609735 Best loss: 1.628950 Accuracy: 18.73% 18 Validation loss: 2.135784 Best loss: 1.628950 Accuracy: 18.73% 19 Validation loss: 3.607477 Best loss: 1.628950 Accuracy: 22.01% 20 Validation loss: 2.608031 Best loss: 1.628950 Accuracy: 19.27% 21 Validation loss: 1.980636 Best loss: 1.628950 Accuracy: 22.01% 22 Validation loss: 2.960027 Best loss: 1.628950 Accuracy: 22.01% 23 Validation loss: 2.321966 Best loss: 1.628950 Accuracy: 19.27% 24 Validation loss: 2.480272 Best loss: 1.628950 Accuracy: 22.01% 25 Validation loss: 1.935139 Best loss: 1.628950 Accuracy: 22.01% 26 Validation loss: 3.114526 Best loss: 1.628950 Accuracy: 18.73% 27 Validation loss: 3.026548 Best loss: 1.628950 Accuracy: 20.91% 28 Validation loss: 3.077613 Best loss: 1.628950 Accuracy: 19.27% 29 Validation loss: 5.017604 Best loss: 1.628950 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=10, learning_rate=0.1, total= 1.8min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1 0 Validation loss: 0.322626 Best loss: 0.322626 Accuracy: 90.23% 1 Validation loss: 0.198175 Best loss: 0.198175 Accuracy: 94.29% 2 Validation loss: 0.156252 Best loss: 0.156252 Accuracy: 95.54% 3 Validation loss: 0.156130 Best loss: 0.156130 Accuracy: 95.74% 4 Validation loss: 0.143108 Best loss: 0.143108 Accuracy: 95.97% 5 Validation loss: 0.167598 Best loss: 0.143108 Accuracy: 95.54% 6 Validation loss: 0.203577 Best loss: 0.143108 Accuracy: 94.14% 7 Validation loss: 0.116675 Best loss: 0.116675 Accuracy: 97.15% 8 Validation loss: 0.159621 Best loss: 0.116675 Accuracy: 95.15% 9 Validation loss: 0.180793 Best loss: 0.116675 Accuracy: 95.23% 10 Validation loss: 0.113504 Best loss: 0.113504 Accuracy: 96.91% 11 Validation loss: 1.620127 Best loss: 0.113504 Accuracy: 19.08% 12 Validation loss: 1.632742 Best loss: 0.113504 Accuracy: 19.27% 13 Validation loss: 1.611498 Best loss: 0.113504 Accuracy: 20.91% 14 Validation loss: 1.622743 Best loss: 0.113504 Accuracy: 19.08% 15 Validation loss: 1.640201 Best loss: 0.113504 Accuracy: 22.01% 16 Validation loss: 1.644194 Best loss: 0.113504 Accuracy: 20.91% 17 Validation loss: 1.653985 Best loss: 0.113504 Accuracy: 19.27% 18 Validation loss: 1.663153 Best loss: 0.113504 Accuracy: 18.73% 19 Validation loss: 1.667054 Best loss: 0.113504 Accuracy: 20.91% 20 Validation loss: 1.730998 Best loss: 0.113504 Accuracy: 22.01% 21 Validation loss: 1.625564 Best loss: 0.113504 Accuracy: 22.01% 22 Validation loss: 1.678629 Best loss: 0.113504 Accuracy: 22.01% 23 Validation loss: 1.630871 Best loss: 0.113504 Accuracy: 22.01% 24 Validation loss: 1.721025 Best loss: 0.113504 Accuracy: 19.27% 25 Validation loss: 1.709783 Best loss: 0.113504 Accuracy: 22.01% 26 Validation loss: 1.728928 Best loss: 0.113504 Accuracy: 19.08% 27 Validation loss: 1.658524 Best loss: 0.113504 Accuracy: 18.73% 28 Validation loss: 1.837201 Best loss: 0.113504 Accuracy: 22.01% 29 Validation loss: 1.627250 Best loss: 0.113504 Accuracy: 18.73% 30 Validation loss: 1.891822 Best loss: 0.113504 Accuracy: 19.27% 31 Validation loss: 1.768033 Best loss: 0.113504 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, total= 12.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1 0 Validation loss: 0.960785 Best loss: 0.960785 Accuracy: 61.85% 1 Validation loss: 0.369058 Best loss: 0.369058 Accuracy: 88.74% 2 Validation loss: 0.283855 Best loss: 0.283855 Accuracy: 91.75% 3 Validation loss: 0.217153 Best loss: 0.217153 Accuracy: 93.98% 4 Validation loss: 0.254724 Best loss: 0.217153 Accuracy: 93.12% 5 Validation loss: 0.264694 Best loss: 0.217153 Accuracy: 93.47% 6 Validation loss: 0.146291 Best loss: 0.146291 Accuracy: 96.40% 7 Validation loss: 0.169705 Best loss: 0.146291 Accuracy: 96.05% 8 Validation loss: 0.149521 Best loss: 0.146291 Accuracy: 96.25% 9 Validation loss: 1.675218 Best loss: 0.146291 Accuracy: 22.01% 10 Validation loss: 1.693192 Best loss: 0.146291 Accuracy: 20.91% 11 Validation loss: 1.618160 Best loss: 0.146291 Accuracy: 22.01% 12 Validation loss: 1.684494 Best loss: 0.146291 Accuracy: 19.27% 13 Validation loss: 1.662298 Best loss: 0.146291 Accuracy: 20.91% 14 Validation loss: 1.772415 Best loss: 0.146291 Accuracy: 22.01% 15 Validation loss: 1.716065 Best loss: 0.146291 Accuracy: 18.73% 16 Validation loss: 1.643608 Best loss: 0.146291 Accuracy: 22.01% 17 Validation loss: 1.707370 Best loss: 0.146291 Accuracy: 20.91% 18 Validation loss: 1.654873 Best loss: 0.146291 Accuracy: 22.01% 19 Validation loss: 1.645471 Best loss: 0.146291 Accuracy: 22.01% 20 Validation loss: 1.721684 Best loss: 0.146291 Accuracy: 20.91% 21 Validation loss: 1.771736 Best loss: 0.146291 Accuracy: 22.01% 22 Validation loss: 1.764241 Best loss: 0.146291 Accuracy: 18.73% 23 Validation loss: 1.728042 Best loss: 0.146291 Accuracy: 22.01% 24 Validation loss: 1.807453 Best loss: 0.146291 Accuracy: 18.73% 25 Validation loss: 1.769534 Best loss: 0.146291 Accuracy: 22.01% 26 Validation loss: 1.686877 Best loss: 0.146291 Accuracy: 20.91% 27 Validation loss: 1.970301 Best loss: 0.146291 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, total= 11.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1 0 Validation loss: 1.135957 Best loss: 1.135957 Accuracy: 68.65% 1 Validation loss: 0.288814 Best loss: 0.288814 Accuracy: 93.12% 2 Validation loss: 0.163132 Best loss: 0.163132 Accuracy: 96.36% 3 Validation loss: 0.224376 Best loss: 0.163132 Accuracy: 95.70% 4 Validation loss: 0.223569 Best loss: 0.163132 Accuracy: 95.86% 5 Validation loss: 0.188699 Best loss: 0.163132 Accuracy: 95.74% 6 Validation loss: 0.203973 Best loss: 0.163132 Accuracy: 96.17% 7 Validation loss: 0.171648 Best loss: 0.163132 Accuracy: 96.56% 8 Validation loss: 0.212064 Best loss: 0.163132 Accuracy: 95.82% 9 Validation loss: 0.198122 Best loss: 0.163132 Accuracy: 95.78% 10 Validation loss: 0.143920 Best loss: 0.143920 Accuracy: 96.91% 11 Validation loss: 0.135878 Best loss: 0.135878 Accuracy: 97.38% 12 Validation loss: 1.683018 Best loss: 0.135878 Accuracy: 20.91% 13 Validation loss: 1.643626 Best loss: 0.135878 Accuracy: 19.08% 14 Validation loss: 1.641420 Best loss: 0.135878 Accuracy: 19.08% 15 Validation loss: 1.702199 Best loss: 0.135878 Accuracy: 20.91% 16 Validation loss: 1.663595 Best loss: 0.135878 Accuracy: 18.73% 17 Validation loss: 1.645927 Best loss: 0.135878 Accuracy: 18.73% 18 Validation loss: 1.697956 Best loss: 0.135878 Accuracy: 18.73% 19 Validation loss: 1.650169 Best loss: 0.135878 Accuracy: 18.73% 20 Validation loss: 1.628427 Best loss: 0.135878 Accuracy: 20.91% 21 Validation loss: 1.732560 Best loss: 0.135878 Accuracy: 18.73% 22 Validation loss: 1.650133 Best loss: 0.135878 Accuracy: 19.08% 23 Validation loss: 1.726199 Best loss: 0.135878 Accuracy: 22.01% 24 Validation loss: 1.676762 Best loss: 0.135878 Accuracy: 20.91% 25 Validation loss: 1.698555 Best loss: 0.135878 Accuracy: 18.73% 26 Validation loss: 1.641431 Best loss: 0.135878 Accuracy: 22.01% 27 Validation loss: 1.706518 Best loss: 0.135878 Accuracy: 20.91% 28 Validation loss: 1.732833 Best loss: 0.135878 Accuracy: 20.91% 29 Validation loss: 1.656679 Best loss: 0.135878 Accuracy: 22.01% 30 Validation loss: 1.722130 Best loss: 0.135878 Accuracy: 20.91% 31 Validation loss: 1.824034 Best loss: 0.135878 Accuracy: 18.73% 32 Validation loss: 1.620046 Best loss: 0.135878 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, total= 13.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 1.917454 Best loss: 1.917454 Accuracy: 24.59% 1 Validation loss: 1.432599 Best loss: 1.432599 Accuracy: 43.71% 2 Validation loss: 1.012935 Best loss: 1.012935 Accuracy: 60.05% 3 Validation loss: 0.660141 Best loss: 0.660141 Accuracy: 74.35% 4 Validation loss: 0.503325 Best loss: 0.503325 Accuracy: 86.86% 5 Validation loss: 0.543369 Best loss: 0.503325 Accuracy: 85.38% 6 Validation loss: 0.315726 Best loss: 0.315726 Accuracy: 90.97% 7 Validation loss: 0.312311 Best loss: 0.312311 Accuracy: 90.46% 8 Validation loss: 0.261455 Best loss: 0.261455 Accuracy: 92.57% 9 Validation loss: 0.292165 Best loss: 0.261455 Accuracy: 91.24% 10 Validation loss: 0.208687 Best loss: 0.208687 Accuracy: 94.14% 11 Validation loss: 0.206743 Best loss: 0.206743 Accuracy: 94.25% 12 Validation loss: 0.160423 Best loss: 0.160423 Accuracy: 95.35% 13 Validation loss: 2.946149 Best loss: 0.160423 Accuracy: 41.28% 14 Validation loss: 3084.905762 Best loss: 0.160423 Accuracy: 19.08% 15 Validation loss: 9248.495117 Best loss: 0.160423 Accuracy: 20.91% 16 Validation loss: 26261.367188 Best loss: 0.160423 Accuracy: 19.08% 17 Validation loss: 6138.978516 Best loss: 0.160423 Accuracy: 20.91% 18 Validation loss: 3672.275879 Best loss: 0.160423 Accuracy: 19.08% 19 Validation loss: 4021.585693 Best loss: 0.160423 Accuracy: 30.57% 20 Validation loss: 612.339661 Best loss: 0.160423 Accuracy: 20.48% 21 Validation loss: 872.898926 Best loss: 0.160423 Accuracy: 21.15% 22 Validation loss: 225.453629 Best loss: 0.160423 Accuracy: 48.91% 23 Validation loss: 366.915344 Best loss: 0.160423 Accuracy: 35.30% 24 Validation loss: 301.095917 Best loss: 0.160423 Accuracy: 45.11% 25 Validation loss: 270.264374 Best loss: 0.160423 Accuracy: 38.35% 26 Validation loss: 147.714493 Best loss: 0.160423 Accuracy: 46.01% 27 Validation loss: 206.943680 Best loss: 0.160423 Accuracy: 44.92% 28 Validation loss: 208.675888 Best loss: 0.160423 Accuracy: 41.40% 29 Validation loss: 134.975739 Best loss: 0.160423 Accuracy: 48.79% 30 Validation loss: 176.032074 Best loss: 0.160423 Accuracy: 50.74% 31 Validation loss: 136.624344 Best loss: 0.160423 Accuracy: 53.91% 32 Validation loss: 104.821846 Best loss: 0.160423 Accuracy: 47.30% 33 Validation loss: 157.418839 Best loss: 0.160423 Accuracy: 51.99% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 5.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 1.254347 Best loss: 1.254347 Accuracy: 44.76% 1 Validation loss: 0.496946 Best loss: 0.496946 Accuracy: 85.18% 2 Validation loss: 0.539125 Best loss: 0.496946 Accuracy: 81.35% 3 Validation loss: 121.926331 Best loss: 0.496946 Accuracy: 22.01% 4 Validation loss: 173.366699 Best loss: 0.496946 Accuracy: 15.25% 5 Validation loss: 1107.477661 Best loss: 0.496946 Accuracy: 18.73% 6 Validation loss: 111.301514 Best loss: 0.496946 Accuracy: 19.98% 7 Validation loss: 127.757462 Best loss: 0.496946 Accuracy: 26.62% 8 Validation loss: 19.767872 Best loss: 0.496946 Accuracy: 47.22% 9 Validation loss: 3.386102 Best loss: 0.496946 Accuracy: 63.45% 10 Validation loss: 1.791267 Best loss: 0.496946 Accuracy: 62.94% 11 Validation loss: 1.250653 Best loss: 0.496946 Accuracy: 66.89% 12 Validation loss: 1.427207 Best loss: 0.496946 Accuracy: 60.75% 13 Validation loss: 2.899854 Best loss: 0.496946 Accuracy: 54.57% 14 Validation loss: 0.966314 Best loss: 0.496946 Accuracy: 72.63% 15 Validation loss: 0.847541 Best loss: 0.496946 Accuracy: 73.46% 16 Validation loss: 0.734963 Best loss: 0.496946 Accuracy: 76.54% 17 Validation loss: 0.810539 Best loss: 0.496946 Accuracy: 74.08% 18 Validation loss: 0.709540 Best loss: 0.496946 Accuracy: 76.31% 19 Validation loss: 0.689016 Best loss: 0.496946 Accuracy: 77.64% 20 Validation loss: 0.747442 Best loss: 0.496946 Accuracy: 74.32% 21 Validation loss: 0.671759 Best loss: 0.496946 Accuracy: 77.95% 22 Validation loss: 0.604438 Best loss: 0.496946 Accuracy: 79.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 3.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1 0 Validation loss: 1.194224 Best loss: 1.194224 Accuracy: 52.35% 1 Validation loss: 0.805726 Best loss: 0.805726 Accuracy: 66.58% 2 Validation loss: 0.538406 Best loss: 0.538406 Accuracy: 80.14% 3 Validation loss: 0.468543 Best loss: 0.468543 Accuracy: 84.60% 4 Validation loss: 0.309620 Best loss: 0.309620 Accuracy: 90.93% 5 Validation loss: 0.303060 Best loss: 0.303060 Accuracy: 91.28% 6 Validation loss: 0.373308 Best loss: 0.303060 Accuracy: 91.91% 7 Validation loss: 0.227810 Best loss: 0.227810 Accuracy: 93.51% 8 Validation loss: 0.273122 Best loss: 0.227810 Accuracy: 92.53% 9 Validation loss: 0.194995 Best loss: 0.194995 Accuracy: 94.37% 10 Validation loss: 9.281303 Best loss: 0.194995 Accuracy: 23.77% 11 Validation loss: 3721.935791 Best loss: 0.194995 Accuracy: 2.93% 12 Validation loss: 23966.224609 Best loss: 0.194995 Accuracy: 18.80% 13 Validation loss: 20904.236328 Best loss: 0.194995 Accuracy: 20.91% 14 Validation loss: 1414.141479 Best loss: 0.194995 Accuracy: 40.15% 15 Validation loss: 758.466675 Best loss: 0.194995 Accuracy: 36.36% 16 Validation loss: 176.688385 Best loss: 0.194995 Accuracy: 48.01% 17 Validation loss: 93.105270 Best loss: 0.194995 Accuracy: 51.99% 18 Validation loss: 179.335922 Best loss: 0.194995 Accuracy: 42.30% 19 Validation loss: 98.226852 Best loss: 0.194995 Accuracy: 40.15% 20 Validation loss: 103.828751 Best loss: 0.194995 Accuracy: 53.21% 21 Validation loss: 141.663940 Best loss: 0.194995 Accuracy: 46.17% 22 Validation loss: 54.845154 Best loss: 0.194995 Accuracy: 53.71% 23 Validation loss: 53.296852 Best loss: 0.194995 Accuracy: 61.34% 24 Validation loss: 34.111702 Best loss: 0.194995 Accuracy: 52.81% 25 Validation loss: 205.660156 Best loss: 0.194995 Accuracy: 19.04% 26 Validation loss: 34.377480 Best loss: 0.194995 Accuracy: 51.60% 27 Validation loss: 38.031021 Best loss: 0.194995 Accuracy: 50.78% 28 Validation loss: 34.402336 Best loss: 0.194995 Accuracy: 52.58% 29 Validation loss: 19.557745 Best loss: 0.194995 Accuracy: 50.55% 30 Validation loss: 29.456253 Best loss: 0.194995 Accuracy: 54.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=50, batch_size=500, learning_rate=0.1, total= 4.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02 0 Validation loss: 0.229409 Best loss: 0.229409 Accuracy: 93.28% 1 Validation loss: 0.129947 Best loss: 0.129947 Accuracy: 96.05% 2 Validation loss: 0.100922 Best loss: 0.100922 Accuracy: 97.15% 3 Validation loss: 0.085018 Best loss: 0.085018 Accuracy: 97.15% 4 Validation loss: 0.092292 Best loss: 0.085018 Accuracy: 97.22% 5 Validation loss: 0.080592 Best loss: 0.080592 Accuracy: 97.77% 6 Validation loss: 0.063582 Best loss: 0.063582 Accuracy: 98.08% 7 Validation loss: 0.074141 Best loss: 0.063582 Accuracy: 97.73% 8 Validation loss: 0.069194 Best loss: 0.063582 Accuracy: 97.85% 9 Validation loss: 0.067778 Best loss: 0.063582 Accuracy: 98.28% 10 Validation loss: 0.071136 Best loss: 0.063582 Accuracy: 98.20% 11 Validation loss: 0.086366 Best loss: 0.063582 Accuracy: 97.89% 12 Validation loss: 0.069214 Best loss: 0.063582 Accuracy: 97.93% 13 Validation loss: 0.059420 Best loss: 0.059420 Accuracy: 98.48% 14 Validation loss: 0.082708 Best loss: 0.059420 Accuracy: 97.93% 15 Validation loss: 0.054529 Best loss: 0.054529 Accuracy: 98.71% 16 Validation loss: 0.067361 Best loss: 0.054529 Accuracy: 98.63% 17 Validation loss: 0.054728 Best loss: 0.054529 Accuracy: 98.75% 18 Validation loss: 0.055371 Best loss: 0.054529 Accuracy: 98.79% 19 Validation loss: 0.058372 Best loss: 0.054529 Accuracy: 98.87% 20 Validation loss: 0.073798 Best loss: 0.054529 Accuracy: 98.79% 21 Validation loss: 0.090309 Best loss: 0.054529 Accuracy: 98.44% 22 Validation loss: 0.090133 Best loss: 0.054529 Accuracy: 98.67% 23 Validation loss: 0.079768 Best loss: 0.054529 Accuracy: 98.20% 24 Validation loss: 0.054613 Best loss: 0.054529 Accuracy: 98.67% 25 Validation loss: 0.075571 Best loss: 0.054529 Accuracy: 98.79% 26 Validation loss: 0.094726 Best loss: 0.054529 Accuracy: 98.32% 27 Validation loss: 0.075905 Best loss: 0.054529 Accuracy: 98.71% 28 Validation loss: 0.071283 Best loss: 0.054529 Accuracy: 98.48% 29 Validation loss: 0.083590 Best loss: 0.054529 Accuracy: 98.87% 30 Validation loss: 0.081415 Best loss: 0.054529 Accuracy: 98.55% 31 Validation loss: 0.083469 Best loss: 0.054529 Accuracy: 98.67% 32 Validation loss: 0.097219 Best loss: 0.054529 Accuracy: 98.48% 33 Validation loss: 0.097422 Best loss: 0.054529 Accuracy: 98.63% 34 Validation loss: 0.102108 Best loss: 0.054529 Accuracy: 98.48% 35 Validation loss: 0.098452 Best loss: 0.054529 Accuracy: 97.69% 36 Validation loss: 0.092863 Best loss: 0.054529 Accuracy: 98.32% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02, total= 4.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02 0 Validation loss: 0.174298 Best loss: 0.174298 Accuracy: 95.07% 1 Validation loss: 0.090371 Best loss: 0.090371 Accuracy: 97.30% 2 Validation loss: 0.079053 Best loss: 0.079053 Accuracy: 97.34% 3 Validation loss: 0.074898 Best loss: 0.074898 Accuracy: 97.69% 4 Validation loss: 0.086567 Best loss: 0.074898 Accuracy: 97.73% 5 Validation loss: 0.063863 Best loss: 0.063863 Accuracy: 97.73% 6 Validation loss: 0.058720 Best loss: 0.058720 Accuracy: 98.20% 7 Validation loss: 0.049724 Best loss: 0.049724 Accuracy: 98.36% 8 Validation loss: 0.058220 Best loss: 0.049724 Accuracy: 98.36% 9 Validation loss: 0.046974 Best loss: 0.046974 Accuracy: 98.40% 10 Validation loss: 0.046539 Best loss: 0.046539 Accuracy: 98.44% 11 Validation loss: 0.063236 Best loss: 0.046539 Accuracy: 98.44% 12 Validation loss: 0.050568 Best loss: 0.046539 Accuracy: 98.67% 13 Validation loss: 0.054750 Best loss: 0.046539 Accuracy: 98.71% 14 Validation loss: 0.079764 Best loss: 0.046539 Accuracy: 98.55% 15 Validation loss: 0.054522 Best loss: 0.046539 Accuracy: 99.02% 16 Validation loss: 0.088934 Best loss: 0.046539 Accuracy: 98.55% 17 Validation loss: 0.061068 Best loss: 0.046539 Accuracy: 98.59% 18 Validation loss: 0.066996 Best loss: 0.046539 Accuracy: 98.44% 19 Validation loss: 0.056973 Best loss: 0.046539 Accuracy: 98.32% 20 Validation loss: 0.047212 Best loss: 0.046539 Accuracy: 98.98% 21 Validation loss: 0.045249 Best loss: 0.045249 Accuracy: 98.98% 22 Validation loss: 0.058381 Best loss: 0.045249 Accuracy: 98.91% 23 Validation loss: 0.072985 Best loss: 0.045249 Accuracy: 98.79% 24 Validation loss: 0.091483 Best loss: 0.045249 Accuracy: 98.40% 25 Validation loss: 0.069902 Best loss: 0.045249 Accuracy: 98.83% 26 Validation loss: 0.052421 Best loss: 0.045249 Accuracy: 99.02% 27 Validation loss: 0.078245 Best loss: 0.045249 Accuracy: 98.55% 28 Validation loss: 0.067997 Best loss: 0.045249 Accuracy: 98.55% 29 Validation loss: 0.061625 Best loss: 0.045249 Accuracy: 98.91% 30 Validation loss: 0.082193 Best loss: 0.045249 Accuracy: 98.36% 31 Validation loss: 0.064793 Best loss: 0.045249 Accuracy: 99.06% 32 Validation loss: 0.066582 Best loss: 0.045249 Accuracy: 98.71% 33 Validation loss: 0.061991 Best loss: 0.045249 Accuracy: 98.98% 34 Validation loss: 0.052146 Best loss: 0.045249 Accuracy: 98.94% 35 Validation loss: 0.077598 Best loss: 0.045249 Accuracy: 98.83% 36 Validation loss: 0.082148 Best loss: 0.045249 Accuracy: 98.75% 37 Validation loss: 0.053539 Best loss: 0.045249 Accuracy: 98.79% 38 Validation loss: 0.060247 Best loss: 0.045249 Accuracy: 98.79% 39 Validation loss: 0.076902 Best loss: 0.045249 Accuracy: 98.63% 40 Validation loss: 680.095947 Best loss: 0.045249 Accuracy: 20.91% 41 Validation loss: 1.920724 Best loss: 0.045249 Accuracy: 19.08% 42 Validation loss: 1.613273 Best loss: 0.045249 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02, total= 5.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02 0 Validation loss: 0.179913 Best loss: 0.179913 Accuracy: 93.82% 1 Validation loss: 0.086437 Best loss: 0.086437 Accuracy: 97.26% 2 Validation loss: 0.072516 Best loss: 0.072516 Accuracy: 97.81% 3 Validation loss: 0.077930 Best loss: 0.072516 Accuracy: 97.93% 4 Validation loss: 0.057668 Best loss: 0.057668 Accuracy: 98.16% 5 Validation loss: 0.061281 Best loss: 0.057668 Accuracy: 98.44% 6 Validation loss: 0.078786 Best loss: 0.057668 Accuracy: 97.89% 7 Validation loss: 0.067796 Best loss: 0.057668 Accuracy: 98.24% 8 Validation loss: 0.057618 Best loss: 0.057618 Accuracy: 98.55% 9 Validation loss: 0.053576 Best loss: 0.053576 Accuracy: 98.63% 10 Validation loss: 0.088743 Best loss: 0.053576 Accuracy: 97.93% 11 Validation loss: 0.120267 Best loss: 0.053576 Accuracy: 98.67% 12 Validation loss: 0.088222 Best loss: 0.053576 Accuracy: 98.32% 13 Validation loss: 0.065651 Best loss: 0.053576 Accuracy: 98.55% 14 Validation loss: 0.068698 Best loss: 0.053576 Accuracy: 98.48% 15 Validation loss: 0.076104 Best loss: 0.053576 Accuracy: 98.48% 16 Validation loss: 0.078266 Best loss: 0.053576 Accuracy: 98.63% 17 Validation loss: 0.055749 Best loss: 0.053576 Accuracy: 98.94% 18 Validation loss: 0.059635 Best loss: 0.053576 Accuracy: 98.87% 19 Validation loss: 0.065766 Best loss: 0.053576 Accuracy: 98.98% 20 Validation loss: 0.077436 Best loss: 0.053576 Accuracy: 98.94% 21 Validation loss: 0.065620 Best loss: 0.053576 Accuracy: 98.67% 22 Validation loss: 0.054288 Best loss: 0.053576 Accuracy: 98.91% 23 Validation loss: 0.062137 Best loss: 0.053576 Accuracy: 99.06% 24 Validation loss: 0.060430 Best loss: 0.053576 Accuracy: 99.02% 25 Validation loss: 0.079974 Best loss: 0.053576 Accuracy: 98.87% 26 Validation loss: 0.089659 Best loss: 0.053576 Accuracy: 98.67% 27 Validation loss: 0.077419 Best loss: 0.053576 Accuracy: 98.75% 28 Validation loss: 0.074856 Best loss: 0.053576 Accuracy: 98.75% 29 Validation loss: 0.083730 Best loss: 0.053576 Accuracy: 98.48% 30 Validation loss: 0.077704 Best loss: 0.053576 Accuracy: 98.51% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.02, total= 3.8s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01 0 Validation loss: 0.089220 Best loss: 0.089220 Accuracy: 97.50% 1 Validation loss: 0.077197 Best loss: 0.077197 Accuracy: 97.81% 2 Validation loss: 0.099691 Best loss: 0.077197 Accuracy: 97.30% 3 Validation loss: 0.050653 Best loss: 0.050653 Accuracy: 98.44% 4 Validation loss: 0.070010 Best loss: 0.050653 Accuracy: 98.01% 5 Validation loss: 0.090803 Best loss: 0.050653 Accuracy: 97.62% 6 Validation loss: 0.072265 Best loss: 0.050653 Accuracy: 97.89% 7 Validation loss: 0.129768 Best loss: 0.050653 Accuracy: 98.01% 8 Validation loss: 0.062603 Best loss: 0.050653 Accuracy: 98.24% 9 Validation loss: 0.089818 Best loss: 0.050653 Accuracy: 98.32% 10 Validation loss: 0.059601 Best loss: 0.050653 Accuracy: 98.51% 11 Validation loss: 0.060324 Best loss: 0.050653 Accuracy: 98.55% 12 Validation loss: 0.058772 Best loss: 0.050653 Accuracy: 98.48% 13 Validation loss: 0.066730 Best loss: 0.050653 Accuracy: 98.48% 14 Validation loss: 0.065795 Best loss: 0.050653 Accuracy: 98.55% 15 Validation loss: 0.069129 Best loss: 0.050653 Accuracy: 98.44% 16 Validation loss: 0.058333 Best loss: 0.050653 Accuracy: 98.67% 17 Validation loss: 0.064848 Best loss: 0.050653 Accuracy: 98.63% 18 Validation loss: 0.057693 Best loss: 0.050653 Accuracy: 98.63% 19 Validation loss: 0.083892 Best loss: 0.050653 Accuracy: 97.81% 20 Validation loss: 0.087547 Best loss: 0.050653 Accuracy: 98.40% 21 Validation loss: 0.062632 Best loss: 0.050653 Accuracy: 98.75% 22 Validation loss: 0.066252 Best loss: 0.050653 Accuracy: 98.75% 23 Validation loss: 0.076768 Best loss: 0.050653 Accuracy: 98.71% 24 Validation loss: 0.052061 Best loss: 0.050653 Accuracy: 98.91% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01, total= 10.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01 0 Validation loss: 0.107760 Best loss: 0.107760 Accuracy: 96.64% 1 Validation loss: 0.080314 Best loss: 0.080314 Accuracy: 97.69% 2 Validation loss: 0.069165 Best loss: 0.069165 Accuracy: 97.93% 3 Validation loss: 0.054196 Best loss: 0.054196 Accuracy: 98.40% 4 Validation loss: 0.069517 Best loss: 0.054196 Accuracy: 98.01% 5 Validation loss: 0.054957 Best loss: 0.054196 Accuracy: 98.44% 6 Validation loss: 0.076731 Best loss: 0.054196 Accuracy: 97.89% 7 Validation loss: 0.067566 Best loss: 0.054196 Accuracy: 98.20% 8 Validation loss: 0.064683 Best loss: 0.054196 Accuracy: 98.40% 9 Validation loss: 0.071233 Best loss: 0.054196 Accuracy: 98.24% 10 Validation loss: 0.066205 Best loss: 0.054196 Accuracy: 98.32% 11 Validation loss: 0.066348 Best loss: 0.054196 Accuracy: 98.48% 12 Validation loss: 0.098462 Best loss: 0.054196 Accuracy: 97.85% 13 Validation loss: 0.079011 Best loss: 0.054196 Accuracy: 98.32% 14 Validation loss: 0.062693 Best loss: 0.054196 Accuracy: 98.55% 15 Validation loss: 0.065690 Best loss: 0.054196 Accuracy: 98.55% 16 Validation loss: 0.068700 Best loss: 0.054196 Accuracy: 98.55% 17 Validation loss: 0.097693 Best loss: 0.054196 Accuracy: 97.93% 18 Validation loss: 0.107684 Best loss: 0.054196 Accuracy: 98.08% 19 Validation loss: 0.124029 Best loss: 0.054196 Accuracy: 97.93% 20 Validation loss: 0.096248 Best loss: 0.054196 Accuracy: 98.40% 21 Validation loss: 0.080599 Best loss: 0.054196 Accuracy: 98.51% 22 Validation loss: 0.085319 Best loss: 0.054196 Accuracy: 98.44% 23 Validation loss: 0.092082 Best loss: 0.054196 Accuracy: 98.63% 24 Validation loss: 0.092587 Best loss: 0.054196 Accuracy: 98.20% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01, total= 10.6s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01 0 Validation loss: 0.098324 Best loss: 0.098324 Accuracy: 96.99% 1 Validation loss: 0.092978 Best loss: 0.092978 Accuracy: 97.30% 2 Validation loss: 0.079353 Best loss: 0.079353 Accuracy: 97.93% 3 Validation loss: 0.077526 Best loss: 0.077526 Accuracy: 97.85% 4 Validation loss: 0.065607 Best loss: 0.065607 Accuracy: 98.48% 5 Validation loss: 0.059822 Best loss: 0.059822 Accuracy: 98.24% 6 Validation loss: 0.057551 Best loss: 0.057551 Accuracy: 98.48% 7 Validation loss: 0.058445 Best loss: 0.057551 Accuracy: 98.36% 8 Validation loss: 0.060660 Best loss: 0.057551 Accuracy: 98.71% 9 Validation loss: 0.092340 Best loss: 0.057551 Accuracy: 97.85% 10 Validation loss: 0.072435 Best loss: 0.057551 Accuracy: 98.40% 11 Validation loss: 0.071178 Best loss: 0.057551 Accuracy: 98.32% 12 Validation loss: 0.090600 Best loss: 0.057551 Accuracy: 98.05% 13 Validation loss: 0.072256 Best loss: 0.057551 Accuracy: 98.36% 14 Validation loss: 0.063353 Best loss: 0.057551 Accuracy: 98.71% 15 Validation loss: 0.063890 Best loss: 0.057551 Accuracy: 98.91% 16 Validation loss: 0.074101 Best loss: 0.057551 Accuracy: 98.71% 17 Validation loss: 0.058423 Best loss: 0.057551 Accuracy: 98.83% 18 Validation loss: 0.070752 Best loss: 0.057551 Accuracy: 98.91% 19 Validation loss: 0.069582 Best loss: 0.057551 Accuracy: 98.71% 20 Validation loss: 0.078232 Best loss: 0.057551 Accuracy: 98.40% 21 Validation loss: 0.112293 Best loss: 0.057551 Accuracy: 98.32% 22 Validation loss: 0.092560 Best loss: 0.057551 Accuracy: 98.36% 23 Validation loss: 0.098389 Best loss: 0.057551 Accuracy: 98.79% 24 Validation loss: 0.114414 Best loss: 0.057551 Accuracy: 98.28% 25 Validation loss: 0.092485 Best loss: 0.057551 Accuracy: 98.20% 26 Validation loss: 0.080822 Best loss: 0.057551 Accuracy: 98.87% 27 Validation loss: 0.093992 Best loss: 0.057551 Accuracy: 98.75% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=100, learning_rate=0.01, total= 11.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05 0 Validation loss: 0.407585 Best loss: 0.407585 Accuracy: 89.25% 1 Validation loss: 0.150171 Best loss: 0.150171 Accuracy: 95.66% 2 Validation loss: 0.117681 Best loss: 0.117681 Accuracy: 96.60% 3 Validation loss: 0.090731 Best loss: 0.090731 Accuracy: 97.65% 4 Validation loss: 0.083879 Best loss: 0.083879 Accuracy: 97.69% 5 Validation loss: 0.093132 Best loss: 0.083879 Accuracy: 97.50% 6 Validation loss: 0.097599 Best loss: 0.083879 Accuracy: 97.22% 7 Validation loss: 0.093268 Best loss: 0.083879 Accuracy: 97.34% 8 Validation loss: 0.085936 Best loss: 0.083879 Accuracy: 97.69% 9 Validation loss: 0.082373 Best loss: 0.082373 Accuracy: 98.05% 10 Validation loss: 0.089866 Best loss: 0.082373 Accuracy: 97.22% 11 Validation loss: 0.084928 Best loss: 0.082373 Accuracy: 97.62% 12 Validation loss: 0.084158 Best loss: 0.082373 Accuracy: 97.93% 13 Validation loss: 0.077944 Best loss: 0.077944 Accuracy: 97.89% 14 Validation loss: 0.071117 Best loss: 0.071117 Accuracy: 97.93% 15 Validation loss: 0.081678 Best loss: 0.071117 Accuracy: 98.01% 16 Validation loss: 0.090764 Best loss: 0.071117 Accuracy: 97.77% 17 Validation loss: 0.095537 Best loss: 0.071117 Accuracy: 97.62% 18 Validation loss: 0.095906 Best loss: 0.071117 Accuracy: 97.65% 19 Validation loss: 0.091024 Best loss: 0.071117 Accuracy: 98.08% 20 Validation loss: 0.127789 Best loss: 0.071117 Accuracy: 97.50% 21 Validation loss: 0.066878 Best loss: 0.066878 Accuracy: 98.08% 22 Validation loss: 0.077819 Best loss: 0.066878 Accuracy: 98.12% 23 Validation loss: 0.082964 Best loss: 0.066878 Accuracy: 98.16% 24 Validation loss: 0.135646 Best loss: 0.066878 Accuracy: 97.22% 25 Validation loss: 0.082845 Best loss: 0.066878 Accuracy: 97.62% 26 Validation loss: 0.072161 Best loss: 0.066878 Accuracy: 97.81% 27 Validation loss: 0.090639 Best loss: 0.066878 Accuracy: 98.08% 28 Validation loss: 0.079794 Best loss: 0.066878 Accuracy: 98.20% 29 Validation loss: 0.086298 Best loss: 0.066878 Accuracy: 98.36% 30 Validation loss: 0.094677 Best loss: 0.066878 Accuracy: 98.32% 31 Validation loss: 0.111512 Best loss: 0.066878 Accuracy: 97.73% 32 Validation loss: 0.078629 Best loss: 0.066878 Accuracy: 98.20% 33 Validation loss: 0.102015 Best loss: 0.066878 Accuracy: 98.36% 34 Validation loss: 0.133971 Best loss: 0.066878 Accuracy: 97.69% 35 Validation loss: 0.095556 Best loss: 0.066878 Accuracy: 98.24% 36 Validation loss: 0.086671 Best loss: 0.066878 Accuracy: 98.32% 37 Validation loss: 0.111889 Best loss: 0.066878 Accuracy: 97.73% 38 Validation loss: 0.077205 Best loss: 0.066878 Accuracy: 98.55% 39 Validation loss: 0.169527 Best loss: 0.066878 Accuracy: 98.44% 40 Validation loss: 0.102692 Best loss: 0.066878 Accuracy: 98.40% 41 Validation loss: 0.111560 Best loss: 0.066878 Accuracy: 98.40% 42 Validation loss: 0.110100 Best loss: 0.066878 Accuracy: 98.05% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05, total= 6.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05 0 Validation loss: 0.240096 Best loss: 0.240096 Accuracy: 93.75% 1 Validation loss: 0.114902 Best loss: 0.114902 Accuracy: 96.56% 2 Validation loss: 0.092681 Best loss: 0.092681 Accuracy: 97.46% 3 Validation loss: 0.088712 Best loss: 0.088712 Accuracy: 97.38% 4 Validation loss: 0.082413 Best loss: 0.082413 Accuracy: 97.65% 5 Validation loss: 0.094335 Best loss: 0.082413 Accuracy: 97.69% 6 Validation loss: 0.095968 Best loss: 0.082413 Accuracy: 97.85% 7 Validation loss: 0.070960 Best loss: 0.070960 Accuracy: 97.93% 8 Validation loss: 0.108825 Best loss: 0.070960 Accuracy: 97.07% 9 Validation loss: 0.072693 Best loss: 0.070960 Accuracy: 97.97% 10 Validation loss: 0.082912 Best loss: 0.070960 Accuracy: 97.73% 11 Validation loss: 0.070430 Best loss: 0.070430 Accuracy: 97.97% 12 Validation loss: 0.079514 Best loss: 0.070430 Accuracy: 98.12% 13 Validation loss: 0.088043 Best loss: 0.070430 Accuracy: 97.97% 14 Validation loss: 0.098412 Best loss: 0.070430 Accuracy: 98.20% 15 Validation loss: 0.083539 Best loss: 0.070430 Accuracy: 98.40% 16 Validation loss: 0.086173 Best loss: 0.070430 Accuracy: 97.77% 17 Validation loss: 0.082773 Best loss: 0.070430 Accuracy: 98.08% 18 Validation loss: 0.107361 Best loss: 0.070430 Accuracy: 97.93% 19 Validation loss: 0.100535 Best loss: 0.070430 Accuracy: 97.69% 20 Validation loss: 0.103552 Best loss: 0.070430 Accuracy: 97.62% 21 Validation loss: 0.094113 Best loss: 0.070430 Accuracy: 97.77% 22 Validation loss: 0.121308 Best loss: 0.070430 Accuracy: 97.26% 23 Validation loss: 0.095986 Best loss: 0.070430 Accuracy: 98.20% 24 Validation loss: 0.094551 Best loss: 0.070430 Accuracy: 97.93% 25 Validation loss: 0.094813 Best loss: 0.070430 Accuracy: 98.01% 26 Validation loss: 0.160824 Best loss: 0.070430 Accuracy: 97.97% 27 Validation loss: 102577.367188 Best loss: 0.070430 Accuracy: 19.27% 28 Validation loss: 2909.480957 Best loss: 0.070430 Accuracy: 51.72% 29 Validation loss: 171.516083 Best loss: 0.070430 Accuracy: 82.99% 30 Validation loss: 135.521774 Best loss: 0.070430 Accuracy: 82.60% 31 Validation loss: 88.530052 Best loss: 0.070430 Accuracy: 86.32% 32 Validation loss: 76.534668 Best loss: 0.070430 Accuracy: 86.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05, total= 4.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05 0 Validation loss: 0.506698 Best loss: 0.506698 Accuracy: 84.64% 1 Validation loss: 0.142504 Best loss: 0.142504 Accuracy: 96.09% 2 Validation loss: 0.140894 Best loss: 0.140894 Accuracy: 96.29% 3 Validation loss: 0.104456 Best loss: 0.104456 Accuracy: 97.19% 4 Validation loss: 0.099782 Best loss: 0.099782 Accuracy: 97.50% 5 Validation loss: 0.115304 Best loss: 0.099782 Accuracy: 97.26% 6 Validation loss: 0.106800 Best loss: 0.099782 Accuracy: 97.65% 7 Validation loss: 0.116525 Best loss: 0.099782 Accuracy: 97.26% 8 Validation loss: 0.109438 Best loss: 0.099782 Accuracy: 97.03% 9 Validation loss: 0.082539 Best loss: 0.082539 Accuracy: 97.58% 10 Validation loss: 0.086970 Best loss: 0.082539 Accuracy: 97.54% 11 Validation loss: 0.096180 Best loss: 0.082539 Accuracy: 97.34% 12 Validation loss: 0.086466 Best loss: 0.082539 Accuracy: 97.42% 13 Validation loss: 0.083519 Best loss: 0.082539 Accuracy: 97.81% 14 Validation loss: 0.103063 Best loss: 0.082539 Accuracy: 97.65% 15 Validation loss: 0.076208 Best loss: 0.076208 Accuracy: 97.97% 16 Validation loss: 0.086162 Best loss: 0.076208 Accuracy: 97.89% 17 Validation loss: 0.081447 Best loss: 0.076208 Accuracy: 97.97% 18 Validation loss: 0.055434 Best loss: 0.055434 Accuracy: 98.55% 19 Validation loss: 0.116258 Best loss: 0.055434 Accuracy: 97.07% 20 Validation loss: 0.085095 Best loss: 0.055434 Accuracy: 98.01% 21 Validation loss: 0.093456 Best loss: 0.055434 Accuracy: 97.85% 22 Validation loss: 0.091369 Best loss: 0.055434 Accuracy: 97.97% 23 Validation loss: 0.097838 Best loss: 0.055434 Accuracy: 97.81% 24 Validation loss: 0.071135 Best loss: 0.055434 Accuracy: 98.59% 25 Validation loss: 0.077825 Best loss: 0.055434 Accuracy: 98.48% 26 Validation loss: 0.107212 Best loss: 0.055434 Accuracy: 97.77% 27 Validation loss: 0.097347 Best loss: 0.055434 Accuracy: 98.32% 28 Validation loss: 0.099860 Best loss: 0.055434 Accuracy: 98.28% 29 Validation loss: 0.098857 Best loss: 0.055434 Accuracy: 98.36% 30 Validation loss: 0.082407 Best loss: 0.055434 Accuracy: 98.44% 31 Validation loss: 0.090734 Best loss: 0.055434 Accuracy: 98.32% 32 Validation loss: 0.298057 Best loss: 0.055434 Accuracy: 96.64% 33 Validation loss: 75965.546875 Best loss: 0.055434 Accuracy: 19.27% 34 Validation loss: 1591.949463 Best loss: 0.055434 Accuracy: 29.01% 35 Validation loss: 40.889915 Best loss: 0.055434 Accuracy: 85.22% 36 Validation loss: 18.931719 Best loss: 0.055434 Accuracy: 90.27% 37 Validation loss: 16.521729 Best loss: 0.055434 Accuracy: 89.80% 38 Validation loss: 12.614181 Best loss: 0.055434 Accuracy: 91.67% 39 Validation loss: 10.593999 Best loss: 0.055434 Accuracy: 91.99% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=50, batch_size=500, learning_rate=0.05, total= 5.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.102024 Best loss: 0.102024 Accuracy: 97.34% 1 Validation loss: 0.115835 Best loss: 0.102024 Accuracy: 97.15% 2 Validation loss: 0.148725 Best loss: 0.102024 Accuracy: 97.50% 3 Validation loss: 10.643847 Best loss: 0.102024 Accuracy: 88.12% 4 Validation loss: 0.928213 Best loss: 0.102024 Accuracy: 96.44% 5 Validation loss: 0.690542 Best loss: 0.102024 Accuracy: 95.70% 6 Validation loss: 0.812307 Best loss: 0.102024 Accuracy: 94.96% 7 Validation loss: 0.525574 Best loss: 0.102024 Accuracy: 96.29% 8 Validation loss: 0.722452 Best loss: 0.102024 Accuracy: 93.51% 9 Validation loss: 0.941825 Best loss: 0.102024 Accuracy: 92.18% 10 Validation loss: 0.407897 Best loss: 0.102024 Accuracy: 96.56% 11 Validation loss: 0.534575 Best loss: 0.102024 Accuracy: 96.68% 12 Validation loss: 0.368070 Best loss: 0.102024 Accuracy: 97.22% 13 Validation loss: 0.410520 Best loss: 0.102024 Accuracy: 95.27% 14 Validation loss: 0.414788 Best loss: 0.102024 Accuracy: 97.54% 15 Validation loss: 0.243067 Best loss: 0.102024 Accuracy: 97.54% 16 Validation loss: 0.377252 Best loss: 0.102024 Accuracy: 94.84% 17 Validation loss: 0.393079 Best loss: 0.102024 Accuracy: 97.30% 18 Validation loss: 0.337814 Best loss: 0.102024 Accuracy: 97.30% 19 Validation loss: 0.409032 Best loss: 0.102024 Accuracy: 97.69% 20 Validation loss: 0.228756 Best loss: 0.102024 Accuracy: 97.50% 21 Validation loss: 0.299810 Best loss: 0.102024 Accuracy: 97.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 11.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.125687 Best loss: 0.125687 Accuracy: 96.83% 1 Validation loss: 23.981316 Best loss: 0.125687 Accuracy: 75.18% 2 Validation loss: 0.251723 Best loss: 0.125687 Accuracy: 95.70% 3 Validation loss: 0.195717 Best loss: 0.125687 Accuracy: 96.36% 4 Validation loss: 0.152933 Best loss: 0.125687 Accuracy: 96.60% 5 Validation loss: 0.271237 Best loss: 0.125687 Accuracy: 94.88% 6 Validation loss: 0.166357 Best loss: 0.125687 Accuracy: 96.83% 7 Validation loss: 0.149770 Best loss: 0.125687 Accuracy: 96.91% 8 Validation loss: 0.201845 Best loss: 0.125687 Accuracy: 96.13% 9 Validation loss: 0.157877 Best loss: 0.125687 Accuracy: 96.91% 10 Validation loss: 0.219799 Best loss: 0.125687 Accuracy: 96.33% 11 Validation loss: 0.197705 Best loss: 0.125687 Accuracy: 97.11% 12 Validation loss: 0.236909 Best loss: 0.125687 Accuracy: 97.07% 13 Validation loss: 0.169058 Best loss: 0.125687 Accuracy: 97.22% 14 Validation loss: 0.190730 Best loss: 0.125687 Accuracy: 97.26% 15 Validation loss: 0.230055 Best loss: 0.125687 Accuracy: 97.38% 16 Validation loss: 0.227916 Best loss: 0.125687 Accuracy: 97.34% 17 Validation loss: 226.091751 Best loss: 0.125687 Accuracy: 92.14% 18 Validation loss: 13.008236 Best loss: 0.125687 Accuracy: 95.62% 19 Validation loss: 12.847130 Best loss: 0.125687 Accuracy: 95.74% 20 Validation loss: 5.821720 Best loss: 0.125687 Accuracy: 96.33% 21 Validation loss: 7.829120 Best loss: 0.125687 Accuracy: 95.15% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 11.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02 0 Validation loss: 0.087917 Best loss: 0.087917 Accuracy: 97.69% 1 Validation loss: 0.319121 Best loss: 0.087917 Accuracy: 96.56% 2 Validation loss: 0.435326 Best loss: 0.087917 Accuracy: 94.06% 3 Validation loss: 0.284446 Best loss: 0.087917 Accuracy: 96.60% 4 Validation loss: 0.183403 Best loss: 0.087917 Accuracy: 96.79% 5 Validation loss: 0.139043 Best loss: 0.087917 Accuracy: 96.99% 6 Validation loss: 0.116223 Best loss: 0.087917 Accuracy: 97.69% 7 Validation loss: 0.118389 Best loss: 0.087917 Accuracy: 98.01% 8 Validation loss: 0.173973 Best loss: 0.087917 Accuracy: 95.90% 9 Validation loss: 0.112023 Best loss: 0.087917 Accuracy: 98.16% 10 Validation loss: 0.132680 Best loss: 0.087917 Accuracy: 97.73% 11 Validation loss: 0.110227 Best loss: 0.087917 Accuracy: 98.24% 12 Validation loss: 0.123875 Best loss: 0.087917 Accuracy: 98.01% 13 Validation loss: 0.148492 Best loss: 0.087917 Accuracy: 97.58% 14 Validation loss: 0.129190 Best loss: 0.087917 Accuracy: 97.81% 15 Validation loss: 0.129665 Best loss: 0.087917 Accuracy: 97.77% 16 Validation loss: 0.120344 Best loss: 0.087917 Accuracy: 97.81% 17 Validation loss: 0.107339 Best loss: 0.087917 Accuracy: 97.89% 18 Validation loss: 0.346423 Best loss: 0.087917 Accuracy: 97.50% 19 Validation loss: 749.856995 Best loss: 0.087917 Accuracy: 64.11% 20 Validation loss: 7.881784 Best loss: 0.087917 Accuracy: 92.73% 21 Validation loss: 3.316260 Best loss: 0.087917 Accuracy: 96.13% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=70, batch_size=100, learning_rate=0.02, total= 11.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01 0 Validation loss: 0.729064 Best loss: 0.729064 Accuracy: 94.33% 1 Validation loss: 0.286473 Best loss: 0.286473 Accuracy: 96.25% 2 Validation loss: 499.945770 Best loss: 0.286473 Accuracy: 61.85% 3 Validation loss: 3.941091 Best loss: 0.286473 Accuracy: 89.29% 4 Validation loss: 2.132259 Best loss: 0.286473 Accuracy: 94.33% 5 Validation loss: 1.416036 Best loss: 0.286473 Accuracy: 96.64% 6 Validation loss: 85.976578 Best loss: 0.286473 Accuracy: 94.41% 7 Validation loss: 2.395885 Best loss: 0.286473 Accuracy: 96.44% 8 Validation loss: 264.726562 Best loss: 0.286473 Accuracy: 86.79% 9 Validation loss: 6.970783 Best loss: 0.286473 Accuracy: 93.04% 10 Validation loss: 22.561247 Best loss: 0.286473 Accuracy: 96.21% 11 Validation loss: 5.021589 Best loss: 0.286473 Accuracy: 93.47% 12 Validation loss: 3.802211 Best loss: 0.286473 Accuracy: 95.97% 13 Validation loss: 1.037142 Best loss: 0.286473 Accuracy: 97.65% 14 Validation loss: 11.088366 Best loss: 0.286473 Accuracy: 97.07% 15 Validation loss: 13.884163 Best loss: 0.286473 Accuracy: 96.95% 16 Validation loss: 15.182236 Best loss: 0.286473 Accuracy: 94.06% 17 Validation loss: 8.266023 Best loss: 0.286473 Accuracy: 95.70% 18 Validation loss: 19.708853 Best loss: 0.286473 Accuracy: 96.64% 19 Validation loss: 22.359173 Best loss: 0.286473 Accuracy: 94.53% 20 Validation loss: 51.983276 Best loss: 0.286473 Accuracy: 95.31% 21 Validation loss: 10.978294 Best loss: 0.286473 Accuracy: 97.77% 22 Validation loss: 62.488914 Best loss: 0.286473 Accuracy: 96.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01, total= 1.7min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01 0 Validation loss: 0.193438 Best loss: 0.193438 Accuracy: 94.84% 1 Validation loss: 4.068196 Best loss: 0.193438 Accuracy: 82.45% 2 Validation loss: 0.184150 Best loss: 0.184150 Accuracy: 95.82% 3 Validation loss: 281.588776 Best loss: 0.184150 Accuracy: 86.75% 4 Validation loss: 18.381681 Best loss: 0.184150 Accuracy: 96.21% 5 Validation loss: 2.887956 Best loss: 0.184150 Accuracy: 97.15% 6 Validation loss: 7.686343 Best loss: 0.184150 Accuracy: 96.33% 7 Validation loss: 11.538942 Best loss: 0.184150 Accuracy: 95.19% 8 Validation loss: 1.142919 Best loss: 0.184150 Accuracy: 97.22% 9 Validation loss: 105.652840 Best loss: 0.184150 Accuracy: 94.57% 10 Validation loss: 13.885515 Best loss: 0.184150 Accuracy: 97.03% 11 Validation loss: 5.906831 Best loss: 0.184150 Accuracy: 95.62% 12 Validation loss: 3.761411 Best loss: 0.184150 Accuracy: 94.33% 13 Validation loss: 79.576645 Best loss: 0.184150 Accuracy: 87.92% 14 Validation loss: 7.516062 Best loss: 0.184150 Accuracy: 97.93% 15 Validation loss: 172.281204 Best loss: 0.184150 Accuracy: 94.14% 16 Validation loss: 13.633722 Best loss: 0.184150 Accuracy: 93.75% 17 Validation loss: 11.941620 Best loss: 0.184150 Accuracy: 97.30% 18 Validation loss: 686.271790 Best loss: 0.184150 Accuracy: 96.05% 19 Validation loss: 47.542240 Best loss: 0.184150 Accuracy: 97.58% 20 Validation loss: 43.528790 Best loss: 0.184150 Accuracy: 97.19% 21 Validation loss: 22.044928 Best loss: 0.184150 Accuracy: 97.89% 22 Validation loss: 29.361326 Best loss: 0.184150 Accuracy: 97.58% 23 Validation loss: 26.499569 Best loss: 0.184150 Accuracy: 95.58% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01, total= 1.8min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01 0 Validation loss: 0.379055 Best loss: 0.379055 Accuracy: 93.98% 1 Validation loss: 0.293411 Best loss: 0.293411 Accuracy: 95.82% 2 Validation loss: 1.744731 Best loss: 0.293411 Accuracy: 94.92% 3 Validation loss: 2.583454 Best loss: 0.293411 Accuracy: 95.97% 4 Validation loss: 1.906730 Best loss: 0.293411 Accuracy: 96.29% 5 Validation loss: 0.717650 Best loss: 0.293411 Accuracy: 95.90% 6 Validation loss: 99.321487 Best loss: 0.293411 Accuracy: 93.78% 7 Validation loss: 8.261892 Best loss: 0.293411 Accuracy: 97.07% 8 Validation loss: 18.118559 Best loss: 0.293411 Accuracy: 94.96% 9 Validation loss: 5.961934 Best loss: 0.293411 Accuracy: 96.48% 10 Validation loss: 3.004120 Best loss: 0.293411 Accuracy: 97.19% 11 Validation loss: 14.309097 Best loss: 0.293411 Accuracy: 92.22% 12 Validation loss: 99.621490 Best loss: 0.293411 Accuracy: 75.10% 13 Validation loss: 69.748161 Best loss: 0.293411 Accuracy: 92.92% 14 Validation loss: 11.172760 Best loss: 0.293411 Accuracy: 96.76% 15 Validation loss: 22.243019 Best loss: 0.293411 Accuracy: 96.09% 16 Validation loss: 5.161487 Best loss: 0.293411 Accuracy: 97.38% 17 Validation loss: 61.199131 Best loss: 0.293411 Accuracy: 83.93% 18 Validation loss: 34.983425 Best loss: 0.293411 Accuracy: 97.65% 19 Validation loss: 39.887814 Best loss: 0.293411 Accuracy: 96.76% 20 Validation loss: 41.164520 Best loss: 0.293411 Accuracy: 97.38% 21 Validation loss: 25.366238 Best loss: 0.293411 Accuracy: 97.38% 22 Validation loss: 16.120886 Best loss: 0.293411 Accuracy: 97.42% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=10, learning_rate=0.01, total= 1.7min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1 0 Validation loss: 850.403625 Best loss: 850.403625 Accuracy: 90.85% 1 Validation loss: 336.769684 Best loss: 336.769684 Accuracy: 93.75% 2 Validation loss: 346.975128 Best loss: 336.769684 Accuracy: 92.61% 3 Validation loss: 134.534592 Best loss: 134.534592 Accuracy: 93.82% 4 Validation loss: 139.472549 Best loss: 134.534592 Accuracy: 94.92% 5 Validation loss: 182.103729 Best loss: 134.534592 Accuracy: 91.95% 6 Validation loss: 125.848198 Best loss: 125.848198 Accuracy: 94.06% 7 Validation loss: 81.838829 Best loss: 81.838829 Accuracy: 95.93% 8 Validation loss: 82.043762 Best loss: 81.838829 Accuracy: 95.82% 9 Validation loss: 97.803688 Best loss: 81.838829 Accuracy: 95.50% 10 Validation loss: 94.638062 Best loss: 81.838829 Accuracy: 94.02% 11 Validation loss: 131.307220 Best loss: 81.838829 Accuracy: 92.49% 12 Validation loss: 42.942501 Best loss: 42.942501 Accuracy: 96.95% 13 Validation loss: 40.969852 Best loss: 40.969852 Accuracy: 96.01% 14 Validation loss: 33.598263 Best loss: 33.598263 Accuracy: 96.48% 15 Validation loss: 61.034412 Best loss: 33.598263 Accuracy: 95.00% 16 Validation loss: 59.101837 Best loss: 33.598263 Accuracy: 94.18% 17 Validation loss: 50.972473 Best loss: 33.598263 Accuracy: 95.00% 18 Validation loss: 37.112999 Best loss: 33.598263 Accuracy: 96.87% 19 Validation loss: 24.283026 Best loss: 24.283026 Accuracy: 97.30% 20 Validation loss: 29.697607 Best loss: 24.283026 Accuracy: 96.40% 21 Validation loss: 29.802830 Best loss: 24.283026 Accuracy: 96.87% 22 Validation loss: 18.582729 Best loss: 18.582729 Accuracy: 97.73% 23 Validation loss: 25.016119 Best loss: 18.582729 Accuracy: 96.29% 24 Validation loss: 54.633755 Best loss: 18.582729 Accuracy: 91.20% 25 Validation loss: 14.380316 Best loss: 14.380316 Accuracy: 97.50% 26 Validation loss: 32.612667 Best loss: 14.380316 Accuracy: 97.11% 27 Validation loss: 47.524761 Best loss: 14.380316 Accuracy: 96.01% 28 Validation loss: 16.379150 Best loss: 14.380316 Accuracy: 97.54% 29 Validation loss: 18.829224 Best loss: 14.380316 Accuracy: 97.54% 30 Validation loss: 18.693233 Best loss: 14.380316 Accuracy: 96.21% 31 Validation loss: 31.111309 Best loss: 14.380316 Accuracy: 96.52% 32 Validation loss: 6410286.500000 Best loss: 14.380316 Accuracy: 77.44% 33 Validation loss: 1570077.875000 Best loss: 14.380316 Accuracy: 88.58% 34 Validation loss: 939800.625000 Best loss: 14.380316 Accuracy: 90.23% 35 Validation loss: 593135.562500 Best loss: 14.380316 Accuracy: 92.22% 36 Validation loss: 1036682.187500 Best loss: 14.380316 Accuracy: 83.50% 37 Validation loss: 843884.687500 Best loss: 14.380316 Accuracy: 90.97% 38 Validation loss: 510979.750000 Best loss: 14.380316 Accuracy: 88.31% 39 Validation loss: 816683.125000 Best loss: 14.380316 Accuracy: 84.52% 40 Validation loss: 684629.687500 Best loss: 14.380316 Accuracy: 86.43% 41 Validation loss: 323395.937500 Best loss: 14.380316 Accuracy: 95.27% 42 Validation loss: 739403.375000 Best loss: 14.380316 Accuracy: 86.43% 43 Validation loss: 547789.187500 Best loss: 14.380316 Accuracy: 90.30% 44 Validation loss: 343060.281250 Best loss: 14.380316 Accuracy: 95.11% 45 Validation loss: 383926.437500 Best loss: 14.380316 Accuracy: 95.35% 46 Validation loss: 443589.843750 Best loss: 14.380316 Accuracy: 93.82% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1, total= 23.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1 0 Validation loss: 33.464554 Best loss: 33.464554 Accuracy: 90.30% 1 Validation loss: 25.523787 Best loss: 25.523787 Accuracy: 91.20% 2 Validation loss: 15.509095 Best loss: 15.509095 Accuracy: 90.42% 3 Validation loss: 31.631643 Best loss: 15.509095 Accuracy: 89.91% 4 Validation loss: 7.290944 Best loss: 7.290944 Accuracy: 95.23% 5 Validation loss: 12.959599 Best loss: 7.290944 Accuracy: 91.32% 6 Validation loss: 3.368996 Best loss: 3.368996 Accuracy: 96.33% 7 Validation loss: 2.038879 Best loss: 2.038879 Accuracy: 96.25% 8 Validation loss: 2.979335 Best loss: 2.038879 Accuracy: 95.58% 9 Validation loss: 2.955154 Best loss: 2.038879 Accuracy: 96.68% 10 Validation loss: 2.744008 Best loss: 2.038879 Accuracy: 96.01% 11 Validation loss: 4.531036 Best loss: 2.038879 Accuracy: 95.62% 12 Validation loss: 115945944.000000 Best loss: 2.038879 Accuracy: 19.08% 13 Validation loss: 1306821.375000 Best loss: 2.038879 Accuracy: 79.91% 14 Validation loss: 494617.906250 Best loss: 2.038879 Accuracy: 85.93% 15 Validation loss: 333539.625000 Best loss: 2.038879 Accuracy: 88.74% 16 Validation loss: 196147.359375 Best loss: 2.038879 Accuracy: 92.49% 17 Validation loss: 180137.843750 Best loss: 2.038879 Accuracy: 91.95% 18 Validation loss: 181102.796875 Best loss: 2.038879 Accuracy: 94.37% 19 Validation loss: 194977.015625 Best loss: 2.038879 Accuracy: 93.43% 20 Validation loss: 142183.250000 Best loss: 2.038879 Accuracy: 94.61% 21 Validation loss: 158233.062500 Best loss: 2.038879 Accuracy: 93.90% 22 Validation loss: 175466.171875 Best loss: 2.038879 Accuracy: 93.63% 23 Validation loss: 146803.234375 Best loss: 2.038879 Accuracy: 91.56% 24 Validation loss: 163517.015625 Best loss: 2.038879 Accuracy: 93.24% 25 Validation loss: 87455.031250 Best loss: 2.038879 Accuracy: 95.07% 26 Validation loss: 136608.781250 Best loss: 2.038879 Accuracy: 95.15% 27 Validation loss: 73771.000000 Best loss: 2.038879 Accuracy: 96.52% 28 Validation loss: 152589.921875 Best loss: 2.038879 Accuracy: 93.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1, total= 15.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1 0 Validation loss: 34.428257 Best loss: 34.428257 Accuracy: 91.20% 1 Validation loss: 20.637756 Best loss: 20.637756 Accuracy: 91.48% 2 Validation loss: 76.767677 Best loss: 20.637756 Accuracy: 90.81% 3 Validation loss: 7127374.000000 Best loss: 20.637756 Accuracy: 47.30% 4 Validation loss: 190078.265625 Best loss: 20.637756 Accuracy: 82.29% 5 Validation loss: 79186.023438 Best loss: 20.637756 Accuracy: 88.47% 6 Validation loss: 143436.140625 Best loss: 20.637756 Accuracy: 79.87% 7 Validation loss: 25435.634766 Best loss: 20.637756 Accuracy: 93.43% 8 Validation loss: 27265.447266 Best loss: 20.637756 Accuracy: 91.91% 9 Validation loss: 55375.625000 Best loss: 20.637756 Accuracy: 86.75% 10 Validation loss: 39503.312500 Best loss: 20.637756 Accuracy: 92.77% 11 Validation loss: 30446.621094 Best loss: 20.637756 Accuracy: 92.89% 12 Validation loss: 31261.285156 Best loss: 20.637756 Accuracy: 92.06% 13 Validation loss: 46909.523438 Best loss: 20.637756 Accuracy: 90.81% 14 Validation loss: 22680.373047 Best loss: 20.637756 Accuracy: 92.03% 15 Validation loss: 18670.757812 Best loss: 20.637756 Accuracy: 95.62% 16 Validation loss: 15371.139648 Best loss: 20.637756 Accuracy: 95.07% 17 Validation loss: 7296.317383 Best loss: 20.637756 Accuracy: 96.83% 18 Validation loss: 12917.583984 Best loss: 20.637756 Accuracy: 96.60% 19 Validation loss: 34145.214844 Best loss: 20.637756 Accuracy: 93.86% 20 Validation loss: 35010.746094 Best loss: 20.637756 Accuracy: 91.91% 21 Validation loss: 23914.339844 Best loss: 20.637756 Accuracy: 92.49% 22 Validation loss: 18856.744141 Best loss: 20.637756 Accuracy: 95.62% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=160, batch_size=100, learning_rate=0.1, total= 11.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02 0 Validation loss: 0.104175 Best loss: 0.104175 Accuracy: 97.38% 1 Validation loss: 0.117586 Best loss: 0.104175 Accuracy: 97.54% 2 Validation loss: 0.108333 Best loss: 0.104175 Accuracy: 97.34% 3 Validation loss: 0.122912 Best loss: 0.104175 Accuracy: 96.21% 4 Validation loss: 0.102227 Best loss: 0.102227 Accuracy: 98.01% 5 Validation loss: 0.094710 Best loss: 0.094710 Accuracy: 98.20% 6 Validation loss: 0.099074 Best loss: 0.094710 Accuracy: 98.08% 7 Validation loss: 0.342326 Best loss: 0.094710 Accuracy: 92.30% 8 Validation loss: 0.376116 Best loss: 0.094710 Accuracy: 85.38% 9 Validation loss: 0.227018 Best loss: 0.094710 Accuracy: 94.72% 10 Validation loss: 0.162873 Best loss: 0.094710 Accuracy: 96.13% 11 Validation loss: 0.140025 Best loss: 0.094710 Accuracy: 97.03% 12 Validation loss: 0.172240 Best loss: 0.094710 Accuracy: 96.87% 13 Validation loss: 0.160971 Best loss: 0.094710 Accuracy: 96.56% 14 Validation loss: 0.182086 Best loss: 0.094710 Accuracy: 96.21% 15 Validation loss: 0.230638 Best loss: 0.094710 Accuracy: 95.74% 16 Validation loss: 0.565395 Best loss: 0.094710 Accuracy: 74.78% 17 Validation loss: 0.481577 Best loss: 0.094710 Accuracy: 78.93% 18 Validation loss: 0.527615 Best loss: 0.094710 Accuracy: 75.53% 19 Validation loss: 0.456358 Best loss: 0.094710 Accuracy: 76.90% 20 Validation loss: 0.461231 Best loss: 0.094710 Accuracy: 79.40% 21 Validation loss: 0.507518 Best loss: 0.094710 Accuracy: 75.25% 22 Validation loss: 0.527901 Best loss: 0.094710 Accuracy: 76.90% 23 Validation loss: 0.443119 Best loss: 0.094710 Accuracy: 78.42% 24 Validation loss: 0.489825 Best loss: 0.094710 Accuracy: 76.90% 25 Validation loss: 0.448147 Best loss: 0.094710 Accuracy: 75.14% 26 Validation loss: 0.433520 Best loss: 0.094710 Accuracy: 79.20% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02, total= 11.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02 0 Validation loss: 0.100262 Best loss: 0.100262 Accuracy: 96.87% 1 Validation loss: 0.130332 Best loss: 0.100262 Accuracy: 96.33% 2 Validation loss: 0.118281 Best loss: 0.100262 Accuracy: 97.26% 3 Validation loss: 0.064055 Best loss: 0.064055 Accuracy: 98.63% 4 Validation loss: 0.204077 Best loss: 0.064055 Accuracy: 96.17% 5 Validation loss: 0.534768 Best loss: 0.064055 Accuracy: 75.61% 6 Validation loss: 0.163318 Best loss: 0.064055 Accuracy: 95.90% 7 Validation loss: 0.148038 Best loss: 0.064055 Accuracy: 96.29% 8 Validation loss: 0.123454 Best loss: 0.064055 Accuracy: 97.54% 9 Validation loss: 0.122845 Best loss: 0.064055 Accuracy: 97.50% 10 Validation loss: 0.173010 Best loss: 0.064055 Accuracy: 95.82% 11 Validation loss: 0.099025 Best loss: 0.064055 Accuracy: 97.15% 12 Validation loss: 0.143184 Best loss: 0.064055 Accuracy: 97.30% 13 Validation loss: 0.095946 Best loss: 0.064055 Accuracy: 97.85% 14 Validation loss: 0.155078 Best loss: 0.064055 Accuracy: 96.79% 15 Validation loss: 0.116736 Best loss: 0.064055 Accuracy: 97.34% 16 Validation loss: 0.117428 Best loss: 0.064055 Accuracy: 98.12% 17 Validation loss: 0.158950 Best loss: 0.064055 Accuracy: 97.54% 18 Validation loss: 0.081340 Best loss: 0.064055 Accuracy: 98.16% 19 Validation loss: 0.128592 Best loss: 0.064055 Accuracy: 97.54% 20 Validation loss: 0.120003 Best loss: 0.064055 Accuracy: 97.42% 21 Validation loss: 0.129002 Best loss: 0.064055 Accuracy: 97.81% 22 Validation loss: 0.129184 Best loss: 0.064055 Accuracy: 97.54% 23 Validation loss: 0.216669 Best loss: 0.064055 Accuracy: 95.35% 24 Validation loss: 0.167843 Best loss: 0.064055 Accuracy: 97.93% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02, total= 10.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02 0 Validation loss: 0.107893 Best loss: 0.107893 Accuracy: 97.22% 1 Validation loss: 0.096697 Best loss: 0.096697 Accuracy: 97.38% 2 Validation loss: 0.255332 Best loss: 0.096697 Accuracy: 96.05% 3 Validation loss: 0.347833 Best loss: 0.096697 Accuracy: 93.39% 4 Validation loss: 0.184912 Best loss: 0.096697 Accuracy: 95.97% 5 Validation loss: 0.117708 Best loss: 0.096697 Accuracy: 97.26% 6 Validation loss: 0.099796 Best loss: 0.096697 Accuracy: 97.65% 7 Validation loss: 0.109082 Best loss: 0.096697 Accuracy: 97.93% 8 Validation loss: 0.106203 Best loss: 0.096697 Accuracy: 97.89% 9 Validation loss: 0.107012 Best loss: 0.096697 Accuracy: 98.32% 10 Validation loss: 0.072560 Best loss: 0.072560 Accuracy: 98.28% 11 Validation loss: 0.122552 Best loss: 0.072560 Accuracy: 97.77% 12 Validation loss: 0.131580 Best loss: 0.072560 Accuracy: 97.69% 13 Validation loss: 1.634258 Best loss: 0.072560 Accuracy: 20.91% 14 Validation loss: 1.622727 Best loss: 0.072560 Accuracy: 19.08% 15 Validation loss: 1.630534 Best loss: 0.072560 Accuracy: 19.08% 16 Validation loss: 1.675099 Best loss: 0.072560 Accuracy: 18.73% 17 Validation loss: 1.624748 Best loss: 0.072560 Accuracy: 19.08% 18 Validation loss: 1.641751 Best loss: 0.072560 Accuracy: 22.01% 19 Validation loss: 1.638702 Best loss: 0.072560 Accuracy: 20.91% 20 Validation loss: 1.661677 Best loss: 0.072560 Accuracy: 19.27% 21 Validation loss: 1.669129 Best loss: 0.072560 Accuracy: 19.27% 22 Validation loss: 1.625988 Best loss: 0.072560 Accuracy: 22.01% 23 Validation loss: 1.624628 Best loss: 0.072560 Accuracy: 22.01% 24 Validation loss: 1.631172 Best loss: 0.072560 Accuracy: 22.01% 25 Validation loss: 1.617089 Best loss: 0.072560 Accuracy: 20.91% 26 Validation loss: 1.623339 Best loss: 0.072560 Accuracy: 19.08% 27 Validation loss: 1.639719 Best loss: 0.072560 Accuracy: 18.73% 28 Validation loss: 1.613069 Best loss: 0.072560 Accuracy: 22.01% 29 Validation loss: 1.632918 Best loss: 0.072560 Accuracy: 18.73% 30 Validation loss: 1.624189 Best loss: 0.072560 Accuracy: 19.27% 31 Validation loss: 1.626345 Best loss: 0.072560 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=100, learning_rate=0.02, total= 13.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02 0 Validation loss: 0.197263 Best loss: 0.197263 Accuracy: 95.39% 1 Validation loss: 0.136613 Best loss: 0.136613 Accuracy: 96.36% 2 Validation loss: 0.122228 Best loss: 0.122228 Accuracy: 96.40% 3 Validation loss: 0.110332 Best loss: 0.110332 Accuracy: 96.33% 4 Validation loss: 0.118622 Best loss: 0.110332 Accuracy: 96.99% 5 Validation loss: 0.118651 Best loss: 0.110332 Accuracy: 96.68% 6 Validation loss: 0.161918 Best loss: 0.110332 Accuracy: 95.74% 7 Validation loss: 0.132039 Best loss: 0.110332 Accuracy: 95.78% 8 Validation loss: 0.118300 Best loss: 0.110332 Accuracy: 96.68% 9 Validation loss: 0.125507 Best loss: 0.110332 Accuracy: 96.29% 10 Validation loss: 0.115947 Best loss: 0.110332 Accuracy: 96.87% 11 Validation loss: 0.116463 Best loss: 0.110332 Accuracy: 96.40% 12 Validation loss: 0.132445 Best loss: 0.110332 Accuracy: 96.87% 13 Validation loss: 0.134595 Best loss: 0.110332 Accuracy: 96.76% 14 Validation loss: 0.130330 Best loss: 0.110332 Accuracy: 96.64% 15 Validation loss: 0.126696 Best loss: 0.110332 Accuracy: 96.72% 16 Validation loss: 0.116546 Best loss: 0.110332 Accuracy: 96.99% 17 Validation loss: 0.131190 Best loss: 0.110332 Accuracy: 97.03% 18 Validation loss: 0.137345 Best loss: 0.110332 Accuracy: 96.64% 19 Validation loss: 0.130982 Best loss: 0.110332 Accuracy: 95.74% 20 Validation loss: 0.129079 Best loss: 0.110332 Accuracy: 96.91% 21 Validation loss: 0.151698 Best loss: 0.110332 Accuracy: 96.29% 22 Validation loss: 0.150095 Best loss: 0.110332 Accuracy: 96.13% 23 Validation loss: 0.136464 Best loss: 0.110332 Accuracy: 96.95% 24 Validation loss: 0.117865 Best loss: 0.110332 Accuracy: 96.79% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02, total= 10.6s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02 0 Validation loss: 0.155509 Best loss: 0.155509 Accuracy: 96.09% 1 Validation loss: 0.124830 Best loss: 0.124830 Accuracy: 96.33% 2 Validation loss: 0.119341 Best loss: 0.119341 Accuracy: 96.44% 3 Validation loss: 0.133911 Best loss: 0.119341 Accuracy: 96.09% 4 Validation loss: 0.118551 Best loss: 0.118551 Accuracy: 96.76% 5 Validation loss: 0.123160 Best loss: 0.118551 Accuracy: 96.09% 6 Validation loss: 0.103847 Best loss: 0.103847 Accuracy: 97.07% 7 Validation loss: 0.100502 Best loss: 0.100502 Accuracy: 97.11% 8 Validation loss: 0.104134 Best loss: 0.100502 Accuracy: 97.34% 9 Validation loss: 0.104285 Best loss: 0.100502 Accuracy: 97.07% 10 Validation loss: 0.117892 Best loss: 0.100502 Accuracy: 96.72% 11 Validation loss: 0.118585 Best loss: 0.100502 Accuracy: 96.68% 12 Validation loss: 0.106598 Best loss: 0.100502 Accuracy: 97.15% 13 Validation loss: 0.134617 Best loss: 0.100502 Accuracy: 96.60% 14 Validation loss: 0.132133 Best loss: 0.100502 Accuracy: 96.91% 15 Validation loss: 0.111290 Best loss: 0.100502 Accuracy: 97.07% 16 Validation loss: 0.142708 Best loss: 0.100502 Accuracy: 96.64% 17 Validation loss: 0.123269 Best loss: 0.100502 Accuracy: 97.03% 18 Validation loss: 0.123326 Best loss: 0.100502 Accuracy: 96.56% 19 Validation loss: 0.124168 Best loss: 0.100502 Accuracy: 96.91% 20 Validation loss: 0.116776 Best loss: 0.100502 Accuracy: 96.87% 21 Validation loss: 0.117025 Best loss: 0.100502 Accuracy: 96.56% 22 Validation loss: 0.140092 Best loss: 0.100502 Accuracy: 96.56% 23 Validation loss: 0.135246 Best loss: 0.100502 Accuracy: 96.99% 24 Validation loss: 0.145748 Best loss: 0.100502 Accuracy: 96.36% 25 Validation loss: 0.143924 Best loss: 0.100502 Accuracy: 96.87% 26 Validation loss: 0.138756 Best loss: 0.100502 Accuracy: 96.87% 27 Validation loss: 0.156632 Best loss: 0.100502 Accuracy: 96.64% 28 Validation loss: 0.149727 Best loss: 0.100502 Accuracy: 96.64% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02, total= 12.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02 0 Validation loss: 0.160756 Best loss: 0.160756 Accuracy: 95.74% 1 Validation loss: 0.136592 Best loss: 0.136592 Accuracy: 96.76% 2 Validation loss: 0.130938 Best loss: 0.130938 Accuracy: 96.68% 3 Validation loss: 0.111893 Best loss: 0.111893 Accuracy: 96.99% 4 Validation loss: 0.104256 Best loss: 0.104256 Accuracy: 97.38% 5 Validation loss: 0.110129 Best loss: 0.104256 Accuracy: 97.26% 6 Validation loss: 0.097090 Best loss: 0.097090 Accuracy: 97.19% 7 Validation loss: 0.145146 Best loss: 0.097090 Accuracy: 96.44% 8 Validation loss: 0.093107 Best loss: 0.093107 Accuracy: 97.62% 9 Validation loss: 0.107980 Best loss: 0.093107 Accuracy: 97.19% 10 Validation loss: 0.100624 Best loss: 0.093107 Accuracy: 97.58% 11 Validation loss: 0.108981 Best loss: 0.093107 Accuracy: 97.34% 12 Validation loss: 0.103289 Best loss: 0.093107 Accuracy: 97.22% 13 Validation loss: 0.092855 Best loss: 0.092855 Accuracy: 97.62% 14 Validation loss: 0.098182 Best loss: 0.092855 Accuracy: 97.58% 15 Validation loss: 0.091933 Best loss: 0.091933 Accuracy: 97.46% 16 Validation loss: 0.095014 Best loss: 0.091933 Accuracy: 97.58% 17 Validation loss: 0.098227 Best loss: 0.091933 Accuracy: 97.34% 18 Validation loss: 0.131417 Best loss: 0.091933 Accuracy: 96.72% 19 Validation loss: 0.101071 Best loss: 0.091933 Accuracy: 97.46% 20 Validation loss: 0.109709 Best loss: 0.091933 Accuracy: 97.30% 21 Validation loss: 0.101462 Best loss: 0.091933 Accuracy: 97.65% 22 Validation loss: 0.094337 Best loss: 0.091933 Accuracy: 97.50% 23 Validation loss: 0.104698 Best loss: 0.091933 Accuracy: 97.42% 24 Validation loss: 0.112113 Best loss: 0.091933 Accuracy: 97.42% 25 Validation loss: 0.104471 Best loss: 0.091933 Accuracy: 97.34% 26 Validation loss: 0.101661 Best loss: 0.091933 Accuracy: 97.38% 27 Validation loss: 0.111230 Best loss: 0.091933 Accuracy: 96.99% 28 Validation loss: 0.091289 Best loss: 0.091289 Accuracy: 97.81% 29 Validation loss: 0.095398 Best loss: 0.091289 Accuracy: 97.77% 30 Validation loss: 0.120339 Best loss: 0.091289 Accuracy: 97.54% 31 Validation loss: 0.104513 Best loss: 0.091289 Accuracy: 97.50% 32 Validation loss: 0.102787 Best loss: 0.091289 Accuracy: 97.69% 33 Validation loss: 0.098384 Best loss: 0.091289 Accuracy: 97.77% 34 Validation loss: 0.335006 Best loss: 0.091289 Accuracy: 97.77% 35 Validation loss: 0.100602 Best loss: 0.091289 Accuracy: 97.73% 36 Validation loss: 0.120759 Best loss: 0.091289 Accuracy: 97.03% 37 Validation loss: 0.105321 Best loss: 0.091289 Accuracy: 97.85% 38 Validation loss: 0.129511 Best loss: 0.091289 Accuracy: 97.54% 39 Validation loss: 0.115880 Best loss: 0.091289 Accuracy: 97.38% 40 Validation loss: 0.102763 Best loss: 0.091289 Accuracy: 97.69% 41 Validation loss: 0.101381 Best loss: 0.091289 Accuracy: 97.77% 42 Validation loss: 0.110730 Best loss: 0.091289 Accuracy: 97.62% 43 Validation loss: 0.107626 Best loss: 0.091289 Accuracy: 97.85% 44 Validation loss: 0.109769 Best loss: 0.091289 Accuracy: 97.93% 45 Validation loss: 0.098356 Best loss: 0.091289 Accuracy: 97.73% 46 Validation loss: 0.102387 Best loss: 0.091289 Accuracy: 97.85% 47 Validation loss: 0.113617 Best loss: 0.091289 Accuracy: 97.93% 48 Validation loss: 0.119486 Best loss: 0.091289 Accuracy: 98.08% 49 Validation loss: 0.132154 Best loss: 0.091289 Accuracy: 97.97% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=10, batch_size=100, learning_rate=0.02, total= 20.7s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02 0 Validation loss: 0.175154 Best loss: 0.175154 Accuracy: 94.21% 1 Validation loss: 0.408192 Best loss: 0.175154 Accuracy: 91.13% 2 Validation loss: 0.198909 Best loss: 0.175154 Accuracy: 95.23% 3 Validation loss: 0.213392 Best loss: 0.175154 Accuracy: 93.63% 4 Validation loss: 0.189125 Best loss: 0.175154 Accuracy: 95.04% 5 Validation loss: 0.283010 Best loss: 0.175154 Accuracy: 94.18% 6 Validation loss: 0.302679 Best loss: 0.175154 Accuracy: 90.93% 7 Validation loss: 0.650330 Best loss: 0.175154 Accuracy: 75.02% 8 Validation loss: 0.413767 Best loss: 0.175154 Accuracy: 78.77% 9 Validation loss: 0.789069 Best loss: 0.175154 Accuracy: 58.01% 10 Validation loss: 0.748380 Best loss: 0.175154 Accuracy: 61.18% 11 Validation loss: 1.242519 Best loss: 0.175154 Accuracy: 38.27% 12 Validation loss: 1.206584 Best loss: 0.175154 Accuracy: 38.12% 13 Validation loss: 1.071106 Best loss: 0.175154 Accuracy: 40.50% 14 Validation loss: 1.123444 Best loss: 0.175154 Accuracy: 40.58% 15 Validation loss: 1.200557 Best loss: 0.175154 Accuracy: 40.58% 16 Validation loss: 1.399900 Best loss: 0.175154 Accuracy: 32.84% 17 Validation loss: 1.338760 Best loss: 0.175154 Accuracy: 41.20% 18 Validation loss: 1.229676 Best loss: 0.175154 Accuracy: 40.50% 19 Validation loss: 1.183276 Best loss: 0.175154 Accuracy: 42.53% 20 Validation loss: 1.184143 Best loss: 0.175154 Accuracy: 42.53% 21 Validation loss: 1.191341 Best loss: 0.175154 Accuracy: 40.38% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02, total= 1.3min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02 0 Validation loss: 0.186749 Best loss: 0.186749 Accuracy: 95.35% 1 Validation loss: 0.208389 Best loss: 0.186749 Accuracy: 94.96% 2 Validation loss: 0.162491 Best loss: 0.162491 Accuracy: 94.92% 3 Validation loss: 0.175371 Best loss: 0.162491 Accuracy: 94.76% 4 Validation loss: 0.160922 Best loss: 0.160922 Accuracy: 96.05% 5 Validation loss: 0.156023 Best loss: 0.156023 Accuracy: 95.62% 6 Validation loss: 0.577734 Best loss: 0.156023 Accuracy: 77.17% 7 Validation loss: 1.249876 Best loss: 0.156023 Accuracy: 77.95% 8 Validation loss: 1.282245 Best loss: 0.156023 Accuracy: 36.12% 9 Validation loss: 1.180313 Best loss: 0.156023 Accuracy: 42.38% 10 Validation loss: 1.204774 Best loss: 0.156023 Accuracy: 39.87% 11 Validation loss: 1.182780 Best loss: 0.156023 Accuracy: 39.68% 12 Validation loss: 1.187500 Best loss: 0.156023 Accuracy: 39.68% 13 Validation loss: 1.181499 Best loss: 0.156023 Accuracy: 39.29% 14 Validation loss: 1.181296 Best loss: 0.156023 Accuracy: 39.52% 15 Validation loss: 1.177513 Best loss: 0.156023 Accuracy: 41.20% 16 Validation loss: 1.186354 Best loss: 0.156023 Accuracy: 39.68% 17 Validation loss: 1.182037 Best loss: 0.156023 Accuracy: 39.29% 18 Validation loss: 1.183748 Best loss: 0.156023 Accuracy: 39.68% 19 Validation loss: 1.178820 Best loss: 0.156023 Accuracy: 39.68% 20 Validation loss: 1.179096 Best loss: 0.156023 Accuracy: 39.68% 21 Validation loss: 1.198198 Best loss: 0.156023 Accuracy: 39.29% 22 Validation loss: 1.196864 Best loss: 0.156023 Accuracy: 39.68% 23 Validation loss: 1.206793 Best loss: 0.156023 Accuracy: 39.68% 24 Validation loss: 1.193773 Best loss: 0.156023 Accuracy: 39.29% 25 Validation loss: 1.179078 Best loss: 0.156023 Accuracy: 41.20% 26 Validation loss: 1.178817 Best loss: 0.156023 Accuracy: 39.68% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02, total= 1.5min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02 0 Validation loss: 0.205903 Best loss: 0.205903 Accuracy: 94.25% 1 Validation loss: 0.122735 Best loss: 0.122735 Accuracy: 97.03% 2 Validation loss: 0.149516 Best loss: 0.122735 Accuracy: 96.29% 3 Validation loss: 0.212521 Best loss: 0.122735 Accuracy: 96.48% 4 Validation loss: 0.242549 Best loss: 0.122735 Accuracy: 94.21% 5 Validation loss: 0.330887 Best loss: 0.122735 Accuracy: 91.67% 6 Validation loss: 0.306163 Best loss: 0.122735 Accuracy: 95.82% 7 Validation loss: 0.252378 Best loss: 0.122735 Accuracy: 94.88% 8 Validation loss: 0.231685 Best loss: 0.122735 Accuracy: 95.82% 9 Validation loss: 0.664854 Best loss: 0.122735 Accuracy: 70.88% 10 Validation loss: 0.497880 Best loss: 0.122735 Accuracy: 77.95% 11 Validation loss: 0.291596 Best loss: 0.122735 Accuracy: 94.72% 12 Validation loss: 0.226452 Best loss: 0.122735 Accuracy: 95.11% 13 Validation loss: 0.274685 Best loss: 0.122735 Accuracy: 93.00% 14 Validation loss: 0.353443 Best loss: 0.122735 Accuracy: 95.27% 15 Validation loss: 0.812656 Best loss: 0.122735 Accuracy: 57.97% 16 Validation loss: 0.847268 Best loss: 0.122735 Accuracy: 59.34% 17 Validation loss: 1.191011 Best loss: 0.122735 Accuracy: 37.02% 18 Validation loss: 1.184591 Best loss: 0.122735 Accuracy: 40.15% 19 Validation loss: 1.190056 Best loss: 0.122735 Accuracy: 37.02% 20 Validation loss: 1.188479 Best loss: 0.122735 Accuracy: 37.41% 21 Validation loss: 1.212461 Best loss: 0.122735 Accuracy: 40.58% 22 Validation loss: 1.224920 Best loss: 0.122735 Accuracy: 40.62% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=30, batch_size=10, learning_rate=0.02, total= 1.4min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01 0 Validation loss: 0.103824 Best loss: 0.103824 Accuracy: 97.22% 1 Validation loss: 0.084765 Best loss: 0.084765 Accuracy: 97.93% 2 Validation loss: 0.069354 Best loss: 0.069354 Accuracy: 98.28% 3 Validation loss: 0.083534 Best loss: 0.069354 Accuracy: 98.01% 4 Validation loss: 0.078348 Best loss: 0.069354 Accuracy: 98.01% 5 Validation loss: 0.064682 Best loss: 0.064682 Accuracy: 98.44% 6 Validation loss: 0.069909 Best loss: 0.064682 Accuracy: 98.75% 7 Validation loss: 0.079489 Best loss: 0.064682 Accuracy: 98.44% 8 Validation loss: 0.083839 Best loss: 0.064682 Accuracy: 98.16% 9 Validation loss: 0.098391 Best loss: 0.064682 Accuracy: 98.44% 10 Validation loss: 0.088385 Best loss: 0.064682 Accuracy: 98.59% 11 Validation loss: 0.098388 Best loss: 0.064682 Accuracy: 98.67% 12 Validation loss: 0.064155 Best loss: 0.064155 Accuracy: 98.51% 13 Validation loss: 0.078880 Best loss: 0.064155 Accuracy: 98.83% 14 Validation loss: 0.122993 Best loss: 0.064155 Accuracy: 98.28% 15 Validation loss: 0.267132 Best loss: 0.064155 Accuracy: 96.91% 16 Validation loss: 0.081967 Best loss: 0.064155 Accuracy: 98.40% 17 Validation loss: 0.100666 Best loss: 0.064155 Accuracy: 98.48% 18 Validation loss: 0.123592 Best loss: 0.064155 Accuracy: 96.13% 19 Validation loss: 0.081863 Best loss: 0.064155 Accuracy: 98.36% 20 Validation loss: 0.150217 Best loss: 0.064155 Accuracy: 98.36% 21 Validation loss: 0.243342 Best loss: 0.064155 Accuracy: 98.44% 22 Validation loss: 0.265774 Best loss: 0.064155 Accuracy: 98.01% 23 Validation loss: 0.174954 Best loss: 0.064155 Accuracy: 98.44% 24 Validation loss: 0.204148 Best loss: 0.064155 Accuracy: 97.77% 25 Validation loss: 0.164853 Best loss: 0.064155 Accuracy: 97.97% 26 Validation loss: 0.153206 Best loss: 0.064155 Accuracy: 95.66% 27 Validation loss: 0.152940 Best loss: 0.064155 Accuracy: 96.99% 28 Validation loss: 0.231583 Best loss: 0.064155 Accuracy: 98.55% 29 Validation loss: 0.100253 Best loss: 0.064155 Accuracy: 98.87% 30 Validation loss: 0.156060 Best loss: 0.064155 Accuracy: 98.48% 31 Validation loss: 0.080692 Best loss: 0.064155 Accuracy: 98.75% 32 Validation loss: 0.193663 Best loss: 0.064155 Accuracy: 98.59% 33 Validation loss: 0.102300 Best loss: 0.064155 Accuracy: 97.62% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01, total= 14.2s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01 0 Validation loss: 0.077256 Best loss: 0.077256 Accuracy: 97.93% 1 Validation loss: 0.081539 Best loss: 0.077256 Accuracy: 98.20% 2 Validation loss: 0.083210 Best loss: 0.077256 Accuracy: 98.28% 3 Validation loss: 0.054373 Best loss: 0.054373 Accuracy: 98.71% 4 Validation loss: 0.050975 Best loss: 0.050975 Accuracy: 98.87% 5 Validation loss: 0.059530 Best loss: 0.050975 Accuracy: 98.67% 6 Validation loss: 0.058483 Best loss: 0.050975 Accuracy: 98.51% 7 Validation loss: 0.047411 Best loss: 0.047411 Accuracy: 98.63% 8 Validation loss: 0.049192 Best loss: 0.047411 Accuracy: 99.02% 9 Validation loss: 0.094554 Best loss: 0.047411 Accuracy: 98.28% 10 Validation loss: 0.177135 Best loss: 0.047411 Accuracy: 96.60% 11 Validation loss: 0.135463 Best loss: 0.047411 Accuracy: 98.55% 12 Validation loss: 0.126369 Best loss: 0.047411 Accuracy: 98.40% 13 Validation loss: 0.084567 Best loss: 0.047411 Accuracy: 98.44% 14 Validation loss: 0.102908 Best loss: 0.047411 Accuracy: 98.55% 15 Validation loss: 0.081483 Best loss: 0.047411 Accuracy: 98.71% 16 Validation loss: 0.074116 Best loss: 0.047411 Accuracy: 98.48% 17 Validation loss: 0.073612 Best loss: 0.047411 Accuracy: 98.71% 18 Validation loss: 0.075634 Best loss: 0.047411 Accuracy: 98.67% 19 Validation loss: 0.147183 Best loss: 0.047411 Accuracy: 98.75% 20 Validation loss: 0.043061 Best loss: 0.043061 Accuracy: 98.87% 21 Validation loss: 0.105160 Best loss: 0.043061 Accuracy: 98.98% 22 Validation loss: 0.065325 Best loss: 0.043061 Accuracy: 98.79% 23 Validation loss: 0.095793 Best loss: 0.043061 Accuracy: 98.05% 24 Validation loss: 0.128435 Best loss: 0.043061 Accuracy: 98.36% 25 Validation loss: 0.130819 Best loss: 0.043061 Accuracy: 98.48% 26 Validation loss: 0.131940 Best loss: 0.043061 Accuracy: 97.77% 27 Validation loss: 0.113928 Best loss: 0.043061 Accuracy: 97.77% 28 Validation loss: 0.097041 Best loss: 0.043061 Accuracy: 98.44% 29 Validation loss: 0.088444 Best loss: 0.043061 Accuracy: 98.44% 30 Validation loss: 0.194170 Best loss: 0.043061 Accuracy: 98.59% 31 Validation loss: 0.093873 Best loss: 0.043061 Accuracy: 98.32% 32 Validation loss: 0.176665 Best loss: 0.043061 Accuracy: 98.71% 33 Validation loss: 0.115290 Best loss: 0.043061 Accuracy: 98.40% 34 Validation loss: 0.210565 Best loss: 0.043061 Accuracy: 98.79% 35 Validation loss: 0.212074 Best loss: 0.043061 Accuracy: 98.55% 36 Validation loss: 2.096503 Best loss: 0.043061 Accuracy: 96.64% 37 Validation loss: 0.253084 Best loss: 0.043061 Accuracy: 95.74% 38 Validation loss: 0.593742 Best loss: 0.043061 Accuracy: 95.23% 39 Validation loss: 0.238404 Best loss: 0.043061 Accuracy: 97.22% 40 Validation loss: 0.170104 Best loss: 0.043061 Accuracy: 97.54% 41 Validation loss: 0.155084 Best loss: 0.043061 Accuracy: 98.28% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01, total= 16.9s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01 0 Validation loss: 0.093884 Best loss: 0.093884 Accuracy: 97.85% 1 Validation loss: 0.076332 Best loss: 0.076332 Accuracy: 97.97% 2 Validation loss: 0.085220 Best loss: 0.076332 Accuracy: 98.12% 3 Validation loss: 0.082966 Best loss: 0.076332 Accuracy: 98.05% 4 Validation loss: 0.057408 Best loss: 0.057408 Accuracy: 98.67% 5 Validation loss: 0.083013 Best loss: 0.057408 Accuracy: 98.24% 6 Validation loss: 0.072691 Best loss: 0.057408 Accuracy: 98.55% 7 Validation loss: 0.087917 Best loss: 0.057408 Accuracy: 98.05% 8 Validation loss: 0.132835 Best loss: 0.057408 Accuracy: 97.26% 9 Validation loss: 0.084901 Best loss: 0.057408 Accuracy: 98.40% 10 Validation loss: 0.079927 Best loss: 0.057408 Accuracy: 98.40% 11 Validation loss: 0.082857 Best loss: 0.057408 Accuracy: 98.40% 12 Validation loss: 0.088257 Best loss: 0.057408 Accuracy: 98.28% 13 Validation loss: 0.094664 Best loss: 0.057408 Accuracy: 98.59% 14 Validation loss: 0.074500 Best loss: 0.057408 Accuracy: 98.51% 15 Validation loss: 0.165562 Best loss: 0.057408 Accuracy: 97.30% 16 Validation loss: 0.091976 Best loss: 0.057408 Accuracy: 98.01% 17 Validation loss: 0.123025 Best loss: 0.057408 Accuracy: 97.69% 18 Validation loss: 0.106052 Best loss: 0.057408 Accuracy: 98.40% 19 Validation loss: 0.067828 Best loss: 0.057408 Accuracy: 98.55% 20 Validation loss: 0.095299 Best loss: 0.057408 Accuracy: 97.97% 21 Validation loss: 0.081483 Best loss: 0.057408 Accuracy: 98.63% 22 Validation loss: 0.094967 Best loss: 0.057408 Accuracy: 98.71% 23 Validation loss: 0.118287 Best loss: 0.057408 Accuracy: 98.63% 24 Validation loss: 0.073797 Best loss: 0.057408 Accuracy: 98.98% 25 Validation loss: 0.095701 Best loss: 0.057408 Accuracy: 98.75% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=100, learning_rate=0.01, total= 10.9s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01 0 Validation loss: 0.132217 Best loss: 0.132217 Accuracy: 96.33% 1 Validation loss: 0.542291 Best loss: 0.132217 Accuracy: 92.03% 2 Validation loss: 0.598429 Best loss: 0.132217 Accuracy: 73.85% 3 Validation loss: 0.811314 Best loss: 0.132217 Accuracy: 58.56% 4 Validation loss: 1.402884 Best loss: 0.132217 Accuracy: 55.59% 5 Validation loss: 0.852306 Best loss: 0.132217 Accuracy: 56.84% 6 Validation loss: 1.454235 Best loss: 0.132217 Accuracy: 53.91% 7 Validation loss: 1.583002 Best loss: 0.132217 Accuracy: 36.55% 8 Validation loss: 1.342375 Best loss: 0.132217 Accuracy: 33.19% 9 Validation loss: 1.539772 Best loss: 0.132217 Accuracy: 26.15% 10 Validation loss: 1.461075 Best loss: 0.132217 Accuracy: 30.38% 11 Validation loss: 1.381738 Best loss: 0.132217 Accuracy: 34.09% 12 Validation loss: 1.394869 Best loss: 0.132217 Accuracy: 33.54% 13 Validation loss: 1.611468 Best loss: 0.132217 Accuracy: 22.01% 14 Validation loss: 1.609337 Best loss: 0.132217 Accuracy: 22.01% 15 Validation loss: 1.609168 Best loss: 0.132217 Accuracy: 22.01% 16 Validation loss: 1.608323 Best loss: 0.132217 Accuracy: 22.01% 17 Validation loss: 1.608857 Best loss: 0.132217 Accuracy: 19.27% 18 Validation loss: 1.612009 Best loss: 0.132217 Accuracy: 22.01% 19 Validation loss: 1.609180 Best loss: 0.132217 Accuracy: 19.08% 20 Validation loss: 1.608321 Best loss: 0.132217 Accuracy: 20.91% 21 Validation loss: 1.613891 Best loss: 0.132217 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01, total= 1.3min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01 0 Validation loss: 0.150240 Best loss: 0.150240 Accuracy: 95.27% 1 Validation loss: 0.237669 Best loss: 0.150240 Accuracy: 94.68% 2 Validation loss: 0.188807 Best loss: 0.150240 Accuracy: 95.43% 3 Validation loss: 0.138834 Best loss: 0.138834 Accuracy: 96.52% 4 Validation loss: 0.312969 Best loss: 0.138834 Accuracy: 97.22% 5 Validation loss: 0.304368 Best loss: 0.138834 Accuracy: 91.05% 6 Validation loss: 0.416880 Best loss: 0.138834 Accuracy: 86.63% 7 Validation loss: 0.366710 Best loss: 0.138834 Accuracy: 89.52% 8 Validation loss: 0.419125 Best loss: 0.138834 Accuracy: 88.00% 9 Validation loss: 0.335204 Best loss: 0.138834 Accuracy: 94.88% 10 Validation loss: 0.348460 Best loss: 0.138834 Accuracy: 88.94% 11 Validation loss: 0.565747 Best loss: 0.138834 Accuracy: 72.63% 12 Validation loss: 0.443494 Best loss: 0.138834 Accuracy: 79.32% 13 Validation loss: 0.459230 Best loss: 0.138834 Accuracy: 78.54% 14 Validation loss: 0.483367 Best loss: 0.138834 Accuracy: 77.95% 15 Validation loss: 0.472077 Best loss: 0.138834 Accuracy: 78.30% 16 Validation loss: 0.548676 Best loss: 0.138834 Accuracy: 79.36% 17 Validation loss: 0.397524 Best loss: 0.138834 Accuracy: 79.16% 18 Validation loss: 0.584018 Best loss: 0.138834 Accuracy: 78.46% 19 Validation loss: 0.419598 Best loss: 0.138834 Accuracy: 78.58% 20 Validation loss: 2.175684 Best loss: 0.138834 Accuracy: 58.60% 21 Validation loss: 1.061435 Best loss: 0.138834 Accuracy: 39.68% 22 Validation loss: 1.045573 Best loss: 0.138834 Accuracy: 37.57% 23 Validation loss: 1.043344 Best loss: 0.138834 Accuracy: 42.14% 24 Validation loss: 1.031826 Best loss: 0.138834 Accuracy: 39.68% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01, total= 1.5min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01 0 Validation loss: 0.137977 Best loss: 0.137977 Accuracy: 97.11% 1 Validation loss: 0.163267 Best loss: 0.137977 Accuracy: 95.74% 2 Validation loss: 0.103080 Best loss: 0.103080 Accuracy: 96.91% 3 Validation loss: 0.540809 Best loss: 0.103080 Accuracy: 73.92% 4 Validation loss: 0.335075 Best loss: 0.103080 Accuracy: 93.00% 5 Validation loss: 0.250921 Best loss: 0.103080 Accuracy: 95.62% 6 Validation loss: 0.584629 Best loss: 0.103080 Accuracy: 94.33% 7 Validation loss: 0.175005 Best loss: 0.103080 Accuracy: 95.27% 8 Validation loss: 1.862055 Best loss: 0.103080 Accuracy: 58.72% 9 Validation loss: 0.786089 Best loss: 0.103080 Accuracy: 87.26% 10 Validation loss: 0.414133 Best loss: 0.103080 Accuracy: 88.27% 11 Validation loss: 0.788945 Best loss: 0.103080 Accuracy: 92.61% 12 Validation loss: 1.269745 Best loss: 0.103080 Accuracy: 40.11% 13 Validation loss: 1.579266 Best loss: 0.103080 Accuracy: 20.41% 14 Validation loss: 1.256671 Best loss: 0.103080 Accuracy: 39.84% 15 Validation loss: 1.403804 Best loss: 0.103080 Accuracy: 33.39% 16 Validation loss: 1.348766 Best loss: 0.103080 Accuracy: 34.68% 17 Validation loss: 1.341079 Best loss: 0.103080 Accuracy: 34.87% 18 Validation loss: 1.337494 Best loss: 0.103080 Accuracy: 34.68% 19 Validation loss: 1.342697 Best loss: 0.103080 Accuracy: 34.87% 20 Validation loss: 1.335060 Best loss: 0.103080 Accuracy: 34.83% 21 Validation loss: 1.351670 Best loss: 0.103080 Accuracy: 34.68% 22 Validation loss: 1.334777 Best loss: 0.103080 Accuracy: 34.68% 23 Validation loss: 1.334789 Best loss: 0.103080 Accuracy: 34.87% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=120, batch_size=10, learning_rate=0.01, total= 1.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1 0 Validation loss: 2253.869629 Best loss: 2253.869629 Accuracy: 19.47% 1 Validation loss: 197.237823 Best loss: 197.237823 Accuracy: 66.03% 2 Validation loss: 9.523738 Best loss: 9.523738 Accuracy: 91.71% 3 Validation loss: 6.686861 Best loss: 6.686861 Accuracy: 90.03% 4 Validation loss: 3.891983 Best loss: 3.891983 Accuracy: 91.91% 5 Validation loss: 2.482953 Best loss: 2.482953 Accuracy: 94.25% 6 Validation loss: 6.725624 Best loss: 2.482953 Accuracy: 84.28% 7 Validation loss: 2.146237 Best loss: 2.146237 Accuracy: 94.96% 8 Validation loss: 2.339620 Best loss: 2.146237 Accuracy: 93.04% 9 Validation loss: 2.990865 Best loss: 2.146237 Accuracy: 96.01% 10 Validation loss: 1.859377 Best loss: 1.859377 Accuracy: 95.97% 11 Validation loss: 1.278888 Best loss: 1.278888 Accuracy: 96.40% 12 Validation loss: 1.491071 Best loss: 1.278888 Accuracy: 95.11% 13 Validation loss: 1.020002 Best loss: 1.020002 Accuracy: 95.93% 14 Validation loss: 0.928930 Best loss: 0.928930 Accuracy: 96.13% 15 Validation loss: 1.238857 Best loss: 0.928930 Accuracy: 94.10% 16 Validation loss: 0.792561 Best loss: 0.792561 Accuracy: 95.78% 17 Validation loss: 1.875370 Best loss: 0.792561 Accuracy: 90.07% 18 Validation loss: 1.278079 Best loss: 0.792561 Accuracy: 94.72% 19 Validation loss: 0.577101 Best loss: 0.577101 Accuracy: 96.56% 20 Validation loss: 0.624225 Best loss: 0.577101 Accuracy: 96.13% 21 Validation loss: 0.830264 Best loss: 0.577101 Accuracy: 94.96% 22 Validation loss: 1.175743 Best loss: 0.577101 Accuracy: 93.12% 23 Validation loss: 0.581083 Best loss: 0.577101 Accuracy: 96.72% 24 Validation loss: 0.539774 Best loss: 0.539774 Accuracy: 96.72% 25 Validation loss: 0.724604 Best loss: 0.539774 Accuracy: 96.72% 26 Validation loss: 0.464204 Best loss: 0.464204 Accuracy: 97.07% 27 Validation loss: 0.442764 Best loss: 0.442764 Accuracy: 97.22% 28 Validation loss: 0.425368 Best loss: 0.425368 Accuracy: 96.79% 29 Validation loss: 0.420195 Best loss: 0.420195 Accuracy: 96.72% 30 Validation loss: 0.416196 Best loss: 0.416196 Accuracy: 96.95% 31 Validation loss: 0.332863 Best loss: 0.332863 Accuracy: 97.46% 32 Validation loss: 0.358017 Best loss: 0.332863 Accuracy: 97.54% 33 Validation loss: 0.378066 Best loss: 0.332863 Accuracy: 97.15% 34 Validation loss: 0.412616 Best loss: 0.332863 Accuracy: 96.40% 35 Validation loss: 0.339767 Best loss: 0.332863 Accuracy: 97.38% 36 Validation loss: 0.403039 Best loss: 0.332863 Accuracy: 97.11% 37 Validation loss: 0.370643 Best loss: 0.332863 Accuracy: 96.13% 38 Validation loss: 0.384398 Best loss: 0.332863 Accuracy: 97.38% 39 Validation loss: 0.402307 Best loss: 0.332863 Accuracy: 97.07% 40 Validation loss: 0.390818 Best loss: 0.332863 Accuracy: 97.07% 41 Validation loss: 0.387952 Best loss: 0.332863 Accuracy: 97.26% 42 Validation loss: 0.551784 Best loss: 0.332863 Accuracy: 96.72% 43 Validation loss: 0.329143 Best loss: 0.329143 Accuracy: 97.34% 44 Validation loss: 0.296295 Best loss: 0.296295 Accuracy: 97.46% 45 Validation loss: 0.844592 Best loss: 0.296295 Accuracy: 93.08% 46 Validation loss: 0.834674 Best loss: 0.296295 Accuracy: 96.36% 47 Validation loss: 0.672946 Best loss: 0.296295 Accuracy: 96.48% 48 Validation loss: 0.888101 Best loss: 0.296295 Accuracy: 95.50% 49 Validation loss: 0.420178 Best loss: 0.296295 Accuracy: 97.22% 50 Validation loss: 0.354646 Best loss: 0.296295 Accuracy: 97.62% 51 Validation loss: 0.544071 Best loss: 0.296295 Accuracy: 96.21% 52 Validation loss: 0.326440 Best loss: 0.296295 Accuracy: 97.50% 53 Validation loss: 0.321651 Best loss: 0.296295 Accuracy: 97.65% 54 Validation loss: 0.447301 Best loss: 0.296295 Accuracy: 97.26% 55 Validation loss: 0.319685 Best loss: 0.296295 Accuracy: 97.26% 56 Validation loss: 0.396502 Best loss: 0.296295 Accuracy: 97.07% 57 Validation loss: 0.518520 Best loss: 0.296295 Accuracy: 95.47% 58 Validation loss: 0.433026 Best loss: 0.296295 Accuracy: 97.42% 59 Validation loss: 0.353267 Best loss: 0.296295 Accuracy: 97.11% 60 Validation loss: 0.307492 Best loss: 0.296295 Accuracy: 97.50% 61 Validation loss: 0.637525 Best loss: 0.296295 Accuracy: 94.37% 62 Validation loss: 0.375093 Best loss: 0.296295 Accuracy: 97.34% 63 Validation loss: 0.409950 Best loss: 0.296295 Accuracy: 96.60% 64 Validation loss: 0.443079 Best loss: 0.296295 Accuracy: 96.40% 65 Validation loss: 0.594499 Best loss: 0.296295 Accuracy: 94.76% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1, total= 9.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1 0 Validation loss: 617.722412 Best loss: 617.722412 Accuracy: 48.91% 1 Validation loss: 44.148766 Best loss: 44.148766 Accuracy: 77.21% 2 Validation loss: 7.475353 Best loss: 7.475353 Accuracy: 85.85% 3 Validation loss: 2.200915 Best loss: 2.200915 Accuracy: 94.45% 4 Validation loss: 3.107678 Best loss: 2.200915 Accuracy: 88.15% 5 Validation loss: 3.270190 Best loss: 2.200915 Accuracy: 88.90% 6 Validation loss: 1.463994 Best loss: 1.463994 Accuracy: 95.93% 7 Validation loss: 2.309421 Best loss: 1.463994 Accuracy: 94.37% 8 Validation loss: 1.281925 Best loss: 1.281925 Accuracy: 96.05% 9 Validation loss: 1.151222 Best loss: 1.151222 Accuracy: 95.66% 10 Validation loss: 1.051753 Best loss: 1.051753 Accuracy: 96.48% 11 Validation loss: 0.922635 Best loss: 0.922635 Accuracy: 96.56% 12 Validation loss: 0.727884 Best loss: 0.727884 Accuracy: 96.48% 13 Validation loss: 0.836256 Best loss: 0.727884 Accuracy: 95.70% 14 Validation loss: 0.921362 Best loss: 0.727884 Accuracy: 95.58% 15 Validation loss: 0.787741 Best loss: 0.727884 Accuracy: 95.19% 16 Validation loss: 0.995767 Best loss: 0.727884 Accuracy: 94.25% 17 Validation loss: 1.086295 Best loss: 0.727884 Accuracy: 96.29% 18 Validation loss: 0.510853 Best loss: 0.510853 Accuracy: 97.30% 19 Validation loss: 0.701066 Best loss: 0.510853 Accuracy: 96.05% 20 Validation loss: 0.600601 Best loss: 0.510853 Accuracy: 96.13% 21 Validation loss: 0.672593 Best loss: 0.510853 Accuracy: 96.76% 22 Validation loss: 0.595011 Best loss: 0.510853 Accuracy: 97.15% 23 Validation loss: 0.867188 Best loss: 0.510853 Accuracy: 96.29% 24 Validation loss: 0.690836 Best loss: 0.510853 Accuracy: 96.99% 25 Validation loss: 0.627086 Best loss: 0.510853 Accuracy: 97.34% 26 Validation loss: 0.732949 Best loss: 0.510853 Accuracy: 95.31% 27 Validation loss: 0.553440 Best loss: 0.510853 Accuracy: 97.38% 28 Validation loss: 0.548715 Best loss: 0.510853 Accuracy: 97.46% 29 Validation loss: 0.532089 Best loss: 0.510853 Accuracy: 97.30% 30 Validation loss: 0.594906 Best loss: 0.510853 Accuracy: 97.42% 31 Validation loss: 0.644317 Best loss: 0.510853 Accuracy: 95.50% 32 Validation loss: 0.659883 Best loss: 0.510853 Accuracy: 96.25% 33 Validation loss: 1.202811 Best loss: 0.510853 Accuracy: 93.86% 34 Validation loss: 0.571845 Best loss: 0.510853 Accuracy: 97.26% 35 Validation loss: 0.438944 Best loss: 0.438944 Accuracy: 97.15% 36 Validation loss: 0.499801 Best loss: 0.438944 Accuracy: 96.95% 37 Validation loss: 0.406860 Best loss: 0.406860 Accuracy: 97.34% 38 Validation loss: 0.379837 Best loss: 0.379837 Accuracy: 97.38% 39 Validation loss: 0.504644 Best loss: 0.379837 Accuracy: 96.68% 40 Validation loss: 0.350152 Best loss: 0.350152 Accuracy: 97.69% 41 Validation loss: 0.572527 Best loss: 0.350152 Accuracy: 96.44% 42 Validation loss: 0.405733 Best loss: 0.350152 Accuracy: 97.58% 43 Validation loss: 0.483453 Best loss: 0.350152 Accuracy: 97.15% 44 Validation loss: 0.525112 Best loss: 0.350152 Accuracy: 97.54% 45 Validation loss: 0.528985 Best loss: 0.350152 Accuracy: 97.38% 46 Validation loss: 0.515326 Best loss: 0.350152 Accuracy: 96.91% 47 Validation loss: 0.627956 Best loss: 0.350152 Accuracy: 96.76% 48 Validation loss: 0.544897 Best loss: 0.350152 Accuracy: 97.19% 49 Validation loss: 0.557299 Best loss: 0.350152 Accuracy: 97.58% 50 Validation loss: 0.693732 Best loss: 0.350152 Accuracy: 96.87% 51 Validation loss: 1.155209 Best loss: 0.350152 Accuracy: 97.22% 52 Validation loss: 1.124076 Best loss: 0.350152 Accuracy: 97.73% 53 Validation loss: 0.922768 Best loss: 0.350152 Accuracy: 97.89% 54 Validation loss: 1.488722 Best loss: 0.350152 Accuracy: 97.73% 55 Validation loss: 1.471371 Best loss: 0.350152 Accuracy: 97.85% 56 Validation loss: 1.546350 Best loss: 0.350152 Accuracy: 97.54% 57 Validation loss: 2.008160 Best loss: 0.350152 Accuracy: 96.79% 58 Validation loss: 1.409400 Best loss: 0.350152 Accuracy: 97.22% 59 Validation loss: 1.654917 Best loss: 0.350152 Accuracy: 97.93% 60 Validation loss: 1.701032 Best loss: 0.350152 Accuracy: 96.68% 61 Validation loss: 1.100938 Best loss: 0.350152 Accuracy: 95.11% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1, total= 8.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1 0 Validation loss: 394.905090 Best loss: 394.905090 Accuracy: 58.09% 1 Validation loss: 15.409176 Best loss: 15.409176 Accuracy: 94.21% 2 Validation loss: 4.320905 Best loss: 4.320905 Accuracy: 95.39% 3 Validation loss: 2.062145 Best loss: 2.062145 Accuracy: 95.19% 4 Validation loss: 2.224840 Best loss: 2.062145 Accuracy: 96.13% 5 Validation loss: 1.533224 Best loss: 1.533224 Accuracy: 96.33% 6 Validation loss: 1.412018 Best loss: 1.412018 Accuracy: 96.64% 7 Validation loss: 1.413521 Best loss: 1.412018 Accuracy: 95.43% 8 Validation loss: 1.342562 Best loss: 1.342562 Accuracy: 95.70% 9 Validation loss: 1.180861 Best loss: 1.180861 Accuracy: 96.60% 10 Validation loss: 1.253484 Best loss: 1.180861 Accuracy: 96.52% 11 Validation loss: 1.313838 Best loss: 1.180861 Accuracy: 96.56% 12 Validation loss: 1.172045 Best loss: 1.172045 Accuracy: 96.17% 13 Validation loss: 1.263052 Best loss: 1.172045 Accuracy: 97.30% 14 Validation loss: 1.113346 Best loss: 1.113346 Accuracy: 95.97% 15 Validation loss: 1.039007 Best loss: 1.039007 Accuracy: 96.72% 16 Validation loss: 0.948227 Best loss: 0.948227 Accuracy: 96.87% 17 Validation loss: 1.068971 Best loss: 0.948227 Accuracy: 95.62% 18 Validation loss: 1.064954 Best loss: 0.948227 Accuracy: 97.19% 19 Validation loss: 1.163687 Best loss: 0.948227 Accuracy: 96.68% 20 Validation loss: 0.965772 Best loss: 0.948227 Accuracy: 97.03% 21 Validation loss: 1.000799 Best loss: 0.948227 Accuracy: 97.58% 22 Validation loss: 1.147547 Best loss: 0.948227 Accuracy: 96.87% 23 Validation loss: 0.962178 Best loss: 0.948227 Accuracy: 97.54% 24 Validation loss: 1.264516 Best loss: 0.948227 Accuracy: 96.99% 25 Validation loss: 0.935679 Best loss: 0.935679 Accuracy: 97.30% 26 Validation loss: 0.997939 Best loss: 0.935679 Accuracy: 97.03% 27 Validation loss: 0.977452 Best loss: 0.935679 Accuracy: 97.42% 28 Validation loss: 0.873381 Best loss: 0.873381 Accuracy: 97.42% 29 Validation loss: 0.547888 Best loss: 0.547888 Accuracy: 97.03% 30 Validation loss: 0.549266 Best loss: 0.547888 Accuracy: 97.34% 31 Validation loss: 0.521340 Best loss: 0.521340 Accuracy: 97.42% 32 Validation loss: 0.776709 Best loss: 0.521340 Accuracy: 96.09% 33 Validation loss: 0.666147 Best loss: 0.521340 Accuracy: 97.34% 34 Validation loss: 0.674552 Best loss: 0.521340 Accuracy: 97.89% 35 Validation loss: 0.656545 Best loss: 0.521340 Accuracy: 97.81% 36 Validation loss: 0.645453 Best loss: 0.521340 Accuracy: 97.46% 37 Validation loss: 0.743331 Best loss: 0.521340 Accuracy: 97.07% 38 Validation loss: 0.767466 Best loss: 0.521340 Accuracy: 96.68% 39 Validation loss: 0.755872 Best loss: 0.521340 Accuracy: 97.62% 40 Validation loss: 0.779493 Best loss: 0.521340 Accuracy: 96.79% 41 Validation loss: 0.724249 Best loss: 0.521340 Accuracy: 97.89% 42 Validation loss: 0.667347 Best loss: 0.521340 Accuracy: 97.34% 43 Validation loss: 0.804027 Best loss: 0.521340 Accuracy: 96.40% 44 Validation loss: 0.682661 Best loss: 0.521340 Accuracy: 97.85% 45 Validation loss: 0.737355 Best loss: 0.521340 Accuracy: 97.77% 46 Validation loss: 0.763166 Best loss: 0.521340 Accuracy: 97.97% 47 Validation loss: 0.799720 Best loss: 0.521340 Accuracy: 97.50% 48 Validation loss: 0.707011 Best loss: 0.521340 Accuracy: 98.08% 49 Validation loss: 0.773290 Best loss: 0.521340 Accuracy: 97.38% 50 Validation loss: 0.802538 Best loss: 0.521340 Accuracy: 97.85% 51 Validation loss: 0.726366 Best loss: 0.521340 Accuracy: 97.85% 52 Validation loss: 0.807451 Best loss: 0.521340 Accuracy: 98.01% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=100, batch_size=500, learning_rate=0.1, total= 7.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.104262 Best loss: 0.104262 Accuracy: 96.87% 1 Validation loss: 0.057768 Best loss: 0.057768 Accuracy: 98.20% 2 Validation loss: 0.065365 Best loss: 0.057768 Accuracy: 98.28% 3 Validation loss: 0.050140 Best loss: 0.050140 Accuracy: 98.55% 4 Validation loss: 0.059500 Best loss: 0.050140 Accuracy: 98.32% 5 Validation loss: 0.059232 Best loss: 0.050140 Accuracy: 98.16% 6 Validation loss: 0.050565 Best loss: 0.050140 Accuracy: 98.83% 7 Validation loss: 0.069235 Best loss: 0.050140 Accuracy: 98.28% 8 Validation loss: 0.057245 Best loss: 0.050140 Accuracy: 98.83% 9 Validation loss: 0.051185 Best loss: 0.050140 Accuracy: 98.83% 10 Validation loss: 0.063084 Best loss: 0.050140 Accuracy: 98.55% 11 Validation loss: 0.060704 Best loss: 0.050140 Accuracy: 98.71% 12 Validation loss: 0.071098 Best loss: 0.050140 Accuracy: 98.75% 13 Validation loss: 0.060864 Best loss: 0.050140 Accuracy: 98.63% 14 Validation loss: 0.112166 Best loss: 0.050140 Accuracy: 98.20% 15 Validation loss: 0.063503 Best loss: 0.050140 Accuracy: 98.36% 16 Validation loss: 0.061291 Best loss: 0.050140 Accuracy: 98.59% 17 Validation loss: 0.070368 Best loss: 0.050140 Accuracy: 98.75% 18 Validation loss: 0.089017 Best loss: 0.050140 Accuracy: 98.40% 19 Validation loss: 0.064526 Best loss: 0.050140 Accuracy: 98.83% 20 Validation loss: 0.054551 Best loss: 0.050140 Accuracy: 98.83% 21 Validation loss: 0.096824 Best loss: 0.050140 Accuracy: 98.63% 22 Validation loss: 0.066107 Best loss: 0.050140 Accuracy: 98.91% 23 Validation loss: 0.077998 Best loss: 0.050140 Accuracy: 98.40% 24 Validation loss: 0.099299 Best loss: 0.050140 Accuracy: 98.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 3.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.095852 Best loss: 0.095852 Accuracy: 96.72% 1 Validation loss: 0.066849 Best loss: 0.066849 Accuracy: 98.32% 2 Validation loss: 0.048709 Best loss: 0.048709 Accuracy: 98.59% 3 Validation loss: 0.051427 Best loss: 0.048709 Accuracy: 98.59% 4 Validation loss: 0.056287 Best loss: 0.048709 Accuracy: 98.40% 5 Validation loss: 0.050386 Best loss: 0.048709 Accuracy: 98.55% 6 Validation loss: 0.042117 Best loss: 0.042117 Accuracy: 98.87% 7 Validation loss: 0.051448 Best loss: 0.042117 Accuracy: 98.20% 8 Validation loss: 0.063650 Best loss: 0.042117 Accuracy: 98.48% 9 Validation loss: 0.056913 Best loss: 0.042117 Accuracy: 98.75% 10 Validation loss: 0.055860 Best loss: 0.042117 Accuracy: 98.98% 11 Validation loss: 0.055063 Best loss: 0.042117 Accuracy: 99.02% 12 Validation loss: 0.059420 Best loss: 0.042117 Accuracy: 98.67% 13 Validation loss: 0.037632 Best loss: 0.037632 Accuracy: 98.94% 14 Validation loss: 0.044770 Best loss: 0.037632 Accuracy: 99.10% 15 Validation loss: 0.067000 Best loss: 0.037632 Accuracy: 98.59% 16 Validation loss: 0.061861 Best loss: 0.037632 Accuracy: 98.79% 17 Validation loss: 0.060321 Best loss: 0.037632 Accuracy: 98.79% 18 Validation loss: 0.067400 Best loss: 0.037632 Accuracy: 98.59% 19 Validation loss: 0.076164 Best loss: 0.037632 Accuracy: 98.63% 20 Validation loss: 0.085849 Best loss: 0.037632 Accuracy: 98.59% 21 Validation loss: 0.090392 Best loss: 0.037632 Accuracy: 98.24% 22 Validation loss: 0.065538 Best loss: 0.037632 Accuracy: 98.32% 23 Validation loss: 0.082591 Best loss: 0.037632 Accuracy: 98.71% 24 Validation loss: 0.140387 Best loss: 0.037632 Accuracy: 98.16% 25 Validation loss: 0.120258 Best loss: 0.037632 Accuracy: 98.44% 26 Validation loss: 0.100676 Best loss: 0.037632 Accuracy: 98.59% 27 Validation loss: 0.098665 Best loss: 0.037632 Accuracy: 98.59% 28 Validation loss: 0.085320 Best loss: 0.037632 Accuracy: 98.24% 29 Validation loss: 0.127298 Best loss: 0.037632 Accuracy: 98.40% 30 Validation loss: 0.068495 Best loss: 0.037632 Accuracy: 98.87% 31 Validation loss: 0.085618 Best loss: 0.037632 Accuracy: 98.79% 32 Validation loss: 0.099967 Best loss: 0.037632 Accuracy: 98.67% 33 Validation loss: 69.966843 Best loss: 0.037632 Accuracy: 76.74% 34 Validation loss: 2.380670 Best loss: 0.037632 Accuracy: 94.25% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 5.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01 0 Validation loss: 0.092189 Best loss: 0.092189 Accuracy: 97.38% 1 Validation loss: 0.063842 Best loss: 0.063842 Accuracy: 98.36% 2 Validation loss: 0.055077 Best loss: 0.055077 Accuracy: 98.44% 3 Validation loss: 0.065851 Best loss: 0.055077 Accuracy: 98.40% 4 Validation loss: 0.047329 Best loss: 0.047329 Accuracy: 98.79% 5 Validation loss: 0.057213 Best loss: 0.047329 Accuracy: 98.44% 6 Validation loss: 0.052610 Best loss: 0.047329 Accuracy: 98.63% 7 Validation loss: 0.085337 Best loss: 0.047329 Accuracy: 98.05% 8 Validation loss: 0.063733 Best loss: 0.047329 Accuracy: 98.44% 9 Validation loss: 0.047242 Best loss: 0.047242 Accuracy: 98.67% 10 Validation loss: 0.053016 Best loss: 0.047242 Accuracy: 98.94% 11 Validation loss: 0.078120 Best loss: 0.047242 Accuracy: 98.44% 12 Validation loss: 0.066105 Best loss: 0.047242 Accuracy: 98.87% 13 Validation loss: 0.067185 Best loss: 0.047242 Accuracy: 98.67% 14 Validation loss: 0.075066 Best loss: 0.047242 Accuracy: 98.63% 15 Validation loss: 0.068906 Best loss: 0.047242 Accuracy: 98.67% 16 Validation loss: 0.066611 Best loss: 0.047242 Accuracy: 98.67% 17 Validation loss: 0.068865 Best loss: 0.047242 Accuracy: 98.83% 18 Validation loss: 0.054735 Best loss: 0.047242 Accuracy: 98.87% 19 Validation loss: 0.049881 Best loss: 0.047242 Accuracy: 98.94% 20 Validation loss: 0.056100 Best loss: 0.047242 Accuracy: 98.59% 21 Validation loss: 0.104917 Best loss: 0.047242 Accuracy: 98.67% 22 Validation loss: 0.098794 Best loss: 0.047242 Accuracy: 98.44% 23 Validation loss: 0.093185 Best loss: 0.047242 Accuracy: 98.75% 24 Validation loss: 0.075253 Best loss: 0.047242 Accuracy: 99.02% 25 Validation loss: 0.078304 Best loss: 0.047242 Accuracy: 98.63% 26 Validation loss: 0.139811 Best loss: 0.047242 Accuracy: 98.63% 27 Validation loss: 0.096919 Best loss: 0.047242 Accuracy: 98.63% 28 Validation loss: 0.096147 Best loss: 0.047242 Accuracy: 98.94% 29 Validation loss: 0.134537 Best loss: 0.047242 Accuracy: 98.79% 30 Validation loss: 0.081981 Best loss: 0.047242 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=140, batch_size=500, learning_rate=0.01, total= 4.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05 0 Validation loss: 1.805884 Best loss: 1.805884 Accuracy: 18.73% 1 Validation loss: 1.638453 Best loss: 1.638453 Accuracy: 20.91% 2 Validation loss: 1.777679 Best loss: 1.638453 Accuracy: 18.73% 3 Validation loss: 1.674783 Best loss: 1.638453 Accuracy: 19.27% 4 Validation loss: 1.644050 Best loss: 1.638453 Accuracy: 22.01% 5 Validation loss: 1.908150 Best loss: 1.638453 Accuracy: 19.08% 6 Validation loss: 1.861055 Best loss: 1.638453 Accuracy: 22.01% 7 Validation loss: 1.646454 Best loss: 1.638453 Accuracy: 19.27% 8 Validation loss: 1.682898 Best loss: 1.638453 Accuracy: 22.01% 9 Validation loss: 1.800022 Best loss: 1.638453 Accuracy: 18.73% 10 Validation loss: 1.787573 Best loss: 1.638453 Accuracy: 22.01% 11 Validation loss: 1.982571 Best loss: 1.638453 Accuracy: 22.01% 12 Validation loss: 1.943092 Best loss: 1.638453 Accuracy: 20.91% 13 Validation loss: 1.777602 Best loss: 1.638453 Accuracy: 19.27% 14 Validation loss: 1.791736 Best loss: 1.638453 Accuracy: 19.08% 15 Validation loss: 1.913676 Best loss: 1.638453 Accuracy: 22.01% 16 Validation loss: 1.850441 Best loss: 1.638453 Accuracy: 19.08% 17 Validation loss: 1.676427 Best loss: 1.638453 Accuracy: 20.91% 18 Validation loss: 1.803298 Best loss: 1.638453 Accuracy: 22.01% 19 Validation loss: 1.727334 Best loss: 1.638453 Accuracy: 22.01% 20 Validation loss: 1.709793 Best loss: 1.638453 Accuracy: 18.73% 21 Validation loss: 1.744467 Best loss: 1.638453 Accuracy: 18.73% 22 Validation loss: 1.651264 Best loss: 1.638453 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05, total= 1.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05 0 Validation loss: 1.746754 Best loss: 1.746754 Accuracy: 20.91% 1 Validation loss: 1.648125 Best loss: 1.648125 Accuracy: 19.08% 2 Validation loss: 1.792024 Best loss: 1.648125 Accuracy: 19.08% 3 Validation loss: 1.838272 Best loss: 1.648125 Accuracy: 19.27% 4 Validation loss: 1.800162 Best loss: 1.648125 Accuracy: 19.08% 5 Validation loss: 1.669709 Best loss: 1.648125 Accuracy: 18.73% 6 Validation loss: 1.851122 Best loss: 1.648125 Accuracy: 19.08% 7 Validation loss: 1.649280 Best loss: 1.648125 Accuracy: 19.27% 8 Validation loss: 1.899553 Best loss: 1.648125 Accuracy: 20.91% 9 Validation loss: 1.914811 Best loss: 1.648125 Accuracy: 19.27% 10 Validation loss: 1.686124 Best loss: 1.648125 Accuracy: 22.01% 11 Validation loss: 1.647474 Best loss: 1.647474 Accuracy: 20.91% 12 Validation loss: 1.853963 Best loss: 1.647474 Accuracy: 20.91% 13 Validation loss: 1.669570 Best loss: 1.647474 Accuracy: 22.01% 14 Validation loss: 1.703601 Best loss: 1.647474 Accuracy: 19.27% 15 Validation loss: 1.998326 Best loss: 1.647474 Accuracy: 19.08% 16 Validation loss: 1.656298 Best loss: 1.647474 Accuracy: 20.91% 17 Validation loss: 1.947681 Best loss: 1.647474 Accuracy: 20.91% 18 Validation loss: 2.143588 Best loss: 1.647474 Accuracy: 20.91% 19 Validation loss: 1.900223 Best loss: 1.647474 Accuracy: 20.91% 20 Validation loss: 1.930350 Best loss: 1.647474 Accuracy: 18.73% 21 Validation loss: 1.900985 Best loss: 1.647474 Accuracy: 22.01% 22 Validation loss: 1.750338 Best loss: 1.647474 Accuracy: 19.27% 23 Validation loss: 2.205183 Best loss: 1.647474 Accuracy: 18.73% 24 Validation loss: 1.718396 Best loss: 1.647474 Accuracy: 22.01% 25 Validation loss: 1.836215 Best loss: 1.647474 Accuracy: 22.01% 26 Validation loss: 1.777828 Best loss: 1.647474 Accuracy: 22.01% 27 Validation loss: 1.763804 Best loss: 1.647474 Accuracy: 19.27% 28 Validation loss: 1.860309 Best loss: 1.647474 Accuracy: 19.27% 29 Validation loss: 1.954945 Best loss: 1.647474 Accuracy: 18.73% 30 Validation loss: 1.838278 Best loss: 1.647474 Accuracy: 18.73% 31 Validation loss: 1.988403 Best loss: 1.647474 Accuracy: 22.01% 32 Validation loss: 2.001386 Best loss: 1.647474 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05, total= 1.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05 0 Validation loss: 1.648542 Best loss: 1.648542 Accuracy: 18.73% 1 Validation loss: 1.856751 Best loss: 1.648542 Accuracy: 19.08% 2 Validation loss: 1.736560 Best loss: 1.648542 Accuracy: 18.73% 3 Validation loss: 1.996893 Best loss: 1.648542 Accuracy: 19.08% 4 Validation loss: 2.140832 Best loss: 1.648542 Accuracy: 19.08% 5 Validation loss: 1.850734 Best loss: 1.648542 Accuracy: 19.27% 6 Validation loss: 1.746691 Best loss: 1.648542 Accuracy: 19.08% 7 Validation loss: 1.830478 Best loss: 1.648542 Accuracy: 18.73% 8 Validation loss: 1.649748 Best loss: 1.648542 Accuracy: 22.01% 9 Validation loss: 2.048924 Best loss: 1.648542 Accuracy: 22.01% 10 Validation loss: 1.832474 Best loss: 1.648542 Accuracy: 18.73% 11 Validation loss: 1.816107 Best loss: 1.648542 Accuracy: 19.27% 12 Validation loss: 1.836798 Best loss: 1.648542 Accuracy: 18.73% 13 Validation loss: 1.796182 Best loss: 1.648542 Accuracy: 19.08% 14 Validation loss: 1.792563 Best loss: 1.648542 Accuracy: 22.01% 15 Validation loss: 1.879796 Best loss: 1.648542 Accuracy: 20.91% 16 Validation loss: 1.704596 Best loss: 1.648542 Accuracy: 18.73% 17 Validation loss: 1.803578 Best loss: 1.648542 Accuracy: 19.08% 18 Validation loss: 2.113099 Best loss: 1.648542 Accuracy: 19.08% 19 Validation loss: 1.628995 Best loss: 1.628995 Accuracy: 19.27% 20 Validation loss: 1.801368 Best loss: 1.628995 Accuracy: 19.27% 21 Validation loss: 1.647708 Best loss: 1.628995 Accuracy: 22.01% 22 Validation loss: 1.653073 Best loss: 1.628995 Accuracy: 20.91% 23 Validation loss: 1.739612 Best loss: 1.628995 Accuracy: 22.01% 24 Validation loss: 1.861974 Best loss: 1.628995 Accuracy: 22.01% 25 Validation loss: 1.744545 Best loss: 1.628995 Accuracy: 19.27% 26 Validation loss: 1.719069 Best loss: 1.628995 Accuracy: 19.08% 27 Validation loss: 1.685109 Best loss: 1.628995 Accuracy: 22.01% 28 Validation loss: 2.323919 Best loss: 1.628995 Accuracy: 19.08% 29 Validation loss: 2.050603 Best loss: 1.628995 Accuracy: 18.73% 30 Validation loss: 1.854671 Best loss: 1.628995 Accuracy: 19.27% 31 Validation loss: 1.956271 Best loss: 1.628995 Accuracy: 18.73% 32 Validation loss: 1.666341 Best loss: 1.628995 Accuracy: 19.08% 33 Validation loss: 1.684591 Best loss: 1.628995 Accuracy: 20.91% 34 Validation loss: 1.747721 Best loss: 1.628995 Accuracy: 19.08% 35 Validation loss: 1.761389 Best loss: 1.628995 Accuracy: 22.01% 36 Validation loss: 1.971672 Best loss: 1.628995 Accuracy: 22.01% 37 Validation loss: 1.921872 Best loss: 1.628995 Accuracy: 22.01% 38 Validation loss: 1.989986 Best loss: 1.628995 Accuracy: 18.73% 39 Validation loss: 1.904658 Best loss: 1.628995 Accuracy: 19.08% 40 Validation loss: 1.730791 Best loss: 1.628995 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.05, total= 2.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05 0 Validation loss: 0.582922 Best loss: 0.582922 Accuracy: 87.26% 1 Validation loss: 700.583252 Best loss: 0.582922 Accuracy: 35.97% 2 Validation loss: 3.301509 Best loss: 0.582922 Accuracy: 60.28% 3 Validation loss: 1.445452 Best loss: 0.582922 Accuracy: 71.15% 4 Validation loss: 2.473347 Best loss: 0.582922 Accuracy: 55.94% 5 Validation loss: 1.350830 Best loss: 0.582922 Accuracy: 68.61% 6 Validation loss: 0.954446 Best loss: 0.582922 Accuracy: 78.42% 7 Validation loss: 0.790986 Best loss: 0.582922 Accuracy: 82.21% 8 Validation loss: 0.950953 Best loss: 0.582922 Accuracy: 71.31% 9 Validation loss: 0.702875 Best loss: 0.582922 Accuracy: 82.56% 10 Validation loss: 0.845586 Best loss: 0.582922 Accuracy: 75.92% 11 Validation loss: 0.696687 Best loss: 0.582922 Accuracy: 83.93% 12 Validation loss: 0.990190 Best loss: 0.582922 Accuracy: 85.81% 13 Validation loss: 1.144556 Best loss: 0.582922 Accuracy: 82.96% 14 Validation loss: 0.564097 Best loss: 0.564097 Accuracy: 87.26% 15 Validation loss: 0.645036 Best loss: 0.564097 Accuracy: 89.76% 16 Validation loss: 0.389776 Best loss: 0.389776 Accuracy: 91.67% 17 Validation loss: 0.392382 Best loss: 0.389776 Accuracy: 91.01% 18 Validation loss: 122089.085938 Best loss: 0.389776 Accuracy: 19.08% 19 Validation loss: 214.929688 Best loss: 0.389776 Accuracy: 58.01% 20 Validation loss: 308.215271 Best loss: 0.389776 Accuracy: 40.89% 21 Validation loss: 94.030769 Best loss: 0.389776 Accuracy: 67.24% 22 Validation loss: 420.204834 Best loss: 0.389776 Accuracy: 41.28% 23 Validation loss: 76.072571 Best loss: 0.389776 Accuracy: 67.40% 24 Validation loss: 131.180771 Best loss: 0.389776 Accuracy: 64.93% 25 Validation loss: 63.137894 Best loss: 0.389776 Accuracy: 75.18% 26 Validation loss: 82.910995 Best loss: 0.389776 Accuracy: 64.03% 27 Validation loss: 54.644066 Best loss: 0.389776 Accuracy: 79.67% 28 Validation loss: 58.119003 Best loss: 0.389776 Accuracy: 79.01% 29 Validation loss: 27.039621 Best loss: 0.389776 Accuracy: 79.98% 30 Validation loss: 40.613102 Best loss: 0.389776 Accuracy: 85.42% 31 Validation loss: 34.486137 Best loss: 0.389776 Accuracy: 84.56% 32 Validation loss: 92.991516 Best loss: 0.389776 Accuracy: 61.65% 33 Validation loss: 55.380478 Best loss: 0.389776 Accuracy: 69.78% 34 Validation loss: 51.647957 Best loss: 0.389776 Accuracy: 78.50% 35 Validation loss: 88.551918 Best loss: 0.389776 Accuracy: 78.93% 36 Validation loss: 28.808645 Best loss: 0.389776 Accuracy: 90.70% 37 Validation loss: 24012.804688 Best loss: 0.389776 Accuracy: 56.88% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05, total= 19.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05 0 Validation loss: 0.220876 Best loss: 0.220876 Accuracy: 93.47% 1 Validation loss: 74.324799 Best loss: 0.220876 Accuracy: 19.08% 2 Validation loss: 3.601294 Best loss: 0.220876 Accuracy: 56.22% 3 Validation loss: 2.934201 Best loss: 0.220876 Accuracy: 56.65% 4 Validation loss: 1.176287 Best loss: 0.220876 Accuracy: 77.60% 5 Validation loss: 1.054417 Best loss: 0.220876 Accuracy: 75.61% 6 Validation loss: 0.915681 Best loss: 0.220876 Accuracy: 80.49% 7 Validation loss: 0.539913 Best loss: 0.220876 Accuracy: 86.90% 8 Validation loss: 0.695490 Best loss: 0.220876 Accuracy: 85.65% 9 Validation loss: 0.865160 Best loss: 0.220876 Accuracy: 83.74% 10 Validation loss: 0.548597 Best loss: 0.220876 Accuracy: 86.36% 11 Validation loss: 0.562550 Best loss: 0.220876 Accuracy: 89.44% 12 Validation loss: 0.774707 Best loss: 0.220876 Accuracy: 85.46% 13 Validation loss: 0.727909 Best loss: 0.220876 Accuracy: 82.72% 14 Validation loss: 71.641373 Best loss: 0.220876 Accuracy: 34.99% 15 Validation loss: 3128.554443 Best loss: 0.220876 Accuracy: 14.50% 16 Validation loss: 2470.563965 Best loss: 0.220876 Accuracy: 18.49% 17 Validation loss: 2623.156982 Best loss: 0.220876 Accuracy: 19.04% 18 Validation loss: 564.759277 Best loss: 0.220876 Accuracy: 23.42% 19 Validation loss: 705.578613 Best loss: 0.220876 Accuracy: 20.09% 20 Validation loss: 118.579041 Best loss: 0.220876 Accuracy: 36.63% 21 Validation loss: 433.764648 Best loss: 0.220876 Accuracy: 24.78% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05, total= 11.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05 0 Validation loss: 0.904697 Best loss: 0.904697 Accuracy: 77.56% 1 Validation loss: 101.439499 Best loss: 0.904697 Accuracy: 19.27% 2 Validation loss: 6.030031 Best loss: 0.904697 Accuracy: 23.85% 3 Validation loss: 1.727677 Best loss: 0.904697 Accuracy: 44.64% 4 Validation loss: 2.114077 Best loss: 0.904697 Accuracy: 31.04% 5 Validation loss: 1.464838 Best loss: 0.904697 Accuracy: 57.08% 6 Validation loss: 4.117582 Best loss: 0.904697 Accuracy: 35.89% 7 Validation loss: 2.094471 Best loss: 0.904697 Accuracy: 48.87% 8 Validation loss: 0.971351 Best loss: 0.904697 Accuracy: 59.70% 9 Validation loss: 1.184114 Best loss: 0.904697 Accuracy: 57.97% 10 Validation loss: 0.832840 Best loss: 0.832840 Accuracy: 68.33% 11 Validation loss: 0.719886 Best loss: 0.719886 Accuracy: 69.78% 12 Validation loss: 0.739225 Best loss: 0.719886 Accuracy: 71.70% 13 Validation loss: 0.686744 Best loss: 0.686744 Accuracy: 70.76% 14 Validation loss: 1.025004 Best loss: 0.686744 Accuracy: 68.37% 15 Validation loss: 0.580116 Best loss: 0.580116 Accuracy: 78.23% 16 Validation loss: 0.485343 Best loss: 0.485343 Accuracy: 81.70% 17 Validation loss: 158464.562500 Best loss: 0.485343 Accuracy: 19.27% 18 Validation loss: 23701.232422 Best loss: 0.485343 Accuracy: 18.73% 19 Validation loss: 1056.956787 Best loss: 0.485343 Accuracy: 47.19% 20 Validation loss: 507.659241 Best loss: 0.485343 Accuracy: 56.22% 21 Validation loss: 709.591309 Best loss: 0.485343 Accuracy: 53.67% 22 Validation loss: 284.854675 Best loss: 0.485343 Accuracy: 58.56% 23 Validation loss: 400.561584 Best loss: 0.485343 Accuracy: 61.45% 24 Validation loss: 685.670715 Best loss: 0.485343 Accuracy: 66.26% 25 Validation loss: 163.521835 Best loss: 0.485343 Accuracy: 65.99% 26 Validation loss: 286.572845 Best loss: 0.485343 Accuracy: 64.74% 27 Validation loss: 288.016510 Best loss: 0.485343 Accuracy: 59.46% 28 Validation loss: 395.942780 Best loss: 0.485343 Accuracy: 66.73% 29 Validation loss: 424.118652 Best loss: 0.485343 Accuracy: 58.05% 30 Validation loss: 220.965744 Best loss: 0.485343 Accuracy: 67.40% 31 Validation loss: 292.131775 Best loss: 0.485343 Accuracy: 67.44% 32 Validation loss: 111.668259 Best loss: 0.485343 Accuracy: 65.09% 33 Validation loss: 209.823395 Best loss: 0.485343 Accuracy: 69.59% 34 Validation loss: 206.791199 Best loss: 0.485343 Accuracy: 59.19% 35 Validation loss: 117.022934 Best loss: 0.485343 Accuracy: 61.34% 36 Validation loss: 1190.013306 Best loss: 0.485343 Accuracy: 37.22% 37 Validation loss: 254.094635 Best loss: 0.485343 Accuracy: 53.48% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=100, learning_rate=0.05, total= 19.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02 0 Validation loss: 0.166459 Best loss: 0.166459 Accuracy: 96.72% 1 Validation loss: 0.349006 Best loss: 0.166459 Accuracy: 90.46% 2 Validation loss: 0.138778 Best loss: 0.138778 Accuracy: 96.13% 3 Validation loss: 0.130907 Best loss: 0.130907 Accuracy: 95.93% 4 Validation loss: 0.223436 Best loss: 0.130907 Accuracy: 95.58% 5 Validation loss: 6.558612 Best loss: 0.130907 Accuracy: 88.31% 6 Validation loss: 1.176257 Best loss: 0.130907 Accuracy: 92.77% 7 Validation loss: 0.863745 Best loss: 0.130907 Accuracy: 93.78% 8 Validation loss: 0.569394 Best loss: 0.130907 Accuracy: 95.86% 9 Validation loss: 0.420904 Best loss: 0.130907 Accuracy: 96.68% 10 Validation loss: 0.908756 Best loss: 0.130907 Accuracy: 95.74% 11 Validation loss: 0.437826 Best loss: 0.130907 Accuracy: 96.87% 12 Validation loss: 0.411749 Best loss: 0.130907 Accuracy: 97.30% 13 Validation loss: 0.513091 Best loss: 0.130907 Accuracy: 93.98% 14 Validation loss: 0.354452 Best loss: 0.130907 Accuracy: 96.64% 15 Validation loss: 0.608198 Best loss: 0.130907 Accuracy: 94.92% 16 Validation loss: 0.243279 Best loss: 0.130907 Accuracy: 97.46% 17 Validation loss: 14.964272 Best loss: 0.130907 Accuracy: 92.89% 18 Validation loss: 8.871965 Best loss: 0.130907 Accuracy: 94.33% 19 Validation loss: 3.344076 Best loss: 0.130907 Accuracy: 96.60% 20 Validation loss: 2.970726 Best loss: 0.130907 Accuracy: 95.90% 21 Validation loss: 2.974631 Best loss: 0.130907 Accuracy: 96.95% 22 Validation loss: 11.174094 Best loss: 0.130907 Accuracy: 92.42% 23 Validation loss: 2.135022 Best loss: 0.130907 Accuracy: 97.22% 24 Validation loss: 4.295427 Best loss: 0.130907 Accuracy: 95.47% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02, total= 24.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02 0 Validation loss: 0.650187 Best loss: 0.650187 Accuracy: 77.56% 1 Validation loss: 0.135336 Best loss: 0.135336 Accuracy: 97.30% 2 Validation loss: 0.137464 Best loss: 0.135336 Accuracy: 95.78% 3 Validation loss: 0.156157 Best loss: 0.135336 Accuracy: 95.90% 4 Validation loss: 0.118219 Best loss: 0.118219 Accuracy: 96.60% 5 Validation loss: 0.138770 Best loss: 0.118219 Accuracy: 97.15% 6 Validation loss: 0.101042 Best loss: 0.101042 Accuracy: 96.95% 7 Validation loss: 133.952606 Best loss: 0.101042 Accuracy: 81.59% 8 Validation loss: 2.094877 Best loss: 0.101042 Accuracy: 91.09% 9 Validation loss: 1.346749 Best loss: 0.101042 Accuracy: 95.74% 10 Validation loss: 0.895448 Best loss: 0.101042 Accuracy: 95.31% 11 Validation loss: 1.052235 Best loss: 0.101042 Accuracy: 94.14% 12 Validation loss: 1.325099 Best loss: 0.101042 Accuracy: 96.68% 13 Validation loss: 15.080662 Best loss: 0.101042 Accuracy: 95.23% 14 Validation loss: 2.057513 Best loss: 0.101042 Accuracy: 96.40% 15 Validation loss: 2.089115 Best loss: 0.101042 Accuracy: 95.15% 16 Validation loss: 5.047282 Best loss: 0.101042 Accuracy: 93.00% 17 Validation loss: 3.704069 Best loss: 0.101042 Accuracy: 95.19% 18 Validation loss: 2.047525 Best loss: 0.101042 Accuracy: 96.60% 19 Validation loss: 2.594218 Best loss: 0.101042 Accuracy: 95.54% 20 Validation loss: 1.936171 Best loss: 0.101042 Accuracy: 97.22% 21 Validation loss: 1.833137 Best loss: 0.101042 Accuracy: 96.95% 22 Validation loss: 1.065602 Best loss: 0.101042 Accuracy: 97.30% 23 Validation loss: 1.404787 Best loss: 0.101042 Accuracy: 96.52% 24 Validation loss: 1.703123 Best loss: 0.101042 Accuracy: 97.26% 25 Validation loss: 46.313206 Best loss: 0.101042 Accuracy: 92.57% 26 Validation loss: 4.116074 Best loss: 0.101042 Accuracy: 96.21% 27 Validation loss: 2.593573 Best loss: 0.101042 Accuracy: 97.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02, total= 26.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02 0 Validation loss: 0.265487 Best loss: 0.265487 Accuracy: 96.05% 1 Validation loss: 0.155474 Best loss: 0.155474 Accuracy: 97.22% 2 Validation loss: 0.088441 Best loss: 0.088441 Accuracy: 97.38% 3 Validation loss: 0.442180 Best loss: 0.088441 Accuracy: 89.60% 4 Validation loss: 0.339502 Best loss: 0.088441 Accuracy: 91.87% 5 Validation loss: 0.254256 Best loss: 0.088441 Accuracy: 92.81% 6 Validation loss: 0.204413 Best loss: 0.088441 Accuracy: 95.23% 7 Validation loss: 0.197526 Best loss: 0.088441 Accuracy: 95.11% 8 Validation loss: 0.132162 Best loss: 0.088441 Accuracy: 96.25% 9 Validation loss: 0.279311 Best loss: 0.088441 Accuracy: 93.67% 10 Validation loss: 0.151885 Best loss: 0.088441 Accuracy: 96.44% 11 Validation loss: 5.339515 Best loss: 0.088441 Accuracy: 79.52% 12 Validation loss: 1.184489 Best loss: 0.088441 Accuracy: 92.77% 13 Validation loss: 1.268098 Best loss: 0.088441 Accuracy: 95.35% 14 Validation loss: 0.848860 Best loss: 0.088441 Accuracy: 96.21% 15 Validation loss: 1.466763 Best loss: 0.088441 Accuracy: 92.57% 16 Validation loss: 1.163875 Best loss: 0.088441 Accuracy: 95.78% 17 Validation loss: 0.879525 Best loss: 0.088441 Accuracy: 96.60% 18 Validation loss: 0.365873 Best loss: 0.088441 Accuracy: 96.44% 19 Validation loss: 0.453455 Best loss: 0.088441 Accuracy: 94.68% 20 Validation loss: 0.556901 Best loss: 0.088441 Accuracy: 96.05% 21 Validation loss: 0.467962 Best loss: 0.088441 Accuracy: 93.16% 22 Validation loss: 0.288521 Best loss: 0.088441 Accuracy: 96.79% 23 Validation loss: 0.278377 Best loss: 0.088441 Accuracy: 96.68% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, n_neurons=100, batch_size=50, learning_rate=0.02, total= 22.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05 0 Validation loss: 2.086224 Best loss: 2.086224 Accuracy: 19.27% 1 Validation loss: 1.865216 Best loss: 1.865216 Accuracy: 22.01% 2 Validation loss: 1.800625 Best loss: 1.800625 Accuracy: 18.73% 3 Validation loss: 1.873947 Best loss: 1.800625 Accuracy: 19.08% 4 Validation loss: 1.731753 Best loss: 1.731753 Accuracy: 19.27% 5 Validation loss: 1.666483 Best loss: 1.666483 Accuracy: 19.08% 6 Validation loss: 2.220950 Best loss: 1.666483 Accuracy: 19.27% 7 Validation loss: 2.015726 Best loss: 1.666483 Accuracy: 19.08% 8 Validation loss: 2.090927 Best loss: 1.666483 Accuracy: 19.08% 9 Validation loss: 1.947276 Best loss: 1.666483 Accuracy: 22.01% 10 Validation loss: 1.792379 Best loss: 1.666483 Accuracy: 19.08% 11 Validation loss: 1.672828 Best loss: 1.666483 Accuracy: 19.08% 12 Validation loss: 1.912345 Best loss: 1.666483 Accuracy: 18.73% 13 Validation loss: 2.118674 Best loss: 1.666483 Accuracy: 19.08% 14 Validation loss: 2.516824 Best loss: 1.666483 Accuracy: 20.91% 15 Validation loss: 1.914143 Best loss: 1.666483 Accuracy: 22.01% 16 Validation loss: 2.225628 Best loss: 1.666483 Accuracy: 18.73% 17 Validation loss: 1.658233 Best loss: 1.658233 Accuracy: 20.91% 18 Validation loss: 2.221773 Best loss: 1.658233 Accuracy: 19.08% 19 Validation loss: 2.665043 Best loss: 1.658233 Accuracy: 22.01% 20 Validation loss: 2.008372 Best loss: 1.658233 Accuracy: 22.01% 21 Validation loss: 2.444497 Best loss: 1.658233 Accuracy: 20.91% 22 Validation loss: 2.119731 Best loss: 1.658233 Accuracy: 22.01% 23 Validation loss: 2.245319 Best loss: 1.658233 Accuracy: 19.27% 24 Validation loss: 1.920224 Best loss: 1.658233 Accuracy: 20.91% 25 Validation loss: 1.993324 Best loss: 1.658233 Accuracy: 20.91% 26 Validation loss: 1.718371 Best loss: 1.658233 Accuracy: 19.08% 27 Validation loss: 2.015471 Best loss: 1.658233 Accuracy: 18.73% 28 Validation loss: 2.296115 Best loss: 1.658233 Accuracy: 19.08% 29 Validation loss: 1.739970 Best loss: 1.658233 Accuracy: 20.91% 30 Validation loss: 1.709733 Best loss: 1.658233 Accuracy: 18.73% 31 Validation loss: 1.664723 Best loss: 1.658233 Accuracy: 20.91% 32 Validation loss: 1.779046 Best loss: 1.658233 Accuracy: 22.01% 33 Validation loss: 1.714498 Best loss: 1.658233 Accuracy: 19.08% 34 Validation loss: 2.160547 Best loss: 1.658233 Accuracy: 19.08% 35 Validation loss: 2.389714 Best loss: 1.658233 Accuracy: 19.27% 36 Validation loss: 1.843753 Best loss: 1.658233 Accuracy: 18.73% 37 Validation loss: 1.860697 Best loss: 1.658233 Accuracy: 19.08% 38 Validation loss: 2.205718 Best loss: 1.658233 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05, total= 2.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05 0 Validation loss: 1.889061 Best loss: 1.889061 Accuracy: 19.27% 1 Validation loss: 1.861101 Best loss: 1.861101 Accuracy: 22.01% 2 Validation loss: 2.010765 Best loss: 1.861101 Accuracy: 18.73% 3 Validation loss: 2.016443 Best loss: 1.861101 Accuracy: 22.01% 4 Validation loss: 1.970847 Best loss: 1.861101 Accuracy: 19.08% 5 Validation loss: 1.647392 Best loss: 1.647392 Accuracy: 20.91% 6 Validation loss: 1.701500 Best loss: 1.647392 Accuracy: 19.27% 7 Validation loss: 2.395791 Best loss: 1.647392 Accuracy: 19.08% 8 Validation loss: 1.941442 Best loss: 1.647392 Accuracy: 18.73% 9 Validation loss: 1.963343 Best loss: 1.647392 Accuracy: 20.91% 10 Validation loss: 1.835827 Best loss: 1.647392 Accuracy: 19.08% 11 Validation loss: 1.930027 Best loss: 1.647392 Accuracy: 22.01% 12 Validation loss: 1.885896 Best loss: 1.647392 Accuracy: 20.91% 13 Validation loss: 2.390907 Best loss: 1.647392 Accuracy: 19.08% 14 Validation loss: 1.961100 Best loss: 1.647392 Accuracy: 19.27% 15 Validation loss: 1.962754 Best loss: 1.647392 Accuracy: 20.91% 16 Validation loss: 1.886140 Best loss: 1.647392 Accuracy: 18.73% 17 Validation loss: 1.892863 Best loss: 1.647392 Accuracy: 19.08% 18 Validation loss: 1.981895 Best loss: 1.647392 Accuracy: 19.08% 19 Validation loss: 1.750127 Best loss: 1.647392 Accuracy: 22.01% 20 Validation loss: 2.134341 Best loss: 1.647392 Accuracy: 19.27% 21 Validation loss: 1.879304 Best loss: 1.647392 Accuracy: 22.01% 22 Validation loss: 2.148499 Best loss: 1.647392 Accuracy: 19.08% 23 Validation loss: 2.088906 Best loss: 1.647392 Accuracy: 22.01% 24 Validation loss: 1.838559 Best loss: 1.647392 Accuracy: 20.91% 25 Validation loss: 1.905608 Best loss: 1.647392 Accuracy: 19.08% 26 Validation loss: 2.406298 Best loss: 1.647392 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05, total= 1.6min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05 0 Validation loss: 1.831645 Best loss: 1.831645 Accuracy: 22.01% 1 Validation loss: 2.023754 Best loss: 1.831645 Accuracy: 19.27% 2 Validation loss: 1.934842 Best loss: 1.831645 Accuracy: 19.08% 3 Validation loss: 1.853903 Best loss: 1.831645 Accuracy: 19.27% 4 Validation loss: 2.686531 Best loss: 1.831645 Accuracy: 19.08% 5 Validation loss: 1.852321 Best loss: 1.831645 Accuracy: 20.91% 6 Validation loss: 1.812496 Best loss: 1.812496 Accuracy: 22.01% 7 Validation loss: 1.757771 Best loss: 1.757771 Accuracy: 19.08% 8 Validation loss: 1.902283 Best loss: 1.757771 Accuracy: 19.27% 9 Validation loss: 2.087057 Best loss: 1.757771 Accuracy: 19.27% 10 Validation loss: 1.779784 Best loss: 1.757771 Accuracy: 18.73% 11 Validation loss: 2.227396 Best loss: 1.757771 Accuracy: 19.27% 12 Validation loss: 1.950018 Best loss: 1.757771 Accuracy: 20.91% 13 Validation loss: 3.099452 Best loss: 1.757771 Accuracy: 19.08% 14 Validation loss: 1.830344 Best loss: 1.757771 Accuracy: 22.01% 15 Validation loss: 1.733783 Best loss: 1.733783 Accuracy: 20.91% 16 Validation loss: 2.189536 Best loss: 1.733783 Accuracy: 18.73% 17 Validation loss: 1.943920 Best loss: 1.733783 Accuracy: 18.73% 18 Validation loss: 1.848899 Best loss: 1.733783 Accuracy: 19.08% 19 Validation loss: 1.984283 Best loss: 1.733783 Accuracy: 18.73% 20 Validation loss: 1.919440 Best loss: 1.733783 Accuracy: 19.27% 21 Validation loss: 2.156083 Best loss: 1.733783 Accuracy: 22.01% 22 Validation loss: 1.834820 Best loss: 1.733783 Accuracy: 19.27% 23 Validation loss: 2.444077 Best loss: 1.733783 Accuracy: 19.08% 24 Validation loss: 1.866027 Best loss: 1.733783 Accuracy: 19.27% 25 Validation loss: 1.884747 Best loss: 1.733783 Accuracy: 22.01% 26 Validation loss: 1.738111 Best loss: 1.733783 Accuracy: 18.73% 27 Validation loss: 1.679295 Best loss: 1.679295 Accuracy: 20.91% 28 Validation loss: 2.567139 Best loss: 1.679295 Accuracy: 19.08% 29 Validation loss: 2.661161 Best loss: 1.679295 Accuracy: 20.91% 30 Validation loss: 2.013063 Best loss: 1.679295 Accuracy: 19.27% 31 Validation loss: 1.886540 Best loss: 1.679295 Accuracy: 22.01% 32 Validation loss: 1.891879 Best loss: 1.679295 Accuracy: 19.08% 33 Validation loss: 2.216809 Best loss: 1.679295 Accuracy: 22.01% 34 Validation loss: 2.191179 Best loss: 1.679295 Accuracy: 19.27% 35 Validation loss: 1.704169 Best loss: 1.679295 Accuracy: 19.08% 36 Validation loss: 1.731655 Best loss: 1.679295 Accuracy: 19.27% 37 Validation loss: 1.813348 Best loss: 1.679295 Accuracy: 22.01% 38 Validation loss: 3.032769 Best loss: 1.679295 Accuracy: 18.73% 39 Validation loss: 2.401283 Best loss: 1.679295 Accuracy: 19.27% 40 Validation loss: 1.645940 Best loss: 1.645940 Accuracy: 19.08% 41 Validation loss: 2.166197 Best loss: 1.645940 Accuracy: 22.01% 42 Validation loss: 2.384703 Best loss: 1.645940 Accuracy: 22.01% 43 Validation loss: 2.204781 Best loss: 1.645940 Accuracy: 20.91% 44 Validation loss: 1.765179 Best loss: 1.645940 Accuracy: 18.73% 45 Validation loss: 1.696824 Best loss: 1.645940 Accuracy: 18.73% 46 Validation loss: 2.521093 Best loss: 1.645940 Accuracy: 20.91% 47 Validation loss: 2.133249 Best loss: 1.645940 Accuracy: 19.08% 48 Validation loss: 1.695982 Best loss: 1.645940 Accuracy: 22.01% 49 Validation loss: 1.936504 Best loss: 1.645940 Accuracy: 19.08% 50 Validation loss: 2.176912 Best loss: 1.645940 Accuracy: 18.73% 51 Validation loss: 2.179085 Best loss: 1.645940 Accuracy: 19.27% 52 Validation loss: 2.013387 Best loss: 1.645940 Accuracy: 20.91% 53 Validation loss: 2.239875 Best loss: 1.645940 Accuracy: 19.27% 54 Validation loss: 1.942735 Best loss: 1.645940 Accuracy: 20.91% 55 Validation loss: 1.686159 Best loss: 1.645940 Accuracy: 20.91% 56 Validation loss: 2.281744 Best loss: 1.645940 Accuracy: 19.08% 57 Validation loss: 2.154368 Best loss: 1.645940 Accuracy: 22.01% 58 Validation loss: 1.815149 Best loss: 1.645940 Accuracy: 19.27% 59 Validation loss: 1.998513 Best loss: 1.645940 Accuracy: 19.27% 60 Validation loss: 1.969456 Best loss: 1.645940 Accuracy: 19.08% 61 Validation loss: 2.026058 Best loss: 1.645940 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=10, learning_rate=0.05, total= 3.7min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01 0 Validation loss: 0.089181 Best loss: 0.089181 Accuracy: 97.58% 1 Validation loss: 0.060156 Best loss: 0.060156 Accuracy: 97.97% 2 Validation loss: 0.071418 Best loss: 0.060156 Accuracy: 97.81% 3 Validation loss: 0.058439 Best loss: 0.058439 Accuracy: 98.01% 4 Validation loss: 0.067544 Best loss: 0.058439 Accuracy: 98.16% 5 Validation loss: 0.074274 Best loss: 0.058439 Accuracy: 97.93% 6 Validation loss: 0.052147 Best loss: 0.052147 Accuracy: 98.59% 7 Validation loss: 0.052012 Best loss: 0.052012 Accuracy: 98.63% 8 Validation loss: 0.051302 Best loss: 0.051302 Accuracy: 98.71% 9 Validation loss: 0.068325 Best loss: 0.051302 Accuracy: 98.44% 10 Validation loss: 0.065298 Best loss: 0.051302 Accuracy: 98.40% 11 Validation loss: 0.061077 Best loss: 0.051302 Accuracy: 98.55% 12 Validation loss: 0.059009 Best loss: 0.051302 Accuracy: 98.71% 13 Validation loss: 0.065330 Best loss: 0.051302 Accuracy: 98.55% 14 Validation loss: 0.095044 Best loss: 0.051302 Accuracy: 97.26% 15 Validation loss: 0.077465 Best loss: 0.051302 Accuracy: 98.20% 16 Validation loss: 0.060042 Best loss: 0.051302 Accuracy: 98.48% 17 Validation loss: 0.091115 Best loss: 0.051302 Accuracy: 98.44% 18 Validation loss: 0.079031 Best loss: 0.051302 Accuracy: 98.51% 19 Validation loss: 0.069121 Best loss: 0.051302 Accuracy: 98.67% 20 Validation loss: 0.070817 Best loss: 0.051302 Accuracy: 98.83% 21 Validation loss: 0.070062 Best loss: 0.051302 Accuracy: 98.94% 22 Validation loss: 0.077178 Best loss: 0.051302 Accuracy: 98.87% 23 Validation loss: 0.080524 Best loss: 0.051302 Accuracy: 98.87% 24 Validation loss: 0.082924 Best loss: 0.051302 Accuracy: 98.87% 25 Validation loss: 0.085960 Best loss: 0.051302 Accuracy: 98.87% 26 Validation loss: 0.087157 Best loss: 0.051302 Accuracy: 98.91% 27 Validation loss: 0.089623 Best loss: 0.051302 Accuracy: 98.87% 28 Validation loss: 0.090862 Best loss: 0.051302 Accuracy: 98.87% 29 Validation loss: 0.091876 Best loss: 0.051302 Accuracy: 98.87% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01, total= 4.2s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01 0 Validation loss: 0.096050 Best loss: 0.096050 Accuracy: 96.72% 1 Validation loss: 0.064769 Best loss: 0.064769 Accuracy: 98.36% 2 Validation loss: 0.058964 Best loss: 0.058964 Accuracy: 98.36% 3 Validation loss: 0.052890 Best loss: 0.052890 Accuracy: 98.67% 4 Validation loss: 0.067771 Best loss: 0.052890 Accuracy: 98.12% 5 Validation loss: 0.070698 Best loss: 0.052890 Accuracy: 97.81% 6 Validation loss: 0.054352 Best loss: 0.052890 Accuracy: 98.32% 7 Validation loss: 0.066684 Best loss: 0.052890 Accuracy: 98.28% 8 Validation loss: 0.062073 Best loss: 0.052890 Accuracy: 98.44% 9 Validation loss: 0.069366 Best loss: 0.052890 Accuracy: 98.44% 10 Validation loss: 0.075851 Best loss: 0.052890 Accuracy: 98.24% 11 Validation loss: 0.057570 Best loss: 0.052890 Accuracy: 98.20% 12 Validation loss: 0.068823 Best loss: 0.052890 Accuracy: 98.55% 13 Validation loss: 0.061140 Best loss: 0.052890 Accuracy: 98.91% 14 Validation loss: 0.083559 Best loss: 0.052890 Accuracy: 98.20% 15 Validation loss: 0.059797 Best loss: 0.052890 Accuracy: 98.67% 16 Validation loss: 0.056931 Best loss: 0.052890 Accuracy: 98.91% 17 Validation loss: 0.067920 Best loss: 0.052890 Accuracy: 98.48% 18 Validation loss: 0.065404 Best loss: 0.052890 Accuracy: 98.71% 19 Validation loss: 0.077042 Best loss: 0.052890 Accuracy: 98.71% 20 Validation loss: 0.063445 Best loss: 0.052890 Accuracy: 98.71% 21 Validation loss: 0.059130 Best loss: 0.052890 Accuracy: 98.79% 22 Validation loss: 0.071349 Best loss: 0.052890 Accuracy: 98.71% 23 Validation loss: 0.065831 Best loss: 0.052890 Accuracy: 98.94% 24 Validation loss: 0.069180 Best loss: 0.052890 Accuracy: 98.87% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01, total= 3.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01 0 Validation loss: 0.096636 Best loss: 0.096636 Accuracy: 97.19% 1 Validation loss: 0.069225 Best loss: 0.069225 Accuracy: 98.20% 2 Validation loss: 0.062340 Best loss: 0.062340 Accuracy: 98.16% 3 Validation loss: 0.058756 Best loss: 0.058756 Accuracy: 98.51% 4 Validation loss: 0.047036 Best loss: 0.047036 Accuracy: 98.63% 5 Validation loss: 0.047824 Best loss: 0.047036 Accuracy: 98.59% 6 Validation loss: 0.050137 Best loss: 0.047036 Accuracy: 98.71% 7 Validation loss: 0.069629 Best loss: 0.047036 Accuracy: 98.20% 8 Validation loss: 0.049101 Best loss: 0.047036 Accuracy: 98.51% 9 Validation loss: 0.050609 Best loss: 0.047036 Accuracy: 98.75% 10 Validation loss: 0.060328 Best loss: 0.047036 Accuracy: 98.36% 11 Validation loss: 0.054915 Best loss: 0.047036 Accuracy: 98.55% 12 Validation loss: 0.051907 Best loss: 0.047036 Accuracy: 98.59% 13 Validation loss: 0.061665 Best loss: 0.047036 Accuracy: 98.55% 14 Validation loss: 0.053320 Best loss: 0.047036 Accuracy: 98.59% 15 Validation loss: 0.039512 Best loss: 0.039512 Accuracy: 99.02% 16 Validation loss: 0.076026 Best loss: 0.039512 Accuracy: 98.55% 17 Validation loss: 0.051254 Best loss: 0.039512 Accuracy: 98.94% 18 Validation loss: 0.044463 Best loss: 0.039512 Accuracy: 99.06% 19 Validation loss: 0.052321 Best loss: 0.039512 Accuracy: 98.94% 20 Validation loss: 0.059585 Best loss: 0.039512 Accuracy: 98.71% 21 Validation loss: 0.058153 Best loss: 0.039512 Accuracy: 98.75% 22 Validation loss: 0.061467 Best loss: 0.039512 Accuracy: 98.87% 23 Validation loss: 0.043991 Best loss: 0.039512 Accuracy: 98.83% 24 Validation loss: 0.056272 Best loss: 0.039512 Accuracy: 98.83% 25 Validation loss: 0.060454 Best loss: 0.039512 Accuracy: 98.63% 26 Validation loss: 0.067750 Best loss: 0.039512 Accuracy: 98.55% 27 Validation loss: 0.055525 Best loss: 0.039512 Accuracy: 98.94% 28 Validation loss: 0.058377 Best loss: 0.039512 Accuracy: 99.02% 29 Validation loss: 0.063204 Best loss: 0.039512 Accuracy: 98.75% 30 Validation loss: 0.056829 Best loss: 0.039512 Accuracy: 98.98% 31 Validation loss: 0.077719 Best loss: 0.039512 Accuracy: 98.55% 32 Validation loss: 0.067430 Best loss: 0.039512 Accuracy: 98.94% 33 Validation loss: 0.049335 Best loss: 0.039512 Accuracy: 99.02% 34 Validation loss: 0.060056 Best loss: 0.039512 Accuracy: 98.87% 35 Validation loss: 0.050958 Best loss: 0.039512 Accuracy: 99.14% 36 Validation loss: 0.062346 Best loss: 0.039512 Accuracy: 98.91% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=50, batch_size=500, learning_rate=0.01, total= 4.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 1.723058 Best loss: 1.723058 Accuracy: 19.27% 1 Validation loss: 1.682333 Best loss: 1.682333 Accuracy: 19.08% 2 Validation loss: 1.648225 Best loss: 1.648225 Accuracy: 19.08% 3 Validation loss: 1.697291 Best loss: 1.648225 Accuracy: 18.73% 4 Validation loss: 1.674839 Best loss: 1.648225 Accuracy: 22.01% 5 Validation loss: 1.617249 Best loss: 1.617249 Accuracy: 20.91% 6 Validation loss: 1.653712 Best loss: 1.617249 Accuracy: 19.08% 7 Validation loss: 1.714154 Best loss: 1.617249 Accuracy: 18.73% 8 Validation loss: 1.716099 Best loss: 1.617249 Accuracy: 19.27% 9 Validation loss: 1.916621 Best loss: 1.617249 Accuracy: 20.91% 10 Validation loss: 1.749862 Best loss: 1.617249 Accuracy: 19.08% 11 Validation loss: 1.836787 Best loss: 1.617249 Accuracy: 18.73% 12 Validation loss: 1.745284 Best loss: 1.617249 Accuracy: 19.08% 13 Validation loss: 1.779952 Best loss: 1.617249 Accuracy: 20.91% 14 Validation loss: 1.660917 Best loss: 1.617249 Accuracy: 22.01% 15 Validation loss: 1.916949 Best loss: 1.617249 Accuracy: 18.73% 16 Validation loss: 1.648834 Best loss: 1.617249 Accuracy: 20.91% 17 Validation loss: 2.170762 Best loss: 1.617249 Accuracy: 20.91% 18 Validation loss: 1.753786 Best loss: 1.617249 Accuracy: 19.08% 19 Validation loss: 1.617513 Best loss: 1.617249 Accuracy: 19.08% 20 Validation loss: 1.740900 Best loss: 1.617249 Accuracy: 19.08% 21 Validation loss: 2.440020 Best loss: 1.617249 Accuracy: 20.91% 22 Validation loss: 1.700542 Best loss: 1.617249 Accuracy: 20.91% 23 Validation loss: 1.719535 Best loss: 1.617249 Accuracy: 20.91% 24 Validation loss: 1.821695 Best loss: 1.617249 Accuracy: 22.01% 25 Validation loss: 1.771733 Best loss: 1.617249 Accuracy: 19.27% 26 Validation loss: 1.814734 Best loss: 1.617249 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 20.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 1.661254 Best loss: 1.661254 Accuracy: 22.01% 1 Validation loss: 1.724407 Best loss: 1.661254 Accuracy: 19.08% 2 Validation loss: 1.619154 Best loss: 1.619154 Accuracy: 18.73% 3 Validation loss: 1.649606 Best loss: 1.619154 Accuracy: 22.01% 4 Validation loss: 1.636051 Best loss: 1.619154 Accuracy: 22.01% 5 Validation loss: 1.706603 Best loss: 1.619154 Accuracy: 20.91% 6 Validation loss: 1.688502 Best loss: 1.619154 Accuracy: 19.27% 7 Validation loss: 1.719708 Best loss: 1.619154 Accuracy: 18.73% 8 Validation loss: 1.658034 Best loss: 1.619154 Accuracy: 19.08% 9 Validation loss: 1.745630 Best loss: 1.619154 Accuracy: 22.01% 10 Validation loss: 1.728434 Best loss: 1.619154 Accuracy: 22.01% 11 Validation loss: 1.718781 Best loss: 1.619154 Accuracy: 22.01% 12 Validation loss: 1.659386 Best loss: 1.619154 Accuracy: 19.08% 13 Validation loss: 1.899715 Best loss: 1.619154 Accuracy: 18.73% 14 Validation loss: 1.749051 Best loss: 1.619154 Accuracy: 18.73% 15 Validation loss: 1.769904 Best loss: 1.619154 Accuracy: 18.73% 16 Validation loss: 1.656227 Best loss: 1.619154 Accuracy: 18.73% 17 Validation loss: 2.652435 Best loss: 1.619154 Accuracy: 19.27% 18 Validation loss: 1.866678 Best loss: 1.619154 Accuracy: 22.01% 19 Validation loss: 1.776570 Best loss: 1.619154 Accuracy: 19.27% 20 Validation loss: 1.831819 Best loss: 1.619154 Accuracy: 20.91% 21 Validation loss: 1.882256 Best loss: 1.619154 Accuracy: 22.01% 22 Validation loss: 2.168530 Best loss: 1.619154 Accuracy: 19.27% 23 Validation loss: 1.790612 Best loss: 1.619154 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 18.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1 0 Validation loss: 1.674267 Best loss: 1.674267 Accuracy: 22.01% 1 Validation loss: 1.637689 Best loss: 1.637689 Accuracy: 19.08% 2 Validation loss: 1.618065 Best loss: 1.618065 Accuracy: 22.01% 3 Validation loss: 1.668941 Best loss: 1.618065 Accuracy: 22.01% 4 Validation loss: 1.791728 Best loss: 1.618065 Accuracy: 19.27% 5 Validation loss: 1.776887 Best loss: 1.618065 Accuracy: 20.91% 6 Validation loss: 1.658970 Best loss: 1.618065 Accuracy: 22.01% 7 Validation loss: 1.683718 Best loss: 1.618065 Accuracy: 18.73% 8 Validation loss: 1.657858 Best loss: 1.618065 Accuracy: 18.73% 9 Validation loss: 1.795717 Best loss: 1.618065 Accuracy: 22.01% 10 Validation loss: 1.641840 Best loss: 1.618065 Accuracy: 18.73% 11 Validation loss: 1.786640 Best loss: 1.618065 Accuracy: 20.91% 12 Validation loss: 1.842332 Best loss: 1.618065 Accuracy: 19.08% 13 Validation loss: 1.751248 Best loss: 1.618065 Accuracy: 19.08% 14 Validation loss: 1.850258 Best loss: 1.618065 Accuracy: 22.01% 15 Validation loss: 1.868707 Best loss: 1.618065 Accuracy: 18.73% 16 Validation loss: 2.038511 Best loss: 1.618065 Accuracy: 19.08% 17 Validation loss: 2.272674 Best loss: 1.618065 Accuracy: 20.91% 18 Validation loss: 1.696373 Best loss: 1.618065 Accuracy: 22.01% 19 Validation loss: 1.695192 Best loss: 1.618065 Accuracy: 20.91% 20 Validation loss: 1.996304 Best loss: 1.618065 Accuracy: 20.91% 21 Validation loss: 1.856361 Best loss: 1.618065 Accuracy: 22.01% 22 Validation loss: 1.832013 Best loss: 1.618065 Accuracy: 19.27% 23 Validation loss: 1.718376 Best loss: 1.618065 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=50, learning_rate=0.1, total= 18.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02 0 Validation loss: 0.129327 Best loss: 0.129327 Accuracy: 95.93% 1 Validation loss: 0.111378 Best loss: 0.111378 Accuracy: 97.26% 2 Validation loss: 0.333454 Best loss: 0.111378 Accuracy: 95.35% 3 Validation loss: 1.719152 Best loss: 0.111378 Accuracy: 18.73% 4 Validation loss: 1.634094 Best loss: 0.111378 Accuracy: 22.01% 5 Validation loss: 1.697841 Best loss: 0.111378 Accuracy: 22.01% 6 Validation loss: 1.630629 Best loss: 0.111378 Accuracy: 19.27% 7 Validation loss: 1.659491 Best loss: 0.111378 Accuracy: 19.08% 8 Validation loss: 1.739564 Best loss: 0.111378 Accuracy: 19.27% 9 Validation loss: 1.870841 Best loss: 0.111378 Accuracy: 19.27% 10 Validation loss: 1.721948 Best loss: 0.111378 Accuracy: 22.01% 11 Validation loss: 1.762167 Best loss: 0.111378 Accuracy: 22.01% 12 Validation loss: 1.726558 Best loss: 0.111378 Accuracy: 19.08% 13 Validation loss: 1.682296 Best loss: 0.111378 Accuracy: 20.91% 14 Validation loss: 1.683757 Best loss: 0.111378 Accuracy: 22.01% 15 Validation loss: 1.652447 Best loss: 0.111378 Accuracy: 22.01% 16 Validation loss: 1.762875 Best loss: 0.111378 Accuracy: 18.73% 17 Validation loss: 1.647073 Best loss: 0.111378 Accuracy: 19.27% 18 Validation loss: 1.696715 Best loss: 0.111378 Accuracy: 20.91% 19 Validation loss: 1.637325 Best loss: 0.111378 Accuracy: 22.01% 20 Validation loss: 1.662044 Best loss: 0.111378 Accuracy: 19.27% 21 Validation loss: 1.722755 Best loss: 0.111378 Accuracy: 19.27% 22 Validation loss: 1.673080 Best loss: 0.111378 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02, total= 17.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02 0 Validation loss: 1.710925 Best loss: 1.710925 Accuracy: 19.08% 1 Validation loss: 1.621659 Best loss: 1.621659 Accuracy: 19.08% 2 Validation loss: 1.620910 Best loss: 1.620910 Accuracy: 19.27% 3 Validation loss: 1.684707 Best loss: 1.620910 Accuracy: 18.73% 4 Validation loss: 1.702600 Best loss: 1.620910 Accuracy: 19.27% 5 Validation loss: 1.664580 Best loss: 1.620910 Accuracy: 20.91% 6 Validation loss: 1.693564 Best loss: 1.620910 Accuracy: 19.27% 7 Validation loss: 1.841842 Best loss: 1.620910 Accuracy: 18.73% 8 Validation loss: 1.826492 Best loss: 1.620910 Accuracy: 18.73% 9 Validation loss: 1.751093 Best loss: 1.620910 Accuracy: 20.91% 10 Validation loss: 1.759145 Best loss: 1.620910 Accuracy: 19.08% 11 Validation loss: 1.666897 Best loss: 1.620910 Accuracy: 22.01% 12 Validation loss: 1.817140 Best loss: 1.620910 Accuracy: 20.91% 13 Validation loss: 1.667594 Best loss: 1.620910 Accuracy: 19.08% 14 Validation loss: 1.662121 Best loss: 1.620910 Accuracy: 19.08% 15 Validation loss: 1.737223 Best loss: 1.620910 Accuracy: 19.08% 16 Validation loss: 1.661655 Best loss: 1.620910 Accuracy: 18.73% 17 Validation loss: 1.656978 Best loss: 1.620910 Accuracy: 19.27% 18 Validation loss: 1.635023 Best loss: 1.620910 Accuracy: 20.91% 19 Validation loss: 1.649993 Best loss: 1.620910 Accuracy: 19.27% 20 Validation loss: 1.682832 Best loss: 1.620910 Accuracy: 18.73% 21 Validation loss: 1.770073 Best loss: 1.620910 Accuracy: 22.01% 22 Validation loss: 1.874124 Best loss: 1.620910 Accuracy: 18.73% 23 Validation loss: 1.726430 Best loss: 1.620910 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02, total= 18.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02 0 Validation loss: 0.112288 Best loss: 0.112288 Accuracy: 96.60% 1 Validation loss: 0.109388 Best loss: 0.109388 Accuracy: 97.38% 2 Validation loss: 1.746064 Best loss: 0.109388 Accuracy: 20.91% 3 Validation loss: 1.659012 Best loss: 0.109388 Accuracy: 22.01% 4 Validation loss: 1.745761 Best loss: 0.109388 Accuracy: 19.27% 5 Validation loss: 1.750450 Best loss: 0.109388 Accuracy: 20.91% 6 Validation loss: 1.658800 Best loss: 0.109388 Accuracy: 19.27% 7 Validation loss: 1.744601 Best loss: 0.109388 Accuracy: 18.73% 8 Validation loss: 1.715506 Best loss: 0.109388 Accuracy: 22.01% 9 Validation loss: 1.908716 Best loss: 0.109388 Accuracy: 20.91% 10 Validation loss: 1.648858 Best loss: 0.109388 Accuracy: 18.73% 11 Validation loss: 1.899889 Best loss: 0.109388 Accuracy: 18.73% 12 Validation loss: 1.806037 Best loss: 0.109388 Accuracy: 19.08% 13 Validation loss: 1.624468 Best loss: 0.109388 Accuracy: 22.01% 14 Validation loss: 1.684902 Best loss: 0.109388 Accuracy: 19.08% 15 Validation loss: 1.635304 Best loss: 0.109388 Accuracy: 22.01% 16 Validation loss: 1.627347 Best loss: 0.109388 Accuracy: 22.01% 17 Validation loss: 1.658033 Best loss: 0.109388 Accuracy: 18.73% 18 Validation loss: 1.639532 Best loss: 0.109388 Accuracy: 19.08% 19 Validation loss: 1.740164 Best loss: 0.109388 Accuracy: 18.73% 20 Validation loss: 1.720588 Best loss: 0.109388 Accuracy: 18.73% 21 Validation loss: 1.828202 Best loss: 0.109388 Accuracy: 22.01% 22 Validation loss: 1.670282 Best loss: 0.109388 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, learning_rate=0.02, total= 18.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1 0 Validation loss: 1.610068 Best loss: 1.610068 Accuracy: 22.01% 1 Validation loss: 1.618948 Best loss: 1.610068 Accuracy: 22.01% 2 Validation loss: 1.611184 Best loss: 1.610068 Accuracy: 22.01% 3 Validation loss: 1.608299 Best loss: 1.608299 Accuracy: 22.01% 4 Validation loss: 1.618208 Best loss: 1.608299 Accuracy: 22.01% 5 Validation loss: 1.615892 Best loss: 1.608299 Accuracy: 22.01% 6 Validation loss: 1.618005 Best loss: 1.608299 Accuracy: 22.01% 7 Validation loss: 1.617732 Best loss: 1.608299 Accuracy: 22.01% 8 Validation loss: 1.617135 Best loss: 1.608299 Accuracy: 19.27% 9 Validation loss: 1.608700 Best loss: 1.608299 Accuracy: 22.01% 10 Validation loss: 1.609198 Best loss: 1.608299 Accuracy: 22.01% 11 Validation loss: 1.608781 Best loss: 1.608299 Accuracy: 22.01% 12 Validation loss: 1.616520 Best loss: 1.608299 Accuracy: 22.01% 13 Validation loss: 1.625469 Best loss: 1.608299 Accuracy: 18.73% 14 Validation loss: 1.614392 Best loss: 1.608299 Accuracy: 18.73% 15 Validation loss: 1.612090 Best loss: 1.608299 Accuracy: 22.01% 16 Validation loss: 1.608089 Best loss: 1.608089 Accuracy: 22.01% 17 Validation loss: 1.615100 Best loss: 1.608089 Accuracy: 19.27% 18 Validation loss: 1.616772 Best loss: 1.608089 Accuracy: 18.73% 19 Validation loss: 1.612292 Best loss: 1.608089 Accuracy: 22.01% 20 Validation loss: 1.615546 Best loss: 1.608089 Accuracy: 19.08% 21 Validation loss: 1.619602 Best loss: 1.608089 Accuracy: 19.27% 22 Validation loss: 1.616395 Best loss: 1.608089 Accuracy: 18.73% 23 Validation loss: 1.615318 Best loss: 1.608089 Accuracy: 19.27% 24 Validation loss: 1.615881 Best loss: 1.608089 Accuracy: 22.01% 25 Validation loss: 1.613409 Best loss: 1.608089 Accuracy: 22.01% 26 Validation loss: 1.619709 Best loss: 1.608089 Accuracy: 19.08% 27 Validation loss: 1.620597 Best loss: 1.608089 Accuracy: 19.08% 28 Validation loss: 1.610771 Best loss: 1.608089 Accuracy: 19.08% 29 Validation loss: 1.610737 Best loss: 1.608089 Accuracy: 22.01% 30 Validation loss: 1.620082 Best loss: 1.608089 Accuracy: 19.27% 31 Validation loss: 1.614028 Best loss: 1.608089 Accuracy: 22.01% 32 Validation loss: 1.614077 Best loss: 1.608089 Accuracy: 22.01% 33 Validation loss: 1.615155 Best loss: 1.608089 Accuracy: 19.27% 34 Validation loss: 1.617152 Best loss: 1.608089 Accuracy: 22.01% 35 Validation loss: 1.615051 Best loss: 1.608089 Accuracy: 22.01% 36 Validation loss: 1.608877 Best loss: 1.608089 Accuracy: 20.91% 37 Validation loss: 1.611354 Best loss: 1.608089 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1, total= 29.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1 0 Validation loss: 0.623462 Best loss: 0.623462 Accuracy: 73.77% 1 Validation loss: 0.845186 Best loss: 0.623462 Accuracy: 58.91% 2 Validation loss: 0.282680 Best loss: 0.282680 Accuracy: 92.34% 3 Validation loss: 0.665196 Best loss: 0.282680 Accuracy: 78.77% 4 Validation loss: 0.275524 Best loss: 0.275524 Accuracy: 92.69% 5 Validation loss: 0.291226 Best loss: 0.275524 Accuracy: 92.42% 6 Validation loss: 0.281711 Best loss: 0.275524 Accuracy: 93.24% 7 Validation loss: 0.289921 Best loss: 0.275524 Accuracy: 93.67% 8 Validation loss: 1.613118 Best loss: 0.275524 Accuracy: 19.27% 9 Validation loss: 1.611726 Best loss: 0.275524 Accuracy: 22.01% 10 Validation loss: 1.609478 Best loss: 0.275524 Accuracy: 22.01% 11 Validation loss: 1.612491 Best loss: 0.275524 Accuracy: 22.01% 12 Validation loss: 1.616293 Best loss: 0.275524 Accuracy: 19.27% 13 Validation loss: 1.617469 Best loss: 0.275524 Accuracy: 19.08% 14 Validation loss: 1.610719 Best loss: 0.275524 Accuracy: 22.01% 15 Validation loss: 1.612067 Best loss: 0.275524 Accuracy: 22.01% 16 Validation loss: 1.619876 Best loss: 0.275524 Accuracy: 22.01% 17 Validation loss: 1.614757 Best loss: 0.275524 Accuracy: 19.08% 18 Validation loss: 1.611550 Best loss: 0.275524 Accuracy: 22.01% 19 Validation loss: 1.609965 Best loss: 0.275524 Accuracy: 22.01% 20 Validation loss: 1.608912 Best loss: 0.275524 Accuracy: 22.01% 21 Validation loss: 1.629909 Best loss: 0.275524 Accuracy: 22.01% 22 Validation loss: 1.620675 Best loss: 0.275524 Accuracy: 22.01% 23 Validation loss: 1.622632 Best loss: 0.275524 Accuracy: 22.01% 24 Validation loss: 1.607977 Best loss: 0.275524 Accuracy: 22.01% 25 Validation loss: 1.610930 Best loss: 0.275524 Accuracy: 20.91% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1, total= 20.6s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1 0 Validation loss: 1.611877 Best loss: 1.611877 Accuracy: 22.01% 1 Validation loss: 1.616043 Best loss: 1.611877 Accuracy: 19.27% 2 Validation loss: 1.613732 Best loss: 1.611877 Accuracy: 22.01% 3 Validation loss: 1.630102 Best loss: 1.611877 Accuracy: 18.73% 4 Validation loss: 1.608626 Best loss: 1.608626 Accuracy: 22.01% 5 Validation loss: 1.615780 Best loss: 1.608626 Accuracy: 22.01% 6 Validation loss: 1.615314 Best loss: 1.608626 Accuracy: 22.01% 7 Validation loss: 1.615385 Best loss: 1.608626 Accuracy: 18.73% 8 Validation loss: 1.612333 Best loss: 1.608626 Accuracy: 22.01% 9 Validation loss: 1.610839 Best loss: 1.608626 Accuracy: 22.01% 10 Validation loss: 1.611869 Best loss: 1.608626 Accuracy: 22.01% 11 Validation loss: 1.612863 Best loss: 1.608626 Accuracy: 22.01% 12 Validation loss: 1.610809 Best loss: 1.608626 Accuracy: 20.91% 13 Validation loss: 1.620051 Best loss: 1.608626 Accuracy: 19.27% 14 Validation loss: 1.612821 Best loss: 1.608626 Accuracy: 22.01% 15 Validation loss: 1.615504 Best loss: 1.608626 Accuracy: 22.01% 16 Validation loss: 1.628741 Best loss: 1.608626 Accuracy: 18.73% 17 Validation loss: 1.625350 Best loss: 1.608626 Accuracy: 19.08% 18 Validation loss: 1.609345 Best loss: 1.608626 Accuracy: 20.91% 19 Validation loss: 1.613122 Best loss: 1.608626 Accuracy: 19.08% 20 Validation loss: 1.613292 Best loss: 1.608626 Accuracy: 19.27% 21 Validation loss: 1.623134 Best loss: 1.608626 Accuracy: 22.01% 22 Validation loss: 1.617785 Best loss: 1.608626 Accuracy: 22.01% 23 Validation loss: 1.617092 Best loss: 1.608626 Accuracy: 22.01% 24 Validation loss: 1.608748 Best loss: 1.608626 Accuracy: 20.91% 25 Validation loss: 1.615600 Best loss: 1.608626 Accuracy: 18.73% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.1, total= 20.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1 0 Validation loss: 315.790131 Best loss: 315.790131 Accuracy: 66.42% 1 Validation loss: 11023.479492 Best loss: 315.790131 Accuracy: 52.66% 2 Validation loss: 4311.543945 Best loss: 315.790131 Accuracy: 73.30% 3 Validation loss: 13971.316406 Best loss: 315.790131 Accuracy: 60.13% 4 Validation loss: 1073.488892 Best loss: 315.790131 Accuracy: 77.25% 5 Validation loss: 753.452148 Best loss: 315.790131 Accuracy: 81.27% 6 Validation loss: 148.070724 Best loss: 148.070724 Accuracy: 89.87% 7 Validation loss: 133.770187 Best loss: 133.770187 Accuracy: 85.18% 8 Validation loss: 81.689438 Best loss: 81.689438 Accuracy: 92.26% 9 Validation loss: 81.466103 Best loss: 81.466103 Accuracy: 93.00% 10 Validation loss: 57.604755 Best loss: 57.604755 Accuracy: 93.94% 11 Validation loss: 48.464787 Best loss: 48.464787 Accuracy: 94.29% 12 Validation loss: 42.178226 Best loss: 42.178226 Accuracy: 93.75% 13 Validation loss: 49.435741 Best loss: 42.178226 Accuracy: 94.29% 14 Validation loss: 36.907036 Best loss: 36.907036 Accuracy: 94.61% 15 Validation loss: 32.451141 Best loss: 32.451141 Accuracy: 93.39% 16 Validation loss: 28.211035 Best loss: 28.211035 Accuracy: 93.94% 17 Validation loss: 41.058022 Best loss: 28.211035 Accuracy: 94.92% 18 Validation loss: 40.576786 Best loss: 28.211035 Accuracy: 93.12% 19 Validation loss: 39.429527 Best loss: 28.211035 Accuracy: 93.39% 20 Validation loss: 23.874954 Best loss: 23.874954 Accuracy: 95.78% 21 Validation loss: 21.163626 Best loss: 21.163626 Accuracy: 95.66% 22 Validation loss: 32.602306 Best loss: 21.163626 Accuracy: 93.12% 23 Validation loss: 23.363640 Best loss: 21.163626 Accuracy: 95.11% 24 Validation loss: 23.118732 Best loss: 21.163626 Accuracy: 94.25% 25 Validation loss: 24.013086 Best loss: 21.163626 Accuracy: 94.61% 26 Validation loss: 16.749643 Best loss: 16.749643 Accuracy: 95.50% 27 Validation loss: 19.638201 Best loss: 16.749643 Accuracy: 95.11% 28 Validation loss: 15.649062 Best loss: 15.649062 Accuracy: 95.54% 29 Validation loss: 24.214962 Best loss: 15.649062 Accuracy: 94.76% 30 Validation loss: 67.435181 Best loss: 15.649062 Accuracy: 94.45% 31 Validation loss: 40.282135 Best loss: 15.649062 Accuracy: 95.35% 32 Validation loss: 44.496750 Best loss: 15.649062 Accuracy: 93.78% 33 Validation loss: 35.451805 Best loss: 15.649062 Accuracy: 96.05% 34 Validation loss: 37.623798 Best loss: 15.649062 Accuracy: 95.04% 35 Validation loss: 29.930288 Best loss: 15.649062 Accuracy: 95.93% 36 Validation loss: 30.936785 Best loss: 15.649062 Accuracy: 96.01% 37 Validation loss: 26.974693 Best loss: 15.649062 Accuracy: 95.86% 38 Validation loss: 35.141434 Best loss: 15.649062 Accuracy: 94.96% 39 Validation loss: 22.056686 Best loss: 15.649062 Accuracy: 96.48% 40 Validation loss: 21.782885 Best loss: 15.649062 Accuracy: 96.01% 41 Validation loss: 26.714508 Best loss: 15.649062 Accuracy: 96.33% 42 Validation loss: 26.590208 Best loss: 15.649062 Accuracy: 95.39% 43 Validation loss: 19.656321 Best loss: 15.649062 Accuracy: 96.44% 44 Validation loss: 18.013765 Best loss: 15.649062 Accuracy: 96.33% 45 Validation loss: 15.815368 Best loss: 15.649062 Accuracy: 96.52% 46 Validation loss: 19.087854 Best loss: 15.649062 Accuracy: 95.43% 47 Validation loss: 22.944160 Best loss: 15.649062 Accuracy: 96.99% 48 Validation loss: 17.902771 Best loss: 15.649062 Accuracy: 95.93% 49 Validation loss: 19.295071 Best loss: 15.649062 Accuracy: 96.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1, total= 7.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1 0 Validation loss: 5893.396484 Best loss: 5893.396484 Accuracy: 22.01% 1 Validation loss: 29256.171875 Best loss: 5893.396484 Accuracy: 20.91% 2 Validation loss: 137876.890625 Best loss: 5893.396484 Accuracy: 19.27% 3 Validation loss: 4881.950195 Best loss: 4881.950195 Accuracy: 43.04% 4 Validation loss: 237.386429 Best loss: 237.386429 Accuracy: 74.75% 5 Validation loss: 129.066650 Best loss: 129.066650 Accuracy: 79.67% 6 Validation loss: 54.500965 Best loss: 54.500965 Accuracy: 88.74% 7 Validation loss: 57.459595 Best loss: 54.500965 Accuracy: 87.06% 8 Validation loss: 43.976082 Best loss: 43.976082 Accuracy: 89.25% 9 Validation loss: 47.188984 Best loss: 43.976082 Accuracy: 88.66% 10 Validation loss: 39.308830 Best loss: 39.308830 Accuracy: 90.07% 11 Validation loss: 31.216026 Best loss: 31.216026 Accuracy: 90.19% 12 Validation loss: 29.143494 Best loss: 29.143494 Accuracy: 89.41% 13 Validation loss: 95.607094 Best loss: 29.143494 Accuracy: 73.18% 14 Validation loss: 118.912262 Best loss: 29.143494 Accuracy: 82.06% 15 Validation loss: 58.726982 Best loss: 29.143494 Accuracy: 88.15% 16 Validation loss: 29.386679 Best loss: 29.143494 Accuracy: 91.87% 17 Validation loss: 47.779419 Best loss: 29.143494 Accuracy: 86.43% 18 Validation loss: 28.579145 Best loss: 28.579145 Accuracy: 91.95% 19 Validation loss: 37.749893 Best loss: 28.579145 Accuracy: 90.58% 20 Validation loss: 29.573847 Best loss: 28.579145 Accuracy: 91.79% 21 Validation loss: 31.001616 Best loss: 28.579145 Accuracy: 90.85% 22 Validation loss: 24.309494 Best loss: 24.309494 Accuracy: 90.50% 23 Validation loss: 18.902937 Best loss: 18.902937 Accuracy: 93.71% 24 Validation loss: 20.875706 Best loss: 18.902937 Accuracy: 91.99% 25 Validation loss: 16.206808 Best loss: 16.206808 Accuracy: 93.90% 26 Validation loss: 14.303451 Best loss: 14.303451 Accuracy: 93.39% 27 Validation loss: 1256.983398 Best loss: 14.303451 Accuracy: 49.26% 28 Validation loss: 60406032.000000 Best loss: 14.303451 Accuracy: 19.08% 29 Validation loss: 14858869.000000 Best loss: 14.303451 Accuracy: 18.73% 30 Validation loss: 777764.062500 Best loss: 14.303451 Accuracy: 63.49% 31 Validation loss: 64637.027344 Best loss: 14.303451 Accuracy: 74.28% 32 Validation loss: 69023.218750 Best loss: 14.303451 Accuracy: 73.85% 33 Validation loss: 25836.414062 Best loss: 14.303451 Accuracy: 81.39% 34 Validation loss: 20574.658203 Best loss: 14.303451 Accuracy: 81.27% 35 Validation loss: 20189.779297 Best loss: 14.303451 Accuracy: 82.13% 36 Validation loss: 19054.115234 Best loss: 14.303451 Accuracy: 83.11% 37 Validation loss: 23424.443359 Best loss: 14.303451 Accuracy: 78.81% 38 Validation loss: 24868.248047 Best loss: 14.303451 Accuracy: 80.14% 39 Validation loss: 16307.882812 Best loss: 14.303451 Accuracy: 84.28% 40 Validation loss: 14942.915039 Best loss: 14.303451 Accuracy: 80.45% 41 Validation loss: 11271.052734 Best loss: 14.303451 Accuracy: 84.64% 42 Validation loss: 12662.454102 Best loss: 14.303451 Accuracy: 82.92% 43 Validation loss: 35530.578125 Best loss: 14.303451 Accuracy: 77.37% 44 Validation loss: 43742.535156 Best loss: 14.303451 Accuracy: 73.61% 45 Validation loss: 11734.374023 Best loss: 14.303451 Accuracy: 85.07% 46 Validation loss: 9102.001953 Best loss: 14.303451 Accuracy: 86.63% 47 Validation loss: 9586.582031 Best loss: 14.303451 Accuracy: 85.97% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1, total= 7.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1 0 Validation loss: 67.551399 Best loss: 67.551399 Accuracy: 74.12% 1 Validation loss: 17.601042 Best loss: 17.601042 Accuracy: 77.44% 2 Validation loss: 13.156981 Best loss: 13.156981 Accuracy: 93.75% 3 Validation loss: 2.722600 Best loss: 2.722600 Accuracy: 92.69% 4 Validation loss: 6.160765 Best loss: 2.722600 Accuracy: 95.04% 5 Validation loss: 1.949417 Best loss: 1.949417 Accuracy: 95.43% 6 Validation loss: 1.461332 Best loss: 1.461332 Accuracy: 95.78% 7 Validation loss: 1.130372 Best loss: 1.130372 Accuracy: 93.75% 8 Validation loss: 0.827352 Best loss: 0.827352 Accuracy: 95.90% 9 Validation loss: 0.934506 Best loss: 0.827352 Accuracy: 95.74% 10 Validation loss: 0.766888 Best loss: 0.766888 Accuracy: 96.09% 11 Validation loss: 1.018077 Best loss: 0.766888 Accuracy: 95.97% 12 Validation loss: 0.909197 Best loss: 0.766888 Accuracy: 97.03% 13 Validation loss: 0.873174 Best loss: 0.766888 Accuracy: 95.93% 14 Validation loss: 1.783498 Best loss: 0.766888 Accuracy: 96.13% 15 Validation loss: 0.970142 Best loss: 0.766888 Accuracy: 96.76% 16 Validation loss: 0.658749 Best loss: 0.658749 Accuracy: 96.72% 17 Validation loss: 0.630908 Best loss: 0.630908 Accuracy: 96.79% 18 Validation loss: 0.678559 Best loss: 0.630908 Accuracy: 96.95% 19 Validation loss: 0.640590 Best loss: 0.630908 Accuracy: 96.95% 20 Validation loss: 0.784518 Best loss: 0.630908 Accuracy: 96.01% 21 Validation loss: 0.679451 Best loss: 0.630908 Accuracy: 96.91% 22 Validation loss: 0.609437 Best loss: 0.609437 Accuracy: 96.99% 23 Validation loss: 0.803975 Best loss: 0.609437 Accuracy: 95.39% 24 Validation loss: 0.700051 Best loss: 0.609437 Accuracy: 96.83% 25 Validation loss: 0.669092 Best loss: 0.609437 Accuracy: 97.07% 26 Validation loss: 0.592224 Best loss: 0.592224 Accuracy: 97.26% 27 Validation loss: 0.693349 Best loss: 0.592224 Accuracy: 96.64% 28 Validation loss: 0.723523 Best loss: 0.592224 Accuracy: 96.25% 29 Validation loss: 0.692990 Best loss: 0.592224 Accuracy: 96.01% 30 Validation loss: 0.736703 Best loss: 0.592224 Accuracy: 97.30% 31 Validation loss: 0.697325 Best loss: 0.592224 Accuracy: 96.60% 32 Validation loss: 0.921825 Best loss: 0.592224 Accuracy: 96.95% 33 Validation loss: 0.651796 Best loss: 0.592224 Accuracy: 95.19% 34 Validation loss: 0.557662 Best loss: 0.557662 Accuracy: 97.22% 35 Validation loss: 0.585079 Best loss: 0.557662 Accuracy: 97.03% 36 Validation loss: 0.589343 Best loss: 0.557662 Accuracy: 97.69% 37 Validation loss: 0.610641 Best loss: 0.557662 Accuracy: 97.30% 38 Validation loss: 0.647963 Best loss: 0.557662 Accuracy: 96.40% 39 Validation loss: 0.656247 Best loss: 0.557662 Accuracy: 96.76% 40 Validation loss: 0.851233 Best loss: 0.557662 Accuracy: 95.00% 41 Validation loss: 0.648111 Best loss: 0.557662 Accuracy: 96.48% 42 Validation loss: 0.660058 Best loss: 0.557662 Accuracy: 96.79% 43 Validation loss: 0.590463 Best loss: 0.557662 Accuracy: 97.26% 44 Validation loss: 0.773998 Best loss: 0.557662 Accuracy: 95.07% 45 Validation loss: 0.659962 Best loss: 0.557662 Accuracy: 97.62% 46 Validation loss: 0.860375 Best loss: 0.557662 Accuracy: 97.15% 47 Validation loss: 0.589291 Best loss: 0.557662 Accuracy: 97.58% 48 Validation loss: 0.665655 Best loss: 0.557662 Accuracy: 97.46% 49 Validation loss: 0.618193 Best loss: 0.557662 Accuracy: 96.72% 50 Validation loss: 0.559536 Best loss: 0.557662 Accuracy: 97.46% 51 Validation loss: 0.572969 Best loss: 0.557662 Accuracy: 98.01% 52 Validation loss: 0.700206 Best loss: 0.557662 Accuracy: 97.46% 53 Validation loss: 0.590519 Best loss: 0.557662 Accuracy: 97.42% 54 Validation loss: 0.673263 Best loss: 0.557662 Accuracy: 97.77% 55 Validation loss: 0.655309 Best loss: 0.557662 Accuracy: 96.99% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>, n_neurons=90, batch_size=500, learning_rate=0.1, total= 8.3s
[Parallel(n_jobs=1)]: Done 150 out of 150 | elapsed: 79.0min finished
0 Validation loss: 0.106986 Best loss: 0.106986 Accuracy: 96.52% 1 Validation loss: 0.075514 Best loss: 0.075514 Accuracy: 97.58% 2 Validation loss: 0.066724 Best loss: 0.066724 Accuracy: 97.85% 3 Validation loss: 0.077330 Best loss: 0.066724 Accuracy: 97.46% 4 Validation loss: 0.047736 Best loss: 0.047736 Accuracy: 98.40% 5 Validation loss: 0.089076 Best loss: 0.047736 Accuracy: 97.85% 6 Validation loss: 0.036265 Best loss: 0.036265 Accuracy: 98.94% 7 Validation loss: 0.037805 Best loss: 0.036265 Accuracy: 98.67% 8 Validation loss: 0.044360 Best loss: 0.036265 Accuracy: 98.63% 9 Validation loss: 0.040707 Best loss: 0.036265 Accuracy: 98.83% 10 Validation loss: 0.055964 Best loss: 0.036265 Accuracy: 98.67% 11 Validation loss: 0.053610 Best loss: 0.036265 Accuracy: 98.67% 12 Validation loss: 0.036851 Best loss: 0.036265 Accuracy: 99.14% 13 Validation loss: 0.059903 Best loss: 0.036265 Accuracy: 98.75% 14 Validation loss: 0.055655 Best loss: 0.036265 Accuracy: 98.87% 15 Validation loss: 0.052453 Best loss: 0.036265 Accuracy: 99.02% 16 Validation loss: 0.055165 Best loss: 0.036265 Accuracy: 98.94% 17 Validation loss: 0.052610 Best loss: 0.036265 Accuracy: 98.87% 18 Validation loss: 0.050384 Best loss: 0.036265 Accuracy: 98.94% 19 Validation loss: 0.040012 Best loss: 0.036265 Accuracy: 99.10% 20 Validation loss: 0.041638 Best loss: 0.036265 Accuracy: 99.02% 21 Validation loss: 0.037569 Best loss: 0.036265 Accuracy: 98.98% 22 Validation loss: 0.036688 Best loss: 0.036265 Accuracy: 99.10% 23 Validation loss: 0.080683 Best loss: 0.036265 Accuracy: 98.75% 24 Validation loss: 0.089796 Best loss: 0.036265 Accuracy: 98.32% 25 Validation loss: 0.067843 Best loss: 0.036265 Accuracy: 98.79% 26 Validation loss: 0.059075 Best loss: 0.036265 Accuracy: 98.28% 27 Validation loss: 0.044733 Best loss: 0.036265 Accuracy: 99.14% Early stopping!
RandomizedSearchCV(cv=None, error_score='raise', estimator=DNNClassifier(activation=<function elu at 0x7f95d738dbf8>, batch_norm_momentum=None, batch_size=20, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=100, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42), fit_params=None, iid=True, n_iter=50, n_jobs=1, param_distributions={'activation': [<function relu at 0x7f95d7315f28>, <function elu at 0x7f95d738dbf8>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95c998e950>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f950b07b620>], 'n_neurons': [10, 30, 50, 70, 90, 100, 120, 140, 160], 'batch_size': [10, 50, 100, 500], 'learning_rate': [0.01, 0.02, 0.05, 0.1]}, pre_dispatch='2*n_jobs', random_state=42, refit=True, return_train_score='warn', scoring=None, verbose=2)
rnd_search.best_params_
{'activation': <function tensorflow.python.ops.gen_nn_ops.elu(features, name=None)>, 'batch_size': 500, 'learning_rate': 0.01, 'n_neurons': 140}
y_pred = rnd_search.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9881299863786729
Wonderful! Tuning the hyperparameters got us up to 99.32% accuracy! It may not sound like a great improvement to go from 98.05% to 99.32% accuracy, but consider the error rate: it went from roughly 2% to 0.7%. That's a 65% reduction of the number of errors this model will produce!
It's a good idea to save this model:
rnd_search.best_estimator_.save("./my_best_mnist_model_0_to_4")
8.4.¶
Exercise: Now try adding Batch Normalization and compare the learning curves: is it converging faster than before? Does it produce a better model?
Let's train the best model found, once again, to see how fast it converges (alternatively, you could tweak the code above to make it write summaries for TensorBoard, so you can visualize the learning curve):
dnn_clf = DNNClassifier(activation=leaky_relu(alpha=0.1), batch_size=500, learning_rate=0.01,
n_neurons=140, random_state=42)
dnn_clf.fit(X_train1, y_train1, n_epochs=1000, X_valid=X_valid1, y_valid=y_valid1)
0 Validation loss: 0.068706 Best loss: 0.068706 Accuracy: 97.93% 1 Validation loss: 0.057475 Best loss: 0.057475 Accuracy: 98.48% 2 Validation loss: 0.044445 Best loss: 0.044445 Accuracy: 98.87% 3 Validation loss: 0.068179 Best loss: 0.044445 Accuracy: 98.36% 4 Validation loss: 0.040568 Best loss: 0.040568 Accuracy: 98.79% 5 Validation loss: 0.048001 Best loss: 0.040568 Accuracy: 98.71% 6 Validation loss: 0.043450 Best loss: 0.040568 Accuracy: 98.79% 7 Validation loss: 0.040337 Best loss: 0.040337 Accuracy: 98.83% 8 Validation loss: 0.050506 Best loss: 0.040337 Accuracy: 98.79% 9 Validation loss: 0.055531 Best loss: 0.040337 Accuracy: 98.71% 10 Validation loss: 0.049579 Best loss: 0.040337 Accuracy: 98.79% 11 Validation loss: 0.043808 Best loss: 0.040337 Accuracy: 98.98% 12 Validation loss: 0.046910 Best loss: 0.040337 Accuracy: 98.91% 13 Validation loss: 0.049127 Best loss: 0.040337 Accuracy: 98.87% 14 Validation loss: 0.051375 Best loss: 0.040337 Accuracy: 98.91% 15 Validation loss: 0.046793 Best loss: 0.040337 Accuracy: 98.91% 16 Validation loss: 0.053282 Best loss: 0.040337 Accuracy: 99.02% 17 Validation loss: 0.058460 Best loss: 0.040337 Accuracy: 99.22% 18 Validation loss: 0.051869 Best loss: 0.040337 Accuracy: 99.02% 19 Validation loss: 0.081018 Best loss: 0.040337 Accuracy: 98.51% 20 Validation loss: 0.057373 Best loss: 0.040337 Accuracy: 99.14% 21 Validation loss: 0.049985 Best loss: 0.040337 Accuracy: 99.14% 22 Validation loss: 0.059835 Best loss: 0.040337 Accuracy: 98.98% 23 Validation loss: 0.094914 Best loss: 0.040337 Accuracy: 98.98% 24 Validation loss: 2.428654 Best loss: 0.040337 Accuracy: 91.71% 25 Validation loss: 2.878971 Best loss: 0.040337 Accuracy: 95.47% 26 Validation loss: 0.499889 Best loss: 0.040337 Accuracy: 97.77% 27 Validation loss: 0.362998 Best loss: 0.040337 Accuracy: 97.62% 28 Validation loss: 0.302756 Best loss: 0.040337 Accuracy: 97.89% Early stopping!
DNNClassifier(activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f9508fc7ea0>, batch_norm_momentum=None, batch_size=500, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=140, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42)
The best loss is reached at epoch 19, but it was already within 10% of that result at epoch 9.
Let's check that we do indeed get 99.32% accuracy on the test set:
y_pred = dnn_clf.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9877408056042032
Good, now let's use the exact same model, but this time with batch normalization:
dnn_clf_bn = DNNClassifier(activation=leaky_relu(alpha=0.1), batch_size=500, learning_rate=0.01,
n_neurons=90, random_state=42,
batch_norm_momentum=0.95)
dnn_clf_bn.fit(X_train1, y_train1, n_epochs=1000, X_valid=X_valid1, y_valid=y_valid1)
0 Validation loss: 0.050877 Best loss: 0.050877 Accuracy: 98.63% 1 Validation loss: 0.048369 Best loss: 0.048369 Accuracy: 98.48% 2 Validation loss: 0.045839 Best loss: 0.045839 Accuracy: 98.59% 3 Validation loss: 0.046061 Best loss: 0.045839 Accuracy: 98.75% 4 Validation loss: 0.062152 Best loss: 0.045839 Accuracy: 98.24% 5 Validation loss: 0.034786 Best loss: 0.034786 Accuracy: 98.94% 6 Validation loss: 0.034749 Best loss: 0.034749 Accuracy: 98.94% 7 Validation loss: 0.036506 Best loss: 0.034749 Accuracy: 98.98% 8 Validation loss: 0.049897 Best loss: 0.034749 Accuracy: 98.63% 9 Validation loss: 0.037980 Best loss: 0.034749 Accuracy: 98.94% 10 Validation loss: 0.040320 Best loss: 0.034749 Accuracy: 98.98% 11 Validation loss: 0.040401 Best loss: 0.034749 Accuracy: 98.87% 12 Validation loss: 0.039246 Best loss: 0.034749 Accuracy: 99.22% 13 Validation loss: 0.055425 Best loss: 0.034749 Accuracy: 98.55% 14 Validation loss: 0.042217 Best loss: 0.034749 Accuracy: 98.94% 15 Validation loss: 0.047152 Best loss: 0.034749 Accuracy: 99.02% 16 Validation loss: 0.038347 Best loss: 0.034749 Accuracy: 99.10% 17 Validation loss: 0.035724 Best loss: 0.034749 Accuracy: 99.10% 18 Validation loss: 0.035966 Best loss: 0.034749 Accuracy: 99.14% 19 Validation loss: 0.041954 Best loss: 0.034749 Accuracy: 99.02% 20 Validation loss: 0.039578 Best loss: 0.034749 Accuracy: 98.98% 21 Validation loss: 0.032711 Best loss: 0.032711 Accuracy: 99.18% 22 Validation loss: 0.040996 Best loss: 0.032711 Accuracy: 99.02% 23 Validation loss: 0.050894 Best loss: 0.032711 Accuracy: 99.02% 24 Validation loss: 0.055598 Best loss: 0.032711 Accuracy: 98.75% 25 Validation loss: 0.055539 Best loss: 0.032711 Accuracy: 98.98% 26 Validation loss: 0.039205 Best loss: 0.032711 Accuracy: 99.14% 27 Validation loss: 0.035096 Best loss: 0.032711 Accuracy: 98.94% 28 Validation loss: 0.042966 Best loss: 0.032711 Accuracy: 98.91% 29 Validation loss: 0.043835 Best loss: 0.032711 Accuracy: 99.06% 30 Validation loss: 0.035313 Best loss: 0.032711 Accuracy: 99.18% 31 Validation loss: 0.047484 Best loss: 0.032711 Accuracy: 99.06% 32 Validation loss: 0.047193 Best loss: 0.032711 Accuracy: 99.10% 33 Validation loss: 0.045797 Best loss: 0.032711 Accuracy: 99.10% 34 Validation loss: 0.040975 Best loss: 0.032711 Accuracy: 99.30% 35 Validation loss: 0.051753 Best loss: 0.032711 Accuracy: 99.02% 36 Validation loss: 0.052876 Best loss: 0.032711 Accuracy: 99.10% 37 Validation loss: 0.051288 Best loss: 0.032711 Accuracy: 99.06% 38 Validation loss: 0.049453 Best loss: 0.032711 Accuracy: 99.02% 39 Validation loss: 0.058928 Best loss: 0.032711 Accuracy: 98.98% 40 Validation loss: 0.065791 Best loss: 0.032711 Accuracy: 98.67% 41 Validation loss: 0.049721 Best loss: 0.032711 Accuracy: 98.75% 42 Validation loss: 0.043183 Best loss: 0.032711 Accuracy: 99.02% Early stopping!
DNNClassifier(activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f95039a00d0>, batch_norm_momentum=0.95, batch_size=500, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=90, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42)
The best params are reached during epoch 48, that's actually a slower convergence than earlier. Let's check the accuracy:
y_pred = dnn_clf_bn.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9902704806382565
Well, batch normalization did not improve accuracy. Let's see if we can find a good set of hyperparameters that will work well with batch normalization:
from sklearn.model_selection import RandomizedSearchCV
param_distribs = {
"n_neurons": [10, 30, 50, 70, 90, 100, 120, 140, 160],
"batch_size": [10, 50, 100, 500],
"learning_rate": [0.01, 0.02, 0.05, 0.1],
"activation": [tf.nn.relu, tf.nn.elu, leaky_relu(alpha=0.01), leaky_relu(alpha=0.1)],
# you could also try exploring different numbers of hidden layers, different optimizers, etc.
#"n_hidden_layers": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
#"optimizer_class": [tf.train.AdamOptimizer, partial(tf.train.MomentumOptimizer, momentum=0.95)],
"batch_norm_momentum": [0.9, 0.95, 0.98, 0.99, 0.999],
}
rnd_search_bn = RandomizedSearchCV(DNNClassifier(random_state=42), param_distribs, n_iter=50,
fit_params={"X_valid": X_valid1, "y_valid": y_valid1, "n_epochs": 1000},
random_state=42, verbose=2)
rnd_search_bn.fit(X_train1, y_train1)
Fitting 3 folds for each of 50 candidates, totalling 150 fits [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01
/home/ageron/.virtualenvs/ml/lib/python3.5/site-packages/sklearn/model_selection/_search.py:584: DeprecationWarning: "fit_params" as a constructor argument was deprecated in version 0.19 and will be removed in version 0.21. Pass fit parameters to the "fit" method instead. '"fit" method instead.', DeprecationWarning)
0 Validation loss: 0.083536 Best loss: 0.083536 Accuracy: 97.69% 1 Validation loss: 0.074428 Best loss: 0.074428 Accuracy: 98.16% 2 Validation loss: 0.053495 Best loss: 0.053495 Accuracy: 98.51% 3 Validation loss: 0.050038 Best loss: 0.050038 Accuracy: 98.55% 4 Validation loss: 0.049013 Best loss: 0.049013 Accuracy: 98.98% 5 Validation loss: 0.039150 Best loss: 0.039150 Accuracy: 98.98% 6 Validation loss: 0.038751 Best loss: 0.038751 Accuracy: 98.87% 7 Validation loss: 0.085989 Best loss: 0.038751 Accuracy: 98.01% 8 Validation loss: 0.038020 Best loss: 0.038020 Accuracy: 98.94% 9 Validation loss: 0.050611 Best loss: 0.038020 Accuracy: 98.59% 10 Validation loss: 0.049003 Best loss: 0.038020 Accuracy: 98.67% 11 Validation loss: 0.043646 Best loss: 0.038020 Accuracy: 98.79% 12 Validation loss: 0.048067 Best loss: 0.038020 Accuracy: 98.63% 13 Validation loss: 0.052451 Best loss: 0.038020 Accuracy: 98.87% 14 Validation loss: 0.037606 Best loss: 0.037606 Accuracy: 98.87% 15 Validation loss: 0.048493 Best loss: 0.037606 Accuracy: 98.83% 16 Validation loss: 0.042378 Best loss: 0.037606 Accuracy: 99.10% 17 Validation loss: 0.048708 Best loss: 0.037606 Accuracy: 98.87% 18 Validation loss: 0.041217 Best loss: 0.037606 Accuracy: 98.91% 19 Validation loss: 0.040775 Best loss: 0.037606 Accuracy: 98.94% 20 Validation loss: 0.056285 Best loss: 0.037606 Accuracy: 98.71% 21 Validation loss: 0.052996 Best loss: 0.037606 Accuracy: 98.83% 22 Validation loss: 0.041326 Best loss: 0.037606 Accuracy: 99.14% 23 Validation loss: 0.048796 Best loss: 0.037606 Accuracy: 98.91% 24 Validation loss: 0.040158 Best loss: 0.037606 Accuracy: 99.02% 25 Validation loss: 0.037767 Best loss: 0.037606 Accuracy: 99.22% 26 Validation loss: 0.034669 Best loss: 0.034669 Accuracy: 99.02% 27 Validation loss: 0.041303 Best loss: 0.034669 Accuracy: 99.06% 28 Validation loss: 0.053501 Best loss: 0.034669 Accuracy: 98.87% 29 Validation loss: 0.053688 Best loss: 0.034669 Accuracy: 98.71% 30 Validation loss: 0.041105 Best loss: 0.034669 Accuracy: 99.10% 31 Validation loss: 0.054113 Best loss: 0.034669 Accuracy: 98.75% 32 Validation loss: 0.049274 Best loss: 0.034669 Accuracy: 98.91% 33 Validation loss: 0.043061 Best loss: 0.034669 Accuracy: 98.98% 34 Validation loss: 0.065145 Best loss: 0.034669 Accuracy: 98.63% 35 Validation loss: 0.038252 Best loss: 0.034669 Accuracy: 98.98% 36 Validation loss: 0.051806 Best loss: 0.034669 Accuracy: 98.91% 37 Validation loss: 0.061325 Best loss: 0.034669 Accuracy: 98.91% 38 Validation loss: 0.049170 Best loss: 0.034669 Accuracy: 98.94% 39 Validation loss: 0.056155 Best loss: 0.034669 Accuracy: 98.79% 40 Validation loss: 0.062011 Best loss: 0.034669 Accuracy: 98.75% 41 Validation loss: 0.047464 Best loss: 0.034669 Accuracy: 99.18% 42 Validation loss: 0.041070 Best loss: 0.034669 Accuracy: 99.22% 43 Validation loss: 0.047821 Best loss: 0.034669 Accuracy: 99.06% 44 Validation loss: 0.046266 Best loss: 0.034669 Accuracy: 98.91% 45 Validation loss: 0.046639 Best loss: 0.034669 Accuracy: 98.98% 46 Validation loss: 0.051553 Best loss: 0.034669 Accuracy: 98.98% 47 Validation loss: 0.060853 Best loss: 0.034669 Accuracy: 98.98% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.8min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01
[Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 1.8min remaining: 0.0s
0 Validation loss: 0.137634 Best loss: 0.137634 Accuracy: 96.05% 1 Validation loss: 0.070076 Best loss: 0.070076 Accuracy: 98.01% 2 Validation loss: 0.073236 Best loss: 0.070076 Accuracy: 97.93% 3 Validation loss: 0.067610 Best loss: 0.067610 Accuracy: 98.16% 4 Validation loss: 0.057112 Best loss: 0.057112 Accuracy: 98.63% 5 Validation loss: 0.041931 Best loss: 0.041931 Accuracy: 98.67% 6 Validation loss: 0.043249 Best loss: 0.041931 Accuracy: 98.87% 7 Validation loss: 0.064665 Best loss: 0.041931 Accuracy: 98.12% 8 Validation loss: 0.047341 Best loss: 0.041931 Accuracy: 98.55% 9 Validation loss: 0.052787 Best loss: 0.041931 Accuracy: 98.55% 10 Validation loss: 0.052068 Best loss: 0.041931 Accuracy: 98.59% 11 Validation loss: 0.039048 Best loss: 0.039048 Accuracy: 98.98% 12 Validation loss: 0.038193 Best loss: 0.038193 Accuracy: 99.06% 13 Validation loss: 0.044616 Best loss: 0.038193 Accuracy: 98.98% 14 Validation loss: 0.034230 Best loss: 0.034230 Accuracy: 98.87% 15 Validation loss: 0.061938 Best loss: 0.034230 Accuracy: 98.55% 16 Validation loss: 0.072313 Best loss: 0.034230 Accuracy: 98.51% 17 Validation loss: 0.064909 Best loss: 0.034230 Accuracy: 98.71% 18 Validation loss: 0.045438 Best loss: 0.034230 Accuracy: 98.94% 19 Validation loss: 0.061457 Best loss: 0.034230 Accuracy: 98.67% 20 Validation loss: 0.043851 Best loss: 0.034230 Accuracy: 98.91% 21 Validation loss: 0.048181 Best loss: 0.034230 Accuracy: 98.91% 22 Validation loss: 0.044437 Best loss: 0.034230 Accuracy: 99.18% 23 Validation loss: 0.035096 Best loss: 0.034230 Accuracy: 99.06% 24 Validation loss: 0.040507 Best loss: 0.034230 Accuracy: 99.06% 25 Validation loss: 0.046511 Best loss: 0.034230 Accuracy: 99.10% 26 Validation loss: 0.034422 Best loss: 0.034230 Accuracy: 99.26% 27 Validation loss: 0.041212 Best loss: 0.034230 Accuracy: 98.98% 28 Validation loss: 0.043192 Best loss: 0.034230 Accuracy: 99.06% 29 Validation loss: 0.049234 Best loss: 0.034230 Accuracy: 98.94% 30 Validation loss: 0.039124 Best loss: 0.034230 Accuracy: 99.18% 31 Validation loss: 0.058504 Best loss: 0.034230 Accuracy: 98.79% 32 Validation loss: 0.039917 Best loss: 0.034230 Accuracy: 99.06% 33 Validation loss: 0.033875 Best loss: 0.033875 Accuracy: 99.10% 34 Validation loss: 0.043126 Best loss: 0.033875 Accuracy: 98.91% 35 Validation loss: 0.060313 Best loss: 0.033875 Accuracy: 99.06% 36 Validation loss: 0.048932 Best loss: 0.033875 Accuracy: 99.06% 37 Validation loss: 0.048152 Best loss: 0.033875 Accuracy: 99.10% 38 Validation loss: 0.050425 Best loss: 0.033875 Accuracy: 99.06% 39 Validation loss: 0.049415 Best loss: 0.033875 Accuracy: 98.94% 40 Validation loss: 0.055380 Best loss: 0.033875 Accuracy: 99.10% 41 Validation loss: 0.040577 Best loss: 0.033875 Accuracy: 99.10% 42 Validation loss: 0.044395 Best loss: 0.033875 Accuracy: 99.18% 43 Validation loss: 0.045205 Best loss: 0.033875 Accuracy: 99.34% 44 Validation loss: 0.040960 Best loss: 0.033875 Accuracy: 99.22% 45 Validation loss: 0.035698 Best loss: 0.033875 Accuracy: 99.37% 46 Validation loss: 0.045161 Best loss: 0.033875 Accuracy: 99.22% 47 Validation loss: 0.048006 Best loss: 0.033875 Accuracy: 99.14% 48 Validation loss: 0.052158 Best loss: 0.033875 Accuracy: 99.14% 49 Validation loss: 0.035590 Best loss: 0.033875 Accuracy: 99.30% 50 Validation loss: 0.037913 Best loss: 0.033875 Accuracy: 99.26% 51 Validation loss: 0.044974 Best loss: 0.033875 Accuracy: 99.18% 52 Validation loss: 0.031945 Best loss: 0.031945 Accuracy: 99.37% 53 Validation loss: 0.040864 Best loss: 0.031945 Accuracy: 98.91% 54 Validation loss: 0.039893 Best loss: 0.031945 Accuracy: 99.06% 55 Validation loss: 0.043149 Best loss: 0.031945 Accuracy: 98.91% 56 Validation loss: 0.061883 Best loss: 0.031945 Accuracy: 99.06% 57 Validation loss: 0.051558 Best loss: 0.031945 Accuracy: 98.83% 58 Validation loss: 0.064293 Best loss: 0.031945 Accuracy: 98.79% 59 Validation loss: 0.043205 Best loss: 0.031945 Accuracy: 99.10% 60 Validation loss: 0.035615 Best loss: 0.031945 Accuracy: 99.26% 61 Validation loss: 0.062731 Best loss: 0.031945 Accuracy: 98.91% 62 Validation loss: 0.069868 Best loss: 0.031945 Accuracy: 98.98% 63 Validation loss: 0.084215 Best loss: 0.031945 Accuracy: 98.79% 64 Validation loss: 0.054711 Best loss: 0.031945 Accuracy: 99.06% 65 Validation loss: 0.047209 Best loss: 0.031945 Accuracy: 98.98% 66 Validation loss: 0.042851 Best loss: 0.031945 Accuracy: 99.26% 67 Validation loss: 0.048276 Best loss: 0.031945 Accuracy: 99.26% 68 Validation loss: 0.052396 Best loss: 0.031945 Accuracy: 99.14% 69 Validation loss: 0.064267 Best loss: 0.031945 Accuracy: 99.02% 70 Validation loss: 0.051526 Best loss: 0.031945 Accuracy: 99.02% 71 Validation loss: 0.054529 Best loss: 0.031945 Accuracy: 98.94% 72 Validation loss: 0.047469 Best loss: 0.031945 Accuracy: 98.98% 73 Validation loss: 0.045052 Best loss: 0.031945 Accuracy: 98.98% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 2.8min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.072870 Best loss: 0.072870 Accuracy: 98.01% 1 Validation loss: 0.064845 Best loss: 0.064845 Accuracy: 98.12% 2 Validation loss: 0.060763 Best loss: 0.060763 Accuracy: 97.89% 3 Validation loss: 0.082023 Best loss: 0.060763 Accuracy: 97.11% 4 Validation loss: 0.036360 Best loss: 0.036360 Accuracy: 98.75% 5 Validation loss: 0.049882 Best loss: 0.036360 Accuracy: 98.79% 6 Validation loss: 0.050424 Best loss: 0.036360 Accuracy: 98.75% 7 Validation loss: 0.061546 Best loss: 0.036360 Accuracy: 98.55% 8 Validation loss: 0.053852 Best loss: 0.036360 Accuracy: 98.63% 9 Validation loss: 0.045697 Best loss: 0.036360 Accuracy: 98.79% 10 Validation loss: 0.055674 Best loss: 0.036360 Accuracy: 98.71% 11 Validation loss: 0.046333 Best loss: 0.036360 Accuracy: 98.83% 12 Validation loss: 0.052748 Best loss: 0.036360 Accuracy: 98.87% 13 Validation loss: 0.037892 Best loss: 0.036360 Accuracy: 98.79% 14 Validation loss: 0.045437 Best loss: 0.036360 Accuracy: 98.91% 15 Validation loss: 0.046489 Best loss: 0.036360 Accuracy: 98.79% 16 Validation loss: 0.034489 Best loss: 0.034489 Accuracy: 98.87% 17 Validation loss: 0.038448 Best loss: 0.034489 Accuracy: 98.98% 18 Validation loss: 0.042124 Best loss: 0.034489 Accuracy: 98.94% 19 Validation loss: 0.044723 Best loss: 0.034489 Accuracy: 98.98% 20 Validation loss: 0.025899 Best loss: 0.025899 Accuracy: 99.30% 21 Validation loss: 0.041342 Best loss: 0.025899 Accuracy: 98.98% 22 Validation loss: 0.037453 Best loss: 0.025899 Accuracy: 98.91% 23 Validation loss: 0.030569 Best loss: 0.025899 Accuracy: 99.14% 24 Validation loss: 0.041729 Best loss: 0.025899 Accuracy: 99.06% 25 Validation loss: 0.162361 Best loss: 0.025899 Accuracy: 97.89% 26 Validation loss: 0.055199 Best loss: 0.025899 Accuracy: 98.83% 27 Validation loss: 0.040155 Best loss: 0.025899 Accuracy: 98.91% 28 Validation loss: 0.041570 Best loss: 0.025899 Accuracy: 99.22% 29 Validation loss: 0.048274 Best loss: 0.025899 Accuracy: 98.87% 30 Validation loss: 0.046986 Best loss: 0.025899 Accuracy: 98.79% 31 Validation loss: 0.065739 Best loss: 0.025899 Accuracy: 98.87% 32 Validation loss: 0.035171 Best loss: 0.025899 Accuracy: 99.26% 33 Validation loss: 0.042599 Best loss: 0.025899 Accuracy: 99.26% 34 Validation loss: 0.034077 Best loss: 0.025899 Accuracy: 98.98% 35 Validation loss: 0.036685 Best loss: 0.025899 Accuracy: 99.18% 36 Validation loss: 0.058876 Best loss: 0.025899 Accuracy: 99.02% 37 Validation loss: 0.033328 Best loss: 0.025899 Accuracy: 99.18% 38 Validation loss: 0.058411 Best loss: 0.025899 Accuracy: 98.94% 39 Validation loss: 0.035549 Best loss: 0.025899 Accuracy: 99.26% 40 Validation loss: 0.033373 Best loss: 0.025899 Accuracy: 99.26% 41 Validation loss: 0.047759 Best loss: 0.025899 Accuracy: 99.02% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.6min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.104367 Best loss: 0.104367 Accuracy: 96.79% 1 Validation loss: 0.104119 Best loss: 0.104119 Accuracy: 96.76% 2 Validation loss: 0.065189 Best loss: 0.065189 Accuracy: 97.85% 3 Validation loss: 0.072674 Best loss: 0.065189 Accuracy: 97.42% 4 Validation loss: 0.041901 Best loss: 0.041901 Accuracy: 98.71% 5 Validation loss: 0.055881 Best loss: 0.041901 Accuracy: 98.12% 6 Validation loss: 0.054379 Best loss: 0.041901 Accuracy: 98.55% 7 Validation loss: 0.050530 Best loss: 0.041901 Accuracy: 98.44% 8 Validation loss: 0.052540 Best loss: 0.041901 Accuracy: 98.40% 9 Validation loss: 0.053495 Best loss: 0.041901 Accuracy: 98.59% 10 Validation loss: 0.056523 Best loss: 0.041901 Accuracy: 98.28% 11 Validation loss: 0.049274 Best loss: 0.041901 Accuracy: 98.55% 12 Validation loss: 0.044716 Best loss: 0.041901 Accuracy: 98.79% 13 Validation loss: 0.050429 Best loss: 0.041901 Accuracy: 98.59% 14 Validation loss: 0.046766 Best loss: 0.041901 Accuracy: 98.79% 15 Validation loss: 0.043954 Best loss: 0.041901 Accuracy: 98.63% 16 Validation loss: 0.043191 Best loss: 0.041901 Accuracy: 98.67% 17 Validation loss: 0.038440 Best loss: 0.038440 Accuracy: 99.02% 18 Validation loss: 0.042458 Best loss: 0.038440 Accuracy: 98.87% 19 Validation loss: 0.051925 Best loss: 0.038440 Accuracy: 98.48% 20 Validation loss: 0.056729 Best loss: 0.038440 Accuracy: 98.67% 21 Validation loss: 0.042435 Best loss: 0.038440 Accuracy: 98.94% 22 Validation loss: 0.050565 Best loss: 0.038440 Accuracy: 98.79% 23 Validation loss: 0.039099 Best loss: 0.038440 Accuracy: 98.87% 24 Validation loss: 0.075094 Best loss: 0.038440 Accuracy: 97.62% 25 Validation loss: 0.051802 Best loss: 0.038440 Accuracy: 98.55% 26 Validation loss: 0.039744 Best loss: 0.038440 Accuracy: 98.98% 27 Validation loss: 0.043967 Best loss: 0.038440 Accuracy: 98.83% 28 Validation loss: 0.037986 Best loss: 0.037986 Accuracy: 98.94% 29 Validation loss: 0.063283 Best loss: 0.037986 Accuracy: 98.28% 30 Validation loss: 0.043748 Best loss: 0.037986 Accuracy: 98.79% 31 Validation loss: 0.042245 Best loss: 0.037986 Accuracy: 98.91% 32 Validation loss: 0.037693 Best loss: 0.037693 Accuracy: 99.10% 33 Validation loss: 0.047967 Best loss: 0.037693 Accuracy: 98.79% 34 Validation loss: 0.044779 Best loss: 0.037693 Accuracy: 98.98% 35 Validation loss: 0.067857 Best loss: 0.037693 Accuracy: 98.08% 36 Validation loss: 0.035015 Best loss: 0.035015 Accuracy: 99.06% 37 Validation loss: 0.039891 Best loss: 0.035015 Accuracy: 99.10% 38 Validation loss: 0.040962 Best loss: 0.035015 Accuracy: 98.94% 39 Validation loss: 0.032674 Best loss: 0.032674 Accuracy: 99.18% 40 Validation loss: 0.040850 Best loss: 0.032674 Accuracy: 98.98% 41 Validation loss: 0.048168 Best loss: 0.032674 Accuracy: 98.94% 42 Validation loss: 0.053753 Best loss: 0.032674 Accuracy: 98.48% 43 Validation loss: 0.045564 Best loss: 0.032674 Accuracy: 98.87% 44 Validation loss: 0.043778 Best loss: 0.032674 Accuracy: 98.63% 45 Validation loss: 0.054854 Best loss: 0.032674 Accuracy: 98.94% 46 Validation loss: 0.062135 Best loss: 0.032674 Accuracy: 98.59% 47 Validation loss: 0.078660 Best loss: 0.032674 Accuracy: 98.44% 48 Validation loss: 0.051256 Best loss: 0.032674 Accuracy: 98.91% 49 Validation loss: 0.060288 Best loss: 0.032674 Accuracy: 98.83% 50 Validation loss: 0.043620 Best loss: 0.032674 Accuracy: 98.94% 51 Validation loss: 0.059313 Best loss: 0.032674 Accuracy: 98.28% 52 Validation loss: 0.039889 Best loss: 0.032674 Accuracy: 99.10% 53 Validation loss: 0.041405 Best loss: 0.032674 Accuracy: 99.10% 54 Validation loss: 0.055941 Best loss: 0.032674 Accuracy: 98.67% 55 Validation loss: 0.048463 Best loss: 0.032674 Accuracy: 98.67% 56 Validation loss: 0.046495 Best loss: 0.032674 Accuracy: 98.98% 57 Validation loss: 0.050426 Best loss: 0.032674 Accuracy: 98.87% 58 Validation loss: 0.055754 Best loss: 0.032674 Accuracy: 98.91% 59 Validation loss: 0.058479 Best loss: 0.032674 Accuracy: 98.87% 60 Validation loss: 0.058395 Best loss: 0.032674 Accuracy: 98.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02, total=11.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.112340 Best loss: 0.112340 Accuracy: 96.95% 1 Validation loss: 0.075429 Best loss: 0.075429 Accuracy: 97.81% 2 Validation loss: 0.071592 Best loss: 0.071592 Accuracy: 97.62% 3 Validation loss: 0.046518 Best loss: 0.046518 Accuracy: 98.71% 4 Validation loss: 0.062660 Best loss: 0.046518 Accuracy: 97.97% 5 Validation loss: 0.061883 Best loss: 0.046518 Accuracy: 98.12% 6 Validation loss: 0.050152 Best loss: 0.046518 Accuracy: 98.63% 7 Validation loss: 0.056799 Best loss: 0.046518 Accuracy: 98.44% 8 Validation loss: 0.044233 Best loss: 0.044233 Accuracy: 98.83% 9 Validation loss: 0.058990 Best loss: 0.044233 Accuracy: 98.24% 10 Validation loss: 0.057407 Best loss: 0.044233 Accuracy: 98.40% 11 Validation loss: 0.041414 Best loss: 0.041414 Accuracy: 98.71% 12 Validation loss: 0.045216 Best loss: 0.041414 Accuracy: 98.48% 13 Validation loss: 0.051203 Best loss: 0.041414 Accuracy: 98.40% 14 Validation loss: 0.050323 Best loss: 0.041414 Accuracy: 98.63% 15 Validation loss: 0.045777 Best loss: 0.041414 Accuracy: 98.63% 16 Validation loss: 0.069467 Best loss: 0.041414 Accuracy: 98.08% 17 Validation loss: 0.039310 Best loss: 0.039310 Accuracy: 98.91% 18 Validation loss: 0.053113 Best loss: 0.039310 Accuracy: 98.51% 19 Validation loss: 0.047728 Best loss: 0.039310 Accuracy: 98.75% 20 Validation loss: 0.045555 Best loss: 0.039310 Accuracy: 98.55% 21 Validation loss: 0.036317 Best loss: 0.036317 Accuracy: 98.87% 22 Validation loss: 0.042486 Best loss: 0.036317 Accuracy: 98.79% 23 Validation loss: 0.036937 Best loss: 0.036317 Accuracy: 98.91% 24 Validation loss: 0.049283 Best loss: 0.036317 Accuracy: 98.48% 25 Validation loss: 0.046233 Best loss: 0.036317 Accuracy: 98.55% 26 Validation loss: 0.043307 Best loss: 0.036317 Accuracy: 98.87% 27 Validation loss: 0.056557 Best loss: 0.036317 Accuracy: 98.59% 28 Validation loss: 0.036565 Best loss: 0.036317 Accuracy: 98.98% 29 Validation loss: 0.055914 Best loss: 0.036317 Accuracy: 98.71% 30 Validation loss: 0.047218 Best loss: 0.036317 Accuracy: 98.71% 31 Validation loss: 0.046177 Best loss: 0.036317 Accuracy: 98.67% 32 Validation loss: 0.042972 Best loss: 0.036317 Accuracy: 98.75% 33 Validation loss: 0.035148 Best loss: 0.035148 Accuracy: 98.98% 34 Validation loss: 0.039101 Best loss: 0.035148 Accuracy: 99.10% 35 Validation loss: 0.050256 Best loss: 0.035148 Accuracy: 98.59% 36 Validation loss: 0.053089 Best loss: 0.035148 Accuracy: 98.94% 37 Validation loss: 0.047915 Best loss: 0.035148 Accuracy: 98.87% 38 Validation loss: 0.055334 Best loss: 0.035148 Accuracy: 98.51% 39 Validation loss: 0.042099 Best loss: 0.035148 Accuracy: 98.71% 40 Validation loss: 0.042449 Best loss: 0.035148 Accuracy: 98.71% 41 Validation loss: 0.038841 Best loss: 0.035148 Accuracy: 98.75% 42 Validation loss: 0.055771 Best loss: 0.035148 Accuracy: 98.75% 43 Validation loss: 0.066117 Best loss: 0.035148 Accuracy: 98.24% 44 Validation loss: 0.041269 Best loss: 0.035148 Accuracy: 98.94% 45 Validation loss: 0.055481 Best loss: 0.035148 Accuracy: 98.44% 46 Validation loss: 0.042247 Best loss: 0.035148 Accuracy: 98.98% 47 Validation loss: 0.046872 Best loss: 0.035148 Accuracy: 98.75% 48 Validation loss: 0.043372 Best loss: 0.035148 Accuracy: 98.67% 49 Validation loss: 0.051078 Best loss: 0.035148 Accuracy: 98.83% 50 Validation loss: 0.041636 Best loss: 0.035148 Accuracy: 99.06% 51 Validation loss: 0.045819 Best loss: 0.035148 Accuracy: 98.79% 52 Validation loss: 0.058786 Best loss: 0.035148 Accuracy: 98.83% 53 Validation loss: 0.043479 Best loss: 0.035148 Accuracy: 98.83% 54 Validation loss: 0.076410 Best loss: 0.035148 Accuracy: 98.40% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02, total=10.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.106095 Best loss: 0.106095 Accuracy: 97.07% 1 Validation loss: 0.056068 Best loss: 0.056068 Accuracy: 98.24% 2 Validation loss: 0.067150 Best loss: 0.056068 Accuracy: 97.73% 3 Validation loss: 0.056616 Best loss: 0.056068 Accuracy: 97.97% 4 Validation loss: 0.081417 Best loss: 0.056068 Accuracy: 97.03% 5 Validation loss: 0.049733 Best loss: 0.049733 Accuracy: 98.32% 6 Validation loss: 0.063839 Best loss: 0.049733 Accuracy: 97.81% 7 Validation loss: 0.047131 Best loss: 0.047131 Accuracy: 98.63% 8 Validation loss: 0.037787 Best loss: 0.037787 Accuracy: 98.75% 9 Validation loss: 0.047984 Best loss: 0.037787 Accuracy: 98.32% 10 Validation loss: 0.047828 Best loss: 0.037787 Accuracy: 98.55% 11 Validation loss: 0.043582 Best loss: 0.037787 Accuracy: 98.51% 12 Validation loss: 0.030495 Best loss: 0.030495 Accuracy: 99.06% 13 Validation loss: 0.050945 Best loss: 0.030495 Accuracy: 98.51% 14 Validation loss: 0.049295 Best loss: 0.030495 Accuracy: 98.59% 15 Validation loss: 0.038823 Best loss: 0.030495 Accuracy: 98.79% 16 Validation loss: 0.034033 Best loss: 0.030495 Accuracy: 99.10% 17 Validation loss: 0.045136 Best loss: 0.030495 Accuracy: 98.71% 18 Validation loss: 0.038034 Best loss: 0.030495 Accuracy: 98.67% 19 Validation loss: 0.037448 Best loss: 0.030495 Accuracy: 99.10% 20 Validation loss: 0.039734 Best loss: 0.030495 Accuracy: 98.83% 21 Validation loss: 0.029177 Best loss: 0.029177 Accuracy: 99.18% 22 Validation loss: 0.027611 Best loss: 0.027611 Accuracy: 99.06% 23 Validation loss: 0.066387 Best loss: 0.027611 Accuracy: 98.48% 24 Validation loss: 0.043748 Best loss: 0.027611 Accuracy: 98.83% 25 Validation loss: 0.058160 Best loss: 0.027611 Accuracy: 98.20% 26 Validation loss: 0.032379 Best loss: 0.027611 Accuracy: 99.10% 27 Validation loss: 0.033908 Best loss: 0.027611 Accuracy: 98.98% 28 Validation loss: 0.031673 Best loss: 0.027611 Accuracy: 98.94% 29 Validation loss: 0.047556 Best loss: 0.027611 Accuracy: 98.83% 30 Validation loss: 0.040334 Best loss: 0.027611 Accuracy: 98.87% 31 Validation loss: 0.052219 Best loss: 0.027611 Accuracy: 98.51% 32 Validation loss: 0.033983 Best loss: 0.027611 Accuracy: 98.83% 33 Validation loss: 0.032518 Best loss: 0.027611 Accuracy: 98.94% 34 Validation loss: 0.035802 Best loss: 0.027611 Accuracy: 99.02% 35 Validation loss: 0.035173 Best loss: 0.027611 Accuracy: 99.10% 36 Validation loss: 0.046654 Best loss: 0.027611 Accuracy: 98.44% 37 Validation loss: 0.044848 Best loss: 0.027611 Accuracy: 98.87% 38 Validation loss: 0.037877 Best loss: 0.027611 Accuracy: 98.59% 39 Validation loss: 0.038406 Best loss: 0.027611 Accuracy: 98.94% 40 Validation loss: 0.042961 Best loss: 0.027611 Accuracy: 98.98% 41 Validation loss: 0.039347 Best loss: 0.027611 Accuracy: 98.98% 42 Validation loss: 0.048092 Best loss: 0.027611 Accuracy: 98.83% 43 Validation loss: 0.042175 Best loss: 0.027611 Accuracy: 99.02% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.02, total= 8.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01 0 Validation loss: 0.071818 Best loss: 0.071818 Accuracy: 97.97% 1 Validation loss: 0.068181 Best loss: 0.068181 Accuracy: 98.01% 2 Validation loss: 0.059325 Best loss: 0.059325 Accuracy: 98.28% 3 Validation loss: 0.064259 Best loss: 0.059325 Accuracy: 98.16% 4 Validation loss: 0.050640 Best loss: 0.050640 Accuracy: 98.44% 5 Validation loss: 0.051917 Best loss: 0.050640 Accuracy: 98.28% 6 Validation loss: 0.045705 Best loss: 0.045705 Accuracy: 98.67% 7 Validation loss: 0.053764 Best loss: 0.045705 Accuracy: 98.40% 8 Validation loss: 0.049099 Best loss: 0.045705 Accuracy: 98.71% 9 Validation loss: 0.046137 Best loss: 0.045705 Accuracy: 98.67% 10 Validation loss: 0.053786 Best loss: 0.045705 Accuracy: 98.75% 11 Validation loss: 0.048873 Best loss: 0.045705 Accuracy: 98.71% 12 Validation loss: 0.060135 Best loss: 0.045705 Accuracy: 98.36% 13 Validation loss: 0.049416 Best loss: 0.045705 Accuracy: 98.71% 14 Validation loss: 0.043894 Best loss: 0.043894 Accuracy: 98.87% 15 Validation loss: 0.062327 Best loss: 0.043894 Accuracy: 98.51% 16 Validation loss: 0.056842 Best loss: 0.043894 Accuracy: 98.67% 17 Validation loss: 0.051270 Best loss: 0.043894 Accuracy: 98.79% 18 Validation loss: 0.074579 Best loss: 0.043894 Accuracy: 98.20% 19 Validation loss: 0.060488 Best loss: 0.043894 Accuracy: 98.44% 20 Validation loss: 0.068257 Best loss: 0.043894 Accuracy: 98.63% 21 Validation loss: 0.051789 Best loss: 0.043894 Accuracy: 98.67% 22 Validation loss: 0.062104 Best loss: 0.043894 Accuracy: 98.55% 23 Validation loss: 0.044263 Best loss: 0.043894 Accuracy: 98.79% 24 Validation loss: 0.046451 Best loss: 0.043894 Accuracy: 98.94% 25 Validation loss: 0.050836 Best loss: 0.043894 Accuracy: 98.91% 26 Validation loss: 0.052117 Best loss: 0.043894 Accuracy: 98.94% 27 Validation loss: 0.055685 Best loss: 0.043894 Accuracy: 98.75% 28 Validation loss: 0.056597 Best loss: 0.043894 Accuracy: 98.91% 29 Validation loss: 0.051686 Best loss: 0.043894 Accuracy: 98.91% 30 Validation loss: 0.049539 Best loss: 0.043894 Accuracy: 98.87% 31 Validation loss: 0.065307 Best loss: 0.043894 Accuracy: 98.63% 32 Validation loss: 0.054515 Best loss: 0.043894 Accuracy: 98.87% 33 Validation loss: 0.052277 Best loss: 0.043894 Accuracy: 98.79% 34 Validation loss: 0.053220 Best loss: 0.043894 Accuracy: 98.63% 35 Validation loss: 0.052381 Best loss: 0.043894 Accuracy: 98.94% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01, total= 51.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01 0 Validation loss: 0.093822 Best loss: 0.093822 Accuracy: 97.07% 1 Validation loss: 0.056536 Best loss: 0.056536 Accuracy: 98.40% 2 Validation loss: 0.049459 Best loss: 0.049459 Accuracy: 98.36% 3 Validation loss: 0.048266 Best loss: 0.048266 Accuracy: 98.59% 4 Validation loss: 0.067281 Best loss: 0.048266 Accuracy: 97.81% 5 Validation loss: 0.043144 Best loss: 0.043144 Accuracy: 98.83% 6 Validation loss: 0.042572 Best loss: 0.042572 Accuracy: 98.79% 7 Validation loss: 0.055343 Best loss: 0.042572 Accuracy: 98.44% 8 Validation loss: 0.047964 Best loss: 0.042572 Accuracy: 98.71% 9 Validation loss: 0.088831 Best loss: 0.042572 Accuracy: 97.73% 10 Validation loss: 0.055745 Best loss: 0.042572 Accuracy: 98.32% 11 Validation loss: 0.054123 Best loss: 0.042572 Accuracy: 98.51% 12 Validation loss: 0.044206 Best loss: 0.042572 Accuracy: 98.63% 13 Validation loss: 0.056324 Best loss: 0.042572 Accuracy: 97.97% 14 Validation loss: 0.048610 Best loss: 0.042572 Accuracy: 98.55% 15 Validation loss: 0.051247 Best loss: 0.042572 Accuracy: 98.63% 16 Validation loss: 0.057649 Best loss: 0.042572 Accuracy: 98.55% 17 Validation loss: 0.068375 Best loss: 0.042572 Accuracy: 98.44% 18 Validation loss: 0.046981 Best loss: 0.042572 Accuracy: 98.75% 19 Validation loss: 0.049126 Best loss: 0.042572 Accuracy: 98.98% 20 Validation loss: 0.047929 Best loss: 0.042572 Accuracy: 98.91% 21 Validation loss: 0.056546 Best loss: 0.042572 Accuracy: 98.75% 22 Validation loss: 0.053283 Best loss: 0.042572 Accuracy: 98.67% 23 Validation loss: 0.068199 Best loss: 0.042572 Accuracy: 98.24% 24 Validation loss: 0.050027 Best loss: 0.042572 Accuracy: 98.87% 25 Validation loss: 0.043331 Best loss: 0.042572 Accuracy: 98.87% 26 Validation loss: 0.050805 Best loss: 0.042572 Accuracy: 98.75% 27 Validation loss: 0.058207 Best loss: 0.042572 Accuracy: 98.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01, total= 40.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01 0 Validation loss: 0.077713 Best loss: 0.077713 Accuracy: 97.62% 1 Validation loss: 0.063839 Best loss: 0.063839 Accuracy: 97.97% 2 Validation loss: 0.053239 Best loss: 0.053239 Accuracy: 98.32% 3 Validation loss: 0.049002 Best loss: 0.049002 Accuracy: 98.63% 4 Validation loss: 0.043206 Best loss: 0.043206 Accuracy: 98.71% 5 Validation loss: 0.035472 Best loss: 0.035472 Accuracy: 98.71% 6 Validation loss: 0.038703 Best loss: 0.035472 Accuracy: 98.79% 7 Validation loss: 0.038140 Best loss: 0.035472 Accuracy: 98.83% 8 Validation loss: 0.053382 Best loss: 0.035472 Accuracy: 98.51% 9 Validation loss: 0.036055 Best loss: 0.035472 Accuracy: 98.91% 10 Validation loss: 0.060132 Best loss: 0.035472 Accuracy: 98.32% 11 Validation loss: 0.045723 Best loss: 0.035472 Accuracy: 98.83% 12 Validation loss: 0.040204 Best loss: 0.035472 Accuracy: 98.91% 13 Validation loss: 0.044850 Best loss: 0.035472 Accuracy: 98.71% 14 Validation loss: 0.059381 Best loss: 0.035472 Accuracy: 98.59% 15 Validation loss: 0.059510 Best loss: 0.035472 Accuracy: 98.48% 16 Validation loss: 0.041853 Best loss: 0.035472 Accuracy: 98.59% 17 Validation loss: 0.042206 Best loss: 0.035472 Accuracy: 98.91% 18 Validation loss: 0.046199 Best loss: 0.035472 Accuracy: 98.83% 19 Validation loss: 0.041314 Best loss: 0.035472 Accuracy: 98.91% 20 Validation loss: 0.055666 Best loss: 0.035472 Accuracy: 98.71% 21 Validation loss: 0.047131 Best loss: 0.035472 Accuracy: 98.94% 22 Validation loss: 0.054525 Best loss: 0.035472 Accuracy: 98.75% 23 Validation loss: 0.051681 Best loss: 0.035472 Accuracy: 98.71% 24 Validation loss: 0.062585 Best loss: 0.035472 Accuracy: 98.67% 25 Validation loss: 0.062679 Best loss: 0.035472 Accuracy: 98.67% 26 Validation loss: 0.056928 Best loss: 0.035472 Accuracy: 98.67% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=30, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.01, total= 38.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.091725 Best loss: 0.091725 Accuracy: 97.30% 1 Validation loss: 0.099285 Best loss: 0.091725 Accuracy: 96.60% 2 Validation loss: 0.056636 Best loss: 0.056636 Accuracy: 98.32% 3 Validation loss: 0.051585 Best loss: 0.051585 Accuracy: 98.44% 4 Validation loss: 0.061245 Best loss: 0.051585 Accuracy: 98.71% 5 Validation loss: 0.060288 Best loss: 0.051585 Accuracy: 98.24% 6 Validation loss: 0.046271 Best loss: 0.046271 Accuracy: 98.59% 7 Validation loss: 0.040220 Best loss: 0.040220 Accuracy: 98.79% 8 Validation loss: 0.042125 Best loss: 0.040220 Accuracy: 98.75% 9 Validation loss: 0.038450 Best loss: 0.038450 Accuracy: 98.71% 10 Validation loss: 0.059078 Best loss: 0.038450 Accuracy: 98.36% 11 Validation loss: 0.060027 Best loss: 0.038450 Accuracy: 97.97% 12 Validation loss: 0.040285 Best loss: 0.038450 Accuracy: 98.91% 13 Validation loss: 0.039818 Best loss: 0.038450 Accuracy: 98.83% 14 Validation loss: 0.041295 Best loss: 0.038450 Accuracy: 98.63% 15 Validation loss: 0.036652 Best loss: 0.036652 Accuracy: 98.83% 16 Validation loss: 0.046955 Best loss: 0.036652 Accuracy: 98.83% 17 Validation loss: 0.037620 Best loss: 0.036652 Accuracy: 98.91% 18 Validation loss: 0.038915 Best loss: 0.036652 Accuracy: 98.98% 19 Validation loss: 0.052817 Best loss: 0.036652 Accuracy: 98.40% 20 Validation loss: 0.055311 Best loss: 0.036652 Accuracy: 98.79% 21 Validation loss: 0.041558 Best loss: 0.036652 Accuracy: 99.02% 22 Validation loss: 0.050212 Best loss: 0.036652 Accuracy: 98.91% 23 Validation loss: 0.040169 Best loss: 0.036652 Accuracy: 99.10% 24 Validation loss: 0.043748 Best loss: 0.036652 Accuracy: 98.55% 25 Validation loss: 0.035377 Best loss: 0.035377 Accuracy: 99.06% 26 Validation loss: 0.042383 Best loss: 0.035377 Accuracy: 99.06% 27 Validation loss: 0.054164 Best loss: 0.035377 Accuracy: 98.59% 28 Validation loss: 0.050271 Best loss: 0.035377 Accuracy: 98.94% 29 Validation loss: 0.040496 Best loss: 0.035377 Accuracy: 98.94% 30 Validation loss: 0.047016 Best loss: 0.035377 Accuracy: 98.87% 31 Validation loss: 0.046612 Best loss: 0.035377 Accuracy: 99.02% 32 Validation loss: 0.038143 Best loss: 0.035377 Accuracy: 99.10% 33 Validation loss: 0.039829 Best loss: 0.035377 Accuracy: 98.91% 34 Validation loss: 0.054967 Best loss: 0.035377 Accuracy: 98.98% 35 Validation loss: 0.064483 Best loss: 0.035377 Accuracy: 98.48% 36 Validation loss: 0.042554 Best loss: 0.035377 Accuracy: 98.94% 37 Validation loss: 0.049560 Best loss: 0.035377 Accuracy: 98.91% 38 Validation loss: 0.048690 Best loss: 0.035377 Accuracy: 99.14% 39 Validation loss: 0.036430 Best loss: 0.035377 Accuracy: 99.10% 40 Validation loss: 0.046883 Best loss: 0.035377 Accuracy: 99.06% 41 Validation loss: 0.035597 Best loss: 0.035377 Accuracy: 99.02% 42 Validation loss: 0.045876 Best loss: 0.035377 Accuracy: 98.75% 43 Validation loss: 0.048113 Best loss: 0.035377 Accuracy: 98.83% 44 Validation loss: 0.044196 Best loss: 0.035377 Accuracy: 98.79% 45 Validation loss: 0.043503 Best loss: 0.035377 Accuracy: 98.83% 46 Validation loss: 0.052241 Best loss: 0.035377 Accuracy: 98.71% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02, total= 9.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.120647 Best loss: 0.120647 Accuracy: 96.29% 1 Validation loss: 0.072047 Best loss: 0.072047 Accuracy: 98.08% 2 Validation loss: 0.056499 Best loss: 0.056499 Accuracy: 98.44% 3 Validation loss: 0.062044 Best loss: 0.056499 Accuracy: 97.97% 4 Validation loss: 0.053203 Best loss: 0.053203 Accuracy: 98.40% 5 Validation loss: 0.045972 Best loss: 0.045972 Accuracy: 98.51% 6 Validation loss: 0.052936 Best loss: 0.045972 Accuracy: 98.63% 7 Validation loss: 0.054882 Best loss: 0.045972 Accuracy: 98.20% 8 Validation loss: 0.038410 Best loss: 0.038410 Accuracy: 98.98% 9 Validation loss: 0.049357 Best loss: 0.038410 Accuracy: 98.55% 10 Validation loss: 0.041072 Best loss: 0.038410 Accuracy: 98.75% 11 Validation loss: 0.046495 Best loss: 0.038410 Accuracy: 98.55% 12 Validation loss: 0.038146 Best loss: 0.038146 Accuracy: 98.91% 13 Validation loss: 0.037672 Best loss: 0.037672 Accuracy: 98.79% 14 Validation loss: 0.048455 Best loss: 0.037672 Accuracy: 98.75% 15 Validation loss: 0.049075 Best loss: 0.037672 Accuracy: 98.63% 16 Validation loss: 0.108195 Best loss: 0.037672 Accuracy: 97.34% 17 Validation loss: 0.040059 Best loss: 0.037672 Accuracy: 98.55% 18 Validation loss: 0.036603 Best loss: 0.036603 Accuracy: 98.87% 19 Validation loss: 0.047125 Best loss: 0.036603 Accuracy: 98.91% 20 Validation loss: 0.034016 Best loss: 0.034016 Accuracy: 99.02% 21 Validation loss: 0.048498 Best loss: 0.034016 Accuracy: 98.83% 22 Validation loss: 0.038915 Best loss: 0.034016 Accuracy: 98.83% 23 Validation loss: 0.040321 Best loss: 0.034016 Accuracy: 99.06% 24 Validation loss: 0.036787 Best loss: 0.034016 Accuracy: 98.87% 25 Validation loss: 0.032589 Best loss: 0.032589 Accuracy: 99.06% 26 Validation loss: 0.036127 Best loss: 0.032589 Accuracy: 98.87% 27 Validation loss: 0.040345 Best loss: 0.032589 Accuracy: 98.67% 28 Validation loss: 0.046692 Best loss: 0.032589 Accuracy: 98.75% 29 Validation loss: 0.047825 Best loss: 0.032589 Accuracy: 98.75% 30 Validation loss: 0.047240 Best loss: 0.032589 Accuracy: 98.98% 31 Validation loss: 0.054593 Best loss: 0.032589 Accuracy: 98.67% 32 Validation loss: 0.044374 Best loss: 0.032589 Accuracy: 98.94% 33 Validation loss: 0.054006 Best loss: 0.032589 Accuracy: 98.59% 34 Validation loss: 0.033791 Best loss: 0.032589 Accuracy: 98.94% 35 Validation loss: 0.037733 Best loss: 0.032589 Accuracy: 98.79% 36 Validation loss: 0.047852 Best loss: 0.032589 Accuracy: 99.10% 37 Validation loss: 0.038547 Best loss: 0.032589 Accuracy: 98.87% 38 Validation loss: 0.047430 Best loss: 0.032589 Accuracy: 98.94% 39 Validation loss: 0.039120 Best loss: 0.032589 Accuracy: 99.06% 40 Validation loss: 0.036384 Best loss: 0.032589 Accuracy: 99.22% 41 Validation loss: 0.040186 Best loss: 0.032589 Accuracy: 99.06% 42 Validation loss: 0.055761 Best loss: 0.032589 Accuracy: 98.83% 43 Validation loss: 0.096384 Best loss: 0.032589 Accuracy: 98.71% 44 Validation loss: 0.039013 Best loss: 0.032589 Accuracy: 98.94% 45 Validation loss: 0.074751 Best loss: 0.032589 Accuracy: 98.36% 46 Validation loss: 0.044340 Best loss: 0.032589 Accuracy: 99.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02, total= 8.8min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.090181 Best loss: 0.090181 Accuracy: 97.62% 1 Validation loss: 0.058239 Best loss: 0.058239 Accuracy: 98.28% 2 Validation loss: 0.093805 Best loss: 0.058239 Accuracy: 96.91% 3 Validation loss: 0.048987 Best loss: 0.048987 Accuracy: 98.67% 4 Validation loss: 0.060964 Best loss: 0.048987 Accuracy: 98.05% 5 Validation loss: 0.045847 Best loss: 0.045847 Accuracy: 98.40% 6 Validation loss: 0.050831 Best loss: 0.045847 Accuracy: 98.40% 7 Validation loss: 0.036900 Best loss: 0.036900 Accuracy: 98.79% 8 Validation loss: 0.040435 Best loss: 0.036900 Accuracy: 98.71% 9 Validation loss: 0.040293 Best loss: 0.036900 Accuracy: 98.87% 10 Validation loss: 0.041293 Best loss: 0.036900 Accuracy: 98.59% 11 Validation loss: 0.047752 Best loss: 0.036900 Accuracy: 98.63% 12 Validation loss: 0.034073 Best loss: 0.034073 Accuracy: 99.06% 13 Validation loss: 0.033711 Best loss: 0.033711 Accuracy: 98.94% 14 Validation loss: 0.040351 Best loss: 0.033711 Accuracy: 98.67% 15 Validation loss: 0.034676 Best loss: 0.033711 Accuracy: 98.91% 16 Validation loss: 0.041263 Best loss: 0.033711 Accuracy: 98.75% 17 Validation loss: 0.037964 Best loss: 0.033711 Accuracy: 98.71% 18 Validation loss: 0.030531 Best loss: 0.030531 Accuracy: 99.14% 19 Validation loss: 0.028382 Best loss: 0.028382 Accuracy: 99.10% 20 Validation loss: 0.044871 Best loss: 0.028382 Accuracy: 98.71% 21 Validation loss: 0.028888 Best loss: 0.028382 Accuracy: 99.10% 22 Validation loss: 0.032997 Best loss: 0.028382 Accuracy: 98.98% 23 Validation loss: 0.036426 Best loss: 0.028382 Accuracy: 99.22% 24 Validation loss: 0.042457 Best loss: 0.028382 Accuracy: 98.83% 25 Validation loss: 0.039613 Best loss: 0.028382 Accuracy: 98.75% 26 Validation loss: 0.029097 Best loss: 0.028382 Accuracy: 99.26% 27 Validation loss: 0.034804 Best loss: 0.028382 Accuracy: 98.83% 28 Validation loss: 0.027794 Best loss: 0.027794 Accuracy: 99.14% 29 Validation loss: 0.029787 Best loss: 0.027794 Accuracy: 98.91% 30 Validation loss: 0.066690 Best loss: 0.027794 Accuracy: 98.08% 31 Validation loss: 0.042921 Best loss: 0.027794 Accuracy: 98.67% 32 Validation loss: 0.033850 Best loss: 0.027794 Accuracy: 98.94% 33 Validation loss: 0.038670 Best loss: 0.027794 Accuracy: 98.91% 34 Validation loss: 0.032448 Best loss: 0.027794 Accuracy: 99.10% 35 Validation loss: 0.038640 Best loss: 0.027794 Accuracy: 98.91% 36 Validation loss: 0.032984 Best loss: 0.027794 Accuracy: 99.14% 37 Validation loss: 0.054012 Best loss: 0.027794 Accuracy: 98.75% 38 Validation loss: 0.034994 Best loss: 0.027794 Accuracy: 99.14% 39 Validation loss: 0.039777 Best loss: 0.027794 Accuracy: 99.02% 40 Validation loss: 0.042471 Best loss: 0.027794 Accuracy: 98.87% 41 Validation loss: 0.040195 Best loss: 0.027794 Accuracy: 99.06% 42 Validation loss: 0.057741 Best loss: 0.027794 Accuracy: 98.55% 43 Validation loss: 0.026017 Best loss: 0.026017 Accuracy: 99.22% 44 Validation loss: 0.034930 Best loss: 0.026017 Accuracy: 99.18% 45 Validation loss: 0.050024 Best loss: 0.026017 Accuracy: 99.02% 46 Validation loss: 0.047276 Best loss: 0.026017 Accuracy: 98.94% 47 Validation loss: 0.047496 Best loss: 0.026017 Accuracy: 98.75% 48 Validation loss: 0.039223 Best loss: 0.026017 Accuracy: 99.18% 49 Validation loss: 0.068178 Best loss: 0.026017 Accuracy: 98.87% 50 Validation loss: 0.044304 Best loss: 0.026017 Accuracy: 98.91% 51 Validation loss: 0.057439 Best loss: 0.026017 Accuracy: 98.63% 52 Validation loss: 0.052894 Best loss: 0.026017 Accuracy: 98.71% 53 Validation loss: 0.030465 Best loss: 0.026017 Accuracy: 99.14% 54 Validation loss: 0.070329 Best loss: 0.026017 Accuracy: 98.40% 55 Validation loss: 0.059983 Best loss: 0.026017 Accuracy: 98.75% 56 Validation loss: 0.045243 Best loss: 0.026017 Accuracy: 98.91% 57 Validation loss: 0.038966 Best loss: 0.026017 Accuracy: 99.10% 58 Validation loss: 0.049804 Best loss: 0.026017 Accuracy: 98.91% 59 Validation loss: 0.059277 Best loss: 0.026017 Accuracy: 98.91% 60 Validation loss: 0.042634 Best loss: 0.026017 Accuracy: 99.02% 61 Validation loss: 0.038932 Best loss: 0.026017 Accuracy: 99.10% 62 Validation loss: 0.039107 Best loss: 0.026017 Accuracy: 99.10% 63 Validation loss: 0.062110 Best loss: 0.026017 Accuracy: 99.06% 64 Validation loss: 0.031779 Best loss: 0.026017 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=10, batch_norm_momentum=0.95, learning_rate=0.02, total=12.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.087340 Best loss: 0.087340 Accuracy: 97.38% 1 Validation loss: 0.083468 Best loss: 0.083468 Accuracy: 97.19% 2 Validation loss: 0.090257 Best loss: 0.083468 Accuracy: 97.34% 3 Validation loss: 0.056239 Best loss: 0.056239 Accuracy: 98.36% 4 Validation loss: 0.071096 Best loss: 0.056239 Accuracy: 97.97% 5 Validation loss: 0.058409 Best loss: 0.056239 Accuracy: 98.24% 6 Validation loss: 0.051663 Best loss: 0.051663 Accuracy: 98.12% 7 Validation loss: 0.058092 Best loss: 0.051663 Accuracy: 98.55% 8 Validation loss: 0.119673 Best loss: 0.051663 Accuracy: 97.58% 9 Validation loss: 0.070695 Best loss: 0.051663 Accuracy: 98.24% 10 Validation loss: 0.068173 Best loss: 0.051663 Accuracy: 98.32% 11 Validation loss: 0.133848 Best loss: 0.051663 Accuracy: 97.26% 12 Validation loss: 0.042312 Best loss: 0.042312 Accuracy: 98.79% 13 Validation loss: 0.056180 Best loss: 0.042312 Accuracy: 98.40% 14 Validation loss: 0.065741 Best loss: 0.042312 Accuracy: 98.40% 15 Validation loss: 0.055282 Best loss: 0.042312 Accuracy: 98.55% 16 Validation loss: 0.073096 Best loss: 0.042312 Accuracy: 98.48% 17 Validation loss: 0.070713 Best loss: 0.042312 Accuracy: 98.48% 18 Validation loss: 0.068235 Best loss: 0.042312 Accuracy: 98.40% 19 Validation loss: 0.052438 Best loss: 0.042312 Accuracy: 98.79% 20 Validation loss: 0.059756 Best loss: 0.042312 Accuracy: 98.59% 21 Validation loss: 0.057647 Best loss: 0.042312 Accuracy: 98.94% 22 Validation loss: 0.076521 Best loss: 0.042312 Accuracy: 98.01% 23 Validation loss: 0.058426 Best loss: 0.042312 Accuracy: 98.71% 24 Validation loss: 0.072542 Best loss: 0.042312 Accuracy: 98.83% 25 Validation loss: 0.071322 Best loss: 0.042312 Accuracy: 98.63% 26 Validation loss: 0.092394 Best loss: 0.042312 Accuracy: 98.55% 27 Validation loss: 0.100242 Best loss: 0.042312 Accuracy: 97.89% 28 Validation loss: 0.063593 Best loss: 0.042312 Accuracy: 98.63% 29 Validation loss: 0.086675 Best loss: 0.042312 Accuracy: 98.67% 30 Validation loss: 0.053535 Best loss: 0.042312 Accuracy: 98.94% 31 Validation loss: 0.067996 Best loss: 0.042312 Accuracy: 98.79% 32 Validation loss: 0.058059 Best loss: 0.042312 Accuracy: 98.71% 33 Validation loss: 0.051385 Best loss: 0.042312 Accuracy: 99.02% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02, total= 42.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.181523 Best loss: 0.181523 Accuracy: 94.96% 1 Validation loss: 0.064672 Best loss: 0.064672 Accuracy: 97.77% 2 Validation loss: 0.059800 Best loss: 0.059800 Accuracy: 98.24% 3 Validation loss: 0.078875 Best loss: 0.059800 Accuracy: 97.93% 4 Validation loss: 0.091761 Best loss: 0.059800 Accuracy: 97.30% 5 Validation loss: 0.053515 Best loss: 0.053515 Accuracy: 98.63% 6 Validation loss: 0.075468 Best loss: 0.053515 Accuracy: 98.12% 7 Validation loss: 0.049923 Best loss: 0.049923 Accuracy: 98.59% 8 Validation loss: 0.056249 Best loss: 0.049923 Accuracy: 98.63% 9 Validation loss: 0.069097 Best loss: 0.049923 Accuracy: 98.63% 10 Validation loss: 0.040973 Best loss: 0.040973 Accuracy: 98.79% 11 Validation loss: 0.085927 Best loss: 0.040973 Accuracy: 98.08% 12 Validation loss: 0.089379 Best loss: 0.040973 Accuracy: 98.32% 13 Validation loss: 0.057850 Best loss: 0.040973 Accuracy: 98.83% 14 Validation loss: 0.053549 Best loss: 0.040973 Accuracy: 98.71% 15 Validation loss: 0.052837 Best loss: 0.040973 Accuracy: 98.71% 16 Validation loss: 0.053639 Best loss: 0.040973 Accuracy: 98.94% 17 Validation loss: 0.072089 Best loss: 0.040973 Accuracy: 98.59% 18 Validation loss: 0.054469 Best loss: 0.040973 Accuracy: 98.67% 19 Validation loss: 0.051603 Best loss: 0.040973 Accuracy: 98.79% 20 Validation loss: 0.112685 Best loss: 0.040973 Accuracy: 98.12% 21 Validation loss: 0.048639 Best loss: 0.040973 Accuracy: 98.79% 22 Validation loss: 0.063688 Best loss: 0.040973 Accuracy: 98.28% 23 Validation loss: 0.080090 Best loss: 0.040973 Accuracy: 98.71% 24 Validation loss: 0.053289 Best loss: 0.040973 Accuracy: 98.94% 25 Validation loss: 0.050911 Best loss: 0.040973 Accuracy: 98.79% 26 Validation loss: 0.073259 Best loss: 0.040973 Accuracy: 98.44% 27 Validation loss: 0.066756 Best loss: 0.040973 Accuracy: 98.79% 28 Validation loss: 0.075304 Best loss: 0.040973 Accuracy: 98.48% 29 Validation loss: 0.071768 Best loss: 0.040973 Accuracy: 98.71% 30 Validation loss: 0.077596 Best loss: 0.040973 Accuracy: 98.51% 31 Validation loss: 0.068593 Best loss: 0.040973 Accuracy: 98.71% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02, total= 41.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.143712 Best loss: 0.143712 Accuracy: 96.21% 1 Validation loss: 0.068026 Best loss: 0.068026 Accuracy: 98.01% 2 Validation loss: 0.066922 Best loss: 0.066922 Accuracy: 97.85% 3 Validation loss: 0.066971 Best loss: 0.066922 Accuracy: 97.81% 4 Validation loss: 0.060470 Best loss: 0.060470 Accuracy: 98.36% 5 Validation loss: 0.032672 Best loss: 0.032672 Accuracy: 98.91% 6 Validation loss: 0.054736 Best loss: 0.032672 Accuracy: 98.63% 7 Validation loss: 0.063604 Best loss: 0.032672 Accuracy: 98.59% 8 Validation loss: 0.053026 Best loss: 0.032672 Accuracy: 98.67% 9 Validation loss: 0.053880 Best loss: 0.032672 Accuracy: 98.48% 10 Validation loss: 0.053668 Best loss: 0.032672 Accuracy: 98.91% 11 Validation loss: 0.066549 Best loss: 0.032672 Accuracy: 98.44% 12 Validation loss: 0.051400 Best loss: 0.032672 Accuracy: 98.79% 13 Validation loss: 0.105830 Best loss: 0.032672 Accuracy: 97.89% 14 Validation loss: 0.066711 Best loss: 0.032672 Accuracy: 98.63% 15 Validation loss: 0.053379 Best loss: 0.032672 Accuracy: 98.59% 16 Validation loss: 0.071849 Best loss: 0.032672 Accuracy: 98.67% 17 Validation loss: 0.057810 Best loss: 0.032672 Accuracy: 98.67% 18 Validation loss: 0.086824 Best loss: 0.032672 Accuracy: 98.01% 19 Validation loss: 0.051554 Best loss: 0.032672 Accuracy: 98.71% 20 Validation loss: 0.063032 Best loss: 0.032672 Accuracy: 98.55% 21 Validation loss: 0.046818 Best loss: 0.032672 Accuracy: 98.87% 22 Validation loss: 0.052484 Best loss: 0.032672 Accuracy: 98.94% 23 Validation loss: 0.040887 Best loss: 0.032672 Accuracy: 98.98% 24 Validation loss: 0.060387 Best loss: 0.032672 Accuracy: 98.83% 25 Validation loss: 0.050275 Best loss: 0.032672 Accuracy: 99.06% 26 Validation loss: 0.067204 Best loss: 0.032672 Accuracy: 98.75% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.02, total= 34.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.185905 Best loss: 0.185905 Accuracy: 95.66% 1 Validation loss: 0.104295 Best loss: 0.104295 Accuracy: 97.38% 2 Validation loss: 0.161749 Best loss: 0.104295 Accuracy: 95.54% 3 Validation loss: 0.089598 Best loss: 0.089598 Accuracy: 97.42% 4 Validation loss: 0.287289 Best loss: 0.089598 Accuracy: 95.70% 5 Validation loss: 0.055920 Best loss: 0.055920 Accuracy: 98.59% 6 Validation loss: 0.054260 Best loss: 0.054260 Accuracy: 98.63% 7 Validation loss: 0.092470 Best loss: 0.054260 Accuracy: 98.55% 8 Validation loss: 0.073550 Best loss: 0.054260 Accuracy: 98.55% 9 Validation loss: 0.101270 Best loss: 0.054260 Accuracy: 98.01% 10 Validation loss: 0.055455 Best loss: 0.054260 Accuracy: 98.63% 11 Validation loss: 0.075049 Best loss: 0.054260 Accuracy: 98.63% 12 Validation loss: 0.140685 Best loss: 0.054260 Accuracy: 98.12% 13 Validation loss: 0.203977 Best loss: 0.054260 Accuracy: 97.97% 14 Validation loss: 0.213019 Best loss: 0.054260 Accuracy: 98.12% 15 Validation loss: 0.758607 Best loss: 0.054260 Accuracy: 96.68% 16 Validation loss: 0.080875 Best loss: 0.054260 Accuracy: 98.94% 17 Validation loss: 0.078833 Best loss: 0.054260 Accuracy: 98.91% 18 Validation loss: 0.062131 Best loss: 0.054260 Accuracy: 99.10% 19 Validation loss: 0.098332 Best loss: 0.054260 Accuracy: 98.75% 20 Validation loss: 0.069427 Best loss: 0.054260 Accuracy: 98.87% 21 Validation loss: 0.112902 Best loss: 0.054260 Accuracy: 98.75% 22 Validation loss: 0.115140 Best loss: 0.054260 Accuracy: 98.98% 23 Validation loss: 0.142818 Best loss: 0.054260 Accuracy: 98.05% 24 Validation loss: 0.430688 Best loss: 0.054260 Accuracy: 97.93% 25 Validation loss: 0.525711 Best loss: 0.054260 Accuracy: 98.05% 26 Validation loss: 0.136074 Best loss: 0.054260 Accuracy: 98.63% 27 Validation loss: 0.105667 Best loss: 0.054260 Accuracy: 98.71% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 37.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.141659 Best loss: 0.141659 Accuracy: 96.48% 1 Validation loss: 0.091402 Best loss: 0.091402 Accuracy: 97.69% 2 Validation loss: 0.089777 Best loss: 0.089777 Accuracy: 97.65% 3 Validation loss: 0.191061 Best loss: 0.089777 Accuracy: 95.82% 4 Validation loss: 0.175135 Best loss: 0.089777 Accuracy: 96.87% 5 Validation loss: 0.054552 Best loss: 0.054552 Accuracy: 98.59% 6 Validation loss: 0.073306 Best loss: 0.054552 Accuracy: 97.93% 7 Validation loss: 0.112561 Best loss: 0.054552 Accuracy: 97.22% 8 Validation loss: 0.202782 Best loss: 0.054552 Accuracy: 97.50% 9 Validation loss: 0.088841 Best loss: 0.054552 Accuracy: 98.44% 10 Validation loss: 0.076430 Best loss: 0.054552 Accuracy: 98.32% 11 Validation loss: 0.135920 Best loss: 0.054552 Accuracy: 98.01% 12 Validation loss: 0.085372 Best loss: 0.054552 Accuracy: 98.87% 13 Validation loss: 0.166792 Best loss: 0.054552 Accuracy: 98.20% 14 Validation loss: 0.056816 Best loss: 0.054552 Accuracy: 98.67% 15 Validation loss: 0.059081 Best loss: 0.054552 Accuracy: 98.79% 16 Validation loss: 0.052497 Best loss: 0.052497 Accuracy: 98.94% 17 Validation loss: 0.105631 Best loss: 0.052497 Accuracy: 98.20% 18 Validation loss: 0.090692 Best loss: 0.052497 Accuracy: 98.55% 19 Validation loss: 0.092306 Best loss: 0.052497 Accuracy: 98.83% 20 Validation loss: 107.878105 Best loss: 0.052497 Accuracy: 84.75% 21 Validation loss: 0.678226 Best loss: 0.052497 Accuracy: 96.99% 22 Validation loss: 0.199745 Best loss: 0.052497 Accuracy: 96.83% 23 Validation loss: 0.124675 Best loss: 0.052497 Accuracy: 98.98% 24 Validation loss: 0.134944 Best loss: 0.052497 Accuracy: 98.98% 25 Validation loss: 0.128509 Best loss: 0.052497 Accuracy: 98.71% 26 Validation loss: 0.149788 Best loss: 0.052497 Accuracy: 98.71% 27 Validation loss: 0.140362 Best loss: 0.052497 Accuracy: 98.83% 28 Validation loss: 0.212676 Best loss: 0.052497 Accuracy: 98.28% 29 Validation loss: 0.161250 Best loss: 0.052497 Accuracy: 98.67% 30 Validation loss: 0.153633 Best loss: 0.052497 Accuracy: 98.79% 31 Validation loss: 0.153754 Best loss: 0.052497 Accuracy: 98.75% 32 Validation loss: 0.141776 Best loss: 0.052497 Accuracy: 98.91% 33 Validation loss: 0.193727 Best loss: 0.052497 Accuracy: 98.83% 34 Validation loss: 0.178126 Best loss: 0.052497 Accuracy: 98.79% 35 Validation loss: 0.166841 Best loss: 0.052497 Accuracy: 98.71% 36 Validation loss: 0.162473 Best loss: 0.052497 Accuracy: 98.36% 37 Validation loss: 0.174592 Best loss: 0.052497 Accuracy: 98.63% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 47.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.191507 Best loss: 0.191507 Accuracy: 95.66% 1 Validation loss: 0.092628 Best loss: 0.092628 Accuracy: 97.42% 2 Validation loss: 0.088270 Best loss: 0.088270 Accuracy: 97.62% 3 Validation loss: 0.108749 Best loss: 0.088270 Accuracy: 97.50% 4 Validation loss: 0.081499 Best loss: 0.081499 Accuracy: 98.12% 5 Validation loss: 0.059363 Best loss: 0.059363 Accuracy: 98.51% 6 Validation loss: 0.077131 Best loss: 0.059363 Accuracy: 98.28% 7 Validation loss: 0.076968 Best loss: 0.059363 Accuracy: 98.16% 8 Validation loss: 0.060223 Best loss: 0.059363 Accuracy: 98.32% 9 Validation loss: 0.057619 Best loss: 0.057619 Accuracy: 98.55% 10 Validation loss: 0.085988 Best loss: 0.057619 Accuracy: 98.08% 11 Validation loss: 0.094348 Best loss: 0.057619 Accuracy: 98.08% 12 Validation loss: 0.059539 Best loss: 0.057619 Accuracy: 98.63% 13 Validation loss: 0.093883 Best loss: 0.057619 Accuracy: 97.58% 14 Validation loss: 0.065287 Best loss: 0.057619 Accuracy: 98.83% 15 Validation loss: 0.083307 Best loss: 0.057619 Accuracy: 98.48% 16 Validation loss: 0.059014 Best loss: 0.057619 Accuracy: 98.63% 17 Validation loss: 0.098305 Best loss: 0.057619 Accuracy: 98.55% 18 Validation loss: 0.153415 Best loss: 0.057619 Accuracy: 98.05% 19 Validation loss: 19.858881 Best loss: 0.057619 Accuracy: 86.08% 20 Validation loss: 0.125264 Best loss: 0.057619 Accuracy: 98.63% 21 Validation loss: 0.106003 Best loss: 0.057619 Accuracy: 98.59% 22 Validation loss: 0.089386 Best loss: 0.057619 Accuracy: 98.83% 23 Validation loss: 0.088383 Best loss: 0.057619 Accuracy: 98.79% 24 Validation loss: 0.069461 Best loss: 0.057619 Accuracy: 98.94% 25 Validation loss: 0.074238 Best loss: 0.057619 Accuracy: 98.87% 26 Validation loss: 0.064787 Best loss: 0.057619 Accuracy: 98.91% 27 Validation loss: 0.076463 Best loss: 0.057619 Accuracy: 99.06% 28 Validation loss: 0.136570 Best loss: 0.057619 Accuracy: 98.40% 29 Validation loss: 0.132457 Best loss: 0.057619 Accuracy: 98.28% 30 Validation loss: 0.054724 Best loss: 0.054724 Accuracy: 99.22% 31 Validation loss: 0.092548 Best loss: 0.054724 Accuracy: 98.87% 32 Validation loss: 0.062165 Best loss: 0.054724 Accuracy: 99.18% 33 Validation loss: 0.104894 Best loss: 0.054724 Accuracy: 98.67% 34 Validation loss: 0.083757 Best loss: 0.054724 Accuracy: 98.75% 35 Validation loss: 0.275576 Best loss: 0.054724 Accuracy: 98.32% 36 Validation loss: 0.913077 Best loss: 0.054724 Accuracy: 97.22% 37 Validation loss: 0.208319 Best loss: 0.054724 Accuracy: 98.71% 38 Validation loss: 0.120843 Best loss: 0.054724 Accuracy: 98.79% 39 Validation loss: 0.113708 Best loss: 0.054724 Accuracy: 98.71% 40 Validation loss: 0.107951 Best loss: 0.054724 Accuracy: 98.94% 41 Validation loss: 0.073375 Best loss: 0.054724 Accuracy: 98.98% 42 Validation loss: 0.108266 Best loss: 0.054724 Accuracy: 99.14% 43 Validation loss: 0.093624 Best loss: 0.054724 Accuracy: 99.02% 44 Validation loss: 0.094282 Best loss: 0.054724 Accuracy: 98.98% 45 Validation loss: 0.106172 Best loss: 0.054724 Accuracy: 99.10% 46 Validation loss: 0.086140 Best loss: 0.054724 Accuracy: 98.87% 47 Validation loss: 0.175984 Best loss: 0.054724 Accuracy: 98.83% 48 Validation loss: 0.144906 Best loss: 0.054724 Accuracy: 98.71% 49 Validation loss: 0.137024 Best loss: 0.054724 Accuracy: 98.91% 50 Validation loss: 0.132794 Best loss: 0.054724 Accuracy: 98.79% 51 Validation loss: 0.098684 Best loss: 0.054724 Accuracy: 98.71% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.1min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.255413 Best loss: 0.255413 Accuracy: 95.86% 1 Validation loss: 0.095087 Best loss: 0.095087 Accuracy: 97.50% 2 Validation loss: 0.096960 Best loss: 0.095087 Accuracy: 97.22% 3 Validation loss: 0.071437 Best loss: 0.071437 Accuracy: 98.20% 4 Validation loss: 0.070945 Best loss: 0.070945 Accuracy: 98.01% 5 Validation loss: 0.092578 Best loss: 0.070945 Accuracy: 97.69% 6 Validation loss: 0.073391 Best loss: 0.070945 Accuracy: 97.73% 7 Validation loss: 0.079488 Best loss: 0.070945 Accuracy: 98.24% 8 Validation loss: 0.058233 Best loss: 0.058233 Accuracy: 98.36% 9 Validation loss: 0.065057 Best loss: 0.058233 Accuracy: 98.40% 10 Validation loss: 0.058362 Best loss: 0.058233 Accuracy: 98.44% 11 Validation loss: 0.086593 Best loss: 0.058233 Accuracy: 98.28% 12 Validation loss: 0.066694 Best loss: 0.058233 Accuracy: 98.24% 13 Validation loss: 0.069168 Best loss: 0.058233 Accuracy: 98.51% 14 Validation loss: 0.053773 Best loss: 0.053773 Accuracy: 98.94% 15 Validation loss: 0.064306 Best loss: 0.053773 Accuracy: 98.75% 16 Validation loss: 0.083979 Best loss: 0.053773 Accuracy: 98.32% 17 Validation loss: 0.081734 Best loss: 0.053773 Accuracy: 98.24% 18 Validation loss: 0.065987 Best loss: 0.053773 Accuracy: 98.71% 19 Validation loss: 0.073137 Best loss: 0.053773 Accuracy: 98.55% 20 Validation loss: 0.078052 Best loss: 0.053773 Accuracy: 98.36% 21 Validation loss: 0.070196 Best loss: 0.053773 Accuracy: 98.48% 22 Validation loss: 0.095924 Best loss: 0.053773 Accuracy: 98.40% 23 Validation loss: 0.062888 Best loss: 0.053773 Accuracy: 98.83% 24 Validation loss: 0.053095 Best loss: 0.053095 Accuracy: 98.94% 25 Validation loss: 0.109526 Best loss: 0.053095 Accuracy: 97.97% 26 Validation loss: 0.080865 Best loss: 0.053095 Accuracy: 98.44% 27 Validation loss: 0.082276 Best loss: 0.053095 Accuracy: 98.20% 28 Validation loss: 0.071461 Best loss: 0.053095 Accuracy: 98.55% 29 Validation loss: 0.076913 Best loss: 0.053095 Accuracy: 98.48% 30 Validation loss: 0.056493 Best loss: 0.053095 Accuracy: 98.75% 31 Validation loss: 0.056952 Best loss: 0.053095 Accuracy: 98.71% 32 Validation loss: 0.058370 Best loss: 0.053095 Accuracy: 98.94% 33 Validation loss: 0.054573 Best loss: 0.053095 Accuracy: 99.02% 34 Validation loss: 0.055340 Best loss: 0.053095 Accuracy: 99.14% 35 Validation loss: 0.054599 Best loss: 0.053095 Accuracy: 99.10% 36 Validation loss: 0.055358 Best loss: 0.053095 Accuracy: 98.98% 37 Validation loss: 0.055205 Best loss: 0.053095 Accuracy: 99.02% 38 Validation loss: 0.053477 Best loss: 0.053095 Accuracy: 99.10% 39 Validation loss: 0.054261 Best loss: 0.053095 Accuracy: 99.10% 40 Validation loss: 0.055203 Best loss: 0.053095 Accuracy: 99.06% 41 Validation loss: 0.055728 Best loss: 0.053095 Accuracy: 99.06% 42 Validation loss: 0.055470 Best loss: 0.053095 Accuracy: 99.06% 43 Validation loss: 0.055644 Best loss: 0.053095 Accuracy: 99.06% 44 Validation loss: 0.055928 Best loss: 0.053095 Accuracy: 99.06% 45 Validation loss: 0.056384 Best loss: 0.053095 Accuracy: 99.06% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 14.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.292134 Best loss: 0.292134 Accuracy: 95.11% 1 Validation loss: 0.093392 Best loss: 0.093392 Accuracy: 97.73% 2 Validation loss: 0.074923 Best loss: 0.074923 Accuracy: 98.01% 3 Validation loss: 0.056392 Best loss: 0.056392 Accuracy: 98.36% 4 Validation loss: 0.090062 Best loss: 0.056392 Accuracy: 97.50% 5 Validation loss: 0.066480 Best loss: 0.056392 Accuracy: 97.81% 6 Validation loss: 0.066599 Best loss: 0.056392 Accuracy: 98.16% 7 Validation loss: 0.073543 Best loss: 0.056392 Accuracy: 98.12% 8 Validation loss: 0.070998 Best loss: 0.056392 Accuracy: 98.28% 9 Validation loss: 0.066846 Best loss: 0.056392 Accuracy: 98.48% 10 Validation loss: 0.081171 Best loss: 0.056392 Accuracy: 98.48% 11 Validation loss: 0.074845 Best loss: 0.056392 Accuracy: 98.32% 12 Validation loss: 0.069116 Best loss: 0.056392 Accuracy: 98.24% 13 Validation loss: 0.065804 Best loss: 0.056392 Accuracy: 98.40% 14 Validation loss: 0.056806 Best loss: 0.056392 Accuracy: 98.71% 15 Validation loss: 0.062326 Best loss: 0.056392 Accuracy: 98.32% 16 Validation loss: 0.057979 Best loss: 0.056392 Accuracy: 98.48% 17 Validation loss: 0.072600 Best loss: 0.056392 Accuracy: 98.48% 18 Validation loss: 0.073300 Best loss: 0.056392 Accuracy: 98.48% 19 Validation loss: 0.073644 Best loss: 0.056392 Accuracy: 98.40% 20 Validation loss: 0.068526 Best loss: 0.056392 Accuracy: 98.75% 21 Validation loss: 0.119198 Best loss: 0.056392 Accuracy: 97.69% 22 Validation loss: 0.076893 Best loss: 0.056392 Accuracy: 98.32% 23 Validation loss: 0.066132 Best loss: 0.056392 Accuracy: 98.71% 24 Validation loss: 0.059239 Best loss: 0.056392 Accuracy: 98.67% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 8.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.259217 Best loss: 0.259217 Accuracy: 95.97% 1 Validation loss: 0.082291 Best loss: 0.082291 Accuracy: 98.05% 2 Validation loss: 0.069846 Best loss: 0.069846 Accuracy: 97.81% 3 Validation loss: 0.067868 Best loss: 0.067868 Accuracy: 98.12% 4 Validation loss: 0.054622 Best loss: 0.054622 Accuracy: 98.59% 5 Validation loss: 0.082597 Best loss: 0.054622 Accuracy: 97.81% 6 Validation loss: 0.061903 Best loss: 0.054622 Accuracy: 98.40% 7 Validation loss: 0.053467 Best loss: 0.053467 Accuracy: 98.67% 8 Validation loss: 0.065131 Best loss: 0.053467 Accuracy: 98.32% 9 Validation loss: 0.062542 Best loss: 0.053467 Accuracy: 98.55% 10 Validation loss: 0.053353 Best loss: 0.053353 Accuracy: 98.59% 11 Validation loss: 0.072287 Best loss: 0.053353 Accuracy: 98.51% 12 Validation loss: 0.118744 Best loss: 0.053353 Accuracy: 97.69% 13 Validation loss: 0.121789 Best loss: 0.053353 Accuracy: 97.34% 14 Validation loss: 0.048696 Best loss: 0.048696 Accuracy: 98.87% 15 Validation loss: 0.050622 Best loss: 0.048696 Accuracy: 98.87% 16 Validation loss: 0.069716 Best loss: 0.048696 Accuracy: 98.63% 17 Validation loss: 0.075110 Best loss: 0.048696 Accuracy: 98.51% 18 Validation loss: 0.059577 Best loss: 0.048696 Accuracy: 98.83% 19 Validation loss: 0.053282 Best loss: 0.048696 Accuracy: 98.87% 20 Validation loss: 0.053553 Best loss: 0.048696 Accuracy: 98.91% 21 Validation loss: 0.061152 Best loss: 0.048696 Accuracy: 98.83% 22 Validation loss: 0.058196 Best loss: 0.048696 Accuracy: 98.94% 23 Validation loss: 0.050193 Best loss: 0.048696 Accuracy: 98.94% 24 Validation loss: 0.049599 Best loss: 0.048696 Accuracy: 99.14% 25 Validation loss: 0.095297 Best loss: 0.048696 Accuracy: 98.55% 26 Validation loss: 0.081316 Best loss: 0.048696 Accuracy: 98.44% 27 Validation loss: 0.093179 Best loss: 0.048696 Accuracy: 98.08% 28 Validation loss: 0.096469 Best loss: 0.048696 Accuracy: 98.28% 29 Validation loss: 0.077256 Best loss: 0.048696 Accuracy: 98.79% 30 Validation loss: 0.068180 Best loss: 0.048696 Accuracy: 98.87% 31 Validation loss: 0.057082 Best loss: 0.048696 Accuracy: 99.02% 32 Validation loss: 0.059512 Best loss: 0.048696 Accuracy: 98.91% 33 Validation loss: 0.049981 Best loss: 0.048696 Accuracy: 98.91% 34 Validation loss: 0.055286 Best loss: 0.048696 Accuracy: 98.87% 35 Validation loss: 0.060961 Best loss: 0.048696 Accuracy: 98.71% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 12.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.088194 Best loss: 0.088194 Accuracy: 97.22% 1 Validation loss: 0.070065 Best loss: 0.070065 Accuracy: 97.97% 2 Validation loss: 0.061615 Best loss: 0.061615 Accuracy: 98.12% 3 Validation loss: 0.046229 Best loss: 0.046229 Accuracy: 98.32% 4 Validation loss: 0.063796 Best loss: 0.046229 Accuracy: 98.12% 5 Validation loss: 0.059772 Best loss: 0.046229 Accuracy: 98.24% 6 Validation loss: 0.063068 Best loss: 0.046229 Accuracy: 97.93% 7 Validation loss: 0.054199 Best loss: 0.046229 Accuracy: 98.48% 8 Validation loss: 0.059249 Best loss: 0.046229 Accuracy: 98.59% 9 Validation loss: 0.051950 Best loss: 0.046229 Accuracy: 98.71% 10 Validation loss: 0.054640 Best loss: 0.046229 Accuracy: 98.67% 11 Validation loss: 0.031331 Best loss: 0.031331 Accuracy: 99.06% 12 Validation loss: 0.046665 Best loss: 0.031331 Accuracy: 98.67% 13 Validation loss: 0.047194 Best loss: 0.031331 Accuracy: 98.87% 14 Validation loss: 0.053651 Best loss: 0.031331 Accuracy: 98.59% 15 Validation loss: 0.054232 Best loss: 0.031331 Accuracy: 98.63% 16 Validation loss: 0.042859 Best loss: 0.031331 Accuracy: 98.71% 17 Validation loss: 0.047192 Best loss: 0.031331 Accuracy: 98.79% 18 Validation loss: 0.052321 Best loss: 0.031331 Accuracy: 98.75% 19 Validation loss: 0.066948 Best loss: 0.031331 Accuracy: 98.48% 20 Validation loss: 0.055696 Best loss: 0.031331 Accuracy: 98.63% 21 Validation loss: 0.055652 Best loss: 0.031331 Accuracy: 98.79% 22 Validation loss: 0.061219 Best loss: 0.031331 Accuracy: 98.59% 23 Validation loss: 0.065548 Best loss: 0.031331 Accuracy: 98.75% 24 Validation loss: 0.070788 Best loss: 0.031331 Accuracy: 98.79% 25 Validation loss: 0.047496 Best loss: 0.031331 Accuracy: 98.94% 26 Validation loss: 0.045052 Best loss: 0.031331 Accuracy: 98.79% 27 Validation loss: 0.055916 Best loss: 0.031331 Accuracy: 98.67% 28 Validation loss: 0.054249 Best loss: 0.031331 Accuracy: 98.44% 29 Validation loss: 0.086208 Best loss: 0.031331 Accuracy: 98.48% 30 Validation loss: 0.049357 Best loss: 0.031331 Accuracy: 98.94% 31 Validation loss: 0.057673 Best loss: 0.031331 Accuracy: 98.75% 32 Validation loss: 0.085559 Best loss: 0.031331 Accuracy: 98.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 47.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.077583 Best loss: 0.077583 Accuracy: 97.69% 1 Validation loss: 0.066486 Best loss: 0.066486 Accuracy: 97.73% 2 Validation loss: 0.052230 Best loss: 0.052230 Accuracy: 98.24% 3 Validation loss: 0.071256 Best loss: 0.052230 Accuracy: 98.32% 4 Validation loss: 0.068481 Best loss: 0.052230 Accuracy: 98.08% 5 Validation loss: 0.050005 Best loss: 0.050005 Accuracy: 98.59% 6 Validation loss: 0.056960 Best loss: 0.050005 Accuracy: 98.36% 7 Validation loss: 0.069099 Best loss: 0.050005 Accuracy: 97.97% 8 Validation loss: 0.058451 Best loss: 0.050005 Accuracy: 98.59% 9 Validation loss: 0.080398 Best loss: 0.050005 Accuracy: 98.16% 10 Validation loss: 0.078362 Best loss: 0.050005 Accuracy: 98.55% 11 Validation loss: 0.059265 Best loss: 0.050005 Accuracy: 98.48% 12 Validation loss: 0.059643 Best loss: 0.050005 Accuracy: 98.63% 13 Validation loss: 0.054417 Best loss: 0.050005 Accuracy: 98.63% 14 Validation loss: 0.040698 Best loss: 0.040698 Accuracy: 98.98% 15 Validation loss: 0.051754 Best loss: 0.040698 Accuracy: 98.75% 16 Validation loss: 0.056816 Best loss: 0.040698 Accuracy: 98.71% 17 Validation loss: 0.057797 Best loss: 0.040698 Accuracy: 98.59% 18 Validation loss: 0.059247 Best loss: 0.040698 Accuracy: 98.48% 19 Validation loss: 0.060535 Best loss: 0.040698 Accuracy: 98.67% 20 Validation loss: 0.063822 Best loss: 0.040698 Accuracy: 98.40% 21 Validation loss: 0.055186 Best loss: 0.040698 Accuracy: 98.71% 22 Validation loss: 0.054071 Best loss: 0.040698 Accuracy: 98.40% 23 Validation loss: 0.057487 Best loss: 0.040698 Accuracy: 98.51% 24 Validation loss: 0.042287 Best loss: 0.040698 Accuracy: 99.02% 25 Validation loss: 0.050257 Best loss: 0.040698 Accuracy: 98.83% 26 Validation loss: 0.049515 Best loss: 0.040698 Accuracy: 98.71% 27 Validation loss: 0.041967 Best loss: 0.040698 Accuracy: 99.10% 28 Validation loss: 0.091720 Best loss: 0.040698 Accuracy: 98.40% 29 Validation loss: 0.059404 Best loss: 0.040698 Accuracy: 98.71% 30 Validation loss: 0.049357 Best loss: 0.040698 Accuracy: 98.79% 31 Validation loss: 0.067991 Best loss: 0.040698 Accuracy: 98.67% 32 Validation loss: 0.059136 Best loss: 0.040698 Accuracy: 98.75% 33 Validation loss: 0.066086 Best loss: 0.040698 Accuracy: 98.59% 34 Validation loss: 0.047244 Best loss: 0.040698 Accuracy: 98.79% 35 Validation loss: 0.073341 Best loss: 0.040698 Accuracy: 98.28% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 52.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.090009 Best loss: 0.090009 Accuracy: 97.46% 1 Validation loss: 0.082743 Best loss: 0.082743 Accuracy: 97.62% 2 Validation loss: 0.081053 Best loss: 0.081053 Accuracy: 97.50% 3 Validation loss: 0.048408 Best loss: 0.048408 Accuracy: 98.71% 4 Validation loss: 0.052185 Best loss: 0.048408 Accuracy: 98.48% 5 Validation loss: 0.041557 Best loss: 0.041557 Accuracy: 98.71% 6 Validation loss: 0.055722 Best loss: 0.041557 Accuracy: 98.59% 7 Validation loss: 0.053313 Best loss: 0.041557 Accuracy: 98.63% 8 Validation loss: 0.052515 Best loss: 0.041557 Accuracy: 98.87% 9 Validation loss: 0.054673 Best loss: 0.041557 Accuracy: 98.40% 10 Validation loss: 0.056696 Best loss: 0.041557 Accuracy: 98.44% 11 Validation loss: 0.049218 Best loss: 0.041557 Accuracy: 98.67% 12 Validation loss: 0.041739 Best loss: 0.041557 Accuracy: 98.98% 13 Validation loss: 0.053821 Best loss: 0.041557 Accuracy: 98.79% 14 Validation loss: 0.051923 Best loss: 0.041557 Accuracy: 98.63% 15 Validation loss: 0.056510 Best loss: 0.041557 Accuracy: 98.67% 16 Validation loss: 0.050175 Best loss: 0.041557 Accuracy: 98.59% 17 Validation loss: 0.057657 Best loss: 0.041557 Accuracy: 98.71% 18 Validation loss: 0.050191 Best loss: 0.041557 Accuracy: 98.59% 19 Validation loss: 0.050944 Best loss: 0.041557 Accuracy: 98.79% 20 Validation loss: 0.052991 Best loss: 0.041557 Accuracy: 98.67% 21 Validation loss: 0.072864 Best loss: 0.041557 Accuracy: 98.75% 22 Validation loss: 0.051866 Best loss: 0.041557 Accuracy: 98.94% 23 Validation loss: 0.060846 Best loss: 0.041557 Accuracy: 98.55% 24 Validation loss: 0.040301 Best loss: 0.040301 Accuracy: 99.10% 25 Validation loss: 0.049084 Best loss: 0.040301 Accuracy: 98.94% 26 Validation loss: 0.044738 Best loss: 0.040301 Accuracy: 98.94% 27 Validation loss: 0.086362 Best loss: 0.040301 Accuracy: 98.16% 28 Validation loss: 0.059645 Best loss: 0.040301 Accuracy: 98.75% 29 Validation loss: 0.051391 Best loss: 0.040301 Accuracy: 98.87% 30 Validation loss: 0.044481 Best loss: 0.040301 Accuracy: 98.83% 31 Validation loss: 0.087608 Best loss: 0.040301 Accuracy: 98.55% 32 Validation loss: 0.061502 Best loss: 0.040301 Accuracy: 98.71% 33 Validation loss: 0.070123 Best loss: 0.040301 Accuracy: 98.67% 34 Validation loss: 0.087704 Best loss: 0.040301 Accuracy: 98.32% 35 Validation loss: 0.065733 Best loss: 0.040301 Accuracy: 98.75% 36 Validation loss: 0.045683 Best loss: 0.040301 Accuracy: 99.02% 37 Validation loss: 0.049229 Best loss: 0.040301 Accuracy: 98.79% 38 Validation loss: 0.060039 Best loss: 0.040301 Accuracy: 98.98% 39 Validation loss: 0.052207 Best loss: 0.040301 Accuracy: 99.02% 40 Validation loss: 0.058214 Best loss: 0.040301 Accuracy: 98.87% 41 Validation loss: 0.056860 Best loss: 0.040301 Accuracy: 98.59% 42 Validation loss: 0.055116 Best loss: 0.040301 Accuracy: 98.87% 43 Validation loss: 0.077575 Best loss: 0.040301 Accuracy: 98.79% 44 Validation loss: 0.067774 Best loss: 0.040301 Accuracy: 98.71% 45 Validation loss: 0.075019 Best loss: 0.040301 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 1.1min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.103969 Best loss: 0.103969 Accuracy: 96.64% 1 Validation loss: 0.087710 Best loss: 0.087710 Accuracy: 97.19% 2 Validation loss: 0.097128 Best loss: 0.087710 Accuracy: 96.79% 3 Validation loss: 0.071950 Best loss: 0.071950 Accuracy: 97.85% 4 Validation loss: 0.102288 Best loss: 0.071950 Accuracy: 96.99% 5 Validation loss: 0.071330 Best loss: 0.071330 Accuracy: 97.77% 6 Validation loss: 0.075233 Best loss: 0.071330 Accuracy: 97.62% 7 Validation loss: 0.078166 Best loss: 0.071330 Accuracy: 97.46% 8 Validation loss: 0.107001 Best loss: 0.071330 Accuracy: 97.07% 9 Validation loss: 0.073147 Best loss: 0.071330 Accuracy: 97.89% 10 Validation loss: 0.081494 Best loss: 0.071330 Accuracy: 97.69% 11 Validation loss: 0.067058 Best loss: 0.067058 Accuracy: 98.01% 12 Validation loss: 0.072170 Best loss: 0.067058 Accuracy: 97.89% 13 Validation loss: 0.080278 Best loss: 0.067058 Accuracy: 97.89% 14 Validation loss: 0.072165 Best loss: 0.067058 Accuracy: 97.81% 15 Validation loss: 0.078859 Best loss: 0.067058 Accuracy: 97.54% 16 Validation loss: 0.089484 Best loss: 0.067058 Accuracy: 97.81% 17 Validation loss: 0.072995 Best loss: 0.067058 Accuracy: 97.97% 18 Validation loss: 0.071615 Best loss: 0.067058 Accuracy: 98.05% 19 Validation loss: 0.075116 Best loss: 0.067058 Accuracy: 97.81% 20 Validation loss: 0.086819 Best loss: 0.067058 Accuracy: 97.85% 21 Validation loss: 0.070240 Best loss: 0.067058 Accuracy: 98.28% 22 Validation loss: 0.073812 Best loss: 0.067058 Accuracy: 98.24% 23 Validation loss: 0.075448 Best loss: 0.067058 Accuracy: 97.97% 24 Validation loss: 0.081558 Best loss: 0.067058 Accuracy: 98.01% 25 Validation loss: 0.086653 Best loss: 0.067058 Accuracy: 97.97% 26 Validation loss: 0.082764 Best loss: 0.067058 Accuracy: 98.01% 27 Validation loss: 0.080194 Best loss: 0.067058 Accuracy: 98.05% 28 Validation loss: 0.092612 Best loss: 0.067058 Accuracy: 97.81% 29 Validation loss: 0.085792 Best loss: 0.067058 Accuracy: 97.89% 30 Validation loss: 0.089059 Best loss: 0.067058 Accuracy: 97.46% 31 Validation loss: 0.109665 Best loss: 0.067058 Accuracy: 97.38% 32 Validation loss: 0.086730 Best loss: 0.067058 Accuracy: 98.16% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 42.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.142314 Best loss: 0.142314 Accuracy: 95.43% 1 Validation loss: 0.085669 Best loss: 0.085669 Accuracy: 97.30% 2 Validation loss: 0.073518 Best loss: 0.073518 Accuracy: 97.54% 3 Validation loss: 0.102196 Best loss: 0.073518 Accuracy: 96.68% 4 Validation loss: 0.070195 Best loss: 0.070195 Accuracy: 97.89% 5 Validation loss: 0.079325 Best loss: 0.070195 Accuracy: 97.62% 6 Validation loss: 0.083252 Best loss: 0.070195 Accuracy: 97.85% 7 Validation loss: 0.077744 Best loss: 0.070195 Accuracy: 97.69% 8 Validation loss: 0.064170 Best loss: 0.064170 Accuracy: 98.12% 9 Validation loss: 0.165426 Best loss: 0.064170 Accuracy: 94.68% 10 Validation loss: 0.073553 Best loss: 0.064170 Accuracy: 98.05% 11 Validation loss: 0.075892 Best loss: 0.064170 Accuracy: 98.01% 12 Validation loss: 0.071764 Best loss: 0.064170 Accuracy: 98.01% 13 Validation loss: 0.073754 Best loss: 0.064170 Accuracy: 98.01% 14 Validation loss: 0.061390 Best loss: 0.061390 Accuracy: 98.32% 15 Validation loss: 0.081141 Best loss: 0.061390 Accuracy: 98.05% 16 Validation loss: 0.086735 Best loss: 0.061390 Accuracy: 97.73% 17 Validation loss: 0.080096 Best loss: 0.061390 Accuracy: 97.85% 18 Validation loss: 0.074262 Best loss: 0.061390 Accuracy: 98.08% 19 Validation loss: 0.075258 Best loss: 0.061390 Accuracy: 97.89% 20 Validation loss: 0.080237 Best loss: 0.061390 Accuracy: 98.01% 21 Validation loss: 0.082724 Best loss: 0.061390 Accuracy: 97.81% 22 Validation loss: 0.128365 Best loss: 0.061390 Accuracy: 96.25% 23 Validation loss: 0.087615 Best loss: 0.061390 Accuracy: 97.93% 24 Validation loss: 0.062475 Best loss: 0.061390 Accuracy: 98.44% 25 Validation loss: 0.085750 Best loss: 0.061390 Accuracy: 97.93% 26 Validation loss: 0.104315 Best loss: 0.061390 Accuracy: 97.26% 27 Validation loss: 0.063547 Best loss: 0.061390 Accuracy: 98.20% 28 Validation loss: 0.093927 Best loss: 0.061390 Accuracy: 97.65% 29 Validation loss: 0.081855 Best loss: 0.061390 Accuracy: 98.01% 30 Validation loss: 0.082730 Best loss: 0.061390 Accuracy: 98.05% 31 Validation loss: 0.063871 Best loss: 0.061390 Accuracy: 98.32% 32 Validation loss: 0.082373 Best loss: 0.061390 Accuracy: 98.20% 33 Validation loss: 0.090219 Best loss: 0.061390 Accuracy: 97.93% 34 Validation loss: 0.081150 Best loss: 0.061390 Accuracy: 98.36% 35 Validation loss: 0.076000 Best loss: 0.061390 Accuracy: 97.97% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 43.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.105640 Best loss: 0.105640 Accuracy: 97.11% 1 Validation loss: 0.118222 Best loss: 0.105640 Accuracy: 95.93% 2 Validation loss: 0.078576 Best loss: 0.078576 Accuracy: 97.34% 3 Validation loss: 0.062884 Best loss: 0.062884 Accuracy: 98.16% 4 Validation loss: 0.081941 Best loss: 0.062884 Accuracy: 97.73% 5 Validation loss: 0.091959 Best loss: 0.062884 Accuracy: 97.34% 6 Validation loss: 0.085539 Best loss: 0.062884 Accuracy: 97.54% 7 Validation loss: 0.078001 Best loss: 0.062884 Accuracy: 97.58% 8 Validation loss: 0.129663 Best loss: 0.062884 Accuracy: 96.83% 9 Validation loss: 0.075293 Best loss: 0.062884 Accuracy: 97.85% 10 Validation loss: 0.074905 Best loss: 0.062884 Accuracy: 97.77% 11 Validation loss: 0.059306 Best loss: 0.059306 Accuracy: 98.05% 12 Validation loss: 0.065483 Best loss: 0.059306 Accuracy: 98.01% 13 Validation loss: 0.064614 Best loss: 0.059306 Accuracy: 98.36% 14 Validation loss: 0.070155 Best loss: 0.059306 Accuracy: 98.20% 15 Validation loss: 0.082729 Best loss: 0.059306 Accuracy: 97.77% 16 Validation loss: 0.063477 Best loss: 0.059306 Accuracy: 98.32% 17 Validation loss: 0.065452 Best loss: 0.059306 Accuracy: 98.20% 18 Validation loss: 0.085616 Best loss: 0.059306 Accuracy: 97.81% 19 Validation loss: 0.085740 Best loss: 0.059306 Accuracy: 97.77% 20 Validation loss: 0.072945 Best loss: 0.059306 Accuracy: 98.08% 21 Validation loss: 0.069948 Best loss: 0.059306 Accuracy: 98.12% 22 Validation loss: 0.074157 Best loss: 0.059306 Accuracy: 98.24% 23 Validation loss: 0.072424 Best loss: 0.059306 Accuracy: 98.36% 24 Validation loss: 0.073368 Best loss: 0.059306 Accuracy: 98.36% 25 Validation loss: 0.073043 Best loss: 0.059306 Accuracy: 98.36% 26 Validation loss: 0.070829 Best loss: 0.059306 Accuracy: 98.24% 27 Validation loss: 0.080964 Best loss: 0.059306 Accuracy: 97.97% 28 Validation loss: 0.075490 Best loss: 0.059306 Accuracy: 98.40% 29 Validation loss: 0.078049 Best loss: 0.059306 Accuracy: 97.97% 30 Validation loss: 0.078529 Best loss: 0.059306 Accuracy: 98.16% 31 Validation loss: 0.079089 Best loss: 0.059306 Accuracy: 98.12% 32 Validation loss: 0.094173 Best loss: 0.059306 Accuracy: 97.93% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 40.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.117448 Best loss: 0.117448 Accuracy: 96.60% 1 Validation loss: 0.076707 Best loss: 0.076707 Accuracy: 97.69% 2 Validation loss: 0.094360 Best loss: 0.076707 Accuracy: 96.83% 3 Validation loss: 0.075655 Best loss: 0.075655 Accuracy: 97.62% 4 Validation loss: 0.063814 Best loss: 0.063814 Accuracy: 98.05% 5 Validation loss: 0.078804 Best loss: 0.063814 Accuracy: 97.81% 6 Validation loss: 0.070745 Best loss: 0.063814 Accuracy: 97.69% 7 Validation loss: 0.072708 Best loss: 0.063814 Accuracy: 97.42% 8 Validation loss: 0.104306 Best loss: 0.063814 Accuracy: 97.07% 9 Validation loss: 0.057308 Best loss: 0.057308 Accuracy: 98.05% 10 Validation loss: 0.065713 Best loss: 0.057308 Accuracy: 98.28% 11 Validation loss: 0.061215 Best loss: 0.057308 Accuracy: 98.32% 12 Validation loss: 0.061483 Best loss: 0.057308 Accuracy: 98.12% 13 Validation loss: 0.088551 Best loss: 0.057308 Accuracy: 97.58% 14 Validation loss: 0.061269 Best loss: 0.057308 Accuracy: 98.36% 15 Validation loss: 0.066395 Best loss: 0.057308 Accuracy: 98.28% 16 Validation loss: 0.065537 Best loss: 0.057308 Accuracy: 98.08% 17 Validation loss: 0.074780 Best loss: 0.057308 Accuracy: 98.20% 18 Validation loss: 0.070059 Best loss: 0.057308 Accuracy: 98.05% 19 Validation loss: 0.062966 Best loss: 0.057308 Accuracy: 98.48% 20 Validation loss: 0.074110 Best loss: 0.057308 Accuracy: 98.12% 21 Validation loss: 0.057675 Best loss: 0.057308 Accuracy: 98.40% 22 Validation loss: 0.053459 Best loss: 0.053459 Accuracy: 98.48% 23 Validation loss: 0.059237 Best loss: 0.053459 Accuracy: 98.51% 24 Validation loss: 0.062955 Best loss: 0.053459 Accuracy: 98.28% 25 Validation loss: 0.070734 Best loss: 0.053459 Accuracy: 98.12% 26 Validation loss: 0.057572 Best loss: 0.053459 Accuracy: 98.36% 27 Validation loss: 0.068742 Best loss: 0.053459 Accuracy: 98.20% 28 Validation loss: 0.065845 Best loss: 0.053459 Accuracy: 98.40% 29 Validation loss: 0.069608 Best loss: 0.053459 Accuracy: 98.40% 30 Validation loss: 0.065007 Best loss: 0.053459 Accuracy: 98.44% 31 Validation loss: 0.078970 Best loss: 0.053459 Accuracy: 98.05% 32 Validation loss: 0.084031 Best loss: 0.053459 Accuracy: 97.93% 33 Validation loss: 0.065570 Best loss: 0.053459 Accuracy: 98.32% 34 Validation loss: 0.086542 Best loss: 0.053459 Accuracy: 98.08% 35 Validation loss: 0.056244 Best loss: 0.053459 Accuracy: 98.51% 36 Validation loss: 0.078165 Best loss: 0.053459 Accuracy: 98.48% 37 Validation loss: 0.077689 Best loss: 0.053459 Accuracy: 98.24% 38 Validation loss: 0.083363 Best loss: 0.053459 Accuracy: 98.32% 39 Validation loss: 0.075358 Best loss: 0.053459 Accuracy: 98.12% 40 Validation loss: 0.081186 Best loss: 0.053459 Accuracy: 98.12% 41 Validation loss: 0.090372 Best loss: 0.053459 Accuracy: 97.73% 42 Validation loss: 0.077881 Best loss: 0.053459 Accuracy: 98.24% 43 Validation loss: 0.071159 Best loss: 0.053459 Accuracy: 98.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 1.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.187258 Best loss: 0.187258 Accuracy: 94.68% 1 Validation loss: 0.082004 Best loss: 0.082004 Accuracy: 97.73% 2 Validation loss: 0.068555 Best loss: 0.068555 Accuracy: 98.08% 3 Validation loss: 0.127596 Best loss: 0.068555 Accuracy: 95.66% 4 Validation loss: 0.059655 Best loss: 0.059655 Accuracy: 98.12% 5 Validation loss: 0.053595 Best loss: 0.053595 Accuracy: 98.20% 6 Validation loss: 0.072172 Best loss: 0.053595 Accuracy: 97.97% 7 Validation loss: 0.067103 Best loss: 0.053595 Accuracy: 98.16% 8 Validation loss: 0.060136 Best loss: 0.053595 Accuracy: 98.40% 9 Validation loss: 0.065278 Best loss: 0.053595 Accuracy: 98.16% 10 Validation loss: 0.071561 Best loss: 0.053595 Accuracy: 97.77% 11 Validation loss: 0.069094 Best loss: 0.053595 Accuracy: 98.16% 12 Validation loss: 0.058282 Best loss: 0.053595 Accuracy: 98.40% 13 Validation loss: 0.074202 Best loss: 0.053595 Accuracy: 98.01% 14 Validation loss: 0.053586 Best loss: 0.053586 Accuracy: 98.63% 15 Validation loss: 0.056644 Best loss: 0.053586 Accuracy: 98.40% 16 Validation loss: 0.097638 Best loss: 0.053586 Accuracy: 97.54% 17 Validation loss: 0.061058 Best loss: 0.053586 Accuracy: 98.16% 18 Validation loss: 0.072351 Best loss: 0.053586 Accuracy: 98.01% 19 Validation loss: 0.060882 Best loss: 0.053586 Accuracy: 98.24% 20 Validation loss: 0.054885 Best loss: 0.053586 Accuracy: 98.36% 21 Validation loss: 0.064842 Best loss: 0.053586 Accuracy: 98.20% 22 Validation loss: 0.070709 Best loss: 0.053586 Accuracy: 98.20% 23 Validation loss: 0.062034 Best loss: 0.053586 Accuracy: 98.40% 24 Validation loss: 0.055747 Best loss: 0.053586 Accuracy: 98.44% 25 Validation loss: 0.087580 Best loss: 0.053586 Accuracy: 97.97% 26 Validation loss: 0.073201 Best loss: 0.053586 Accuracy: 98.48% 27 Validation loss: 0.068062 Best loss: 0.053586 Accuracy: 98.28% 28 Validation loss: 0.065222 Best loss: 0.053586 Accuracy: 98.32% 29 Validation loss: 0.089082 Best loss: 0.053586 Accuracy: 98.05% 30 Validation loss: 0.078439 Best loss: 0.053586 Accuracy: 98.20% 31 Validation loss: 0.083307 Best loss: 0.053586 Accuracy: 98.05% 32 Validation loss: 0.056977 Best loss: 0.053586 Accuracy: 98.44% 33 Validation loss: 0.075990 Best loss: 0.053586 Accuracy: 98.12% 34 Validation loss: 0.068682 Best loss: 0.053586 Accuracy: 98.28% 35 Validation loss: 0.092126 Best loss: 0.053586 Accuracy: 97.89% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 46.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.093096 Best loss: 0.093096 Accuracy: 97.42% 1 Validation loss: 0.076971 Best loss: 0.076971 Accuracy: 97.81% 2 Validation loss: 0.066792 Best loss: 0.066792 Accuracy: 97.89% 3 Validation loss: 0.057694 Best loss: 0.057694 Accuracy: 98.32% 4 Validation loss: 0.065398 Best loss: 0.057694 Accuracy: 98.01% 5 Validation loss: 0.062746 Best loss: 0.057694 Accuracy: 98.20% 6 Validation loss: 0.054335 Best loss: 0.054335 Accuracy: 98.51% 7 Validation loss: 0.074550 Best loss: 0.054335 Accuracy: 97.54% 8 Validation loss: 0.075018 Best loss: 0.054335 Accuracy: 98.05% 9 Validation loss: 0.059359 Best loss: 0.054335 Accuracy: 98.24% 10 Validation loss: 0.052549 Best loss: 0.052549 Accuracy: 98.59% 11 Validation loss: 0.062185 Best loss: 0.052549 Accuracy: 98.44% 12 Validation loss: 0.071690 Best loss: 0.052549 Accuracy: 98.44% 13 Validation loss: 0.061438 Best loss: 0.052549 Accuracy: 98.12% 14 Validation loss: 0.074290 Best loss: 0.052549 Accuracy: 97.97% 15 Validation loss: 0.089562 Best loss: 0.052549 Accuracy: 97.97% 16 Validation loss: 0.071082 Best loss: 0.052549 Accuracy: 98.32% 17 Validation loss: 0.074349 Best loss: 0.052549 Accuracy: 97.89% 18 Validation loss: 0.067977 Best loss: 0.052549 Accuracy: 98.44% 19 Validation loss: 0.074460 Best loss: 0.052549 Accuracy: 98.44% 20 Validation loss: 0.067762 Best loss: 0.052549 Accuracy: 98.67% 21 Validation loss: 0.057713 Best loss: 0.052549 Accuracy: 98.55% 22 Validation loss: 0.078986 Best loss: 0.052549 Accuracy: 98.32% 23 Validation loss: 0.067824 Best loss: 0.052549 Accuracy: 98.59% 24 Validation loss: 0.065871 Best loss: 0.052549 Accuracy: 98.44% 25 Validation loss: 0.077946 Best loss: 0.052549 Accuracy: 98.12% 26 Validation loss: 0.065905 Best loss: 0.052549 Accuracy: 98.79% 27 Validation loss: 0.063598 Best loss: 0.052549 Accuracy: 98.36% 28 Validation loss: 0.068421 Best loss: 0.052549 Accuracy: 98.40% 29 Validation loss: 0.070194 Best loss: 0.052549 Accuracy: 98.36% 30 Validation loss: 0.061322 Best loss: 0.052549 Accuracy: 98.59% 31 Validation loss: 0.082005 Best loss: 0.052549 Accuracy: 98.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=10, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 44.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.478592 Best loss: 0.478592 Accuracy: 97.07% 1 Validation loss: 0.347604 Best loss: 0.347604 Accuracy: 96.36% 2 Validation loss: 0.518059 Best loss: 0.347604 Accuracy: 96.01% 3 Validation loss: 0.174067 Best loss: 0.174067 Accuracy: 97.89% 4 Validation loss: 0.141108 Best loss: 0.141108 Accuracy: 98.08% 5 Validation loss: 0.158516 Best loss: 0.141108 Accuracy: 98.44% 6 Validation loss: 0.108217 Best loss: 0.108217 Accuracy: 98.16% 7 Validation loss: 0.081850 Best loss: 0.081850 Accuracy: 99.06% 8 Validation loss: 0.088707 Best loss: 0.081850 Accuracy: 98.59% 9 Validation loss: 0.082421 Best loss: 0.081850 Accuracy: 98.48% 10 Validation loss: 0.081759 Best loss: 0.081759 Accuracy: 98.98% 11 Validation loss: 0.061672 Best loss: 0.061672 Accuracy: 99.06% 12 Validation loss: 0.090300 Best loss: 0.061672 Accuracy: 98.79% 13 Validation loss: 0.115268 Best loss: 0.061672 Accuracy: 98.63% 14 Validation loss: 0.071469 Best loss: 0.061672 Accuracy: 98.71% 15 Validation loss: 0.052572 Best loss: 0.052572 Accuracy: 99.14% 16 Validation loss: 0.060699 Best loss: 0.052572 Accuracy: 98.75% 17 Validation loss: 0.091967 Best loss: 0.052572 Accuracy: 98.24% 18 Validation loss: 0.078099 Best loss: 0.052572 Accuracy: 98.94% 19 Validation loss: 0.056849 Best loss: 0.052572 Accuracy: 98.75% 20 Validation loss: 0.077825 Best loss: 0.052572 Accuracy: 98.83% 21 Validation loss: 0.111760 Best loss: 0.052572 Accuracy: 98.40% 22 Validation loss: 0.065810 Best loss: 0.052572 Accuracy: 98.91% 23 Validation loss: 0.093976 Best loss: 0.052572 Accuracy: 98.40% 24 Validation loss: 0.067365 Best loss: 0.052572 Accuracy: 98.87% 25 Validation loss: 0.059211 Best loss: 0.052572 Accuracy: 98.71% 26 Validation loss: 0.070340 Best loss: 0.052572 Accuracy: 98.75% 27 Validation loss: 0.050476 Best loss: 0.050476 Accuracy: 98.98% 28 Validation loss: 0.089140 Best loss: 0.050476 Accuracy: 98.67% 29 Validation loss: 0.067998 Best loss: 0.050476 Accuracy: 98.91% 30 Validation loss: 0.067486 Best loss: 0.050476 Accuracy: 98.91% 31 Validation loss: 0.079156 Best loss: 0.050476 Accuracy: 98.55% 32 Validation loss: 0.062881 Best loss: 0.050476 Accuracy: 98.55% 33 Validation loss: 0.080346 Best loss: 0.050476 Accuracy: 98.63% 34 Validation loss: 0.065497 Best loss: 0.050476 Accuracy: 98.79% 35 Validation loss: 0.058225 Best loss: 0.050476 Accuracy: 98.87% 36 Validation loss: 0.055799 Best loss: 0.050476 Accuracy: 98.83% 37 Validation loss: 0.095220 Best loss: 0.050476 Accuracy: 98.08% 38 Validation loss: 0.055916 Best loss: 0.050476 Accuracy: 99.10% 39 Validation loss: 0.096943 Best loss: 0.050476 Accuracy: 98.48% 40 Validation loss: 0.073656 Best loss: 0.050476 Accuracy: 98.79% 41 Validation loss: 0.088299 Best loss: 0.050476 Accuracy: 98.79% 42 Validation loss: 0.070914 Best loss: 0.050476 Accuracy: 98.87% 43 Validation loss: 0.074631 Best loss: 0.050476 Accuracy: 98.98% 44 Validation loss: 0.065926 Best loss: 0.050476 Accuracy: 99.14% 45 Validation loss: 0.085774 Best loss: 0.050476 Accuracy: 98.67% 46 Validation loss: 0.061712 Best loss: 0.050476 Accuracy: 98.98% 47 Validation loss: 0.063011 Best loss: 0.050476 Accuracy: 98.75% 48 Validation loss: 0.080130 Best loss: 0.050476 Accuracy: 98.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01, total= 2.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.666906 Best loss: 0.666906 Accuracy: 95.50% 1 Validation loss: 0.273613 Best loss: 0.273613 Accuracy: 98.08% 2 Validation loss: 0.255826 Best loss: 0.255826 Accuracy: 97.58% 3 Validation loss: 0.254037 Best loss: 0.254037 Accuracy: 97.38% 4 Validation loss: 0.146267 Best loss: 0.146267 Accuracy: 98.24% 5 Validation loss: 0.151236 Best loss: 0.146267 Accuracy: 98.24% 6 Validation loss: 0.098711 Best loss: 0.098711 Accuracy: 98.63% 7 Validation loss: 0.112843 Best loss: 0.098711 Accuracy: 98.24% 8 Validation loss: 0.093207 Best loss: 0.093207 Accuracy: 98.83% 9 Validation loss: 0.118634 Best loss: 0.093207 Accuracy: 98.44% 10 Validation loss: 0.137945 Best loss: 0.093207 Accuracy: 97.89% 11 Validation loss: 0.083620 Best loss: 0.083620 Accuracy: 98.71% 12 Validation loss: 0.100558 Best loss: 0.083620 Accuracy: 98.32% 13 Validation loss: 0.093642 Best loss: 0.083620 Accuracy: 98.71% 14 Validation loss: 0.099482 Best loss: 0.083620 Accuracy: 98.40% 15 Validation loss: 0.118163 Best loss: 0.083620 Accuracy: 98.32% 16 Validation loss: 0.101624 Best loss: 0.083620 Accuracy: 98.36% 17 Validation loss: 0.078886 Best loss: 0.078886 Accuracy: 98.79% 18 Validation loss: 0.081456 Best loss: 0.078886 Accuracy: 98.67% 19 Validation loss: 0.126715 Best loss: 0.078886 Accuracy: 98.32% 20 Validation loss: 0.072169 Best loss: 0.072169 Accuracy: 98.67% 21 Validation loss: 0.079924 Best loss: 0.072169 Accuracy: 98.94% 22 Validation loss: 0.065758 Best loss: 0.065758 Accuracy: 98.91% 23 Validation loss: 0.099291 Best loss: 0.065758 Accuracy: 98.40% 24 Validation loss: 0.089774 Best loss: 0.065758 Accuracy: 98.67% 25 Validation loss: 0.059461 Best loss: 0.059461 Accuracy: 98.94% 26 Validation loss: 0.093074 Best loss: 0.059461 Accuracy: 98.48% 27 Validation loss: 0.091897 Best loss: 0.059461 Accuracy: 98.75% 28 Validation loss: 0.085298 Best loss: 0.059461 Accuracy: 98.79% 29 Validation loss: 0.073832 Best loss: 0.059461 Accuracy: 98.83% 30 Validation loss: 0.091625 Best loss: 0.059461 Accuracy: 98.63% 31 Validation loss: 0.089453 Best loss: 0.059461 Accuracy: 98.75% 32 Validation loss: 0.058109 Best loss: 0.058109 Accuracy: 98.71% 33 Validation loss: 0.073891 Best loss: 0.058109 Accuracy: 98.59% 34 Validation loss: 0.068922 Best loss: 0.058109 Accuracy: 98.83% 35 Validation loss: 0.072536 Best loss: 0.058109 Accuracy: 98.94% 36 Validation loss: 0.083519 Best loss: 0.058109 Accuracy: 98.67% 37 Validation loss: 0.072777 Best loss: 0.058109 Accuracy: 98.91% 38 Validation loss: 0.065745 Best loss: 0.058109 Accuracy: 98.94% 39 Validation loss: 0.088205 Best loss: 0.058109 Accuracy: 98.75% 40 Validation loss: 0.069249 Best loss: 0.058109 Accuracy: 98.79% 41 Validation loss: 0.057447 Best loss: 0.057447 Accuracy: 98.98% 42 Validation loss: 0.108597 Best loss: 0.057447 Accuracy: 98.55% 43 Validation loss: 0.084982 Best loss: 0.057447 Accuracy: 98.94% 44 Validation loss: 0.130524 Best loss: 0.057447 Accuracy: 98.32% 45 Validation loss: 0.068925 Best loss: 0.057447 Accuracy: 99.14% 46 Validation loss: 0.074110 Best loss: 0.057447 Accuracy: 98.98% 47 Validation loss: 0.078699 Best loss: 0.057447 Accuracy: 98.67% 48 Validation loss: 0.087135 Best loss: 0.057447 Accuracy: 98.94% 49 Validation loss: 0.063436 Best loss: 0.057447 Accuracy: 98.91% 50 Validation loss: 0.080761 Best loss: 0.057447 Accuracy: 98.79% 51 Validation loss: 0.062664 Best loss: 0.057447 Accuracy: 99.18% 52 Validation loss: 0.080815 Best loss: 0.057447 Accuracy: 98.67% 53 Validation loss: 0.113576 Best loss: 0.057447 Accuracy: 98.44% 54 Validation loss: 0.077683 Best loss: 0.057447 Accuracy: 98.94% 55 Validation loss: 0.064104 Best loss: 0.057447 Accuracy: 99.02% 56 Validation loss: 0.084812 Best loss: 0.057447 Accuracy: 98.71% 57 Validation loss: 0.052847 Best loss: 0.052847 Accuracy: 99.02% 58 Validation loss: 0.066073 Best loss: 0.052847 Accuracy: 98.79% 59 Validation loss: 0.079854 Best loss: 0.052847 Accuracy: 98.94% 60 Validation loss: 0.073981 Best loss: 0.052847 Accuracy: 98.98% 61 Validation loss: 0.064028 Best loss: 0.052847 Accuracy: 99.02% 62 Validation loss: 0.055120 Best loss: 0.052847 Accuracy: 98.94% 63 Validation loss: 0.052429 Best loss: 0.052429 Accuracy: 99.06% 64 Validation loss: 0.054817 Best loss: 0.052429 Accuracy: 99.06% 65 Validation loss: 0.056670 Best loss: 0.052429 Accuracy: 98.94% 66 Validation loss: 0.057849 Best loss: 0.052429 Accuracy: 99.10% 67 Validation loss: 0.049187 Best loss: 0.049187 Accuracy: 99.14% 68 Validation loss: 0.061812 Best loss: 0.049187 Accuracy: 98.98% 69 Validation loss: 0.084929 Best loss: 0.049187 Accuracy: 98.91% 70 Validation loss: 0.075255 Best loss: 0.049187 Accuracy: 98.71% 71 Validation loss: 0.068245 Best loss: 0.049187 Accuracy: 98.91% 72 Validation loss: 0.060358 Best loss: 0.049187 Accuracy: 98.87% 73 Validation loss: 0.051804 Best loss: 0.049187 Accuracy: 98.94% 74 Validation loss: 0.065008 Best loss: 0.049187 Accuracy: 98.91% 75 Validation loss: 0.045871 Best loss: 0.045871 Accuracy: 99.10% 76 Validation loss: 0.048934 Best loss: 0.045871 Accuracy: 99.06% 77 Validation loss: 0.087652 Best loss: 0.045871 Accuracy: 98.71% 78 Validation loss: 0.078364 Best loss: 0.045871 Accuracy: 98.87% 79 Validation loss: 0.061607 Best loss: 0.045871 Accuracy: 98.87% 80 Validation loss: 0.084665 Best loss: 0.045871 Accuracy: 98.98% 81 Validation loss: 0.060284 Best loss: 0.045871 Accuracy: 99.02% 82 Validation loss: 0.063413 Best loss: 0.045871 Accuracy: 99.02% 83 Validation loss: 0.130204 Best loss: 0.045871 Accuracy: 98.51% 84 Validation loss: 0.074921 Best loss: 0.045871 Accuracy: 98.87% 85 Validation loss: 0.070944 Best loss: 0.045871 Accuracy: 98.87% 86 Validation loss: 0.075307 Best loss: 0.045871 Accuracy: 98.83% 87 Validation loss: 0.088891 Best loss: 0.045871 Accuracy: 98.48% 88 Validation loss: 0.077888 Best loss: 0.045871 Accuracy: 98.71% 89 Validation loss: 0.069346 Best loss: 0.045871 Accuracy: 98.59% 90 Validation loss: 0.067979 Best loss: 0.045871 Accuracy: 98.79% 91 Validation loss: 0.070868 Best loss: 0.045871 Accuracy: 98.71% 92 Validation loss: 0.073791 Best loss: 0.045871 Accuracy: 98.75% 93 Validation loss: 0.042376 Best loss: 0.042376 Accuracy: 99.02% 94 Validation loss: 0.054354 Best loss: 0.042376 Accuracy: 98.83% 95 Validation loss: 0.057862 Best loss: 0.042376 Accuracy: 98.79% 96 Validation loss: 0.052632 Best loss: 0.042376 Accuracy: 98.98% 97 Validation loss: 0.060970 Best loss: 0.042376 Accuracy: 99.06% 98 Validation loss: 0.058015 Best loss: 0.042376 Accuracy: 98.91% 99 Validation loss: 0.059868 Best loss: 0.042376 Accuracy: 98.94% 100 Validation loss: 0.060965 Best loss: 0.042376 Accuracy: 98.87% 101 Validation loss: 0.087156 Best loss: 0.042376 Accuracy: 98.75% 102 Validation loss: 0.063130 Best loss: 0.042376 Accuracy: 98.83% 103 Validation loss: 0.068124 Best loss: 0.042376 Accuracy: 99.06% 104 Validation loss: 0.105535 Best loss: 0.042376 Accuracy: 98.59% 105 Validation loss: 0.062022 Best loss: 0.042376 Accuracy: 98.87% 106 Validation loss: 0.085355 Best loss: 0.042376 Accuracy: 98.71% 107 Validation loss: 0.079946 Best loss: 0.042376 Accuracy: 98.79% 108 Validation loss: 0.054323 Best loss: 0.042376 Accuracy: 98.98% 109 Validation loss: 0.059667 Best loss: 0.042376 Accuracy: 99.02% 110 Validation loss: 0.064196 Best loss: 0.042376 Accuracy: 98.91% 111 Validation loss: 0.068348 Best loss: 0.042376 Accuracy: 98.75% 112 Validation loss: 0.047910 Best loss: 0.042376 Accuracy: 99.02% 113 Validation loss: 0.071105 Best loss: 0.042376 Accuracy: 98.87% 114 Validation loss: 0.083886 Best loss: 0.042376 Accuracy: 98.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01, total= 4.8min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.379027 Best loss: 0.379027 Accuracy: 96.33% 1 Validation loss: 0.568148 Best loss: 0.379027 Accuracy: 95.93% 2 Validation loss: 0.389170 Best loss: 0.379027 Accuracy: 96.44% 3 Validation loss: 0.193754 Best loss: 0.193754 Accuracy: 98.01% 4 Validation loss: 0.141584 Best loss: 0.141584 Accuracy: 98.36% 5 Validation loss: 0.149840 Best loss: 0.141584 Accuracy: 98.16% 6 Validation loss: 0.075422 Best loss: 0.075422 Accuracy: 98.71% 7 Validation loss: 0.168760 Best loss: 0.075422 Accuracy: 98.20% 8 Validation loss: 0.081242 Best loss: 0.075422 Accuracy: 98.59% 9 Validation loss: 0.052236 Best loss: 0.052236 Accuracy: 98.94% 10 Validation loss: 0.191423 Best loss: 0.052236 Accuracy: 98.12% 11 Validation loss: 0.093716 Best loss: 0.052236 Accuracy: 98.44% 12 Validation loss: 0.096400 Best loss: 0.052236 Accuracy: 98.20% 13 Validation loss: 0.048862 Best loss: 0.048862 Accuracy: 99.18% 14 Validation loss: 0.065636 Best loss: 0.048862 Accuracy: 98.87% 15 Validation loss: 0.090576 Best loss: 0.048862 Accuracy: 98.71% 16 Validation loss: 0.077621 Best loss: 0.048862 Accuracy: 98.75% 17 Validation loss: 0.074449 Best loss: 0.048862 Accuracy: 98.55% 18 Validation loss: 0.061563 Best loss: 0.048862 Accuracy: 98.87% 19 Validation loss: 0.064389 Best loss: 0.048862 Accuracy: 98.79% 20 Validation loss: 0.043998 Best loss: 0.043998 Accuracy: 99.10% 21 Validation loss: 0.055705 Best loss: 0.043998 Accuracy: 99.06% 22 Validation loss: 0.063131 Best loss: 0.043998 Accuracy: 98.98% 23 Validation loss: 0.055159 Best loss: 0.043998 Accuracy: 99.06% 24 Validation loss: 0.065498 Best loss: 0.043998 Accuracy: 98.98% 25 Validation loss: 0.091555 Best loss: 0.043998 Accuracy: 98.79% 26 Validation loss: 0.083490 Best loss: 0.043998 Accuracy: 98.75% 27 Validation loss: 0.056418 Best loss: 0.043998 Accuracy: 98.94% 28 Validation loss: 0.040654 Best loss: 0.040654 Accuracy: 99.06% 29 Validation loss: 0.051193 Best loss: 0.040654 Accuracy: 98.79% 30 Validation loss: 0.058877 Best loss: 0.040654 Accuracy: 98.67% 31 Validation loss: 0.055916 Best loss: 0.040654 Accuracy: 99.02% 32 Validation loss: 0.045816 Best loss: 0.040654 Accuracy: 99.06% 33 Validation loss: 0.052880 Best loss: 0.040654 Accuracy: 99.14% 34 Validation loss: 0.057122 Best loss: 0.040654 Accuracy: 98.98% 35 Validation loss: 0.061393 Best loss: 0.040654 Accuracy: 98.87% 36 Validation loss: 0.048490 Best loss: 0.040654 Accuracy: 99.02% 37 Validation loss: 0.055549 Best loss: 0.040654 Accuracy: 99.10% 38 Validation loss: 0.056459 Best loss: 0.040654 Accuracy: 98.94% 39 Validation loss: 0.045904 Best loss: 0.040654 Accuracy: 99.34% 40 Validation loss: 0.052483 Best loss: 0.040654 Accuracy: 99.10% 41 Validation loss: 0.059005 Best loss: 0.040654 Accuracy: 99.02% 42 Validation loss: 0.060041 Best loss: 0.040654 Accuracy: 98.91% 43 Validation loss: 0.062492 Best loss: 0.040654 Accuracy: 98.98% 44 Validation loss: 0.059222 Best loss: 0.040654 Accuracy: 99.14% 45 Validation loss: 0.056598 Best loss: 0.040654 Accuracy: 98.83% 46 Validation loss: 0.060366 Best loss: 0.040654 Accuracy: 98.98% 47 Validation loss: 0.051070 Best loss: 0.040654 Accuracy: 99.10% 48 Validation loss: 0.050885 Best loss: 0.040654 Accuracy: 99.06% 49 Validation loss: 0.081166 Best loss: 0.040654 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=50, batch_norm_momentum=0.999, learning_rate=0.01, total= 2.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 1.802614 Best loss: 1.802614 Accuracy: 92.26% 1 Validation loss: 0.680390 Best loss: 0.680390 Accuracy: 94.41% 2 Validation loss: 0.294159 Best loss: 0.294159 Accuracy: 96.05% 3 Validation loss: 0.311890 Best loss: 0.294159 Accuracy: 96.17% 4 Validation loss: 0.166064 Best loss: 0.166064 Accuracy: 96.91% 5 Validation loss: 0.244669 Best loss: 0.166064 Accuracy: 95.70% 6 Validation loss: 0.160455 Best loss: 0.160455 Accuracy: 96.48% 7 Validation loss: 0.225204 Best loss: 0.160455 Accuracy: 94.84% 8 Validation loss: 0.244384 Best loss: 0.160455 Accuracy: 95.19% 9 Validation loss: 0.246485 Best loss: 0.160455 Accuracy: 95.23% 10 Validation loss: 0.197342 Best loss: 0.160455 Accuracy: 96.21% 11 Validation loss: 0.218079 Best loss: 0.160455 Accuracy: 96.29% 12 Validation loss: 0.173121 Best loss: 0.160455 Accuracy: 96.83% 13 Validation loss: 0.192037 Best loss: 0.160455 Accuracy: 96.60% 14 Validation loss: 0.296363 Best loss: 0.160455 Accuracy: 95.50% 15 Validation loss: 0.163530 Best loss: 0.160455 Accuracy: 97.15% 16 Validation loss: 0.126829 Best loss: 0.126829 Accuracy: 97.50% 17 Validation loss: 0.159128 Best loss: 0.126829 Accuracy: 97.19% 18 Validation loss: 0.105223 Best loss: 0.105223 Accuracy: 98.01% 19 Validation loss: 0.134105 Best loss: 0.105223 Accuracy: 97.34% 20 Validation loss: 0.204274 Best loss: 0.105223 Accuracy: 96.68% 21 Validation loss: 0.217637 Best loss: 0.105223 Accuracy: 96.44% 22 Validation loss: 0.188687 Best loss: 0.105223 Accuracy: 96.68% 23 Validation loss: 0.337875 Best loss: 0.105223 Accuracy: 95.70% 24 Validation loss: 0.162147 Best loss: 0.105223 Accuracy: 97.69% 25 Validation loss: 0.237319 Best loss: 0.105223 Accuracy: 96.91% 26 Validation loss: 0.167855 Best loss: 0.105223 Accuracy: 97.15% 27 Validation loss: 0.231626 Best loss: 0.105223 Accuracy: 96.87% 28 Validation loss: 0.259213 Best loss: 0.105223 Accuracy: 96.72% 29 Validation loss: 0.223539 Best loss: 0.105223 Accuracy: 97.30% 30 Validation loss: 0.139092 Best loss: 0.105223 Accuracy: 97.65% 31 Validation loss: 0.124882 Best loss: 0.105223 Accuracy: 97.69% 32 Validation loss: 0.202693 Best loss: 0.105223 Accuracy: 96.87% 33 Validation loss: 0.123389 Best loss: 0.105223 Accuracy: 97.97% 34 Validation loss: 0.205928 Best loss: 0.105223 Accuracy: 97.42% 35 Validation loss: 0.216608 Best loss: 0.105223 Accuracy: 97.26% 36 Validation loss: 0.248719 Best loss: 0.105223 Accuracy: 97.07% 37 Validation loss: 0.214557 Best loss: 0.105223 Accuracy: 97.19% 38 Validation loss: 0.198377 Best loss: 0.105223 Accuracy: 97.58% 39 Validation loss: 0.305196 Best loss: 0.105223 Accuracy: 96.29% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1, total= 14.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 5.165814 Best loss: 5.165814 Accuracy: 73.89% 1 Validation loss: 2.058486 Best loss: 2.058486 Accuracy: 86.98% 2 Validation loss: 0.434613 Best loss: 0.434613 Accuracy: 92.89% 3 Validation loss: 0.178704 Best loss: 0.178704 Accuracy: 95.82% 4 Validation loss: 0.213401 Best loss: 0.178704 Accuracy: 95.78% 5 Validation loss: 0.197452 Best loss: 0.178704 Accuracy: 96.17% 6 Validation loss: 0.165688 Best loss: 0.165688 Accuracy: 96.21% 7 Validation loss: 0.151866 Best loss: 0.151866 Accuracy: 96.99% 8 Validation loss: 0.108531 Best loss: 0.108531 Accuracy: 97.54% 9 Validation loss: 0.157622 Best loss: 0.108531 Accuracy: 96.44% 10 Validation loss: 0.126449 Best loss: 0.108531 Accuracy: 97.38% 11 Validation loss: 0.174741 Best loss: 0.108531 Accuracy: 96.95% 12 Validation loss: 0.130402 Best loss: 0.108531 Accuracy: 97.65% 13 Validation loss: 0.141532 Best loss: 0.108531 Accuracy: 96.95% 14 Validation loss: 0.182577 Best loss: 0.108531 Accuracy: 96.48% 15 Validation loss: 0.183603 Best loss: 0.108531 Accuracy: 96.64% 16 Validation loss: 0.110791 Best loss: 0.108531 Accuracy: 97.81% 17 Validation loss: 0.157344 Best loss: 0.108531 Accuracy: 96.87% 18 Validation loss: 0.204774 Best loss: 0.108531 Accuracy: 96.76% 19 Validation loss: 0.185657 Best loss: 0.108531 Accuracy: 97.07% 20 Validation loss: 0.181923 Best loss: 0.108531 Accuracy: 96.44% 21 Validation loss: 0.129342 Best loss: 0.108531 Accuracy: 97.62% 22 Validation loss: 0.146727 Best loss: 0.108531 Accuracy: 97.54% 23 Validation loss: 0.133516 Best loss: 0.108531 Accuracy: 97.50% 24 Validation loss: 0.134343 Best loss: 0.108531 Accuracy: 97.07% 25 Validation loss: 0.097471 Best loss: 0.097471 Accuracy: 97.97% 26 Validation loss: 0.107231 Best loss: 0.097471 Accuracy: 97.85% 27 Validation loss: 0.134751 Best loss: 0.097471 Accuracy: 97.19% 28 Validation loss: 0.109842 Best loss: 0.097471 Accuracy: 97.85% 29 Validation loss: 0.122841 Best loss: 0.097471 Accuracy: 97.58% 30 Validation loss: 0.112380 Best loss: 0.097471 Accuracy: 97.50% 31 Validation loss: 0.157046 Best loss: 0.097471 Accuracy: 97.65% 32 Validation loss: 0.155459 Best loss: 0.097471 Accuracy: 97.11% 33 Validation loss: 0.152077 Best loss: 0.097471 Accuracy: 97.62% 34 Validation loss: 0.131897 Best loss: 0.097471 Accuracy: 97.26% 35 Validation loss: 0.152686 Best loss: 0.097471 Accuracy: 96.95% 36 Validation loss: 0.130338 Best loss: 0.097471 Accuracy: 97.58% 37 Validation loss: 0.109003 Best loss: 0.097471 Accuracy: 97.97% 38 Validation loss: 0.126668 Best loss: 0.097471 Accuracy: 97.65% 39 Validation loss: 0.115442 Best loss: 0.097471 Accuracy: 97.58% 40 Validation loss: 0.179789 Best loss: 0.097471 Accuracy: 96.83% 41 Validation loss: 0.122781 Best loss: 0.097471 Accuracy: 97.62% 42 Validation loss: 0.122425 Best loss: 0.097471 Accuracy: 97.65% 43 Validation loss: 0.219854 Best loss: 0.097471 Accuracy: 96.44% 44 Validation loss: 0.125541 Best loss: 0.097471 Accuracy: 97.54% 45 Validation loss: 0.119769 Best loss: 0.097471 Accuracy: 97.50% 46 Validation loss: 0.194818 Best loss: 0.097471 Accuracy: 96.33% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1, total= 17.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 8.264340 Best loss: 8.264340 Accuracy: 71.97% 1 Validation loss: 2.503082 Best loss: 2.503082 Accuracy: 84.01% 2 Validation loss: 1.015884 Best loss: 1.015884 Accuracy: 88.66% 3 Validation loss: 0.677211 Best loss: 0.677211 Accuracy: 90.19% 4 Validation loss: 0.326623 Best loss: 0.326623 Accuracy: 94.37% 5 Validation loss: 0.640489 Best loss: 0.326623 Accuracy: 92.57% 6 Validation loss: 0.226022 Best loss: 0.226022 Accuracy: 95.86% 7 Validation loss: 0.225128 Best loss: 0.225128 Accuracy: 96.29% 8 Validation loss: 0.141858 Best loss: 0.141858 Accuracy: 97.22% 9 Validation loss: 0.138471 Best loss: 0.138471 Accuracy: 96.76% 10 Validation loss: 0.125028 Best loss: 0.125028 Accuracy: 97.38% 11 Validation loss: 0.196872 Best loss: 0.125028 Accuracy: 96.25% 12 Validation loss: 0.139832 Best loss: 0.125028 Accuracy: 96.95% 13 Validation loss: 0.169196 Best loss: 0.125028 Accuracy: 96.68% 14 Validation loss: 0.130380 Best loss: 0.125028 Accuracy: 97.07% 15 Validation loss: 0.273393 Best loss: 0.125028 Accuracy: 94.72% 16 Validation loss: 0.152223 Best loss: 0.125028 Accuracy: 97.58% 17 Validation loss: 0.116613 Best loss: 0.116613 Accuracy: 97.69% 18 Validation loss: 0.202519 Best loss: 0.116613 Accuracy: 96.72% 19 Validation loss: 0.170793 Best loss: 0.116613 Accuracy: 97.03% 20 Validation loss: 0.186850 Best loss: 0.116613 Accuracy: 96.87% 21 Validation loss: 0.144545 Best loss: 0.116613 Accuracy: 96.99% 22 Validation loss: 0.147123 Best loss: 0.116613 Accuracy: 97.73% 23 Validation loss: 0.130117 Best loss: 0.116613 Accuracy: 97.50% 24 Validation loss: 0.128018 Best loss: 0.116613 Accuracy: 97.54% 25 Validation loss: 0.139703 Best loss: 0.116613 Accuracy: 97.58% 26 Validation loss: 0.149486 Best loss: 0.116613 Accuracy: 97.42% 27 Validation loss: 0.120759 Best loss: 0.116613 Accuracy: 97.73% 28 Validation loss: 0.139312 Best loss: 0.116613 Accuracy: 97.69% 29 Validation loss: 0.138380 Best loss: 0.116613 Accuracy: 97.30% 30 Validation loss: 0.126808 Best loss: 0.116613 Accuracy: 97.73% 31 Validation loss: 0.144378 Best loss: 0.116613 Accuracy: 97.26% 32 Validation loss: 0.290613 Best loss: 0.116613 Accuracy: 93.67% 33 Validation loss: 0.158954 Best loss: 0.116613 Accuracy: 97.54% 34 Validation loss: 0.135659 Best loss: 0.116613 Accuracy: 97.38% 35 Validation loss: 0.111026 Best loss: 0.111026 Accuracy: 97.89% 36 Validation loss: 0.172330 Best loss: 0.111026 Accuracy: 96.91% 37 Validation loss: 0.141775 Best loss: 0.111026 Accuracy: 97.38% 38 Validation loss: 0.139581 Best loss: 0.111026 Accuracy: 97.62% 39 Validation loss: 0.150113 Best loss: 0.111026 Accuracy: 97.38% 40 Validation loss: 0.119903 Best loss: 0.111026 Accuracy: 97.89% 41 Validation loss: 0.142538 Best loss: 0.111026 Accuracy: 97.65% 42 Validation loss: 0.146955 Best loss: 0.111026 Accuracy: 97.85% 43 Validation loss: 0.140973 Best loss: 0.111026 Accuracy: 97.77% 44 Validation loss: 0.137171 Best loss: 0.111026 Accuracy: 97.81% 45 Validation loss: 0.195574 Best loss: 0.111026 Accuracy: 96.87% 46 Validation loss: 0.158188 Best loss: 0.111026 Accuracy: 97.62% 47 Validation loss: 0.122647 Best loss: 0.111026 Accuracy: 97.81% 48 Validation loss: 0.129478 Best loss: 0.111026 Accuracy: 97.81% 49 Validation loss: 0.171597 Best loss: 0.111026 Accuracy: 97.38% 50 Validation loss: 0.156874 Best loss: 0.111026 Accuracy: 96.79% 51 Validation loss: 0.152896 Best loss: 0.111026 Accuracy: 97.58% 52 Validation loss: 0.126636 Best loss: 0.111026 Accuracy: 98.01% 53 Validation loss: 0.162269 Best loss: 0.111026 Accuracy: 97.42% 54 Validation loss: 0.128079 Best loss: 0.111026 Accuracy: 97.89% 55 Validation loss: 0.135787 Best loss: 0.111026 Accuracy: 97.97% 56 Validation loss: 0.156677 Best loss: 0.111026 Accuracy: 97.62% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.1, total= 19.2s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.089562 Best loss: 0.089562 Accuracy: 97.62% 1 Validation loss: 0.099691 Best loss: 0.089562 Accuracy: 97.73% 2 Validation loss: 0.056249 Best loss: 0.056249 Accuracy: 98.67% 3 Validation loss: 0.048598 Best loss: 0.048598 Accuracy: 98.63% 4 Validation loss: 0.038399 Best loss: 0.038399 Accuracy: 98.94% 5 Validation loss: 0.043839 Best loss: 0.038399 Accuracy: 98.75% 6 Validation loss: 0.038919 Best loss: 0.038399 Accuracy: 98.83% 7 Validation loss: 0.051833 Best loss: 0.038399 Accuracy: 98.67% 8 Validation loss: 0.038252 Best loss: 0.038252 Accuracy: 99.06% 9 Validation loss: 0.055630 Best loss: 0.038252 Accuracy: 98.83% 10 Validation loss: 0.069801 Best loss: 0.038252 Accuracy: 98.67% 11 Validation loss: 0.047470 Best loss: 0.038252 Accuracy: 98.79% 12 Validation loss: 0.050089 Best loss: 0.038252 Accuracy: 98.79% 13 Validation loss: 0.041374 Best loss: 0.038252 Accuracy: 99.10% 14 Validation loss: 0.032406 Best loss: 0.032406 Accuracy: 99.02% 15 Validation loss: 0.054509 Best loss: 0.032406 Accuracy: 98.67% 16 Validation loss: 0.040613 Best loss: 0.032406 Accuracy: 99.06% 17 Validation loss: 0.055707 Best loss: 0.032406 Accuracy: 98.83% 18 Validation loss: 0.042059 Best loss: 0.032406 Accuracy: 99.10% 19 Validation loss: 0.044712 Best loss: 0.032406 Accuracy: 98.75% 20 Validation loss: 0.047190 Best loss: 0.032406 Accuracy: 98.94% 21 Validation loss: 0.054088 Best loss: 0.032406 Accuracy: 98.63% 22 Validation loss: 0.034966 Best loss: 0.032406 Accuracy: 99.06% 23 Validation loss: 0.049625 Best loss: 0.032406 Accuracy: 98.98% 24 Validation loss: 0.042628 Best loss: 0.032406 Accuracy: 99.10% 25 Validation loss: 0.063609 Best loss: 0.032406 Accuracy: 98.83% 26 Validation loss: 0.046528 Best loss: 0.032406 Accuracy: 99.10% 27 Validation loss: 0.037443 Best loss: 0.032406 Accuracy: 99.10% 28 Validation loss: 0.054400 Best loss: 0.032406 Accuracy: 99.14% 29 Validation loss: 0.042370 Best loss: 0.032406 Accuracy: 99.22% 30 Validation loss: 0.062299 Best loss: 0.032406 Accuracy: 98.79% 31 Validation loss: 0.059551 Best loss: 0.032406 Accuracy: 98.67% 32 Validation loss: 0.045498 Best loss: 0.032406 Accuracy: 98.98% 33 Validation loss: 0.050378 Best loss: 0.032406 Accuracy: 98.98% 34 Validation loss: 0.053859 Best loss: 0.032406 Accuracy: 98.94% 35 Validation loss: 0.064649 Best loss: 0.032406 Accuracy: 98.71% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 46.0s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.079169 Best loss: 0.079169 Accuracy: 97.89% 1 Validation loss: 0.069839 Best loss: 0.069839 Accuracy: 98.08% 2 Validation loss: 0.050104 Best loss: 0.050104 Accuracy: 98.63% 3 Validation loss: 0.051268 Best loss: 0.050104 Accuracy: 98.36% 4 Validation loss: 0.063797 Best loss: 0.050104 Accuracy: 98.67% 5 Validation loss: 0.040553 Best loss: 0.040553 Accuracy: 99.02% 6 Validation loss: 0.041229 Best loss: 0.040553 Accuracy: 99.02% 7 Validation loss: 0.039160 Best loss: 0.039160 Accuracy: 98.91% 8 Validation loss: 0.051602 Best loss: 0.039160 Accuracy: 98.83% 9 Validation loss: 0.043171 Best loss: 0.039160 Accuracy: 98.98% 10 Validation loss: 0.052268 Best loss: 0.039160 Accuracy: 98.67% 11 Validation loss: 0.041593 Best loss: 0.039160 Accuracy: 98.87% 12 Validation loss: 0.038145 Best loss: 0.038145 Accuracy: 98.83% 13 Validation loss: 0.041357 Best loss: 0.038145 Accuracy: 98.75% 14 Validation loss: 0.038458 Best loss: 0.038145 Accuracy: 99.02% 15 Validation loss: 0.051196 Best loss: 0.038145 Accuracy: 98.79% 16 Validation loss: 0.034041 Best loss: 0.034041 Accuracy: 99.02% 17 Validation loss: 0.044020 Best loss: 0.034041 Accuracy: 98.91% 18 Validation loss: 0.040581 Best loss: 0.034041 Accuracy: 98.98% 19 Validation loss: 0.038737 Best loss: 0.034041 Accuracy: 98.87% 20 Validation loss: 0.052951 Best loss: 0.034041 Accuracy: 98.91% 21 Validation loss: 0.044145 Best loss: 0.034041 Accuracy: 99.06% 22 Validation loss: 0.058458 Best loss: 0.034041 Accuracy: 98.75% 23 Validation loss: 0.044081 Best loss: 0.034041 Accuracy: 99.10% 24 Validation loss: 0.039248 Best loss: 0.034041 Accuracy: 99.22% 25 Validation loss: 0.048226 Best loss: 0.034041 Accuracy: 98.98% 26 Validation loss: 0.039696 Best loss: 0.034041 Accuracy: 98.91% 27 Validation loss: 0.042700 Best loss: 0.034041 Accuracy: 98.94% 28 Validation loss: 0.050258 Best loss: 0.034041 Accuracy: 98.98% 29 Validation loss: 0.036507 Best loss: 0.034041 Accuracy: 99.02% 30 Validation loss: 0.039601 Best loss: 0.034041 Accuracy: 99.02% 31 Validation loss: 0.032075 Best loss: 0.032075 Accuracy: 99.14% 32 Validation loss: 0.033708 Best loss: 0.032075 Accuracy: 99.30% 33 Validation loss: 0.053287 Best loss: 0.032075 Accuracy: 98.79% 34 Validation loss: 0.058925 Best loss: 0.032075 Accuracy: 99.02% 35 Validation loss: 0.037754 Best loss: 0.032075 Accuracy: 99.18% 36 Validation loss: 0.060017 Best loss: 0.032075 Accuracy: 98.75% 37 Validation loss: 0.029369 Best loss: 0.029369 Accuracy: 99.22% 38 Validation loss: 0.041681 Best loss: 0.029369 Accuracy: 99.14% 39 Validation loss: 0.039317 Best loss: 0.029369 Accuracy: 99.26% 40 Validation loss: 0.039426 Best loss: 0.029369 Accuracy: 99.14% 41 Validation loss: 0.038493 Best loss: 0.029369 Accuracy: 99.26% 42 Validation loss: 0.045820 Best loss: 0.029369 Accuracy: 99.02% 43 Validation loss: 0.055685 Best loss: 0.029369 Accuracy: 99.02% 44 Validation loss: 0.037622 Best loss: 0.029369 Accuracy: 99.26% 45 Validation loss: 0.059275 Best loss: 0.029369 Accuracy: 99.06% 46 Validation loss: 0.059914 Best loss: 0.029369 Accuracy: 98.75% 47 Validation loss: 0.060695 Best loss: 0.029369 Accuracy: 99.26% 48 Validation loss: 0.047443 Best loss: 0.029369 Accuracy: 99.26% 49 Validation loss: 0.060666 Best loss: 0.029369 Accuracy: 98.98% 50 Validation loss: 0.053808 Best loss: 0.029369 Accuracy: 99.10% 51 Validation loss: 0.040235 Best loss: 0.029369 Accuracy: 99.22% 52 Validation loss: 0.041169 Best loss: 0.029369 Accuracy: 99.18% 53 Validation loss: 0.048914 Best loss: 0.029369 Accuracy: 99.10% 54 Validation loss: 0.050571 Best loss: 0.029369 Accuracy: 99.22% 55 Validation loss: 0.041067 Best loss: 0.029369 Accuracy: 99.30% 56 Validation loss: 0.035789 Best loss: 0.029369 Accuracy: 99.34% 57 Validation loss: 0.065277 Best loss: 0.029369 Accuracy: 98.94% 58 Validation loss: 0.046772 Best loss: 0.029369 Accuracy: 99.14% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 1.3min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.076095 Best loss: 0.076095 Accuracy: 98.08% 1 Validation loss: 0.083436 Best loss: 0.076095 Accuracy: 97.65% 2 Validation loss: 0.039430 Best loss: 0.039430 Accuracy: 98.67% 3 Validation loss: 0.056619 Best loss: 0.039430 Accuracy: 98.59% 4 Validation loss: 0.050400 Best loss: 0.039430 Accuracy: 98.67% 5 Validation loss: 0.044779 Best loss: 0.039430 Accuracy: 98.91% 6 Validation loss: 0.038474 Best loss: 0.038474 Accuracy: 98.83% 7 Validation loss: 0.050784 Best loss: 0.038474 Accuracy: 98.75% 8 Validation loss: 0.054795 Best loss: 0.038474 Accuracy: 98.71% 9 Validation loss: 0.045632 Best loss: 0.038474 Accuracy: 98.48% 10 Validation loss: 0.044239 Best loss: 0.038474 Accuracy: 98.75% 11 Validation loss: 0.047149 Best loss: 0.038474 Accuracy: 98.79% 12 Validation loss: 0.051998 Best loss: 0.038474 Accuracy: 98.94% 13 Validation loss: 0.035945 Best loss: 0.035945 Accuracy: 98.87% 14 Validation loss: 0.045893 Best loss: 0.035945 Accuracy: 98.87% 15 Validation loss: 0.038574 Best loss: 0.035945 Accuracy: 99.14% 16 Validation loss: 0.041970 Best loss: 0.035945 Accuracy: 98.98% 17 Validation loss: 0.064473 Best loss: 0.035945 Accuracy: 98.71% 18 Validation loss: 0.033813 Best loss: 0.033813 Accuracy: 99.22% 19 Validation loss: 0.062043 Best loss: 0.033813 Accuracy: 98.71% 20 Validation loss: 0.048532 Best loss: 0.033813 Accuracy: 98.71% 21 Validation loss: 0.033300 Best loss: 0.033300 Accuracy: 99.14% 22 Validation loss: 0.060661 Best loss: 0.033300 Accuracy: 98.83% 23 Validation loss: 0.051267 Best loss: 0.033300 Accuracy: 98.87% 24 Validation loss: 0.032985 Best loss: 0.032985 Accuracy: 99.18% 25 Validation loss: 0.043730 Best loss: 0.032985 Accuracy: 99.14% 26 Validation loss: 0.038901 Best loss: 0.032985 Accuracy: 99.02% 27 Validation loss: 0.074131 Best loss: 0.032985 Accuracy: 98.32% 28 Validation loss: 0.035406 Best loss: 0.032985 Accuracy: 99.37% 29 Validation loss: 0.066857 Best loss: 0.032985 Accuracy: 98.44% 30 Validation loss: 0.043690 Best loss: 0.032985 Accuracy: 99.26% 31 Validation loss: 0.033457 Best loss: 0.032985 Accuracy: 99.22% 32 Validation loss: 0.060961 Best loss: 0.032985 Accuracy: 98.75% 33 Validation loss: 0.044913 Best loss: 0.032985 Accuracy: 99.10% 34 Validation loss: 0.029916 Best loss: 0.029916 Accuracy: 99.34% 35 Validation loss: 0.058271 Best loss: 0.029916 Accuracy: 98.94% 36 Validation loss: 0.046300 Best loss: 0.029916 Accuracy: 99.18% 37 Validation loss: 0.051773 Best loss: 0.029916 Accuracy: 98.98% 38 Validation loss: 0.026250 Best loss: 0.026250 Accuracy: 99.22% 39 Validation loss: 0.054722 Best loss: 0.026250 Accuracy: 99.14% 40 Validation loss: 0.022853 Best loss: 0.022853 Accuracy: 99.30% 41 Validation loss: 0.030382 Best loss: 0.022853 Accuracy: 99.41% 42 Validation loss: 0.029724 Best loss: 0.022853 Accuracy: 99.26% 43 Validation loss: 0.081969 Best loss: 0.022853 Accuracy: 98.75% 44 Validation loss: 0.042476 Best loss: 0.022853 Accuracy: 99.02% 45 Validation loss: 0.028882 Best loss: 0.022853 Accuracy: 99.37% 46 Validation loss: 0.043540 Best loss: 0.022853 Accuracy: 99.02% 47 Validation loss: 0.045187 Best loss: 0.022853 Accuracy: 99.22% 48 Validation loss: 0.030881 Best loss: 0.022853 Accuracy: 99.22% 49 Validation loss: 0.063200 Best loss: 0.022853 Accuracy: 98.98% 50 Validation loss: 0.035576 Best loss: 0.022853 Accuracy: 99.30% 51 Validation loss: 0.026472 Best loss: 0.022853 Accuracy: 99.18% 52 Validation loss: 0.026976 Best loss: 0.022853 Accuracy: 99.22% 53 Validation loss: 0.031402 Best loss: 0.022853 Accuracy: 99.30% 54 Validation loss: 0.040936 Best loss: 0.022853 Accuracy: 99.22% 55 Validation loss: 0.029381 Best loss: 0.022853 Accuracy: 99.37% 56 Validation loss: 0.040076 Best loss: 0.022853 Accuracy: 99.18% 57 Validation loss: 0.039740 Best loss: 0.022853 Accuracy: 99.14% 58 Validation loss: 0.065127 Best loss: 0.022853 Accuracy: 98.63% 59 Validation loss: 0.028401 Best loss: 0.022853 Accuracy: 99.37% 60 Validation loss: 0.034977 Best loss: 0.022853 Accuracy: 99.30% 61 Validation loss: 0.031884 Best loss: 0.022853 Accuracy: 99.14% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1 0 Validation loss: 0.191237 Best loss: 0.191237 Accuracy: 94.96% 1 Validation loss: 0.092097 Best loss: 0.092097 Accuracy: 97.46% 2 Validation loss: 0.133243 Best loss: 0.092097 Accuracy: 96.83% 3 Validation loss: 0.100522 Best loss: 0.092097 Accuracy: 96.25% 4 Validation loss: 0.112462 Best loss: 0.092097 Accuracy: 96.87% 5 Validation loss: 0.148533 Best loss: 0.092097 Accuracy: 96.87% 6 Validation loss: 0.042695 Best loss: 0.042695 Accuracy: 98.91% 7 Validation loss: 0.075638 Best loss: 0.042695 Accuracy: 97.62% 8 Validation loss: 0.218445 Best loss: 0.042695 Accuracy: 96.60% 9 Validation loss: 0.077283 Best loss: 0.042695 Accuracy: 98.24% 10 Validation loss: 0.056739 Best loss: 0.042695 Accuracy: 98.48% 11 Validation loss: 0.074576 Best loss: 0.042695 Accuracy: 98.20% 12 Validation loss: 0.118723 Best loss: 0.042695 Accuracy: 98.01% 13 Validation loss: 0.053117 Best loss: 0.042695 Accuracy: 98.28% 14 Validation loss: 0.068111 Best loss: 0.042695 Accuracy: 98.44% 15 Validation loss: 0.060562 Best loss: 0.042695 Accuracy: 98.40% 16 Validation loss: 0.077181 Best loss: 0.042695 Accuracy: 98.20% 17 Validation loss: 0.082865 Best loss: 0.042695 Accuracy: 98.20% 18 Validation loss: 0.243991 Best loss: 0.042695 Accuracy: 96.91% 19 Validation loss: 0.069151 Best loss: 0.042695 Accuracy: 98.51% 20 Validation loss: 0.074824 Best loss: 0.042695 Accuracy: 98.40% 21 Validation loss: 0.064319 Best loss: 0.042695 Accuracy: 97.97% 22 Validation loss: 0.076168 Best loss: 0.042695 Accuracy: 98.20% 23 Validation loss: 0.120039 Best loss: 0.042695 Accuracy: 97.93% 24 Validation loss: 0.090815 Best loss: 0.042695 Accuracy: 98.16% 25 Validation loss: 0.088011 Best loss: 0.042695 Accuracy: 98.36% 26 Validation loss: 0.066743 Best loss: 0.042695 Accuracy: 98.63% 27 Validation loss: 0.075012 Best loss: 0.042695 Accuracy: 98.48% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1, total= 5.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1 0 Validation loss: 0.152922 Best loss: 0.152922 Accuracy: 95.54% 1 Validation loss: 0.235430 Best loss: 0.152922 Accuracy: 93.71% 2 Validation loss: 0.158619 Best loss: 0.152922 Accuracy: 95.31% 3 Validation loss: 0.078993 Best loss: 0.078993 Accuracy: 97.81% 4 Validation loss: 0.065490 Best loss: 0.065490 Accuracy: 97.93% 5 Validation loss: 0.334119 Best loss: 0.065490 Accuracy: 95.11% 6 Validation loss: 0.103983 Best loss: 0.065490 Accuracy: 97.38% 7 Validation loss: 0.072090 Best loss: 0.065490 Accuracy: 98.16% 8 Validation loss: 0.083960 Best loss: 0.065490 Accuracy: 98.36% 9 Validation loss: 0.061834 Best loss: 0.061834 Accuracy: 98.20% 10 Validation loss: 0.059492 Best loss: 0.059492 Accuracy: 98.32% 11 Validation loss: 0.079601 Best loss: 0.059492 Accuracy: 98.01% 12 Validation loss: 0.078385 Best loss: 0.059492 Accuracy: 97.89% 13 Validation loss: 0.076013 Best loss: 0.059492 Accuracy: 97.93% 14 Validation loss: 0.066531 Best loss: 0.059492 Accuracy: 98.51% 15 Validation loss: 0.068362 Best loss: 0.059492 Accuracy: 98.28% 16 Validation loss: 0.157399 Best loss: 0.059492 Accuracy: 96.21% 17 Validation loss: 0.069517 Best loss: 0.059492 Accuracy: 98.36% 18 Validation loss: 0.072621 Best loss: 0.059492 Accuracy: 98.20% 19 Validation loss: 0.073968 Best loss: 0.059492 Accuracy: 98.40% 20 Validation loss: 0.051567 Best loss: 0.051567 Accuracy: 98.55% 21 Validation loss: 0.061100 Best loss: 0.051567 Accuracy: 98.51% 22 Validation loss: 0.121555 Best loss: 0.051567 Accuracy: 97.11% 23 Validation loss: 0.067434 Best loss: 0.051567 Accuracy: 98.24% 24 Validation loss: 0.056729 Best loss: 0.051567 Accuracy: 98.63% 25 Validation loss: 0.058594 Best loss: 0.051567 Accuracy: 98.12% 26 Validation loss: 0.061723 Best loss: 0.051567 Accuracy: 98.67% 27 Validation loss: 0.095544 Best loss: 0.051567 Accuracy: 97.65% 28 Validation loss: 0.064707 Best loss: 0.051567 Accuracy: 98.59% 29 Validation loss: 0.045553 Best loss: 0.045553 Accuracy: 98.71% 30 Validation loss: 0.053162 Best loss: 0.045553 Accuracy: 98.83% 31 Validation loss: 0.058948 Best loss: 0.045553 Accuracy: 98.48% 32 Validation loss: 0.069783 Best loss: 0.045553 Accuracy: 98.51% 33 Validation loss: 0.056007 Best loss: 0.045553 Accuracy: 98.59% 34 Validation loss: 0.107107 Best loss: 0.045553 Accuracy: 98.08% 35 Validation loss: 0.053041 Best loss: 0.045553 Accuracy: 98.75% 36 Validation loss: 0.075278 Best loss: 0.045553 Accuracy: 98.28% 37 Validation loss: 0.105700 Best loss: 0.045553 Accuracy: 97.73% 38 Validation loss: 0.063821 Best loss: 0.045553 Accuracy: 98.75% 39 Validation loss: 0.075803 Best loss: 0.045553 Accuracy: 98.40% 40 Validation loss: 0.049310 Best loss: 0.045553 Accuracy: 98.79% 41 Validation loss: 0.062334 Best loss: 0.045553 Accuracy: 98.59% 42 Validation loss: 0.065781 Best loss: 0.045553 Accuracy: 98.51% 43 Validation loss: 0.080956 Best loss: 0.045553 Accuracy: 98.44% 44 Validation loss: 0.080660 Best loss: 0.045553 Accuracy: 98.67% 45 Validation loss: 0.078019 Best loss: 0.045553 Accuracy: 98.36% 46 Validation loss: 0.083383 Best loss: 0.045553 Accuracy: 98.75% 47 Validation loss: 0.087813 Best loss: 0.045553 Accuracy: 98.91% 48 Validation loss: 0.300110 Best loss: 0.045553 Accuracy: 95.78% 49 Validation loss: 0.063171 Best loss: 0.045553 Accuracy: 98.91% 50 Validation loss: 0.089799 Best loss: 0.045553 Accuracy: 98.51% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1, total= 9.6min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1 0 Validation loss: 0.158824 Best loss: 0.158824 Accuracy: 94.61% 1 Validation loss: 0.156168 Best loss: 0.156168 Accuracy: 94.53% 2 Validation loss: 0.103413 Best loss: 0.103413 Accuracy: 96.60% 3 Validation loss: 0.079545 Best loss: 0.079545 Accuracy: 97.81% 4 Validation loss: 0.135134 Best loss: 0.079545 Accuracy: 95.78% 5 Validation loss: 0.172773 Best loss: 0.079545 Accuracy: 95.47% 6 Validation loss: 0.083104 Best loss: 0.079545 Accuracy: 97.30% 7 Validation loss: 0.071045 Best loss: 0.071045 Accuracy: 97.97% 8 Validation loss: 0.071601 Best loss: 0.071045 Accuracy: 98.51% 9 Validation loss: 0.071301 Best loss: 0.071045 Accuracy: 97.85% 10 Validation loss: 0.062445 Best loss: 0.062445 Accuracy: 98.16% 11 Validation loss: 0.075321 Best loss: 0.062445 Accuracy: 97.81% 12 Validation loss: 0.069213 Best loss: 0.062445 Accuracy: 98.12% 13 Validation loss: 0.119064 Best loss: 0.062445 Accuracy: 97.77% 14 Validation loss: 0.053385 Best loss: 0.053385 Accuracy: 98.67% 15 Validation loss: 0.068230 Best loss: 0.053385 Accuracy: 98.55% 16 Validation loss: 0.060359 Best loss: 0.053385 Accuracy: 98.48% 17 Validation loss: 0.067233 Best loss: 0.053385 Accuracy: 98.44% 18 Validation loss: 0.066739 Best loss: 0.053385 Accuracy: 98.32% 19 Validation loss: 0.051754 Best loss: 0.051754 Accuracy: 98.63% 20 Validation loss: 0.043889 Best loss: 0.043889 Accuracy: 98.98% 21 Validation loss: 0.054645 Best loss: 0.043889 Accuracy: 98.79% 22 Validation loss: 0.068452 Best loss: 0.043889 Accuracy: 98.55% 23 Validation loss: 0.042846 Best loss: 0.042846 Accuracy: 98.75% 24 Validation loss: 0.104264 Best loss: 0.042846 Accuracy: 97.85% 25 Validation loss: 0.105397 Best loss: 0.042846 Accuracy: 97.58% 26 Validation loss: 0.060144 Best loss: 0.042846 Accuracy: 98.94% 27 Validation loss: 0.196754 Best loss: 0.042846 Accuracy: 94.49% 28 Validation loss: 0.093156 Best loss: 0.042846 Accuracy: 98.28% 29 Validation loss: 0.114105 Best loss: 0.042846 Accuracy: 98.67% 30 Validation loss: 0.071281 Best loss: 0.042846 Accuracy: 98.48% 31 Validation loss: 0.289312 Best loss: 0.042846 Accuracy: 91.40% 32 Validation loss: 0.058953 Best loss: 0.042846 Accuracy: 98.91% 33 Validation loss: 0.053666 Best loss: 0.042846 Accuracy: 98.98% 34 Validation loss: 0.100407 Best loss: 0.042846 Accuracy: 98.71% 35 Validation loss: 0.103268 Best loss: 0.042846 Accuracy: 98.28% 36 Validation loss: 0.071982 Best loss: 0.042846 Accuracy: 98.71% 37 Validation loss: 0.068736 Best loss: 0.042846 Accuracy: 98.71% 38 Validation loss: 0.098347 Best loss: 0.042846 Accuracy: 98.40% 39 Validation loss: 0.062048 Best loss: 0.042846 Accuracy: 98.40% 40 Validation loss: 0.046456 Best loss: 0.042846 Accuracy: 98.83% 41 Validation loss: 0.076481 Best loss: 0.042846 Accuracy: 98.08% 42 Validation loss: 0.066822 Best loss: 0.042846 Accuracy: 98.75% 43 Validation loss: 0.050351 Best loss: 0.042846 Accuracy: 98.71% 44 Validation loss: 0.050065 Best loss: 0.042846 Accuracy: 98.63% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.1, total= 8.5min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.096097 Best loss: 0.096097 Accuracy: 96.95% 1 Validation loss: 0.074899 Best loss: 0.074899 Accuracy: 97.77% 2 Validation loss: 0.061224 Best loss: 0.061224 Accuracy: 97.93% 3 Validation loss: 0.056629 Best loss: 0.056629 Accuracy: 98.28% 4 Validation loss: 0.091907 Best loss: 0.056629 Accuracy: 97.11% 5 Validation loss: 0.047967 Best loss: 0.047967 Accuracy: 98.79% 6 Validation loss: 0.049487 Best loss: 0.047967 Accuracy: 98.63% 7 Validation loss: 0.054900 Best loss: 0.047967 Accuracy: 98.24% 8 Validation loss: 0.073632 Best loss: 0.047967 Accuracy: 98.20% 9 Validation loss: 0.055707 Best loss: 0.047967 Accuracy: 98.63% 10 Validation loss: 0.049217 Best loss: 0.047967 Accuracy: 98.63% 11 Validation loss: 0.042169 Best loss: 0.042169 Accuracy: 98.83% 12 Validation loss: 0.052475 Best loss: 0.042169 Accuracy: 98.83% 13 Validation loss: 0.053142 Best loss: 0.042169 Accuracy: 98.75% 14 Validation loss: 0.065256 Best loss: 0.042169 Accuracy: 98.44% 15 Validation loss: 0.053648 Best loss: 0.042169 Accuracy: 98.79% 16 Validation loss: 0.041947 Best loss: 0.041947 Accuracy: 98.79% 17 Validation loss: 0.043588 Best loss: 0.041947 Accuracy: 99.02% 18 Validation loss: 0.045085 Best loss: 0.041947 Accuracy: 99.02% 19 Validation loss: 0.069981 Best loss: 0.041947 Accuracy: 98.75% 20 Validation loss: 0.059038 Best loss: 0.041947 Accuracy: 98.67% 21 Validation loss: 0.052233 Best loss: 0.041947 Accuracy: 98.91% 22 Validation loss: 0.051311 Best loss: 0.041947 Accuracy: 98.63% 23 Validation loss: 0.039596 Best loss: 0.039596 Accuracy: 98.94% 24 Validation loss: 0.056459 Best loss: 0.039596 Accuracy: 98.79% 25 Validation loss: 0.058109 Best loss: 0.039596 Accuracy: 98.91% 26 Validation loss: 0.046119 Best loss: 0.039596 Accuracy: 99.06% 27 Validation loss: 0.178447 Best loss: 0.039596 Accuracy: 96.64% 28 Validation loss: 0.291258 Best loss: 0.039596 Accuracy: 97.19% 29 Validation loss: 0.045635 Best loss: 0.039596 Accuracy: 99.26% 30 Validation loss: 0.053196 Best loss: 0.039596 Accuracy: 99.02% 31 Validation loss: 0.035705 Best loss: 0.035705 Accuracy: 99.26% 32 Validation loss: 0.045334 Best loss: 0.035705 Accuracy: 98.98% 33 Validation loss: 0.041382 Best loss: 0.035705 Accuracy: 99.22% 34 Validation loss: 0.044672 Best loss: 0.035705 Accuracy: 99.30% 35 Validation loss: 0.043010 Best loss: 0.035705 Accuracy: 99.06% 36 Validation loss: 0.060424 Best loss: 0.035705 Accuracy: 98.79% 37 Validation loss: 0.057870 Best loss: 0.035705 Accuracy: 99.06% 38 Validation loss: 0.054574 Best loss: 0.035705 Accuracy: 99.14% 39 Validation loss: 0.065027 Best loss: 0.035705 Accuracy: 98.87% 40 Validation loss: 0.083726 Best loss: 0.035705 Accuracy: 98.55% 41 Validation loss: 0.068665 Best loss: 0.035705 Accuracy: 98.71% 42 Validation loss: 0.097839 Best loss: 0.035705 Accuracy: 98.83% 43 Validation loss: 0.073917 Best loss: 0.035705 Accuracy: 98.79% 44 Validation loss: 0.079722 Best loss: 0.035705 Accuracy: 98.83% 45 Validation loss: 0.091944 Best loss: 0.035705 Accuracy: 98.36% 46 Validation loss: 0.069913 Best loss: 0.035705 Accuracy: 99.02% 47 Validation loss: 0.069113 Best loss: 0.035705 Accuracy: 98.98% 48 Validation loss: 0.085614 Best loss: 0.035705 Accuracy: 98.79% 49 Validation loss: 0.114392 Best loss: 0.035705 Accuracy: 98.67% 50 Validation loss: 0.157583 Best loss: 0.035705 Accuracy: 98.79% 51 Validation loss: 0.081185 Best loss: 0.035705 Accuracy: 98.91% 52 Validation loss: 0.081546 Best loss: 0.035705 Accuracy: 98.75% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 1.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.166863 Best loss: 0.166863 Accuracy: 95.23% 1 Validation loss: 0.063224 Best loss: 0.063224 Accuracy: 98.08% 2 Validation loss: 0.066103 Best loss: 0.063224 Accuracy: 97.97% 3 Validation loss: 0.061465 Best loss: 0.061465 Accuracy: 98.20% 4 Validation loss: 0.098393 Best loss: 0.061465 Accuracy: 97.38% 5 Validation loss: 0.065593 Best loss: 0.061465 Accuracy: 98.12% 6 Validation loss: 0.068421 Best loss: 0.061465 Accuracy: 98.32% 7 Validation loss: 0.054731 Best loss: 0.054731 Accuracy: 98.59% 8 Validation loss: 0.059369 Best loss: 0.054731 Accuracy: 98.63% 9 Validation loss: 0.051146 Best loss: 0.051146 Accuracy: 98.59% 10 Validation loss: 0.060011 Best loss: 0.051146 Accuracy: 98.63% 11 Validation loss: 0.061836 Best loss: 0.051146 Accuracy: 98.20% 12 Validation loss: 0.070623 Best loss: 0.051146 Accuracy: 98.28% 13 Validation loss: 0.066495 Best loss: 0.051146 Accuracy: 98.48% 14 Validation loss: 0.046406 Best loss: 0.046406 Accuracy: 98.51% 15 Validation loss: 0.047332 Best loss: 0.046406 Accuracy: 98.79% 16 Validation loss: 0.041074 Best loss: 0.041074 Accuracy: 98.98% 17 Validation loss: 0.082180 Best loss: 0.041074 Accuracy: 98.51% 18 Validation loss: 0.058820 Best loss: 0.041074 Accuracy: 98.75% 19 Validation loss: 0.060253 Best loss: 0.041074 Accuracy: 98.63% 20 Validation loss: 0.059298 Best loss: 0.041074 Accuracy: 98.67% 21 Validation loss: 0.103008 Best loss: 0.041074 Accuracy: 97.77% 22 Validation loss: 0.278972 Best loss: 0.041074 Accuracy: 96.48% 23 Validation loss: 0.067768 Best loss: 0.041074 Accuracy: 98.67% 24 Validation loss: 0.041303 Best loss: 0.041074 Accuracy: 98.94% 25 Validation loss: 0.052461 Best loss: 0.041074 Accuracy: 98.79% 26 Validation loss: 0.041306 Best loss: 0.041074 Accuracy: 99.18% 27 Validation loss: 0.051640 Best loss: 0.041074 Accuracy: 99.02% 28 Validation loss: 0.055914 Best loss: 0.041074 Accuracy: 98.91% 29 Validation loss: 0.055958 Best loss: 0.041074 Accuracy: 98.67% 30 Validation loss: 0.115773 Best loss: 0.041074 Accuracy: 98.55% 31 Validation loss: 0.047722 Best loss: 0.041074 Accuracy: 99.02% 32 Validation loss: 0.046479 Best loss: 0.041074 Accuracy: 98.98% 33 Validation loss: 0.052498 Best loss: 0.041074 Accuracy: 98.91% 34 Validation loss: 0.073987 Best loss: 0.041074 Accuracy: 98.83% 35 Validation loss: 0.066219 Best loss: 0.041074 Accuracy: 98.75% 36 Validation loss: 0.079405 Best loss: 0.041074 Accuracy: 98.91% 37 Validation loss: 0.357208 Best loss: 0.041074 Accuracy: 97.81% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 49.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.082513 Best loss: 0.082513 Accuracy: 97.65% 1 Validation loss: 0.066309 Best loss: 0.066309 Accuracy: 97.89% 2 Validation loss: 0.061049 Best loss: 0.061049 Accuracy: 98.05% 3 Validation loss: 0.050600 Best loss: 0.050600 Accuracy: 98.40% 4 Validation loss: 0.050369 Best loss: 0.050369 Accuracy: 98.51% 5 Validation loss: 0.039875 Best loss: 0.039875 Accuracy: 98.67% 6 Validation loss: 0.044277 Best loss: 0.039875 Accuracy: 98.55% 7 Validation loss: 0.056779 Best loss: 0.039875 Accuracy: 98.51% 8 Validation loss: 0.047049 Best loss: 0.039875 Accuracy: 98.71% 9 Validation loss: 0.048402 Best loss: 0.039875 Accuracy: 98.55% 10 Validation loss: 0.046535 Best loss: 0.039875 Accuracy: 98.83% 11 Validation loss: 0.059279 Best loss: 0.039875 Accuracy: 98.59% 12 Validation loss: 0.054254 Best loss: 0.039875 Accuracy: 98.75% 13 Validation loss: 0.044835 Best loss: 0.039875 Accuracy: 98.91% 14 Validation loss: 0.058531 Best loss: 0.039875 Accuracy: 98.87% 15 Validation loss: 0.047711 Best loss: 0.039875 Accuracy: 98.71% 16 Validation loss: 0.053535 Best loss: 0.039875 Accuracy: 99.18% 17 Validation loss: 0.064144 Best loss: 0.039875 Accuracy: 98.67% 18 Validation loss: 0.045292 Best loss: 0.039875 Accuracy: 98.87% 19 Validation loss: 0.056056 Best loss: 0.039875 Accuracy: 98.87% 20 Validation loss: 0.095829 Best loss: 0.039875 Accuracy: 98.94% 21 Validation loss: 0.124700 Best loss: 0.039875 Accuracy: 98.51% 22 Validation loss: 0.038030 Best loss: 0.038030 Accuracy: 99.14% 23 Validation loss: 0.036242 Best loss: 0.036242 Accuracy: 99.22% 24 Validation loss: 0.029601 Best loss: 0.029601 Accuracy: 99.22% 25 Validation loss: 0.041481 Best loss: 0.029601 Accuracy: 99.22% 26 Validation loss: 0.035303 Best loss: 0.029601 Accuracy: 99.37% 27 Validation loss: 0.047202 Best loss: 0.029601 Accuracy: 98.91% 28 Validation loss: 0.047763 Best loss: 0.029601 Accuracy: 99.02% 29 Validation loss: 0.063396 Best loss: 0.029601 Accuracy: 98.75% 30 Validation loss: 0.050096 Best loss: 0.029601 Accuracy: 99.06% 31 Validation loss: 0.047902 Best loss: 0.029601 Accuracy: 98.98% 32 Validation loss: 0.073094 Best loss: 0.029601 Accuracy: 98.79% 33 Validation loss: 0.064006 Best loss: 0.029601 Accuracy: 98.59% 34 Validation loss: 0.096572 Best loss: 0.029601 Accuracy: 98.75% 35 Validation loss: 0.092028 Best loss: 0.029601 Accuracy: 98.55% 36 Validation loss: 0.041048 Best loss: 0.029601 Accuracy: 99.18% 37 Validation loss: 0.035247 Best loss: 0.029601 Accuracy: 99.34% 38 Validation loss: 0.044975 Best loss: 0.029601 Accuracy: 99.10% 39 Validation loss: 0.037285 Best loss: 0.029601 Accuracy: 99.22% 40 Validation loss: 0.051610 Best loss: 0.029601 Accuracy: 99.02% 41 Validation loss: 0.046031 Best loss: 0.029601 Accuracy: 99.14% 42 Validation loss: 0.035414 Best loss: 0.029601 Accuracy: 99.41% 43 Validation loss: 0.067801 Best loss: 0.029601 Accuracy: 99.10% 44 Validation loss: 0.057790 Best loss: 0.029601 Accuracy: 99.10% 45 Validation loss: 0.112993 Best loss: 0.029601 Accuracy: 98.16% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.05, total= 56.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.119953 Best loss: 0.119953 Accuracy: 96.36% 1 Validation loss: 0.078522 Best loss: 0.078522 Accuracy: 97.81% 2 Validation loss: 0.075696 Best loss: 0.075696 Accuracy: 98.12% 3 Validation loss: 0.062940 Best loss: 0.062940 Accuracy: 98.08% 4 Validation loss: 0.060841 Best loss: 0.060841 Accuracy: 98.51% 5 Validation loss: 0.056713 Best loss: 0.056713 Accuracy: 98.32% 6 Validation loss: 0.064660 Best loss: 0.056713 Accuracy: 98.36% 7 Validation loss: 0.050055 Best loss: 0.050055 Accuracy: 98.83% 8 Validation loss: 0.037890 Best loss: 0.037890 Accuracy: 99.06% 9 Validation loss: 0.064065 Best loss: 0.037890 Accuracy: 98.48% 10 Validation loss: 0.089571 Best loss: 0.037890 Accuracy: 97.93% 11 Validation loss: 0.063107 Best loss: 0.037890 Accuracy: 98.36% 12 Validation loss: 0.113254 Best loss: 0.037890 Accuracy: 98.01% 13 Validation loss: 0.058948 Best loss: 0.037890 Accuracy: 98.55% 14 Validation loss: 0.069744 Best loss: 0.037890 Accuracy: 98.28% 15 Validation loss: 0.040086 Best loss: 0.037890 Accuracy: 98.79% 16 Validation loss: 0.043180 Best loss: 0.037890 Accuracy: 99.10% 17 Validation loss: 0.064249 Best loss: 0.037890 Accuracy: 98.63% 18 Validation loss: 0.102954 Best loss: 0.037890 Accuracy: 98.40% 19 Validation loss: 0.054006 Best loss: 0.037890 Accuracy: 98.98% 20 Validation loss: 0.066613 Best loss: 0.037890 Accuracy: 98.91% 21 Validation loss: 0.066150 Best loss: 0.037890 Accuracy: 98.91% 22 Validation loss: 0.051992 Best loss: 0.037890 Accuracy: 98.87% 23 Validation loss: 0.075611 Best loss: 0.037890 Accuracy: 98.71% 24 Validation loss: 0.061837 Best loss: 0.037890 Accuracy: 98.79% 25 Validation loss: 0.080415 Best loss: 0.037890 Accuracy: 98.55% 26 Validation loss: 0.045645 Best loss: 0.037890 Accuracy: 99.10% 27 Validation loss: 0.087932 Best loss: 0.037890 Accuracy: 98.75% 28 Validation loss: 0.136102 Best loss: 0.037890 Accuracy: 98.48% 29 Validation loss: 0.082168 Best loss: 0.037890 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05, total= 1.1min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.118905 Best loss: 0.118905 Accuracy: 96.60% 1 Validation loss: 0.064978 Best loss: 0.064978 Accuracy: 98.24% 2 Validation loss: 0.076262 Best loss: 0.064978 Accuracy: 97.73% 3 Validation loss: 0.069101 Best loss: 0.064978 Accuracy: 98.12% 4 Validation loss: 0.061641 Best loss: 0.061641 Accuracy: 98.12% 5 Validation loss: 0.075714 Best loss: 0.061641 Accuracy: 98.24% 6 Validation loss: 0.066860 Best loss: 0.061641 Accuracy: 98.24% 7 Validation loss: 0.056727 Best loss: 0.056727 Accuracy: 98.24% 8 Validation loss: 0.055266 Best loss: 0.055266 Accuracy: 98.55% 9 Validation loss: 0.079627 Best loss: 0.055266 Accuracy: 98.51% 10 Validation loss: 0.049672 Best loss: 0.049672 Accuracy: 98.63% 11 Validation loss: 0.052443 Best loss: 0.049672 Accuracy: 98.67% 12 Validation loss: 0.033579 Best loss: 0.033579 Accuracy: 98.94% 13 Validation loss: 0.056108 Best loss: 0.033579 Accuracy: 98.28% 14 Validation loss: 0.056456 Best loss: 0.033579 Accuracy: 98.67% 15 Validation loss: 0.072289 Best loss: 0.033579 Accuracy: 98.28% 16 Validation loss: 0.090885 Best loss: 0.033579 Accuracy: 98.44% 17 Validation loss: 0.091550 Best loss: 0.033579 Accuracy: 98.24% 18 Validation loss: 0.058170 Best loss: 0.033579 Accuracy: 98.79% 19 Validation loss: 0.048338 Best loss: 0.033579 Accuracy: 98.94% 20 Validation loss: 0.061145 Best loss: 0.033579 Accuracy: 98.83% 21 Validation loss: 0.076846 Best loss: 0.033579 Accuracy: 98.67% 22 Validation loss: 0.220808 Best loss: 0.033579 Accuracy: 97.54% 23 Validation loss: 0.060453 Best loss: 0.033579 Accuracy: 98.83% 24 Validation loss: 0.051474 Best loss: 0.033579 Accuracy: 99.06% 25 Validation loss: 0.060004 Best loss: 0.033579 Accuracy: 99.06% 26 Validation loss: 0.068576 Best loss: 0.033579 Accuracy: 98.91% 27 Validation loss: 0.066004 Best loss: 0.033579 Accuracy: 98.79% 28 Validation loss: 0.059230 Best loss: 0.033579 Accuracy: 99.02% 29 Validation loss: 0.064178 Best loss: 0.033579 Accuracy: 99.02% 30 Validation loss: 0.083687 Best loss: 0.033579 Accuracy: 98.87% 31 Validation loss: 0.259885 Best loss: 0.033579 Accuracy: 97.54% 32 Validation loss: 0.078671 Best loss: 0.033579 Accuracy: 98.87% 33 Validation loss: 0.058562 Best loss: 0.033579 Accuracy: 98.94% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05, total= 1.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05 0 Validation loss: 0.134531 Best loss: 0.134531 Accuracy: 96.36% 1 Validation loss: 0.078223 Best loss: 0.078223 Accuracy: 97.77% 2 Validation loss: 0.064522 Best loss: 0.064522 Accuracy: 97.69% 3 Validation loss: 0.060874 Best loss: 0.060874 Accuracy: 98.24% 4 Validation loss: 0.070387 Best loss: 0.060874 Accuracy: 98.08% 5 Validation loss: 0.055754 Best loss: 0.055754 Accuracy: 98.32% 6 Validation loss: 0.217674 Best loss: 0.055754 Accuracy: 94.61% 7 Validation loss: 0.069051 Best loss: 0.055754 Accuracy: 98.63% 8 Validation loss: 0.039916 Best loss: 0.039916 Accuracy: 98.83% 9 Validation loss: 0.071528 Best loss: 0.039916 Accuracy: 98.12% 10 Validation loss: 0.098026 Best loss: 0.039916 Accuracy: 98.16% 11 Validation loss: 0.035011 Best loss: 0.035011 Accuracy: 98.98% 12 Validation loss: 0.050572 Best loss: 0.035011 Accuracy: 98.83% 13 Validation loss: 0.044097 Best loss: 0.035011 Accuracy: 98.83% 14 Validation loss: 0.074217 Best loss: 0.035011 Accuracy: 98.40% 15 Validation loss: 0.114860 Best loss: 0.035011 Accuracy: 98.36% 16 Validation loss: 0.045512 Best loss: 0.035011 Accuracy: 98.83% 17 Validation loss: 0.041144 Best loss: 0.035011 Accuracy: 99.06% 18 Validation loss: 0.049665 Best loss: 0.035011 Accuracy: 98.75% 19 Validation loss: 0.061934 Best loss: 0.035011 Accuracy: 98.83% 20 Validation loss: 0.100040 Best loss: 0.035011 Accuracy: 98.67% 21 Validation loss: 0.046249 Best loss: 0.035011 Accuracy: 98.98% 22 Validation loss: 0.043154 Best loss: 0.035011 Accuracy: 99.30% 23 Validation loss: 0.051518 Best loss: 0.035011 Accuracy: 98.94% 24 Validation loss: 0.055067 Best loss: 0.035011 Accuracy: 99.10% 25 Validation loss: 0.142826 Best loss: 0.035011 Accuracy: 98.08% 26 Validation loss: 0.076284 Best loss: 0.035011 Accuracy: 98.91% 27 Validation loss: 0.058664 Best loss: 0.035011 Accuracy: 98.98% 28 Validation loss: 0.048520 Best loss: 0.035011 Accuracy: 99.22% 29 Validation loss: 0.052487 Best loss: 0.035011 Accuracy: 99.18% 30 Validation loss: 0.055717 Best loss: 0.035011 Accuracy: 99.30% 31 Validation loss: 0.079381 Best loss: 0.035011 Accuracy: 98.87% 32 Validation loss: 0.044947 Best loss: 0.035011 Accuracy: 99.26% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.9, learning_rate=0.05, total= 1.3min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.189957 Best loss: 0.189957 Accuracy: 96.48% 1 Validation loss: 0.160329 Best loss: 0.160329 Accuracy: 97.15% 2 Validation loss: 0.154407 Best loss: 0.154407 Accuracy: 96.83% 3 Validation loss: 0.151723 Best loss: 0.151723 Accuracy: 97.30% 4 Validation loss: 0.085206 Best loss: 0.085206 Accuracy: 98.12% 5 Validation loss: 0.062777 Best loss: 0.062777 Accuracy: 98.51% 6 Validation loss: 0.057991 Best loss: 0.057991 Accuracy: 98.79% 7 Validation loss: 0.129725 Best loss: 0.057991 Accuracy: 98.40% 8 Validation loss: 0.074284 Best loss: 0.057991 Accuracy: 98.71% 9 Validation loss: 0.079903 Best loss: 0.057991 Accuracy: 98.12% 10 Validation loss: 0.075492 Best loss: 0.057991 Accuracy: 98.51% 11 Validation loss: 0.080558 Best loss: 0.057991 Accuracy: 98.36% 12 Validation loss: 0.074840 Best loss: 0.057991 Accuracy: 98.67% 13 Validation loss: 0.088502 Best loss: 0.057991 Accuracy: 98.01% 14 Validation loss: 0.064204 Best loss: 0.057991 Accuracy: 98.83% 15 Validation loss: 0.065152 Best loss: 0.057991 Accuracy: 98.12% 16 Validation loss: 0.083179 Best loss: 0.057991 Accuracy: 98.28% 17 Validation loss: 0.059315 Best loss: 0.057991 Accuracy: 98.55% 18 Validation loss: 0.059511 Best loss: 0.057991 Accuracy: 98.79% 19 Validation loss: 0.054752 Best loss: 0.054752 Accuracy: 98.75% 20 Validation loss: 0.072097 Best loss: 0.054752 Accuracy: 98.51% 21 Validation loss: 0.061518 Best loss: 0.054752 Accuracy: 98.63% 22 Validation loss: 0.083093 Best loss: 0.054752 Accuracy: 98.48% 23 Validation loss: 0.086322 Best loss: 0.054752 Accuracy: 98.55% 24 Validation loss: 0.045265 Best loss: 0.045265 Accuracy: 98.98% 25 Validation loss: 0.060911 Best loss: 0.045265 Accuracy: 98.83% 26 Validation loss: 0.064055 Best loss: 0.045265 Accuracy: 98.71% 27 Validation loss: 0.081011 Best loss: 0.045265 Accuracy: 98.55% 28 Validation loss: 0.041492 Best loss: 0.041492 Accuracy: 98.91% 29 Validation loss: 0.077850 Best loss: 0.041492 Accuracy: 98.55% 30 Validation loss: 0.073632 Best loss: 0.041492 Accuracy: 98.55% 31 Validation loss: 0.094068 Best loss: 0.041492 Accuracy: 98.75% 32 Validation loss: 0.063347 Best loss: 0.041492 Accuracy: 98.98% 33 Validation loss: 0.066487 Best loss: 0.041492 Accuracy: 98.63% 34 Validation loss: 0.158368 Best loss: 0.041492 Accuracy: 98.36% 35 Validation loss: 0.067620 Best loss: 0.041492 Accuracy: 98.83% 36 Validation loss: 0.097271 Best loss: 0.041492 Accuracy: 98.16% 37 Validation loss: 0.070518 Best loss: 0.041492 Accuracy: 98.59% 38 Validation loss: 0.160563 Best loss: 0.041492 Accuracy: 98.28% 39 Validation loss: 0.065389 Best loss: 0.041492 Accuracy: 98.71% 40 Validation loss: 0.064383 Best loss: 0.041492 Accuracy: 98.94% 41 Validation loss: 0.071187 Best loss: 0.041492 Accuracy: 98.51% 42 Validation loss: 0.086017 Best loss: 0.041492 Accuracy: 98.20% 43 Validation loss: 0.053568 Best loss: 0.041492 Accuracy: 99.06% 44 Validation loss: 0.060282 Best loss: 0.041492 Accuracy: 98.94% 45 Validation loss: 0.084896 Best loss: 0.041492 Accuracy: 98.67% 46 Validation loss: 0.083269 Best loss: 0.041492 Accuracy: 98.71% 47 Validation loss: 0.077011 Best loss: 0.041492 Accuracy: 98.79% 48 Validation loss: 0.073016 Best loss: 0.041492 Accuracy: 98.75% 49 Validation loss: 0.072296 Best loss: 0.041492 Accuracy: 98.51% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.9min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.213420 Best loss: 0.213420 Accuracy: 94.84% 1 Validation loss: 0.134403 Best loss: 0.134403 Accuracy: 97.11% 2 Validation loss: 0.252159 Best loss: 0.134403 Accuracy: 95.66% 3 Validation loss: 0.104887 Best loss: 0.104887 Accuracy: 97.42% 4 Validation loss: 0.126352 Best loss: 0.104887 Accuracy: 97.65% 5 Validation loss: 0.061756 Best loss: 0.061756 Accuracy: 98.40% 6 Validation loss: 0.063004 Best loss: 0.061756 Accuracy: 98.51% 7 Validation loss: 0.066700 Best loss: 0.061756 Accuracy: 98.16% 8 Validation loss: 0.114466 Best loss: 0.061756 Accuracy: 98.05% 9 Validation loss: 0.063267 Best loss: 0.061756 Accuracy: 98.55% 10 Validation loss: 0.152120 Best loss: 0.061756 Accuracy: 97.11% 11 Validation loss: 0.064214 Best loss: 0.061756 Accuracy: 98.71% 12 Validation loss: 0.119430 Best loss: 0.061756 Accuracy: 97.93% 13 Validation loss: 0.072940 Best loss: 0.061756 Accuracy: 98.36% 14 Validation loss: 0.077974 Best loss: 0.061756 Accuracy: 98.16% 15 Validation loss: 1.482024 Best loss: 0.061756 Accuracy: 82.76% 16 Validation loss: 0.096573 Best loss: 0.061756 Accuracy: 97.89% 17 Validation loss: 0.073879 Best loss: 0.061756 Accuracy: 98.55% 18 Validation loss: 0.076976 Best loss: 0.061756 Accuracy: 98.75% 19 Validation loss: 0.083888 Best loss: 0.061756 Accuracy: 98.44% 20 Validation loss: 0.234781 Best loss: 0.061756 Accuracy: 97.15% 21 Validation loss: 0.068525 Best loss: 0.061756 Accuracy: 98.51% 22 Validation loss: 0.065245 Best loss: 0.061756 Accuracy: 98.87% 23 Validation loss: 0.072465 Best loss: 0.061756 Accuracy: 98.40% 24 Validation loss: 0.071496 Best loss: 0.061756 Accuracy: 98.67% 25 Validation loss: 0.075057 Best loss: 0.061756 Accuracy: 98.48% 26 Validation loss: 0.104478 Best loss: 0.061756 Accuracy: 98.20% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.1min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.568256 Best loss: 0.568256 Accuracy: 95.39% 1 Validation loss: 0.089134 Best loss: 0.089134 Accuracy: 97.73% 2 Validation loss: 0.054714 Best loss: 0.054714 Accuracy: 98.40% 3 Validation loss: 0.100418 Best loss: 0.054714 Accuracy: 97.69% 4 Validation loss: 0.075639 Best loss: 0.054714 Accuracy: 98.63% 5 Validation loss: 0.072489 Best loss: 0.054714 Accuracy: 98.24% 6 Validation loss: 0.053905 Best loss: 0.053905 Accuracy: 98.63% 7 Validation loss: 0.060333 Best loss: 0.053905 Accuracy: 98.71% 8 Validation loss: 0.060266 Best loss: 0.053905 Accuracy: 98.79% 9 Validation loss: 0.039129 Best loss: 0.039129 Accuracy: 98.91% 10 Validation loss: 0.067788 Best loss: 0.039129 Accuracy: 98.59% 11 Validation loss: 0.057442 Best loss: 0.039129 Accuracy: 98.55% 12 Validation loss: 0.096609 Best loss: 0.039129 Accuracy: 98.28% 13 Validation loss: 0.076343 Best loss: 0.039129 Accuracy: 98.01% 14 Validation loss: 0.095629 Best loss: 0.039129 Accuracy: 97.85% 15 Validation loss: 0.061509 Best loss: 0.039129 Accuracy: 98.79% 16 Validation loss: 0.053056 Best loss: 0.039129 Accuracy: 98.79% 17 Validation loss: 0.069083 Best loss: 0.039129 Accuracy: 98.51% 18 Validation loss: 0.069641 Best loss: 0.039129 Accuracy: 98.44% 19 Validation loss: 0.064215 Best loss: 0.039129 Accuracy: 98.71% 20 Validation loss: 0.049017 Best loss: 0.039129 Accuracy: 98.87% 21 Validation loss: 0.071751 Best loss: 0.039129 Accuracy: 98.79% 22 Validation loss: 0.050954 Best loss: 0.039129 Accuracy: 99.02% 23 Validation loss: 0.057134 Best loss: 0.039129 Accuracy: 98.63% 24 Validation loss: 0.060725 Best loss: 0.039129 Accuracy: 98.51% 25 Validation loss: 0.053063 Best loss: 0.039129 Accuracy: 98.94% 26 Validation loss: 0.147449 Best loss: 0.039129 Accuracy: 97.54% 27 Validation loss: 0.049764 Best loss: 0.039129 Accuracy: 98.83% 28 Validation loss: 0.094718 Best loss: 0.039129 Accuracy: 98.20% 29 Validation loss: 0.129856 Best loss: 0.039129 Accuracy: 98.36% 30 Validation loss: 0.046168 Best loss: 0.039129 Accuracy: 98.91% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05 0 Validation loss: 0.086532 Best loss: 0.086532 Accuracy: 97.50% 1 Validation loss: 0.067649 Best loss: 0.067649 Accuracy: 98.28% 2 Validation loss: 0.090312 Best loss: 0.067649 Accuracy: 97.62% 3 Validation loss: 0.063696 Best loss: 0.063696 Accuracy: 98.32% 4 Validation loss: 0.045145 Best loss: 0.045145 Accuracy: 98.91% 5 Validation loss: 0.052593 Best loss: 0.045145 Accuracy: 98.71% 6 Validation loss: 0.056327 Best loss: 0.045145 Accuracy: 98.32% 7 Validation loss: 0.053046 Best loss: 0.045145 Accuracy: 98.55% 8 Validation loss: 0.068647 Best loss: 0.045145 Accuracy: 98.32% 9 Validation loss: 0.052609 Best loss: 0.045145 Accuracy: 98.55% 10 Validation loss: 0.122311 Best loss: 0.045145 Accuracy: 97.38% 11 Validation loss: 0.058428 Best loss: 0.045145 Accuracy: 98.55% 12 Validation loss: 0.043696 Best loss: 0.043696 Accuracy: 98.91% 13 Validation loss: 0.055612 Best loss: 0.043696 Accuracy: 98.71% 14 Validation loss: 0.053481 Best loss: 0.043696 Accuracy: 98.75% 15 Validation loss: 0.072810 Best loss: 0.043696 Accuracy: 98.55% 16 Validation loss: 0.057101 Best loss: 0.043696 Accuracy: 99.02% 17 Validation loss: 0.045119 Best loss: 0.043696 Accuracy: 98.91% 18 Validation loss: 0.046615 Best loss: 0.043696 Accuracy: 98.91% 19 Validation loss: 0.065119 Best loss: 0.043696 Accuracy: 98.59% 20 Validation loss: 0.071097 Best loss: 0.043696 Accuracy: 98.79% 21 Validation loss: 0.063450 Best loss: 0.043696 Accuracy: 98.63% 22 Validation loss: 0.053859 Best loss: 0.043696 Accuracy: 98.91% 23 Validation loss: 0.066071 Best loss: 0.043696 Accuracy: 98.71% 24 Validation loss: 0.071458 Best loss: 0.043696 Accuracy: 98.48% 25 Validation loss: 0.054275 Best loss: 0.043696 Accuracy: 98.87% 26 Validation loss: 0.069325 Best loss: 0.043696 Accuracy: 98.55% 27 Validation loss: 0.052526 Best loss: 0.043696 Accuracy: 98.79% 28 Validation loss: 0.057033 Best loss: 0.043696 Accuracy: 98.79% 29 Validation loss: 0.062937 Best loss: 0.043696 Accuracy: 98.75% 30 Validation loss: 0.048814 Best loss: 0.043696 Accuracy: 99.02% 31 Validation loss: 0.070918 Best loss: 0.043696 Accuracy: 98.48% 32 Validation loss: 0.049730 Best loss: 0.043696 Accuracy: 98.87% 33 Validation loss: 0.049015 Best loss: 0.043696 Accuracy: 98.94% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05, total= 44.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05 0 Validation loss: 0.093574 Best loss: 0.093574 Accuracy: 97.15% 1 Validation loss: 0.052355 Best loss: 0.052355 Accuracy: 98.51% 2 Validation loss: 0.054674 Best loss: 0.052355 Accuracy: 98.32% 3 Validation loss: 0.056772 Best loss: 0.052355 Accuracy: 98.63% 4 Validation loss: 0.075534 Best loss: 0.052355 Accuracy: 98.24% 5 Validation loss: 0.044579 Best loss: 0.044579 Accuracy: 98.51% 6 Validation loss: 0.041037 Best loss: 0.041037 Accuracy: 98.63% 7 Validation loss: 0.063521 Best loss: 0.041037 Accuracy: 98.16% 8 Validation loss: 0.039852 Best loss: 0.039852 Accuracy: 99.02% 9 Validation loss: 0.050527 Best loss: 0.039852 Accuracy: 98.98% 10 Validation loss: 0.041459 Best loss: 0.039852 Accuracy: 98.91% 11 Validation loss: 0.030700 Best loss: 0.030700 Accuracy: 99.30% 12 Validation loss: 0.036250 Best loss: 0.030700 Accuracy: 99.18% 13 Validation loss: 0.047750 Best loss: 0.030700 Accuracy: 98.87% 14 Validation loss: 0.052537 Best loss: 0.030700 Accuracy: 98.32% 15 Validation loss: 0.059036 Best loss: 0.030700 Accuracy: 98.67% 16 Validation loss: 0.038907 Best loss: 0.030700 Accuracy: 98.71% 17 Validation loss: 0.049073 Best loss: 0.030700 Accuracy: 98.48% 18 Validation loss: 0.036036 Best loss: 0.030700 Accuracy: 99.14% 19 Validation loss: 0.059725 Best loss: 0.030700 Accuracy: 98.63% 20 Validation loss: 0.039481 Best loss: 0.030700 Accuracy: 98.87% 21 Validation loss: 0.052342 Best loss: 0.030700 Accuracy: 98.75% 22 Validation loss: 0.053810 Best loss: 0.030700 Accuracy: 98.94% 23 Validation loss: 0.073483 Best loss: 0.030700 Accuracy: 98.51% 24 Validation loss: 0.034999 Best loss: 0.030700 Accuracy: 98.87% 25 Validation loss: 0.054342 Best loss: 0.030700 Accuracy: 98.79% 26 Validation loss: 0.048526 Best loss: 0.030700 Accuracy: 98.87% 27 Validation loss: 0.050358 Best loss: 0.030700 Accuracy: 99.02% 28 Validation loss: 0.054618 Best loss: 0.030700 Accuracy: 98.67% 29 Validation loss: 0.038982 Best loss: 0.030700 Accuracy: 99.02% 30 Validation loss: 0.052903 Best loss: 0.030700 Accuracy: 98.91% 31 Validation loss: 0.041161 Best loss: 0.030700 Accuracy: 99.02% 32 Validation loss: 0.044792 Best loss: 0.030700 Accuracy: 98.83% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05, total= 42.0s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05 0 Validation loss: 0.093811 Best loss: 0.093811 Accuracy: 97.58% 1 Validation loss: 0.061405 Best loss: 0.061405 Accuracy: 98.40% 2 Validation loss: 0.065423 Best loss: 0.061405 Accuracy: 98.05% 3 Validation loss: 0.052224 Best loss: 0.052224 Accuracy: 98.40% 4 Validation loss: 0.054159 Best loss: 0.052224 Accuracy: 98.51% 5 Validation loss: 0.043437 Best loss: 0.043437 Accuracy: 98.75% 6 Validation loss: 0.044194 Best loss: 0.043437 Accuracy: 98.75% 7 Validation loss: 0.054837 Best loss: 0.043437 Accuracy: 98.83% 8 Validation loss: 0.062320 Best loss: 0.043437 Accuracy: 98.63% 9 Validation loss: 0.043942 Best loss: 0.043437 Accuracy: 98.67% 10 Validation loss: 0.041131 Best loss: 0.041131 Accuracy: 98.79% 11 Validation loss: 0.046901 Best loss: 0.041131 Accuracy: 98.98% 12 Validation loss: 0.060188 Best loss: 0.041131 Accuracy: 98.71% 13 Validation loss: 0.039344 Best loss: 0.039344 Accuracy: 98.91% 14 Validation loss: 0.036096 Best loss: 0.036096 Accuracy: 99.06% 15 Validation loss: 0.069457 Best loss: 0.036096 Accuracy: 98.71% 16 Validation loss: 0.048401 Best loss: 0.036096 Accuracy: 98.83% 17 Validation loss: 0.039044 Best loss: 0.036096 Accuracy: 98.87% 18 Validation loss: 0.037805 Best loss: 0.036096 Accuracy: 98.98% 19 Validation loss: 0.074021 Best loss: 0.036096 Accuracy: 98.44% 20 Validation loss: 0.045131 Best loss: 0.036096 Accuracy: 98.94% 21 Validation loss: 0.055489 Best loss: 0.036096 Accuracy: 98.94% 22 Validation loss: 0.046776 Best loss: 0.036096 Accuracy: 98.83% 23 Validation loss: 0.058806 Best loss: 0.036096 Accuracy: 98.63% 24 Validation loss: 0.043933 Best loss: 0.036096 Accuracy: 98.83% 25 Validation loss: 0.056751 Best loss: 0.036096 Accuracy: 98.71% 26 Validation loss: 0.040364 Best loss: 0.036096 Accuracy: 99.02% 27 Validation loss: 0.044120 Best loss: 0.036096 Accuracy: 98.83% 28 Validation loss: 0.044185 Best loss: 0.036096 Accuracy: 98.83% 29 Validation loss: 0.047170 Best loss: 0.036096 Accuracy: 99.06% 30 Validation loss: 0.046480 Best loss: 0.036096 Accuracy: 99.06% 31 Validation loss: 0.037640 Best loss: 0.036096 Accuracy: 99.26% 32 Validation loss: 0.043706 Best loss: 0.036096 Accuracy: 99.18% 33 Validation loss: 0.060873 Best loss: 0.036096 Accuracy: 99.06% 34 Validation loss: 0.078897 Best loss: 0.036096 Accuracy: 98.75% 35 Validation loss: 0.032735 Best loss: 0.032735 Accuracy: 99.14% 36 Validation loss: 0.036257 Best loss: 0.032735 Accuracy: 99.22% 37 Validation loss: 0.048007 Best loss: 0.032735 Accuracy: 99.06% 38 Validation loss: 0.031227 Best loss: 0.031227 Accuracy: 99.26% 39 Validation loss: 0.059010 Best loss: 0.031227 Accuracy: 98.91% 40 Validation loss: 0.070817 Best loss: 0.031227 Accuracy: 98.51% 41 Validation loss: 0.054356 Best loss: 0.031227 Accuracy: 98.75% 42 Validation loss: 0.042137 Best loss: 0.031227 Accuracy: 98.98% 43 Validation loss: 0.037502 Best loss: 0.031227 Accuracy: 99.10% 44 Validation loss: 0.053179 Best loss: 0.031227 Accuracy: 99.02% 45 Validation loss: 0.040623 Best loss: 0.031227 Accuracy: 99.22% 46 Validation loss: 0.050690 Best loss: 0.031227 Accuracy: 99.02% 47 Validation loss: 0.047941 Best loss: 0.031227 Accuracy: 99.22% 48 Validation loss: 0.039366 Best loss: 0.031227 Accuracy: 98.83% 49 Validation loss: 0.061373 Best loss: 0.031227 Accuracy: 98.79% 50 Validation loss: 0.042568 Best loss: 0.031227 Accuracy: 99.22% 51 Validation loss: 0.073682 Best loss: 0.031227 Accuracy: 98.75% 52 Validation loss: 0.046305 Best loss: 0.031227 Accuracy: 98.87% 53 Validation loss: 0.046521 Best loss: 0.031227 Accuracy: 99.18% 54 Validation loss: 0.040434 Best loss: 0.031227 Accuracy: 99.37% 55 Validation loss: 0.061188 Best loss: 0.031227 Accuracy: 99.26% 56 Validation loss: 0.045933 Best loss: 0.031227 Accuracy: 98.98% 57 Validation loss: 0.048979 Best loss: 0.031227 Accuracy: 98.87% 58 Validation loss: 0.048536 Best loss: 0.031227 Accuracy: 98.75% 59 Validation loss: 0.062792 Best loss: 0.031227 Accuracy: 99.14% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.05, total= 1.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.101361 Best loss: 0.101361 Accuracy: 97.38% 1 Validation loss: 0.056634 Best loss: 0.056634 Accuracy: 98.40% 2 Validation loss: 0.062733 Best loss: 0.056634 Accuracy: 98.32% 3 Validation loss: 0.047186 Best loss: 0.047186 Accuracy: 98.55% 4 Validation loss: 0.042384 Best loss: 0.042384 Accuracy: 98.79% 5 Validation loss: 0.058855 Best loss: 0.042384 Accuracy: 98.63% 6 Validation loss: 0.056469 Best loss: 0.042384 Accuracy: 98.44% 7 Validation loss: 0.045125 Best loss: 0.042384 Accuracy: 98.79% 8 Validation loss: 0.053539 Best loss: 0.042384 Accuracy: 98.59% 9 Validation loss: 0.046772 Best loss: 0.042384 Accuracy: 98.63% 10 Validation loss: 0.051513 Best loss: 0.042384 Accuracy: 98.71% 11 Validation loss: 0.051549 Best loss: 0.042384 Accuracy: 98.71% 12 Validation loss: 0.040723 Best loss: 0.040723 Accuracy: 98.79% 13 Validation loss: 0.042209 Best loss: 0.040723 Accuracy: 99.02% 14 Validation loss: 0.074009 Best loss: 0.040723 Accuracy: 98.32% 15 Validation loss: 0.046113 Best loss: 0.040723 Accuracy: 99.10% 16 Validation loss: 0.034630 Best loss: 0.034630 Accuracy: 99.02% 17 Validation loss: 0.041046 Best loss: 0.034630 Accuracy: 99.06% 18 Validation loss: 0.041666 Best loss: 0.034630 Accuracy: 98.91% 19 Validation loss: 0.038737 Best loss: 0.034630 Accuracy: 99.18% 20 Validation loss: 0.050184 Best loss: 0.034630 Accuracy: 98.51% 21 Validation loss: 0.050775 Best loss: 0.034630 Accuracy: 98.94% 22 Validation loss: 0.036956 Best loss: 0.034630 Accuracy: 99.06% 23 Validation loss: 0.037252 Best loss: 0.034630 Accuracy: 99.18% 24 Validation loss: 0.042159 Best loss: 0.034630 Accuracy: 99.02% 25 Validation loss: 0.045748 Best loss: 0.034630 Accuracy: 99.02% 26 Validation loss: 0.049942 Best loss: 0.034630 Accuracy: 99.06% 27 Validation loss: 0.031248 Best loss: 0.031248 Accuracy: 99.45% 28 Validation loss: 0.043546 Best loss: 0.031248 Accuracy: 98.83% 29 Validation loss: 0.051436 Best loss: 0.031248 Accuracy: 99.10% 30 Validation loss: 0.038956 Best loss: 0.031248 Accuracy: 99.10% 31 Validation loss: 0.036023 Best loss: 0.031248 Accuracy: 99.37% 32 Validation loss: 0.043975 Best loss: 0.031248 Accuracy: 99.06% 33 Validation loss: 0.037171 Best loss: 0.031248 Accuracy: 99.14% 34 Validation loss: 0.037125 Best loss: 0.031248 Accuracy: 99.26% 35 Validation loss: 0.027371 Best loss: 0.027371 Accuracy: 99.26% 36 Validation loss: 0.039045 Best loss: 0.027371 Accuracy: 99.26% 37 Validation loss: 0.051247 Best loss: 0.027371 Accuracy: 98.91% 38 Validation loss: 0.034193 Best loss: 0.027371 Accuracy: 99.22% 39 Validation loss: 0.053282 Best loss: 0.027371 Accuracy: 99.10% 40 Validation loss: 0.045184 Best loss: 0.027371 Accuracy: 99.22% 41 Validation loss: 0.050530 Best loss: 0.027371 Accuracy: 98.94% 42 Validation loss: 0.039375 Best loss: 0.027371 Accuracy: 99.26% 43 Validation loss: 0.031295 Best loss: 0.027371 Accuracy: 99.26% 44 Validation loss: 0.028525 Best loss: 0.027371 Accuracy: 99.41% 45 Validation loss: 0.045574 Best loss: 0.027371 Accuracy: 99.18% 46 Validation loss: 0.045027 Best loss: 0.027371 Accuracy: 99.06% 47 Validation loss: 0.039300 Best loss: 0.027371 Accuracy: 99.34% 48 Validation loss: 0.045775 Best loss: 0.027371 Accuracy: 99.02% 49 Validation loss: 0.028348 Best loss: 0.027371 Accuracy: 99.37% 50 Validation loss: 0.035397 Best loss: 0.027371 Accuracy: 99.41% 51 Validation loss: 0.033911 Best loss: 0.027371 Accuracy: 99.22% 52 Validation loss: 0.029011 Best loss: 0.027371 Accuracy: 99.34% 53 Validation loss: 0.040283 Best loss: 0.027371 Accuracy: 99.22% 54 Validation loss: 0.040629 Best loss: 0.027371 Accuracy: 99.22% 55 Validation loss: 0.049847 Best loss: 0.027371 Accuracy: 99.26% 56 Validation loss: 0.053520 Best loss: 0.027371 Accuracy: 99.22% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01, total= 2.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.092549 Best loss: 0.092549 Accuracy: 97.34% 1 Validation loss: 0.064571 Best loss: 0.064571 Accuracy: 98.01% 2 Validation loss: 0.059491 Best loss: 0.059491 Accuracy: 98.48% 3 Validation loss: 0.049967 Best loss: 0.049967 Accuracy: 98.51% 4 Validation loss: 0.059833 Best loss: 0.049967 Accuracy: 98.36% 5 Validation loss: 0.044000 Best loss: 0.044000 Accuracy: 98.55% 6 Validation loss: 0.043200 Best loss: 0.043200 Accuracy: 98.98% 7 Validation loss: 0.041788 Best loss: 0.041788 Accuracy: 98.79% 8 Validation loss: 0.038667 Best loss: 0.038667 Accuracy: 98.87% 9 Validation loss: 0.055702 Best loss: 0.038667 Accuracy: 98.44% 10 Validation loss: 0.055910 Best loss: 0.038667 Accuracy: 98.63% 11 Validation loss: 0.038992 Best loss: 0.038667 Accuracy: 99.02% 12 Validation loss: 0.027134 Best loss: 0.027134 Accuracy: 99.26% 13 Validation loss: 0.032221 Best loss: 0.027134 Accuracy: 99.22% 14 Validation loss: 0.034476 Best loss: 0.027134 Accuracy: 99.14% 15 Validation loss: 0.042527 Best loss: 0.027134 Accuracy: 98.83% 16 Validation loss: 0.051355 Best loss: 0.027134 Accuracy: 98.83% 17 Validation loss: 0.054261 Best loss: 0.027134 Accuracy: 98.91% 18 Validation loss: 0.042362 Best loss: 0.027134 Accuracy: 98.91% 19 Validation loss: 0.043199 Best loss: 0.027134 Accuracy: 98.94% 20 Validation loss: 0.047491 Best loss: 0.027134 Accuracy: 98.98% 21 Validation loss: 0.040319 Best loss: 0.027134 Accuracy: 98.91% 22 Validation loss: 0.099291 Best loss: 0.027134 Accuracy: 97.73% 23 Validation loss: 0.048962 Best loss: 0.027134 Accuracy: 98.87% 24 Validation loss: 0.049089 Best loss: 0.027134 Accuracy: 99.14% 25 Validation loss: 0.039527 Best loss: 0.027134 Accuracy: 99.30% 26 Validation loss: 0.041657 Best loss: 0.027134 Accuracy: 99.02% 27 Validation loss: 0.053018 Best loss: 0.027134 Accuracy: 98.98% 28 Validation loss: 0.040152 Best loss: 0.027134 Accuracy: 98.98% 29 Validation loss: 0.035304 Best loss: 0.027134 Accuracy: 99.22% 30 Validation loss: 0.037824 Best loss: 0.027134 Accuracy: 99.37% 31 Validation loss: 0.038888 Best loss: 0.027134 Accuracy: 99.30% 32 Validation loss: 0.042996 Best loss: 0.027134 Accuracy: 99.14% 33 Validation loss: 0.034324 Best loss: 0.027134 Accuracy: 99.06% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01, total= 1.3min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.071271 Best loss: 0.071271 Accuracy: 98.32% 1 Validation loss: 0.044345 Best loss: 0.044345 Accuracy: 98.51% 2 Validation loss: 0.072308 Best loss: 0.044345 Accuracy: 98.08% 3 Validation loss: 0.038101 Best loss: 0.038101 Accuracy: 98.94% 4 Validation loss: 0.048692 Best loss: 0.038101 Accuracy: 98.36% 5 Validation loss: 0.040603 Best loss: 0.038101 Accuracy: 98.79% 6 Validation loss: 0.033188 Best loss: 0.033188 Accuracy: 99.06% 7 Validation loss: 0.037999 Best loss: 0.033188 Accuracy: 98.91% 8 Validation loss: 0.036319 Best loss: 0.033188 Accuracy: 98.98% 9 Validation loss: 0.032673 Best loss: 0.032673 Accuracy: 99.06% 10 Validation loss: 0.037902 Best loss: 0.032673 Accuracy: 99.06% 11 Validation loss: 0.034692 Best loss: 0.032673 Accuracy: 98.94% 12 Validation loss: 0.048349 Best loss: 0.032673 Accuracy: 98.75% 13 Validation loss: 0.033729 Best loss: 0.032673 Accuracy: 99.34% 14 Validation loss: 0.026620 Best loss: 0.026620 Accuracy: 99.14% 15 Validation loss: 0.040350 Best loss: 0.026620 Accuracy: 98.94% 16 Validation loss: 0.025285 Best loss: 0.025285 Accuracy: 99.26% 17 Validation loss: 0.035274 Best loss: 0.025285 Accuracy: 99.06% 18 Validation loss: 0.029613 Best loss: 0.025285 Accuracy: 99.30% 19 Validation loss: 0.037800 Best loss: 0.025285 Accuracy: 99.10% 20 Validation loss: 0.034288 Best loss: 0.025285 Accuracy: 99.14% 21 Validation loss: 0.027491 Best loss: 0.025285 Accuracy: 99.26% 22 Validation loss: 0.032457 Best loss: 0.025285 Accuracy: 99.06% 23 Validation loss: 0.038170 Best loss: 0.025285 Accuracy: 99.14% 24 Validation loss: 0.033408 Best loss: 0.025285 Accuracy: 99.34% 25 Validation loss: 0.036800 Best loss: 0.025285 Accuracy: 99.18% 26 Validation loss: 0.030134 Best loss: 0.025285 Accuracy: 99.18% 27 Validation loss: 0.025687 Best loss: 0.025285 Accuracy: 99.18% 28 Validation loss: 0.044778 Best loss: 0.025285 Accuracy: 99.22% 29 Validation loss: 0.037268 Best loss: 0.025285 Accuracy: 99.22% 30 Validation loss: 0.033708 Best loss: 0.025285 Accuracy: 99.26% 31 Validation loss: 0.037357 Best loss: 0.025285 Accuracy: 99.22% 32 Validation loss: 0.040445 Best loss: 0.025285 Accuracy: 99.22% 33 Validation loss: 0.029714 Best loss: 0.025285 Accuracy: 99.30% 34 Validation loss: 0.055501 Best loss: 0.025285 Accuracy: 98.91% 35 Validation loss: 0.024715 Best loss: 0.024715 Accuracy: 99.26% 36 Validation loss: 0.021867 Best loss: 0.021867 Accuracy: 99.37% 37 Validation loss: 0.025029 Best loss: 0.021867 Accuracy: 99.26% 38 Validation loss: 0.033864 Best loss: 0.021867 Accuracy: 99.10% 39 Validation loss: 0.049888 Best loss: 0.021867 Accuracy: 98.94% 40 Validation loss: 0.036943 Best loss: 0.021867 Accuracy: 98.94% 41 Validation loss: 0.033773 Best loss: 0.021867 Accuracy: 99.10% 42 Validation loss: 0.034270 Best loss: 0.021867 Accuracy: 99.30% 43 Validation loss: 0.032282 Best loss: 0.021867 Accuracy: 99.37% 44 Validation loss: 0.040615 Best loss: 0.021867 Accuracy: 99.26% 45 Validation loss: 0.058749 Best loss: 0.021867 Accuracy: 99.06% 46 Validation loss: 0.031092 Best loss: 0.021867 Accuracy: 99.37% 47 Validation loss: 0.026929 Best loss: 0.021867 Accuracy: 99.26% 48 Validation loss: 0.038759 Best loss: 0.021867 Accuracy: 99.34% 49 Validation loss: 0.033030 Best loss: 0.021867 Accuracy: 99.22% 50 Validation loss: 0.027471 Best loss: 0.021867 Accuracy: 99.41% 51 Validation loss: 0.030415 Best loss: 0.021867 Accuracy: 99.41% 52 Validation loss: 0.034618 Best loss: 0.021867 Accuracy: 99.26% 53 Validation loss: 0.031653 Best loss: 0.021867 Accuracy: 99.34% 54 Validation loss: 0.039632 Best loss: 0.021867 Accuracy: 99.41% 55 Validation loss: 0.033564 Best loss: 0.021867 Accuracy: 99.26% 56 Validation loss: 0.056988 Best loss: 0.021867 Accuracy: 98.91% 57 Validation loss: 0.039476 Best loss: 0.021867 Accuracy: 99.22% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.01, total= 2.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.115120 Best loss: 0.115120 Accuracy: 96.17% 1 Validation loss: 0.075282 Best loss: 0.075282 Accuracy: 97.69% 2 Validation loss: 0.081064 Best loss: 0.075282 Accuracy: 97.42% 3 Validation loss: 0.080123 Best loss: 0.075282 Accuracy: 97.62% 4 Validation loss: 0.069102 Best loss: 0.069102 Accuracy: 97.81% 5 Validation loss: 0.078613 Best loss: 0.069102 Accuracy: 97.62% 6 Validation loss: 0.066066 Best loss: 0.066066 Accuracy: 97.81% 7 Validation loss: 0.075650 Best loss: 0.066066 Accuracy: 97.77% 8 Validation loss: 0.054160 Best loss: 0.054160 Accuracy: 98.55% 9 Validation loss: 0.052616 Best loss: 0.052616 Accuracy: 98.55% 10 Validation loss: 0.070449 Best loss: 0.052616 Accuracy: 98.28% 11 Validation loss: 0.101328 Best loss: 0.052616 Accuracy: 97.42% 12 Validation loss: 0.067146 Best loss: 0.052616 Accuracy: 97.97% 13 Validation loss: 0.054450 Best loss: 0.052616 Accuracy: 98.67% 14 Validation loss: 0.054754 Best loss: 0.052616 Accuracy: 98.67% 15 Validation loss: 0.060343 Best loss: 0.052616 Accuracy: 98.55% 16 Validation loss: 0.069446 Best loss: 0.052616 Accuracy: 98.32% 17 Validation loss: 0.070371 Best loss: 0.052616 Accuracy: 98.51% 18 Validation loss: 0.078650 Best loss: 0.052616 Accuracy: 98.16% 19 Validation loss: 0.088905 Best loss: 0.052616 Accuracy: 98.01% 20 Validation loss: 0.048011 Best loss: 0.048011 Accuracy: 98.51% 21 Validation loss: 0.054532 Best loss: 0.048011 Accuracy: 98.79% 22 Validation loss: 0.061423 Best loss: 0.048011 Accuracy: 98.59% 23 Validation loss: 0.065016 Best loss: 0.048011 Accuracy: 98.63% 24 Validation loss: 0.067343 Best loss: 0.048011 Accuracy: 98.51% 25 Validation loss: 0.075505 Best loss: 0.048011 Accuracy: 98.20% 26 Validation loss: 0.068811 Best loss: 0.048011 Accuracy: 98.55% 27 Validation loss: 0.075530 Best loss: 0.048011 Accuracy: 98.59% 28 Validation loss: 0.069468 Best loss: 0.048011 Accuracy: 98.51% 29 Validation loss: 0.095327 Best loss: 0.048011 Accuracy: 98.24% 30 Validation loss: 0.074630 Best loss: 0.048011 Accuracy: 98.32% 31 Validation loss: 0.065945 Best loss: 0.048011 Accuracy: 98.36% 32 Validation loss: 0.059968 Best loss: 0.048011 Accuracy: 98.75% 33 Validation loss: 0.063266 Best loss: 0.048011 Accuracy: 98.83% 34 Validation loss: 0.074900 Best loss: 0.048011 Accuracy: 98.40% 35 Validation loss: 0.072815 Best loss: 0.048011 Accuracy: 98.59% 36 Validation loss: 0.063964 Best loss: 0.048011 Accuracy: 98.71% 37 Validation loss: 0.067646 Best loss: 0.048011 Accuracy: 98.71% 38 Validation loss: 0.070395 Best loss: 0.048011 Accuracy: 98.63% 39 Validation loss: 0.073870 Best loss: 0.048011 Accuracy: 98.55% 40 Validation loss: 0.064028 Best loss: 0.048011 Accuracy: 98.59% 41 Validation loss: 0.079293 Best loss: 0.048011 Accuracy: 98.48% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 13.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.105731 Best loss: 0.105731 Accuracy: 96.40% 1 Validation loss: 0.075197 Best loss: 0.075197 Accuracy: 97.50% 2 Validation loss: 0.070231 Best loss: 0.070231 Accuracy: 97.69% 3 Validation loss: 0.071496 Best loss: 0.070231 Accuracy: 97.89% 4 Validation loss: 0.061722 Best loss: 0.061722 Accuracy: 97.97% 5 Validation loss: 0.065675 Best loss: 0.061722 Accuracy: 97.89% 6 Validation loss: 0.052589 Best loss: 0.052589 Accuracy: 98.44% 7 Validation loss: 0.054083 Best loss: 0.052589 Accuracy: 98.55% 8 Validation loss: 0.055896 Best loss: 0.052589 Accuracy: 98.36% 9 Validation loss: 0.066982 Best loss: 0.052589 Accuracy: 98.36% 10 Validation loss: 0.070403 Best loss: 0.052589 Accuracy: 98.32% 11 Validation loss: 0.082869 Best loss: 0.052589 Accuracy: 98.16% 12 Validation loss: 0.058251 Best loss: 0.052589 Accuracy: 98.63% 13 Validation loss: 0.058958 Best loss: 0.052589 Accuracy: 98.59% 14 Validation loss: 0.068304 Best loss: 0.052589 Accuracy: 98.20% 15 Validation loss: 0.066807 Best loss: 0.052589 Accuracy: 98.55% 16 Validation loss: 0.064942 Best loss: 0.052589 Accuracy: 98.51% 17 Validation loss: 0.087649 Best loss: 0.052589 Accuracy: 98.36% 18 Validation loss: 0.072415 Best loss: 0.052589 Accuracy: 98.16% 19 Validation loss: 0.077595 Best loss: 0.052589 Accuracy: 98.28% 20 Validation loss: 0.078020 Best loss: 0.052589 Accuracy: 98.51% 21 Validation loss: 0.072307 Best loss: 0.052589 Accuracy: 98.55% 22 Validation loss: 0.086823 Best loss: 0.052589 Accuracy: 98.44% 23 Validation loss: 0.060417 Best loss: 0.052589 Accuracy: 98.51% 24 Validation loss: 0.071218 Best loss: 0.052589 Accuracy: 98.55% 25 Validation loss: 0.069028 Best loss: 0.052589 Accuracy: 98.59% 26 Validation loss: 0.067846 Best loss: 0.052589 Accuracy: 98.75% 27 Validation loss: 0.072708 Best loss: 0.052589 Accuracy: 98.51% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 10.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.117643 Best loss: 0.117643 Accuracy: 96.13% 1 Validation loss: 0.084914 Best loss: 0.084914 Accuracy: 97.46% 2 Validation loss: 0.074795 Best loss: 0.074795 Accuracy: 97.58% 3 Validation loss: 0.080473 Best loss: 0.074795 Accuracy: 97.38% 4 Validation loss: 0.055690 Best loss: 0.055690 Accuracy: 98.20% 5 Validation loss: 0.079771 Best loss: 0.055690 Accuracy: 97.38% 6 Validation loss: 0.047808 Best loss: 0.047808 Accuracy: 98.12% 7 Validation loss: 0.044312 Best loss: 0.044312 Accuracy: 98.40% 8 Validation loss: 0.068742 Best loss: 0.044312 Accuracy: 98.16% 9 Validation loss: 0.037305 Best loss: 0.037305 Accuracy: 98.75% 10 Validation loss: 0.055379 Best loss: 0.037305 Accuracy: 98.48% 11 Validation loss: 0.063224 Best loss: 0.037305 Accuracy: 98.44% 12 Validation loss: 0.052222 Best loss: 0.037305 Accuracy: 98.59% 13 Validation loss: 0.071269 Best loss: 0.037305 Accuracy: 98.32% 14 Validation loss: 0.047992 Best loss: 0.037305 Accuracy: 98.67% 15 Validation loss: 0.073533 Best loss: 0.037305 Accuracy: 98.36% 16 Validation loss: 0.061717 Best loss: 0.037305 Accuracy: 98.63% 17 Validation loss: 0.072180 Best loss: 0.037305 Accuracy: 98.55% 18 Validation loss: 0.069867 Best loss: 0.037305 Accuracy: 98.55% 19 Validation loss: 0.071543 Best loss: 0.037305 Accuracy: 98.24% 20 Validation loss: 0.069336 Best loss: 0.037305 Accuracy: 98.48% 21 Validation loss: 0.061683 Best loss: 0.037305 Accuracy: 98.51% 22 Validation loss: 0.083573 Best loss: 0.037305 Accuracy: 98.32% 23 Validation loss: 0.065702 Best loss: 0.037305 Accuracy: 98.51% 24 Validation loss: 0.067678 Best loss: 0.037305 Accuracy: 98.40% 25 Validation loss: 0.064549 Best loss: 0.037305 Accuracy: 98.71% 26 Validation loss: 0.066077 Best loss: 0.037305 Accuracy: 98.75% 27 Validation loss: 0.061140 Best loss: 0.037305 Accuracy: 98.79% 28 Validation loss: 0.077822 Best loss: 0.037305 Accuracy: 98.48% 29 Validation loss: 0.080986 Best loss: 0.037305 Accuracy: 98.40% 30 Validation loss: 0.060646 Best loss: 0.037305 Accuracy: 98.59% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 11.4s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.091406 Best loss: 0.091406 Accuracy: 97.11% 1 Validation loss: 0.067091 Best loss: 0.067091 Accuracy: 98.01% 2 Validation loss: 0.058965 Best loss: 0.058965 Accuracy: 98.08% 3 Validation loss: 0.045672 Best loss: 0.045672 Accuracy: 98.44% 4 Validation loss: 0.075257 Best loss: 0.045672 Accuracy: 97.58% 5 Validation loss: 0.048883 Best loss: 0.045672 Accuracy: 98.51% 6 Validation loss: 0.054660 Best loss: 0.045672 Accuracy: 98.55% 7 Validation loss: 0.060687 Best loss: 0.045672 Accuracy: 98.44% 8 Validation loss: 0.072963 Best loss: 0.045672 Accuracy: 98.05% 9 Validation loss: 0.053601 Best loss: 0.045672 Accuracy: 98.51% 10 Validation loss: 0.064435 Best loss: 0.045672 Accuracy: 98.48% 11 Validation loss: 0.043901 Best loss: 0.043901 Accuracy: 98.83% 12 Validation loss: 0.064602 Best loss: 0.043901 Accuracy: 98.40% 13 Validation loss: 0.060959 Best loss: 0.043901 Accuracy: 98.24% 14 Validation loss: 0.060515 Best loss: 0.043901 Accuracy: 98.55% 15 Validation loss: 0.060820 Best loss: 0.043901 Accuracy: 98.40% 16 Validation loss: 0.054976 Best loss: 0.043901 Accuracy: 98.79% 17 Validation loss: 0.058113 Best loss: 0.043901 Accuracy: 98.67% 18 Validation loss: 0.042667 Best loss: 0.042667 Accuracy: 98.87% 19 Validation loss: 0.064954 Best loss: 0.042667 Accuracy: 98.36% 20 Validation loss: 0.046482 Best loss: 0.042667 Accuracy: 99.14% 21 Validation loss: 0.061186 Best loss: 0.042667 Accuracy: 98.87% 22 Validation loss: 0.035600 Best loss: 0.035600 Accuracy: 99.10% 23 Validation loss: 0.049631 Best loss: 0.035600 Accuracy: 99.10% 24 Validation loss: 0.055339 Best loss: 0.035600 Accuracy: 98.67% 25 Validation loss: 0.058940 Best loss: 0.035600 Accuracy: 98.67% 26 Validation loss: 0.058570 Best loss: 0.035600 Accuracy: 98.71% 27 Validation loss: 0.051610 Best loss: 0.035600 Accuracy: 98.94% 28 Validation loss: 0.050124 Best loss: 0.035600 Accuracy: 98.71% 29 Validation loss: 0.060603 Best loss: 0.035600 Accuracy: 98.79% 30 Validation loss: 0.049852 Best loss: 0.035600 Accuracy: 98.87% 31 Validation loss: 0.056368 Best loss: 0.035600 Accuracy: 98.98% 32 Validation loss: 0.063122 Best loss: 0.035600 Accuracy: 98.87% 33 Validation loss: 0.067719 Best loss: 0.035600 Accuracy: 98.87% 34 Validation loss: 0.086255 Best loss: 0.035600 Accuracy: 98.36% 35 Validation loss: 0.064056 Best loss: 0.035600 Accuracy: 98.87% 36 Validation loss: 0.068112 Best loss: 0.035600 Accuracy: 98.91% 37 Validation loss: 0.063344 Best loss: 0.035600 Accuracy: 98.71% 38 Validation loss: 0.069582 Best loss: 0.035600 Accuracy: 98.83% 39 Validation loss: 0.042205 Best loss: 0.035600 Accuracy: 99.14% 40 Validation loss: 0.049414 Best loss: 0.035600 Accuracy: 98.94% 41 Validation loss: 0.084555 Best loss: 0.035600 Accuracy: 98.83% 42 Validation loss: 0.050083 Best loss: 0.035600 Accuracy: 99.14% 43 Validation loss: 0.050076 Best loss: 0.035600 Accuracy: 98.79% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 51.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.181272 Best loss: 0.181272 Accuracy: 95.35% 1 Validation loss: 0.062951 Best loss: 0.062951 Accuracy: 98.24% 2 Validation loss: 0.060392 Best loss: 0.060392 Accuracy: 98.24% 3 Validation loss: 0.078027 Best loss: 0.060392 Accuracy: 97.69% 4 Validation loss: 0.092143 Best loss: 0.060392 Accuracy: 97.11% 5 Validation loss: 0.043753 Best loss: 0.043753 Accuracy: 98.63% 6 Validation loss: 0.057600 Best loss: 0.043753 Accuracy: 98.44% 7 Validation loss: 0.090058 Best loss: 0.043753 Accuracy: 97.73% 8 Validation loss: 0.072071 Best loss: 0.043753 Accuracy: 98.28% 9 Validation loss: 0.107379 Best loss: 0.043753 Accuracy: 97.50% 10 Validation loss: 0.042561 Best loss: 0.042561 Accuracy: 98.91% 11 Validation loss: 0.050341 Best loss: 0.042561 Accuracy: 98.63% 12 Validation loss: 0.048675 Best loss: 0.042561 Accuracy: 98.87% 13 Validation loss: 0.066631 Best loss: 0.042561 Accuracy: 98.40% 14 Validation loss: 0.045548 Best loss: 0.042561 Accuracy: 98.83% 15 Validation loss: 0.065467 Best loss: 0.042561 Accuracy: 98.51% 16 Validation loss: 0.068101 Best loss: 0.042561 Accuracy: 98.51% 17 Validation loss: 0.052514 Best loss: 0.042561 Accuracy: 98.94% 18 Validation loss: 0.112505 Best loss: 0.042561 Accuracy: 97.58% 19 Validation loss: 0.039501 Best loss: 0.039501 Accuracy: 98.94% 20 Validation loss: 0.055958 Best loss: 0.039501 Accuracy: 98.71% 21 Validation loss: 0.046060 Best loss: 0.039501 Accuracy: 98.98% 22 Validation loss: 0.058631 Best loss: 0.039501 Accuracy: 98.75% 23 Validation loss: 0.049388 Best loss: 0.039501 Accuracy: 98.94% 24 Validation loss: 0.061389 Best loss: 0.039501 Accuracy: 98.63% 25 Validation loss: 0.039378 Best loss: 0.039378 Accuracy: 98.98% 26 Validation loss: 0.054401 Best loss: 0.039378 Accuracy: 98.87% 27 Validation loss: 0.054123 Best loss: 0.039378 Accuracy: 98.94% 28 Validation loss: 0.051443 Best loss: 0.039378 Accuracy: 98.75% 29 Validation loss: 0.070915 Best loss: 0.039378 Accuracy: 98.63% 30 Validation loss: 0.052864 Best loss: 0.039378 Accuracy: 98.98% 31 Validation loss: 0.057502 Best loss: 0.039378 Accuracy: 98.87% 32 Validation loss: 0.049876 Best loss: 0.039378 Accuracy: 99.02% 33 Validation loss: 0.046606 Best loss: 0.039378 Accuracy: 99.02% 34 Validation loss: 0.034274 Best loss: 0.034274 Accuracy: 99.26% 35 Validation loss: 0.051781 Best loss: 0.034274 Accuracy: 98.94% 36 Validation loss: 0.068427 Best loss: 0.034274 Accuracy: 98.44% 37 Validation loss: 0.052282 Best loss: 0.034274 Accuracy: 99.02% 38 Validation loss: 0.051231 Best loss: 0.034274 Accuracy: 99.06% 39 Validation loss: 0.052919 Best loss: 0.034274 Accuracy: 98.98% 40 Validation loss: 0.054280 Best loss: 0.034274 Accuracy: 98.98% 41 Validation loss: 0.044287 Best loss: 0.034274 Accuracy: 99.22% 42 Validation loss: 0.052211 Best loss: 0.034274 Accuracy: 98.98% 43 Validation loss: 0.077858 Best loss: 0.034274 Accuracy: 98.59% 44 Validation loss: 0.056661 Best loss: 0.034274 Accuracy: 98.94% 45 Validation loss: 0.066231 Best loss: 0.034274 Accuracy: 98.75% 46 Validation loss: 0.063144 Best loss: 0.034274 Accuracy: 98.83% 47 Validation loss: 0.057991 Best loss: 0.034274 Accuracy: 99.14% 48 Validation loss: 0.050893 Best loss: 0.034274 Accuracy: 99.14% 49 Validation loss: 0.056824 Best loss: 0.034274 Accuracy: 98.87% 50 Validation loss: 0.048521 Best loss: 0.034274 Accuracy: 99.14% 51 Validation loss: 0.055010 Best loss: 0.034274 Accuracy: 99.22% 52 Validation loss: 0.062189 Best loss: 0.034274 Accuracy: 98.94% 53 Validation loss: 0.055460 Best loss: 0.034274 Accuracy: 99.18% 54 Validation loss: 0.069965 Best loss: 0.034274 Accuracy: 98.87% 55 Validation loss: 0.086624 Best loss: 0.034274 Accuracy: 97.93% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 1.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02 0 Validation loss: 0.097698 Best loss: 0.097698 Accuracy: 97.07% 1 Validation loss: 0.082933 Best loss: 0.082933 Accuracy: 97.62% 2 Validation loss: 0.065622 Best loss: 0.065622 Accuracy: 97.81% 3 Validation loss: 0.057923 Best loss: 0.057923 Accuracy: 98.24% 4 Validation loss: 0.052170 Best loss: 0.052170 Accuracy: 98.44% 5 Validation loss: 0.043012 Best loss: 0.043012 Accuracy: 98.59% 6 Validation loss: 0.042059 Best loss: 0.042059 Accuracy: 98.87% 7 Validation loss: 0.070427 Best loss: 0.042059 Accuracy: 98.12% 8 Validation loss: 0.054740 Best loss: 0.042059 Accuracy: 98.71% 9 Validation loss: 0.047806 Best loss: 0.042059 Accuracy: 98.48% 10 Validation loss: 0.056015 Best loss: 0.042059 Accuracy: 98.48% 11 Validation loss: 0.046797 Best loss: 0.042059 Accuracy: 98.79% 12 Validation loss: 0.061353 Best loss: 0.042059 Accuracy: 98.75% 13 Validation loss: 0.052215 Best loss: 0.042059 Accuracy: 98.91% 14 Validation loss: 0.041912 Best loss: 0.041912 Accuracy: 98.98% 15 Validation loss: 0.060233 Best loss: 0.041912 Accuracy: 98.75% 16 Validation loss: 0.051820 Best loss: 0.041912 Accuracy: 98.94% 17 Validation loss: 0.042098 Best loss: 0.041912 Accuracy: 98.87% 18 Validation loss: 0.045613 Best loss: 0.041912 Accuracy: 98.98% 19 Validation loss: 0.049907 Best loss: 0.041912 Accuracy: 98.87% 20 Validation loss: 0.086688 Best loss: 0.041912 Accuracy: 98.24% 21 Validation loss: 0.069166 Best loss: 0.041912 Accuracy: 98.40% 22 Validation loss: 0.041864 Best loss: 0.041864 Accuracy: 99.02% 23 Validation loss: 0.074650 Best loss: 0.041864 Accuracy: 98.48% 24 Validation loss: 0.052877 Best loss: 0.041864 Accuracy: 98.98% 25 Validation loss: 0.052241 Best loss: 0.041864 Accuracy: 98.63% 26 Validation loss: 0.043025 Best loss: 0.041864 Accuracy: 99.10% 27 Validation loss: 0.067076 Best loss: 0.041864 Accuracy: 98.67% 28 Validation loss: 0.099974 Best loss: 0.041864 Accuracy: 98.59% 29 Validation loss: 0.042954 Best loss: 0.041864 Accuracy: 99.02% 30 Validation loss: 0.034889 Best loss: 0.034889 Accuracy: 98.94% 31 Validation loss: 0.040641 Best loss: 0.034889 Accuracy: 99.22% 32 Validation loss: 0.053143 Best loss: 0.034889 Accuracy: 98.94% 33 Validation loss: 0.049958 Best loss: 0.034889 Accuracy: 99.14% 34 Validation loss: 0.046541 Best loss: 0.034889 Accuracy: 99.37% 35 Validation loss: 0.058078 Best loss: 0.034889 Accuracy: 99.10% 36 Validation loss: 0.054457 Best loss: 0.034889 Accuracy: 99.02% 37 Validation loss: 0.046135 Best loss: 0.034889 Accuracy: 99.30% 38 Validation loss: 0.052015 Best loss: 0.034889 Accuracy: 98.79% 39 Validation loss: 0.052489 Best loss: 0.034889 Accuracy: 99.10% 40 Validation loss: 0.055142 Best loss: 0.034889 Accuracy: 99.02% 41 Validation loss: 0.061958 Best loss: 0.034889 Accuracy: 98.98% 42 Validation loss: 0.049211 Best loss: 0.034889 Accuracy: 99.02% 43 Validation loss: 0.029203 Best loss: 0.029203 Accuracy: 99.34% 44 Validation loss: 0.034747 Best loss: 0.029203 Accuracy: 99.53% 45 Validation loss: 0.046784 Best loss: 0.029203 Accuracy: 98.91% 46 Validation loss: 0.038704 Best loss: 0.029203 Accuracy: 99.22% 47 Validation loss: 0.028260 Best loss: 0.028260 Accuracy: 99.45% 48 Validation loss: 0.046551 Best loss: 0.028260 Accuracy: 99.06% 49 Validation loss: 0.034224 Best loss: 0.028260 Accuracy: 99.26% 50 Validation loss: 0.049192 Best loss: 0.028260 Accuracy: 99.10% 51 Validation loss: 0.044094 Best loss: 0.028260 Accuracy: 99.18% 52 Validation loss: 0.035963 Best loss: 0.028260 Accuracy: 99.14% 53 Validation loss: 0.033736 Best loss: 0.028260 Accuracy: 99.34% 54 Validation loss: 0.070991 Best loss: 0.028260 Accuracy: 98.87% 55 Validation loss: 0.058462 Best loss: 0.028260 Accuracy: 99.06% 56 Validation loss: 0.052606 Best loss: 0.028260 Accuracy: 99.06% 57 Validation loss: 0.049868 Best loss: 0.028260 Accuracy: 99.14% 58 Validation loss: 0.046381 Best loss: 0.028260 Accuracy: 99.26% 59 Validation loss: 0.045297 Best loss: 0.028260 Accuracy: 99.26% 60 Validation loss: 0.045194 Best loss: 0.028260 Accuracy: 99.22% 61 Validation loss: 0.048286 Best loss: 0.028260 Accuracy: 99.02% 62 Validation loss: 0.055049 Best loss: 0.028260 Accuracy: 99.06% 63 Validation loss: 0.052622 Best loss: 0.028260 Accuracy: 99.10% 64 Validation loss: 0.085472 Best loss: 0.028260 Accuracy: 98.63% 65 Validation loss: 0.085128 Best loss: 0.028260 Accuracy: 98.83% 66 Validation loss: 0.057077 Best loss: 0.028260 Accuracy: 98.91% 67 Validation loss: 0.049205 Best loss: 0.028260 Accuracy: 99.10% 68 Validation loss: 0.045377 Best loss: 0.028260 Accuracy: 99.14% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, batch_norm_momentum=0.95, learning_rate=0.02, total= 1.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.132292 Best loss: 0.132292 Accuracy: 96.21% 1 Validation loss: 0.086607 Best loss: 0.086607 Accuracy: 97.50% 2 Validation loss: 0.126429 Best loss: 0.086607 Accuracy: 97.58% 3 Validation loss: 0.157849 Best loss: 0.086607 Accuracy: 96.52% 4 Validation loss: 0.113189 Best loss: 0.086607 Accuracy: 98.01% 5 Validation loss: 0.129370 Best loss: 0.086607 Accuracy: 97.30% 6 Validation loss: 0.674579 Best loss: 0.086607 Accuracy: 93.82% 7 Validation loss: 0.261778 Best loss: 0.086607 Accuracy: 98.20% 8 Validation loss: 0.065834 Best loss: 0.065834 Accuracy: 98.48% 9 Validation loss: 0.058838 Best loss: 0.058838 Accuracy: 98.87% 10 Validation loss: 0.046809 Best loss: 0.046809 Accuracy: 98.91% 11 Validation loss: 0.050304 Best loss: 0.046809 Accuracy: 98.87% 12 Validation loss: 0.071870 Best loss: 0.046809 Accuracy: 98.51% 13 Validation loss: 0.103216 Best loss: 0.046809 Accuracy: 98.59% 14 Validation loss: 7.663714 Best loss: 0.046809 Accuracy: 84.87% 15 Validation loss: 0.227113 Best loss: 0.046809 Accuracy: 98.01% 16 Validation loss: 0.118511 Best loss: 0.046809 Accuracy: 98.51% 17 Validation loss: 0.101107 Best loss: 0.046809 Accuracy: 98.87% 18 Validation loss: 0.089316 Best loss: 0.046809 Accuracy: 98.79% 19 Validation loss: 0.072827 Best loss: 0.046809 Accuracy: 98.94% 20 Validation loss: 0.077891 Best loss: 0.046809 Accuracy: 98.75% 21 Validation loss: 0.079807 Best loss: 0.046809 Accuracy: 98.67% 22 Validation loss: 0.100235 Best loss: 0.046809 Accuracy: 98.67% 23 Validation loss: 1.107645 Best loss: 0.046809 Accuracy: 96.64% 24 Validation loss: 0.206610 Best loss: 0.046809 Accuracy: 98.40% 25 Validation loss: 0.151243 Best loss: 0.046809 Accuracy: 98.67% 26 Validation loss: 0.094409 Best loss: 0.046809 Accuracy: 98.83% 27 Validation loss: 0.205374 Best loss: 0.046809 Accuracy: 98.28% 28 Validation loss: 0.281866 Best loss: 0.046809 Accuracy: 98.05% 29 Validation loss: 0.741537 Best loss: 0.046809 Accuracy: 98.40% 30 Validation loss: 0.314582 Best loss: 0.046809 Accuracy: 98.48% 31 Validation loss: 0.163063 Best loss: 0.046809 Accuracy: 98.55% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.101678 Best loss: 0.101678 Accuracy: 97.11% 1 Validation loss: 0.079762 Best loss: 0.079762 Accuracy: 97.97% 2 Validation loss: 0.100833 Best loss: 0.079762 Accuracy: 97.97% 3 Validation loss: 0.066104 Best loss: 0.066104 Accuracy: 97.93% 4 Validation loss: 0.271530 Best loss: 0.066104 Accuracy: 95.90% 5 Validation loss: 0.228246 Best loss: 0.066104 Accuracy: 97.85% 6 Validation loss: 0.108424 Best loss: 0.066104 Accuracy: 98.51% 7 Validation loss: 0.041966 Best loss: 0.041966 Accuracy: 98.75% 8 Validation loss: 0.047549 Best loss: 0.041966 Accuracy: 98.94% 9 Validation loss: 0.047670 Best loss: 0.041966 Accuracy: 99.06% 10 Validation loss: 0.050264 Best loss: 0.041966 Accuracy: 98.83% 11 Validation loss: 0.059335 Best loss: 0.041966 Accuracy: 98.67% 12 Validation loss: 0.100038 Best loss: 0.041966 Accuracy: 98.51% 13 Validation loss: 2.025001 Best loss: 0.041966 Accuracy: 96.87% 14 Validation loss: 0.128252 Best loss: 0.041966 Accuracy: 98.75% 15 Validation loss: 0.070703 Best loss: 0.041966 Accuracy: 98.83% 16 Validation loss: 0.057128 Best loss: 0.041966 Accuracy: 99.06% 17 Validation loss: 0.069441 Best loss: 0.041966 Accuracy: 98.79% 18 Validation loss: 0.087689 Best loss: 0.041966 Accuracy: 98.67% 19 Validation loss: 0.061452 Best loss: 0.041966 Accuracy: 98.98% 20 Validation loss: 0.063093 Best loss: 0.041966 Accuracy: 98.91% 21 Validation loss: 0.092849 Best loss: 0.041966 Accuracy: 98.75% 22 Validation loss: 21.132668 Best loss: 0.041966 Accuracy: 91.79% 23 Validation loss: 0.465763 Best loss: 0.041966 Accuracy: 98.32% 24 Validation loss: 0.352925 Best loss: 0.041966 Accuracy: 98.24% 25 Validation loss: 0.153026 Best loss: 0.041966 Accuracy: 98.87% 26 Validation loss: 0.263588 Best loss: 0.041966 Accuracy: 98.55% 27 Validation loss: 0.186905 Best loss: 0.041966 Accuracy: 98.87% 28 Validation loss: 0.181320 Best loss: 0.041966 Accuracy: 98.51% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.1min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.239966 Best loss: 0.239966 Accuracy: 94.84% 1 Validation loss: 0.131873 Best loss: 0.131873 Accuracy: 96.36% 2 Validation loss: 0.070582 Best loss: 0.070582 Accuracy: 98.08% 3 Validation loss: 0.073982 Best loss: 0.070582 Accuracy: 98.05% 4 Validation loss: 0.427240 Best loss: 0.070582 Accuracy: 96.52% 5 Validation loss: 0.075372 Best loss: 0.070582 Accuracy: 98.16% 6 Validation loss: 0.151967 Best loss: 0.070582 Accuracy: 96.64% 7 Validation loss: 0.057937 Best loss: 0.057937 Accuracy: 98.71% 8 Validation loss: 0.077096 Best loss: 0.057937 Accuracy: 98.48% 9 Validation loss: 0.407080 Best loss: 0.057937 Accuracy: 97.97% 10 Validation loss: 0.305529 Best loss: 0.057937 Accuracy: 98.08% 11 Validation loss: 0.051879 Best loss: 0.051879 Accuracy: 98.59% 12 Validation loss: 0.036232 Best loss: 0.036232 Accuracy: 99.18% 13 Validation loss: 0.038715 Best loss: 0.036232 Accuracy: 99.14% 14 Validation loss: 0.082176 Best loss: 0.036232 Accuracy: 98.67% 15 Validation loss: 41.007263 Best loss: 0.036232 Accuracy: 72.83% 16 Validation loss: 0.140699 Best loss: 0.036232 Accuracy: 98.79% 17 Validation loss: 0.293032 Best loss: 0.036232 Accuracy: 97.81% 18 Validation loss: 0.130264 Best loss: 0.036232 Accuracy: 98.59% 19 Validation loss: 0.154254 Best loss: 0.036232 Accuracy: 99.06% 20 Validation loss: 0.109100 Best loss: 0.036232 Accuracy: 98.91% 21 Validation loss: 0.120280 Best loss: 0.036232 Accuracy: 98.63% 22 Validation loss: 0.172211 Best loss: 0.036232 Accuracy: 98.63% 23 Validation loss: 0.122199 Best loss: 0.036232 Accuracy: 98.79% 24 Validation loss: 0.703587 Best loss: 0.036232 Accuracy: 98.36% 25 Validation loss: 0.168653 Best loss: 0.036232 Accuracy: 98.67% 26 Validation loss: 0.073523 Best loss: 0.036232 Accuracy: 99.37% 27 Validation loss: 0.075605 Best loss: 0.036232 Accuracy: 99.06% 28 Validation loss: 0.281544 Best loss: 0.036232 Accuracy: 98.59% 29 Validation loss: 0.664895 Best loss: 0.036232 Accuracy: 98.16% 30 Validation loss: 0.193009 Best loss: 0.036232 Accuracy: 98.83% 31 Validation loss: 0.169664 Best loss: 0.036232 Accuracy: 98.71% 32 Validation loss: 0.114718 Best loss: 0.036232 Accuracy: 98.91% 33 Validation loss: 0.161067 Best loss: 0.036232 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02 0 Validation loss: 0.215477 Best loss: 0.215477 Accuracy: 93.20% 1 Validation loss: 0.224102 Best loss: 0.215477 Accuracy: 93.39% 2 Validation loss: 0.163887 Best loss: 0.163887 Accuracy: 94.88% 3 Validation loss: 0.101959 Best loss: 0.101959 Accuracy: 97.07% 4 Validation loss: 0.114008 Best loss: 0.101959 Accuracy: 96.72% 5 Validation loss: 0.095905 Best loss: 0.095905 Accuracy: 97.22% 6 Validation loss: 0.085266 Best loss: 0.085266 Accuracy: 98.01% 7 Validation loss: 0.095385 Best loss: 0.085266 Accuracy: 97.54% 8 Validation loss: 0.083061 Best loss: 0.083061 Accuracy: 98.01% 9 Validation loss: 0.144656 Best loss: 0.083061 Accuracy: 96.76% 10 Validation loss: 0.083722 Best loss: 0.083061 Accuracy: 97.81% 11 Validation loss: 0.087396 Best loss: 0.083061 Accuracy: 97.81% 12 Validation loss: 0.122401 Best loss: 0.083061 Accuracy: 96.79% 13 Validation loss: 0.141425 Best loss: 0.083061 Accuracy: 97.07% 14 Validation loss: 0.086270 Best loss: 0.083061 Accuracy: 97.81% 15 Validation loss: 0.089753 Best loss: 0.083061 Accuracy: 98.08% 16 Validation loss: 0.111754 Best loss: 0.083061 Accuracy: 97.58% 17 Validation loss: 0.086158 Best loss: 0.083061 Accuracy: 97.85% 18 Validation loss: 0.092606 Best loss: 0.083061 Accuracy: 97.77% 19 Validation loss: 0.088975 Best loss: 0.083061 Accuracy: 97.89% 20 Validation loss: 0.078330 Best loss: 0.078330 Accuracy: 98.28% 21 Validation loss: 0.080406 Best loss: 0.078330 Accuracy: 98.28% 22 Validation loss: 0.126409 Best loss: 0.078330 Accuracy: 97.58% 23 Validation loss: 0.102883 Best loss: 0.078330 Accuracy: 98.20% 24 Validation loss: 0.096095 Best loss: 0.078330 Accuracy: 97.97% 25 Validation loss: 0.113182 Best loss: 0.078330 Accuracy: 97.69% 26 Validation loss: 0.088670 Best loss: 0.078330 Accuracy: 97.93% 27 Validation loss: 0.100672 Best loss: 0.078330 Accuracy: 98.24% 28 Validation loss: 0.114947 Best loss: 0.078330 Accuracy: 97.89% 29 Validation loss: 0.111563 Best loss: 0.078330 Accuracy: 97.85% 30 Validation loss: 0.101595 Best loss: 0.078330 Accuracy: 97.85% 31 Validation loss: 0.097842 Best loss: 0.078330 Accuracy: 98.12% 32 Validation loss: 0.104097 Best loss: 0.078330 Accuracy: 98.01% 33 Validation loss: 0.098682 Best loss: 0.078330 Accuracy: 98.16% 34 Validation loss: 0.144130 Best loss: 0.078330 Accuracy: 96.79% 35 Validation loss: 0.153634 Best loss: 0.078330 Accuracy: 97.46% 36 Validation loss: 0.118520 Best loss: 0.078330 Accuracy: 98.16% 37 Validation loss: 0.107116 Best loss: 0.078330 Accuracy: 97.73% 38 Validation loss: 0.102812 Best loss: 0.078330 Accuracy: 97.89% 39 Validation loss: 0.101694 Best loss: 0.078330 Accuracy: 98.08% 40 Validation loss: 0.110543 Best loss: 0.078330 Accuracy: 97.93% 41 Validation loss: 0.113938 Best loss: 0.078330 Accuracy: 97.93% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02, total= 13.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02 0 Validation loss: 0.204026 Best loss: 0.204026 Accuracy: 93.78% 1 Validation loss: 0.113345 Best loss: 0.113345 Accuracy: 96.72% 2 Validation loss: 0.118682 Best loss: 0.113345 Accuracy: 95.97% 3 Validation loss: 0.244170 Best loss: 0.113345 Accuracy: 91.28% 4 Validation loss: 0.122097 Best loss: 0.113345 Accuracy: 96.33% 5 Validation loss: 0.103995 Best loss: 0.103995 Accuracy: 97.07% 6 Validation loss: 0.138487 Best loss: 0.103995 Accuracy: 96.13% 7 Validation loss: 0.141927 Best loss: 0.103995 Accuracy: 95.90% 8 Validation loss: 0.216650 Best loss: 0.103995 Accuracy: 94.02% 9 Validation loss: 0.137929 Best loss: 0.103995 Accuracy: 96.29% 10 Validation loss: 0.099232 Best loss: 0.099232 Accuracy: 97.73% 11 Validation loss: 0.160520 Best loss: 0.099232 Accuracy: 96.09% 12 Validation loss: 0.146755 Best loss: 0.099232 Accuracy: 96.56% 13 Validation loss: 0.188408 Best loss: 0.099232 Accuracy: 95.82% 14 Validation loss: 0.134052 Best loss: 0.099232 Accuracy: 96.56% 15 Validation loss: 0.159919 Best loss: 0.099232 Accuracy: 96.29% 16 Validation loss: 0.099501 Best loss: 0.099232 Accuracy: 97.65% 17 Validation loss: 0.105859 Best loss: 0.099232 Accuracy: 97.58% 18 Validation loss: 0.086250 Best loss: 0.086250 Accuracy: 97.85% 19 Validation loss: 0.112672 Best loss: 0.086250 Accuracy: 97.81% 20 Validation loss: 0.095610 Best loss: 0.086250 Accuracy: 97.85% 21 Validation loss: 0.166008 Best loss: 0.086250 Accuracy: 96.52% 22 Validation loss: 0.121467 Best loss: 0.086250 Accuracy: 97.69% 23 Validation loss: 0.120894 Best loss: 0.086250 Accuracy: 97.73% 24 Validation loss: 0.097220 Best loss: 0.086250 Accuracy: 97.85% 25 Validation loss: 0.103467 Best loss: 0.086250 Accuracy: 97.69% 26 Validation loss: 0.155122 Best loss: 0.086250 Accuracy: 97.07% 27 Validation loss: 0.110113 Best loss: 0.086250 Accuracy: 97.26% 28 Validation loss: 0.095511 Best loss: 0.086250 Accuracy: 97.73% 29 Validation loss: 0.106416 Best loss: 0.086250 Accuracy: 97.50% 30 Validation loss: 0.122156 Best loss: 0.086250 Accuracy: 97.58% 31 Validation loss: 0.114044 Best loss: 0.086250 Accuracy: 97.62% 32 Validation loss: 0.110508 Best loss: 0.086250 Accuracy: 97.73% 33 Validation loss: 0.137245 Best loss: 0.086250 Accuracy: 97.07% 34 Validation loss: 0.090876 Best loss: 0.086250 Accuracy: 98.08% 35 Validation loss: 0.132010 Best loss: 0.086250 Accuracy: 97.22% 36 Validation loss: 0.119975 Best loss: 0.086250 Accuracy: 97.77% 37 Validation loss: 0.153436 Best loss: 0.086250 Accuracy: 97.19% 38 Validation loss: 0.111741 Best loss: 0.086250 Accuracy: 97.54% 39 Validation loss: 0.111863 Best loss: 0.086250 Accuracy: 97.58% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02, total= 14.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02 0 Validation loss: 0.190293 Best loss: 0.190293 Accuracy: 93.90% 1 Validation loss: 0.115565 Best loss: 0.115565 Accuracy: 96.76% 2 Validation loss: 0.168829 Best loss: 0.115565 Accuracy: 94.88% 3 Validation loss: 0.136131 Best loss: 0.115565 Accuracy: 95.82% 4 Validation loss: 0.136485 Best loss: 0.115565 Accuracy: 96.09% 5 Validation loss: 0.117994 Best loss: 0.115565 Accuracy: 96.56% 6 Validation loss: 0.186258 Best loss: 0.115565 Accuracy: 94.80% 7 Validation loss: 0.103862 Best loss: 0.103862 Accuracy: 97.11% 8 Validation loss: 0.122098 Best loss: 0.103862 Accuracy: 96.83% 9 Validation loss: 0.094125 Best loss: 0.094125 Accuracy: 97.62% 10 Validation loss: 0.087964 Best loss: 0.087964 Accuracy: 97.38% 11 Validation loss: 0.101030 Best loss: 0.087964 Accuracy: 97.26% 12 Validation loss: 0.104969 Best loss: 0.087964 Accuracy: 97.42% 13 Validation loss: 0.126307 Best loss: 0.087964 Accuracy: 97.07% 14 Validation loss: 0.126824 Best loss: 0.087964 Accuracy: 97.26% 15 Validation loss: 0.083402 Best loss: 0.083402 Accuracy: 98.12% 16 Validation loss: 0.091715 Best loss: 0.083402 Accuracy: 97.85% 17 Validation loss: 0.079865 Best loss: 0.079865 Accuracy: 97.85% 18 Validation loss: 0.106439 Best loss: 0.079865 Accuracy: 97.65% 19 Validation loss: 0.115526 Best loss: 0.079865 Accuracy: 97.38% 20 Validation loss: 0.102158 Best loss: 0.079865 Accuracy: 97.77% 21 Validation loss: 0.095398 Best loss: 0.079865 Accuracy: 97.85% 22 Validation loss: 0.122224 Best loss: 0.079865 Accuracy: 97.54% 23 Validation loss: 0.095579 Best loss: 0.079865 Accuracy: 98.05% 24 Validation loss: 0.102850 Best loss: 0.079865 Accuracy: 97.62% 25 Validation loss: 0.101335 Best loss: 0.079865 Accuracy: 97.97% 26 Validation loss: 0.110186 Best loss: 0.079865 Accuracy: 98.08% 27 Validation loss: 0.113932 Best loss: 0.079865 Accuracy: 97.69% 28 Validation loss: 0.102660 Best loss: 0.079865 Accuracy: 98.05% 29 Validation loss: 0.095948 Best loss: 0.079865 Accuracy: 98.12% 30 Validation loss: 0.096484 Best loss: 0.079865 Accuracy: 98.08% 31 Validation loss: 0.108284 Best loss: 0.079865 Accuracy: 97.89% 32 Validation loss: 0.094896 Best loss: 0.079865 Accuracy: 98.08% 33 Validation loss: 0.080037 Best loss: 0.079865 Accuracy: 98.40% 34 Validation loss: 0.123943 Best loss: 0.079865 Accuracy: 97.58% 35 Validation loss: 0.097530 Best loss: 0.079865 Accuracy: 97.89% 36 Validation loss: 0.122761 Best loss: 0.079865 Accuracy: 97.54% 37 Validation loss: 0.109881 Best loss: 0.079865 Accuracy: 98.05% 38 Validation loss: 0.115303 Best loss: 0.079865 Accuracy: 97.89% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.02, total= 13.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.128583 Best loss: 0.128583 Accuracy: 96.79% 1 Validation loss: 0.066592 Best loss: 0.066592 Accuracy: 98.28% 2 Validation loss: 0.086699 Best loss: 0.066592 Accuracy: 97.69% 3 Validation loss: 0.081327 Best loss: 0.066592 Accuracy: 97.69% 4 Validation loss: 0.068821 Best loss: 0.066592 Accuracy: 98.08% 5 Validation loss: 0.065314 Best loss: 0.065314 Accuracy: 98.32% 6 Validation loss: 0.053422 Best loss: 0.053422 Accuracy: 98.55% 7 Validation loss: 0.101106 Best loss: 0.053422 Accuracy: 97.58% 8 Validation loss: 0.218766 Best loss: 0.053422 Accuracy: 97.34% 9 Validation loss: 0.072954 Best loss: 0.053422 Accuracy: 98.67% 10 Validation loss: 0.070756 Best loss: 0.053422 Accuracy: 98.51% 11 Validation loss: 0.066788 Best loss: 0.053422 Accuracy: 98.24% 12 Validation loss: 0.100715 Best loss: 0.053422 Accuracy: 98.28% 13 Validation loss: 0.066038 Best loss: 0.053422 Accuracy: 98.48% 14 Validation loss: 0.123005 Best loss: 0.053422 Accuracy: 97.93% 15 Validation loss: 0.067679 Best loss: 0.053422 Accuracy: 98.79% 16 Validation loss: 0.042150 Best loss: 0.042150 Accuracy: 99.10% 17 Validation loss: 0.065253 Best loss: 0.042150 Accuracy: 98.75% 18 Validation loss: 0.133134 Best loss: 0.042150 Accuracy: 98.32% 19 Validation loss: 0.059920 Best loss: 0.042150 Accuracy: 98.79% 20 Validation loss: 0.064803 Best loss: 0.042150 Accuracy: 98.83% 21 Validation loss: 0.054766 Best loss: 0.042150 Accuracy: 98.87% 22 Validation loss: 0.068745 Best loss: 0.042150 Accuracy: 98.67% 23 Validation loss: 0.179965 Best loss: 0.042150 Accuracy: 98.79% 24 Validation loss: 0.057615 Best loss: 0.042150 Accuracy: 98.98% 25 Validation loss: 0.084344 Best loss: 0.042150 Accuracy: 98.79% 26 Validation loss: 0.077938 Best loss: 0.042150 Accuracy: 98.91% 27 Validation loss: 0.094373 Best loss: 0.042150 Accuracy: 99.02% 28 Validation loss: 0.126754 Best loss: 0.042150 Accuracy: 98.63% 29 Validation loss: 0.139398 Best loss: 0.042150 Accuracy: 98.44% 30 Validation loss: 0.073015 Best loss: 0.042150 Accuracy: 98.94% 31 Validation loss: 0.094123 Best loss: 0.042150 Accuracy: 98.71% 32 Validation loss: 0.069520 Best loss: 0.042150 Accuracy: 98.87% 33 Validation loss: 0.074562 Best loss: 0.042150 Accuracy: 98.71% 34 Validation loss: 0.116793 Best loss: 0.042150 Accuracy: 98.55% 35 Validation loss: 0.142083 Best loss: 0.042150 Accuracy: 98.28% 36 Validation loss: 0.148135 Best loss: 0.042150 Accuracy: 98.67% 37 Validation loss: 0.256867 Best loss: 0.042150 Accuracy: 97.69% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.6min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.125956 Best loss: 0.125956 Accuracy: 96.21% 1 Validation loss: 0.094917 Best loss: 0.094917 Accuracy: 97.46% 2 Validation loss: 0.090277 Best loss: 0.090277 Accuracy: 97.81% 3 Validation loss: 0.062243 Best loss: 0.062243 Accuracy: 98.48% 4 Validation loss: 0.112602 Best loss: 0.062243 Accuracy: 97.22% 5 Validation loss: 0.142495 Best loss: 0.062243 Accuracy: 97.07% 6 Validation loss: 0.091398 Best loss: 0.062243 Accuracy: 97.85% 7 Validation loss: 0.068427 Best loss: 0.062243 Accuracy: 98.32% 8 Validation loss: 0.044539 Best loss: 0.044539 Accuracy: 98.63% 9 Validation loss: 0.071943 Best loss: 0.044539 Accuracy: 98.24% 10 Validation loss: 0.251579 Best loss: 0.044539 Accuracy: 96.68% 11 Validation loss: 0.188345 Best loss: 0.044539 Accuracy: 97.65% 12 Validation loss: 0.073518 Best loss: 0.044539 Accuracy: 98.40% 13 Validation loss: 0.050502 Best loss: 0.044539 Accuracy: 98.67% 14 Validation loss: 0.060780 Best loss: 0.044539 Accuracy: 98.71% 15 Validation loss: 0.067121 Best loss: 0.044539 Accuracy: 98.40% 16 Validation loss: 0.060108 Best loss: 0.044539 Accuracy: 98.44% 17 Validation loss: 0.116106 Best loss: 0.044539 Accuracy: 97.81% 18 Validation loss: 0.130306 Best loss: 0.044539 Accuracy: 98.08% 19 Validation loss: 0.091272 Best loss: 0.044539 Accuracy: 98.44% 20 Validation loss: 0.075988 Best loss: 0.044539 Accuracy: 98.48% 21 Validation loss: 0.099954 Best loss: 0.044539 Accuracy: 98.32% 22 Validation loss: 0.112202 Best loss: 0.044539 Accuracy: 98.71% 23 Validation loss: 0.063877 Best loss: 0.044539 Accuracy: 98.75% 24 Validation loss: 0.124440 Best loss: 0.044539 Accuracy: 98.48% 25 Validation loss: 0.066578 Best loss: 0.044539 Accuracy: 98.71% 26 Validation loss: 0.102383 Best loss: 0.044539 Accuracy: 98.28% 27 Validation loss: 0.102578 Best loss: 0.044539 Accuracy: 98.44% 28 Validation loss: 0.077723 Best loss: 0.044539 Accuracy: 98.91% 29 Validation loss: 0.062676 Best loss: 0.044539 Accuracy: 99.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.142919 Best loss: 0.142919 Accuracy: 96.40% 1 Validation loss: 0.134700 Best loss: 0.134700 Accuracy: 96.52% 2 Validation loss: 0.074392 Best loss: 0.074392 Accuracy: 97.81% 3 Validation loss: 0.068717 Best loss: 0.068717 Accuracy: 98.32% 4 Validation loss: 0.087754 Best loss: 0.068717 Accuracy: 98.08% 5 Validation loss: 0.084656 Best loss: 0.068717 Accuracy: 97.77% 6 Validation loss: 0.424339 Best loss: 0.068717 Accuracy: 89.64% 7 Validation loss: 0.100895 Best loss: 0.068717 Accuracy: 97.89% 8 Validation loss: 0.059629 Best loss: 0.059629 Accuracy: 98.55% 9 Validation loss: 0.100412 Best loss: 0.059629 Accuracy: 97.93% 10 Validation loss: 0.076502 Best loss: 0.059629 Accuracy: 98.28% 11 Validation loss: 0.059201 Best loss: 0.059201 Accuracy: 98.75% 12 Validation loss: 0.059007 Best loss: 0.059007 Accuracy: 98.63% 13 Validation loss: 0.065247 Best loss: 0.059007 Accuracy: 98.71% 14 Validation loss: 0.210136 Best loss: 0.059007 Accuracy: 94.76% 15 Validation loss: 0.093718 Best loss: 0.059007 Accuracy: 98.48% 16 Validation loss: 0.046688 Best loss: 0.046688 Accuracy: 98.63% 17 Validation loss: 0.052756 Best loss: 0.046688 Accuracy: 98.71% 18 Validation loss: 0.068903 Best loss: 0.046688 Accuracy: 98.55% 19 Validation loss: 0.061866 Best loss: 0.046688 Accuracy: 98.75% 20 Validation loss: 0.055947 Best loss: 0.046688 Accuracy: 98.67% 21 Validation loss: 0.140336 Best loss: 0.046688 Accuracy: 98.36% 22 Validation loss: 0.077991 Best loss: 0.046688 Accuracy: 98.59% 23 Validation loss: 0.063328 Best loss: 0.046688 Accuracy: 98.87% 24 Validation loss: 0.079578 Best loss: 0.046688 Accuracy: 98.67% 25 Validation loss: 0.058026 Best loss: 0.046688 Accuracy: 98.87% 26 Validation loss: 0.085110 Best loss: 0.046688 Accuracy: 98.44% 27 Validation loss: 0.099225 Best loss: 0.046688 Accuracy: 98.83% 28 Validation loss: 0.176551 Best loss: 0.046688 Accuracy: 98.36% 29 Validation loss: 0.084755 Best loss: 0.046688 Accuracy: 98.63% 30 Validation loss: 0.075966 Best loss: 0.046688 Accuracy: 98.91% 31 Validation loss: 0.077510 Best loss: 0.046688 Accuracy: 99.06% 32 Validation loss: 0.095229 Best loss: 0.046688 Accuracy: 98.87% 33 Validation loss: 0.189773 Best loss: 0.046688 Accuracy: 98.67% 34 Validation loss: 0.113383 Best loss: 0.046688 Accuracy: 98.83% 35 Validation loss: 0.070859 Best loss: 0.046688 Accuracy: 99.06% 36 Validation loss: 0.067516 Best loss: 0.046688 Accuracy: 99.02% 37 Validation loss: 0.074743 Best loss: 0.046688 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.6min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.089046 Best loss: 0.089046 Accuracy: 97.58% 1 Validation loss: 0.072691 Best loss: 0.072691 Accuracy: 98.16% 2 Validation loss: 0.055336 Best loss: 0.055336 Accuracy: 98.36% 3 Validation loss: 0.051492 Best loss: 0.051492 Accuracy: 98.24% 4 Validation loss: 0.041475 Best loss: 0.041475 Accuracy: 98.79% 5 Validation loss: 0.050415 Best loss: 0.041475 Accuracy: 98.75% 6 Validation loss: 0.038674 Best loss: 0.038674 Accuracy: 98.87% 7 Validation loss: 0.047245 Best loss: 0.038674 Accuracy: 98.55% 8 Validation loss: 0.166988 Best loss: 0.038674 Accuracy: 97.58% 9 Validation loss: 0.042529 Best loss: 0.038674 Accuracy: 98.83% 10 Validation loss: 0.045867 Best loss: 0.038674 Accuracy: 98.94% 11 Validation loss: 0.058015 Best loss: 0.038674 Accuracy: 98.44% 12 Validation loss: 0.051672 Best loss: 0.038674 Accuracy: 98.83% 13 Validation loss: 0.050520 Best loss: 0.038674 Accuracy: 98.83% 14 Validation loss: 0.039948 Best loss: 0.038674 Accuracy: 99.02% 15 Validation loss: 0.055675 Best loss: 0.038674 Accuracy: 98.71% 16 Validation loss: 0.040251 Best loss: 0.038674 Accuracy: 98.79% 17 Validation loss: 0.040803 Best loss: 0.038674 Accuracy: 98.79% 18 Validation loss: 0.036056 Best loss: 0.036056 Accuracy: 99.06% 19 Validation loss: 0.056062 Best loss: 0.036056 Accuracy: 98.83% 20 Validation loss: 0.044380 Best loss: 0.036056 Accuracy: 98.98% 21 Validation loss: 0.065032 Best loss: 0.036056 Accuracy: 98.67% 22 Validation loss: 0.042281 Best loss: 0.036056 Accuracy: 99.02% 23 Validation loss: 0.054123 Best loss: 0.036056 Accuracy: 99.06% 24 Validation loss: 0.040435 Best loss: 0.036056 Accuracy: 99.06% 25 Validation loss: 0.066360 Best loss: 0.036056 Accuracy: 98.59% 26 Validation loss: 0.053802 Best loss: 0.036056 Accuracy: 98.71% 27 Validation loss: 0.048938 Best loss: 0.036056 Accuracy: 98.94% 28 Validation loss: 0.049807 Best loss: 0.036056 Accuracy: 98.91% 29 Validation loss: 0.041811 Best loss: 0.036056 Accuracy: 99.14% 30 Validation loss: 0.043563 Best loss: 0.036056 Accuracy: 99.10% 31 Validation loss: 0.048479 Best loss: 0.036056 Accuracy: 99.06% 32 Validation loss: 0.057982 Best loss: 0.036056 Accuracy: 98.87% 33 Validation loss: 0.052456 Best loss: 0.036056 Accuracy: 99.22% 34 Validation loss: 0.078002 Best loss: 0.036056 Accuracy: 98.67% 35 Validation loss: 0.051475 Best loss: 0.036056 Accuracy: 98.98% 36 Validation loss: 0.059964 Best loss: 0.036056 Accuracy: 98.75% 37 Validation loss: 0.053168 Best loss: 0.036056 Accuracy: 98.94% 38 Validation loss: 0.042752 Best loss: 0.036056 Accuracy: 98.98% 39 Validation loss: 0.035335 Best loss: 0.035335 Accuracy: 99.10% 40 Validation loss: 0.040239 Best loss: 0.035335 Accuracy: 99.14% 41 Validation loss: 0.054714 Best loss: 0.035335 Accuracy: 98.98% 42 Validation loss: 0.045566 Best loss: 0.035335 Accuracy: 99.06% 43 Validation loss: 0.050199 Best loss: 0.035335 Accuracy: 98.87% 44 Validation loss: 0.055576 Best loss: 0.035335 Accuracy: 98.87% 45 Validation loss: 0.046321 Best loss: 0.035335 Accuracy: 98.98% 46 Validation loss: 0.056516 Best loss: 0.035335 Accuracy: 98.87% 47 Validation loss: 0.048012 Best loss: 0.035335 Accuracy: 99.06% 48 Validation loss: 0.042314 Best loss: 0.035335 Accuracy: 99.26% 49 Validation loss: 0.051735 Best loss: 0.035335 Accuracy: 99.06% 50 Validation loss: 0.064683 Best loss: 0.035335 Accuracy: 98.91% 51 Validation loss: 0.055100 Best loss: 0.035335 Accuracy: 98.94% 52 Validation loss: 0.055443 Best loss: 0.035335 Accuracy: 99.02% 53 Validation loss: 0.069203 Best loss: 0.035335 Accuracy: 98.79% 54 Validation loss: 0.053085 Best loss: 0.035335 Accuracy: 99.06% 55 Validation loss: 0.052146 Best loss: 0.035335 Accuracy: 99.02% 56 Validation loss: 0.060151 Best loss: 0.035335 Accuracy: 99.14% 57 Validation loss: 0.064660 Best loss: 0.035335 Accuracy: 98.91% 58 Validation loss: 0.055981 Best loss: 0.035335 Accuracy: 98.91% 59 Validation loss: 0.057247 Best loss: 0.035335 Accuracy: 99.02% 60 Validation loss: 0.043760 Best loss: 0.035335 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02, total= 2.6min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.126155 Best loss: 0.126155 Accuracy: 96.48% 1 Validation loss: 0.059205 Best loss: 0.059205 Accuracy: 98.51% 2 Validation loss: 0.059315 Best loss: 0.059205 Accuracy: 98.32% 3 Validation loss: 0.072694 Best loss: 0.059205 Accuracy: 98.12% 4 Validation loss: 0.052085 Best loss: 0.052085 Accuracy: 98.51% 5 Validation loss: 0.070533 Best loss: 0.052085 Accuracy: 98.08% 6 Validation loss: 0.065484 Best loss: 0.052085 Accuracy: 98.24% 7 Validation loss: 0.044598 Best loss: 0.044598 Accuracy: 98.75% 8 Validation loss: 0.047897 Best loss: 0.044598 Accuracy: 98.79% 9 Validation loss: 0.050730 Best loss: 0.044598 Accuracy: 98.71% 10 Validation loss: 0.050214 Best loss: 0.044598 Accuracy: 98.91% 11 Validation loss: 0.040273 Best loss: 0.040273 Accuracy: 98.79% 12 Validation loss: 0.047540 Best loss: 0.040273 Accuracy: 98.91% 13 Validation loss: 0.057563 Best loss: 0.040273 Accuracy: 98.63% 14 Validation loss: 0.043323 Best loss: 0.040273 Accuracy: 98.75% 15 Validation loss: 0.076522 Best loss: 0.040273 Accuracy: 98.20% 16 Validation loss: 0.050215 Best loss: 0.040273 Accuracy: 98.79% 17 Validation loss: 0.055418 Best loss: 0.040273 Accuracy: 98.63% 18 Validation loss: 0.070927 Best loss: 0.040273 Accuracy: 98.20% 19 Validation loss: 0.047514 Best loss: 0.040273 Accuracy: 98.94% 20 Validation loss: 0.049006 Best loss: 0.040273 Accuracy: 98.79% 21 Validation loss: 0.037421 Best loss: 0.037421 Accuracy: 99.10% 22 Validation loss: 0.064827 Best loss: 0.037421 Accuracy: 98.87% 23 Validation loss: 0.047028 Best loss: 0.037421 Accuracy: 98.87% 24 Validation loss: 0.038679 Best loss: 0.037421 Accuracy: 99.10% 25 Validation loss: 0.041955 Best loss: 0.037421 Accuracy: 98.91% 26 Validation loss: 0.040104 Best loss: 0.037421 Accuracy: 98.98% 27 Validation loss: 0.044394 Best loss: 0.037421 Accuracy: 98.98% 28 Validation loss: 0.052222 Best loss: 0.037421 Accuracy: 98.91% 29 Validation loss: 0.042342 Best loss: 0.037421 Accuracy: 99.10% 30 Validation loss: 0.045150 Best loss: 0.037421 Accuracy: 99.10% 31 Validation loss: 0.060776 Best loss: 0.037421 Accuracy: 98.71% 32 Validation loss: 0.055974 Best loss: 0.037421 Accuracy: 98.75% 33 Validation loss: 0.030036 Best loss: 0.030036 Accuracy: 99.10% 34 Validation loss: 0.051309 Best loss: 0.030036 Accuracy: 98.94% 35 Validation loss: 0.040874 Best loss: 0.030036 Accuracy: 98.98% 36 Validation loss: 0.052250 Best loss: 0.030036 Accuracy: 98.83% 37 Validation loss: 0.043629 Best loss: 0.030036 Accuracy: 99.10% 38 Validation loss: 0.057504 Best loss: 0.030036 Accuracy: 98.91% 39 Validation loss: 0.040309 Best loss: 0.030036 Accuracy: 98.91% 40 Validation loss: 0.042893 Best loss: 0.030036 Accuracy: 99.06% 41 Validation loss: 0.048869 Best loss: 0.030036 Accuracy: 99.02% 42 Validation loss: 0.084335 Best loss: 0.030036 Accuracy: 98.71% 43 Validation loss: 0.037927 Best loss: 0.030036 Accuracy: 99.37% 44 Validation loss: 0.044251 Best loss: 0.030036 Accuracy: 99.18% 45 Validation loss: 0.047206 Best loss: 0.030036 Accuracy: 99.30% 46 Validation loss: 0.038641 Best loss: 0.030036 Accuracy: 99.26% 47 Validation loss: 0.051135 Best loss: 0.030036 Accuracy: 99.14% 48 Validation loss: 0.037729 Best loss: 0.030036 Accuracy: 99.30% 49 Validation loss: 0.040263 Best loss: 0.030036 Accuracy: 99.26% 50 Validation loss: 0.055763 Best loss: 0.030036 Accuracy: 99.22% 51 Validation loss: 0.044914 Best loss: 0.030036 Accuracy: 99.06% 52 Validation loss: 0.041934 Best loss: 0.030036 Accuracy: 98.94% 53 Validation loss: 0.056299 Best loss: 0.030036 Accuracy: 98.79% 54 Validation loss: 0.043354 Best loss: 0.030036 Accuracy: 99.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02, total= 2.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.088607 Best loss: 0.088607 Accuracy: 97.77% 1 Validation loss: 0.059020 Best loss: 0.059020 Accuracy: 98.16% 2 Validation loss: 0.057114 Best loss: 0.057114 Accuracy: 98.08% 3 Validation loss: 0.059019 Best loss: 0.057114 Accuracy: 98.16% 4 Validation loss: 0.061636 Best loss: 0.057114 Accuracy: 98.40% 5 Validation loss: 0.058661 Best loss: 0.057114 Accuracy: 98.24% 6 Validation loss: 0.042369 Best loss: 0.042369 Accuracy: 98.71% 7 Validation loss: 0.048458 Best loss: 0.042369 Accuracy: 98.63% 8 Validation loss: 0.049846 Best loss: 0.042369 Accuracy: 98.91% 9 Validation loss: 0.042974 Best loss: 0.042369 Accuracy: 98.83% 10 Validation loss: 0.055856 Best loss: 0.042369 Accuracy: 98.71% 11 Validation loss: 0.044446 Best loss: 0.042369 Accuracy: 98.75% 12 Validation loss: 0.048223 Best loss: 0.042369 Accuracy: 98.83% 13 Validation loss: 0.045407 Best loss: 0.042369 Accuracy: 98.67% 14 Validation loss: 0.047631 Best loss: 0.042369 Accuracy: 98.94% 15 Validation loss: 0.038329 Best loss: 0.038329 Accuracy: 99.06% 16 Validation loss: 0.035511 Best loss: 0.035511 Accuracy: 98.94% 17 Validation loss: 0.040064 Best loss: 0.035511 Accuracy: 99.10% 18 Validation loss: 0.042775 Best loss: 0.035511 Accuracy: 99.02% 19 Validation loss: 0.038636 Best loss: 0.035511 Accuracy: 99.30% 20 Validation loss: 0.039517 Best loss: 0.035511 Accuracy: 99.02% 21 Validation loss: 0.073186 Best loss: 0.035511 Accuracy: 98.36% 22 Validation loss: 0.040380 Best loss: 0.035511 Accuracy: 99.06% 23 Validation loss: 0.040062 Best loss: 0.035511 Accuracy: 99.06% 24 Validation loss: 0.056210 Best loss: 0.035511 Accuracy: 98.91% 25 Validation loss: 0.037450 Best loss: 0.035511 Accuracy: 99.22% 26 Validation loss: 0.046155 Best loss: 0.035511 Accuracy: 98.75% 27 Validation loss: 0.037171 Best loss: 0.035511 Accuracy: 99.22% 28 Validation loss: 0.040529 Best loss: 0.035511 Accuracy: 99.22% 29 Validation loss: 0.044966 Best loss: 0.035511 Accuracy: 99.06% 30 Validation loss: 0.060305 Best loss: 0.035511 Accuracy: 98.91% 31 Validation loss: 0.052044 Best loss: 0.035511 Accuracy: 98.98% 32 Validation loss: 0.050210 Best loss: 0.035511 Accuracy: 98.98% 33 Validation loss: 0.042219 Best loss: 0.035511 Accuracy: 99.10% 34 Validation loss: 0.049369 Best loss: 0.035511 Accuracy: 99.02% 35 Validation loss: 0.036546 Best loss: 0.035511 Accuracy: 99.18% 36 Validation loss: 0.022339 Best loss: 0.022339 Accuracy: 99.37% 37 Validation loss: 0.035007 Best loss: 0.022339 Accuracy: 99.22% 38 Validation loss: 0.053559 Best loss: 0.022339 Accuracy: 98.91% 39 Validation loss: 0.042837 Best loss: 0.022339 Accuracy: 99.06% 40 Validation loss: 0.030863 Best loss: 0.022339 Accuracy: 99.14% 41 Validation loss: 0.037139 Best loss: 0.022339 Accuracy: 99.18% 42 Validation loss: 0.049128 Best loss: 0.022339 Accuracy: 98.83% 43 Validation loss: 0.037604 Best loss: 0.022339 Accuracy: 98.98% 44 Validation loss: 0.052104 Best loss: 0.022339 Accuracy: 98.79% 45 Validation loss: 0.036232 Best loss: 0.022339 Accuracy: 99.10% 46 Validation loss: 0.039322 Best loss: 0.022339 Accuracy: 99.14% 47 Validation loss: 0.044262 Best loss: 0.022339 Accuracy: 99.02% 48 Validation loss: 0.044755 Best loss: 0.022339 Accuracy: 99.14% 49 Validation loss: 0.036428 Best loss: 0.022339 Accuracy: 99.30% 50 Validation loss: 0.028770 Best loss: 0.022339 Accuracy: 99.37% 51 Validation loss: 0.037347 Best loss: 0.022339 Accuracy: 99.37% 52 Validation loss: 0.048082 Best loss: 0.022339 Accuracy: 99.02% 53 Validation loss: 0.030448 Best loss: 0.022339 Accuracy: 99.30% 54 Validation loss: 0.043470 Best loss: 0.022339 Accuracy: 99.34% 55 Validation loss: 0.038348 Best loss: 0.022339 Accuracy: 99.10% 56 Validation loss: 0.032679 Best loss: 0.022339 Accuracy: 99.14% 57 Validation loss: 0.041999 Best loss: 0.022339 Accuracy: 99.30% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=50, batch_norm_momentum=0.98, learning_rate=0.02, total= 2.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.061712 Best loss: 0.061712 Accuracy: 98.20% 1 Validation loss: 0.060392 Best loss: 0.060392 Accuracy: 97.97% 2 Validation loss: 0.054341 Best loss: 0.054341 Accuracy: 98.63% 3 Validation loss: 0.048040 Best loss: 0.048040 Accuracy: 98.83% 4 Validation loss: 0.039998 Best loss: 0.039998 Accuracy: 98.59% 5 Validation loss: 0.042639 Best loss: 0.039998 Accuracy: 98.87% 6 Validation loss: 0.038493 Best loss: 0.038493 Accuracy: 98.91% 7 Validation loss: 0.045134 Best loss: 0.038493 Accuracy: 98.67% 8 Validation loss: 0.039672 Best loss: 0.038493 Accuracy: 98.91% 9 Validation loss: 0.039754 Best loss: 0.038493 Accuracy: 98.83% 10 Validation loss: 0.038130 Best loss: 0.038130 Accuracy: 98.94% 11 Validation loss: 0.040557 Best loss: 0.038130 Accuracy: 98.91% 12 Validation loss: 0.042665 Best loss: 0.038130 Accuracy: 98.94% 13 Validation loss: 0.054362 Best loss: 0.038130 Accuracy: 98.79% 14 Validation loss: 0.055043 Best loss: 0.038130 Accuracy: 98.55% 15 Validation loss: 0.042845 Best loss: 0.038130 Accuracy: 98.79% 16 Validation loss: 0.048979 Best loss: 0.038130 Accuracy: 98.87% 17 Validation loss: 0.035502 Best loss: 0.035502 Accuracy: 99.10% 18 Validation loss: 0.043877 Best loss: 0.035502 Accuracy: 98.79% 19 Validation loss: 0.034953 Best loss: 0.034953 Accuracy: 99.18% 20 Validation loss: 0.049729 Best loss: 0.034953 Accuracy: 98.79% 21 Validation loss: 0.060562 Best loss: 0.034953 Accuracy: 98.75% 22 Validation loss: 0.044265 Best loss: 0.034953 Accuracy: 99.10% 23 Validation loss: 0.052050 Best loss: 0.034953 Accuracy: 98.94% 24 Validation loss: 0.046476 Best loss: 0.034953 Accuracy: 98.94% 25 Validation loss: 0.055574 Best loss: 0.034953 Accuracy: 98.83% 26 Validation loss: 0.040052 Best loss: 0.034953 Accuracy: 99.10% 27 Validation loss: 0.045079 Best loss: 0.034953 Accuracy: 99.02% 28 Validation loss: 0.049023 Best loss: 0.034953 Accuracy: 99.06% 29 Validation loss: 0.045878 Best loss: 0.034953 Accuracy: 99.10% 30 Validation loss: 0.045529 Best loss: 0.034953 Accuracy: 98.83% 31 Validation loss: 0.066908 Best loss: 0.034953 Accuracy: 98.94% 32 Validation loss: 0.065858 Best loss: 0.034953 Accuracy: 98.98% 33 Validation loss: 0.029873 Best loss: 0.029873 Accuracy: 99.14% 34 Validation loss: 0.047789 Best loss: 0.029873 Accuracy: 98.87% 35 Validation loss: 0.032906 Best loss: 0.029873 Accuracy: 99.10% 36 Validation loss: 0.031404 Best loss: 0.029873 Accuracy: 99.14% 37 Validation loss: 0.044023 Best loss: 0.029873 Accuracy: 98.83% 38 Validation loss: 0.032848 Best loss: 0.029873 Accuracy: 99.30% 39 Validation loss: 0.033121 Best loss: 0.029873 Accuracy: 99.14% 40 Validation loss: 0.047982 Best loss: 0.029873 Accuracy: 98.94% 41 Validation loss: 0.045578 Best loss: 0.029873 Accuracy: 98.91% 42 Validation loss: 0.041164 Best loss: 0.029873 Accuracy: 99.14% 43 Validation loss: 0.035701 Best loss: 0.029873 Accuracy: 99.30% 44 Validation loss: 0.046417 Best loss: 0.029873 Accuracy: 98.94% 45 Validation loss: 0.041832 Best loss: 0.029873 Accuracy: 98.83% 46 Validation loss: 0.036894 Best loss: 0.029873 Accuracy: 99.10% 47 Validation loss: 0.043191 Best loss: 0.029873 Accuracy: 98.87% 48 Validation loss: 0.043468 Best loss: 0.029873 Accuracy: 99.10% 49 Validation loss: 0.042232 Best loss: 0.029873 Accuracy: 99.06% 50 Validation loss: 0.043235 Best loss: 0.029873 Accuracy: 98.98% 51 Validation loss: 0.038631 Best loss: 0.029873 Accuracy: 99.18% 52 Validation loss: 0.037313 Best loss: 0.029873 Accuracy: 99.22% 53 Validation loss: 0.050151 Best loss: 0.029873 Accuracy: 99.10% 54 Validation loss: 0.053613 Best loss: 0.029873 Accuracy: 98.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.061620 Best loss: 0.061620 Accuracy: 98.08% 1 Validation loss: 0.049404 Best loss: 0.049404 Accuracy: 98.40% 2 Validation loss: 0.050841 Best loss: 0.049404 Accuracy: 98.48% 3 Validation loss: 0.049837 Best loss: 0.049404 Accuracy: 98.48% 4 Validation loss: 0.054431 Best loss: 0.049404 Accuracy: 98.67% 5 Validation loss: 0.038168 Best loss: 0.038168 Accuracy: 98.91% 6 Validation loss: 0.046040 Best loss: 0.038168 Accuracy: 98.75% 7 Validation loss: 0.042818 Best loss: 0.038168 Accuracy: 98.87% 8 Validation loss: 0.044754 Best loss: 0.038168 Accuracy: 99.02% 9 Validation loss: 0.041841 Best loss: 0.038168 Accuracy: 99.02% 10 Validation loss: 0.048616 Best loss: 0.038168 Accuracy: 98.94% 11 Validation loss: 0.045556 Best loss: 0.038168 Accuracy: 98.98% 12 Validation loss: 0.042856 Best loss: 0.038168 Accuracy: 99.02% 13 Validation loss: 0.039390 Best loss: 0.038168 Accuracy: 98.94% 14 Validation loss: 0.034716 Best loss: 0.034716 Accuracy: 99.26% 15 Validation loss: 0.051582 Best loss: 0.034716 Accuracy: 98.71% 16 Validation loss: 0.035453 Best loss: 0.034716 Accuracy: 98.71% 17 Validation loss: 0.031419 Best loss: 0.031419 Accuracy: 98.98% 18 Validation loss: 0.057715 Best loss: 0.031419 Accuracy: 98.55% 19 Validation loss: 0.050240 Best loss: 0.031419 Accuracy: 98.87% 20 Validation loss: 0.040978 Best loss: 0.031419 Accuracy: 98.87% 21 Validation loss: 0.053826 Best loss: 0.031419 Accuracy: 98.75% 22 Validation loss: 0.051504 Best loss: 0.031419 Accuracy: 98.91% 23 Validation loss: 0.049188 Best loss: 0.031419 Accuracy: 98.94% 24 Validation loss: 0.032197 Best loss: 0.031419 Accuracy: 99.10% 25 Validation loss: 0.035581 Best loss: 0.031419 Accuracy: 99.18% 26 Validation loss: 0.034326 Best loss: 0.031419 Accuracy: 99.22% 27 Validation loss: 0.049305 Best loss: 0.031419 Accuracy: 98.91% 28 Validation loss: 0.048366 Best loss: 0.031419 Accuracy: 98.71% 29 Validation loss: 0.036926 Best loss: 0.031419 Accuracy: 99.26% 30 Validation loss: 0.041111 Best loss: 0.031419 Accuracy: 98.98% 31 Validation loss: 0.070886 Best loss: 0.031419 Accuracy: 98.75% 32 Validation loss: 0.059124 Best loss: 0.031419 Accuracy: 98.98% 33 Validation loss: 0.053165 Best loss: 0.031419 Accuracy: 99.18% 34 Validation loss: 0.046331 Best loss: 0.031419 Accuracy: 98.98% 35 Validation loss: 0.046262 Best loss: 0.031419 Accuracy: 99.06% 36 Validation loss: 0.053496 Best loss: 0.031419 Accuracy: 98.94% 37 Validation loss: 0.035710 Best loss: 0.031419 Accuracy: 99.02% 38 Validation loss: 0.037947 Best loss: 0.031419 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01, total= 54.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.058791 Best loss: 0.058791 Accuracy: 98.32% 1 Validation loss: 0.046576 Best loss: 0.046576 Accuracy: 98.48% 2 Validation loss: 0.050878 Best loss: 0.046576 Accuracy: 98.28% 3 Validation loss: 0.042208 Best loss: 0.042208 Accuracy: 98.63% 4 Validation loss: 0.037702 Best loss: 0.037702 Accuracy: 98.83% 5 Validation loss: 0.031859 Best loss: 0.031859 Accuracy: 99.06% 6 Validation loss: 0.029488 Best loss: 0.029488 Accuracy: 99.10% 7 Validation loss: 0.058740 Best loss: 0.029488 Accuracy: 98.24% 8 Validation loss: 0.043591 Best loss: 0.029488 Accuracy: 98.79% 9 Validation loss: 0.032071 Best loss: 0.029488 Accuracy: 99.22% 10 Validation loss: 0.046764 Best loss: 0.029488 Accuracy: 98.91% 11 Validation loss: 0.033919 Best loss: 0.029488 Accuracy: 99.06% 12 Validation loss: 0.039401 Best loss: 0.029488 Accuracy: 99.02% 13 Validation loss: 0.052074 Best loss: 0.029488 Accuracy: 98.71% 14 Validation loss: 0.036364 Best loss: 0.029488 Accuracy: 99.02% 15 Validation loss: 0.033067 Best loss: 0.029488 Accuracy: 99.10% 16 Validation loss: 0.037052 Best loss: 0.029488 Accuracy: 99.18% 17 Validation loss: 0.028077 Best loss: 0.028077 Accuracy: 99.14% 18 Validation loss: 0.032696 Best loss: 0.028077 Accuracy: 99.14% 19 Validation loss: 0.035398 Best loss: 0.028077 Accuracy: 98.94% 20 Validation loss: 0.040580 Best loss: 0.028077 Accuracy: 98.98% 21 Validation loss: 0.051306 Best loss: 0.028077 Accuracy: 98.67% 22 Validation loss: 0.035233 Best loss: 0.028077 Accuracy: 99.22% 23 Validation loss: 0.034053 Best loss: 0.028077 Accuracy: 99.02% 24 Validation loss: 0.050211 Best loss: 0.028077 Accuracy: 99.06% 25 Validation loss: 0.036947 Best loss: 0.028077 Accuracy: 98.98% 26 Validation loss: 0.028458 Best loss: 0.028077 Accuracy: 99.22% 27 Validation loss: 0.042643 Best loss: 0.028077 Accuracy: 98.87% 28 Validation loss: 0.031291 Best loss: 0.028077 Accuracy: 99.14% 29 Validation loss: 0.032563 Best loss: 0.028077 Accuracy: 98.94% 30 Validation loss: 0.033059 Best loss: 0.028077 Accuracy: 99.30% 31 Validation loss: 0.049366 Best loss: 0.028077 Accuracy: 99.06% 32 Validation loss: 0.037210 Best loss: 0.028077 Accuracy: 99.22% 33 Validation loss: 0.037784 Best loss: 0.028077 Accuracy: 99.14% 34 Validation loss: 0.040342 Best loss: 0.028077 Accuracy: 99.10% 35 Validation loss: 0.069757 Best loss: 0.028077 Accuracy: 98.67% 36 Validation loss: 0.033977 Best loss: 0.028077 Accuracy: 99.22% 37 Validation loss: 0.044085 Best loss: 0.028077 Accuracy: 98.87% 38 Validation loss: 0.046169 Best loss: 0.028077 Accuracy: 99.06% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=100, batch_norm_momentum=0.9, learning_rate=0.01, total= 54.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 4.836256 Best loss: 4.836256 Accuracy: 90.89% 1 Validation loss: 0.598753 Best loss: 0.598753 Accuracy: 94.57% 2 Validation loss: 0.235842 Best loss: 0.235842 Accuracy: 96.56% 3 Validation loss: 0.141703 Best loss: 0.141703 Accuracy: 96.91% 4 Validation loss: 0.154485 Best loss: 0.141703 Accuracy: 96.68% 5 Validation loss: 0.124688 Best loss: 0.124688 Accuracy: 97.34% 6 Validation loss: 0.087364 Best loss: 0.087364 Accuracy: 98.20% 7 Validation loss: 0.060215 Best loss: 0.060215 Accuracy: 98.67% 8 Validation loss: 0.063890 Best loss: 0.060215 Accuracy: 98.51% 9 Validation loss: 0.072716 Best loss: 0.060215 Accuracy: 98.63% 10 Validation loss: 0.095894 Best loss: 0.060215 Accuracy: 98.36% 11 Validation loss: 0.081026 Best loss: 0.060215 Accuracy: 98.59% 12 Validation loss: 0.082191 Best loss: 0.060215 Accuracy: 98.55% 13 Validation loss: 0.078633 Best loss: 0.060215 Accuracy: 98.36% 14 Validation loss: 0.077939 Best loss: 0.060215 Accuracy: 98.51% 15 Validation loss: 0.076284 Best loss: 0.060215 Accuracy: 98.48% 16 Validation loss: 0.057202 Best loss: 0.057202 Accuracy: 98.83% 17 Validation loss: 0.063481 Best loss: 0.057202 Accuracy: 98.59% 18 Validation loss: 0.074907 Best loss: 0.057202 Accuracy: 98.48% 19 Validation loss: 0.069796 Best loss: 0.057202 Accuracy: 98.67% 20 Validation loss: 0.044758 Best loss: 0.044758 Accuracy: 98.98% 21 Validation loss: 0.062930 Best loss: 0.044758 Accuracy: 98.83% 22 Validation loss: 0.068160 Best loss: 0.044758 Accuracy: 98.79% 23 Validation loss: 0.067989 Best loss: 0.044758 Accuracy: 98.63% 24 Validation loss: 0.061554 Best loss: 0.044758 Accuracy: 98.94% 25 Validation loss: 0.066501 Best loss: 0.044758 Accuracy: 98.75% 26 Validation loss: 0.079405 Best loss: 0.044758 Accuracy: 98.59% 27 Validation loss: 0.100535 Best loss: 0.044758 Accuracy: 98.28% 28 Validation loss: 0.095924 Best loss: 0.044758 Accuracy: 98.28% 29 Validation loss: 0.095848 Best loss: 0.044758 Accuracy: 98.24% 30 Validation loss: 0.093213 Best loss: 0.044758 Accuracy: 98.44% 31 Validation loss: 0.070028 Best loss: 0.044758 Accuracy: 98.75% 32 Validation loss: 0.055754 Best loss: 0.044758 Accuracy: 99.06% 33 Validation loss: 0.119830 Best loss: 0.044758 Accuracy: 98.24% 34 Validation loss: 0.083498 Best loss: 0.044758 Accuracy: 98.40% 35 Validation loss: 0.060775 Best loss: 0.044758 Accuracy: 98.67% 36 Validation loss: 0.055359 Best loss: 0.044758 Accuracy: 99.02% 37 Validation loss: 0.065444 Best loss: 0.044758 Accuracy: 98.75% 38 Validation loss: 0.058979 Best loss: 0.044758 Accuracy: 98.83% 39 Validation loss: 0.062855 Best loss: 0.044758 Accuracy: 98.87% 40 Validation loss: 0.075719 Best loss: 0.044758 Accuracy: 98.71% 41 Validation loss: 0.109948 Best loss: 0.044758 Accuracy: 98.20% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05, total= 16.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 4.707267 Best loss: 4.707267 Accuracy: 89.80% 1 Validation loss: 1.767822 Best loss: 1.767822 Accuracy: 89.95% 2 Validation loss: 0.532535 Best loss: 0.532535 Accuracy: 94.72% 3 Validation loss: 0.136687 Best loss: 0.136687 Accuracy: 98.08% 4 Validation loss: 0.155387 Best loss: 0.136687 Accuracy: 97.81% 5 Validation loss: 0.106990 Best loss: 0.106990 Accuracy: 98.12% 6 Validation loss: 0.069396 Best loss: 0.069396 Accuracy: 98.44% 7 Validation loss: 0.085276 Best loss: 0.069396 Accuracy: 98.24% 8 Validation loss: 0.087579 Best loss: 0.069396 Accuracy: 98.44% 9 Validation loss: 0.083032 Best loss: 0.069396 Accuracy: 98.59% 10 Validation loss: 0.096772 Best loss: 0.069396 Accuracy: 98.32% 11 Validation loss: 0.057175 Best loss: 0.057175 Accuracy: 98.91% 12 Validation loss: 0.071862 Best loss: 0.057175 Accuracy: 98.48% 13 Validation loss: 0.056319 Best loss: 0.056319 Accuracy: 98.87% 14 Validation loss: 0.069359 Best loss: 0.056319 Accuracy: 98.40% 15 Validation loss: 0.082025 Best loss: 0.056319 Accuracy: 98.40% 16 Validation loss: 0.069482 Best loss: 0.056319 Accuracy: 98.55% 17 Validation loss: 0.049885 Best loss: 0.049885 Accuracy: 98.98% 18 Validation loss: 0.093100 Best loss: 0.049885 Accuracy: 98.28% 19 Validation loss: 0.057117 Best loss: 0.049885 Accuracy: 98.94% 20 Validation loss: 0.071259 Best loss: 0.049885 Accuracy: 98.75% 21 Validation loss: 0.053836 Best loss: 0.049885 Accuracy: 99.06% 22 Validation loss: 0.075194 Best loss: 0.049885 Accuracy: 98.63% 23 Validation loss: 0.061668 Best loss: 0.049885 Accuracy: 98.83% 24 Validation loss: 0.047636 Best loss: 0.047636 Accuracy: 99.26% 25 Validation loss: 0.070596 Best loss: 0.047636 Accuracy: 98.94% 26 Validation loss: 0.062105 Best loss: 0.047636 Accuracy: 99.02% 27 Validation loss: 0.056679 Best loss: 0.047636 Accuracy: 98.83% 28 Validation loss: 0.050878 Best loss: 0.047636 Accuracy: 99.06% 29 Validation loss: 0.074268 Best loss: 0.047636 Accuracy: 98.91% 30 Validation loss: 0.057167 Best loss: 0.047636 Accuracy: 98.98% 31 Validation loss: 0.062324 Best loss: 0.047636 Accuracy: 99.06% 32 Validation loss: 0.095189 Best loss: 0.047636 Accuracy: 98.63% 33 Validation loss: 0.092739 Best loss: 0.047636 Accuracy: 98.55% 34 Validation loss: 0.062219 Best loss: 0.047636 Accuracy: 99.02% 35 Validation loss: 0.080036 Best loss: 0.047636 Accuracy: 98.48% 36 Validation loss: 0.060451 Best loss: 0.047636 Accuracy: 99.14% 37 Validation loss: 0.078941 Best loss: 0.047636 Accuracy: 98.75% 38 Validation loss: 0.060529 Best loss: 0.047636 Accuracy: 99.14% 39 Validation loss: 0.062054 Best loss: 0.047636 Accuracy: 98.87% 40 Validation loss: 0.059120 Best loss: 0.047636 Accuracy: 98.98% 41 Validation loss: 0.066834 Best loss: 0.047636 Accuracy: 98.63% 42 Validation loss: 0.085034 Best loss: 0.047636 Accuracy: 98.55% 43 Validation loss: 0.076673 Best loss: 0.047636 Accuracy: 98.59% 44 Validation loss: 0.083316 Best loss: 0.047636 Accuracy: 98.51% 45 Validation loss: 0.073503 Best loss: 0.047636 Accuracy: 98.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05, total= 16.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 6.919957 Best loss: 6.919957 Accuracy: 80.30% 1 Validation loss: 0.468069 Best loss: 0.468069 Accuracy: 93.00% 2 Validation loss: 0.295540 Best loss: 0.295540 Accuracy: 94.80% 3 Validation loss: 0.210347 Best loss: 0.210347 Accuracy: 96.68% 4 Validation loss: 0.090193 Best loss: 0.090193 Accuracy: 98.32% 5 Validation loss: 0.105541 Best loss: 0.090193 Accuracy: 98.24% 6 Validation loss: 0.081325 Best loss: 0.081325 Accuracy: 98.55% 7 Validation loss: 0.071348 Best loss: 0.071348 Accuracy: 98.59% 8 Validation loss: 0.094898 Best loss: 0.071348 Accuracy: 98.44% 9 Validation loss: 0.097051 Best loss: 0.071348 Accuracy: 98.28% 10 Validation loss: 0.078046 Best loss: 0.071348 Accuracy: 98.36% 11 Validation loss: 0.084042 Best loss: 0.071348 Accuracy: 98.67% 12 Validation loss: 0.072908 Best loss: 0.071348 Accuracy: 98.94% 13 Validation loss: 0.075689 Best loss: 0.071348 Accuracy: 98.75% 14 Validation loss: 0.066885 Best loss: 0.066885 Accuracy: 98.91% 15 Validation loss: 0.066020 Best loss: 0.066020 Accuracy: 98.71% 16 Validation loss: 0.082090 Best loss: 0.066020 Accuracy: 98.44% 17 Validation loss: 0.081434 Best loss: 0.066020 Accuracy: 98.36% 18 Validation loss: 0.085077 Best loss: 0.066020 Accuracy: 98.55% 19 Validation loss: 0.084167 Best loss: 0.066020 Accuracy: 98.55% 20 Validation loss: 0.088668 Best loss: 0.066020 Accuracy: 98.67% 21 Validation loss: 0.069729 Best loss: 0.066020 Accuracy: 98.83% 22 Validation loss: 0.066986 Best loss: 0.066020 Accuracy: 98.83% 23 Validation loss: 0.081034 Best loss: 0.066020 Accuracy: 98.71% 24 Validation loss: 0.086464 Best loss: 0.066020 Accuracy: 98.79% 25 Validation loss: 0.084871 Best loss: 0.066020 Accuracy: 98.91% 26 Validation loss: 0.077318 Best loss: 0.066020 Accuracy: 98.63% 27 Validation loss: 0.077131 Best loss: 0.066020 Accuracy: 98.48% 28 Validation loss: 0.075721 Best loss: 0.066020 Accuracy: 98.67% 29 Validation loss: 0.078646 Best loss: 0.066020 Accuracy: 98.67% 30 Validation loss: 0.135781 Best loss: 0.066020 Accuracy: 97.73% 31 Validation loss: 0.062157 Best loss: 0.062157 Accuracy: 98.98% 32 Validation loss: 0.068585 Best loss: 0.062157 Accuracy: 99.06% 33 Validation loss: 0.083089 Best loss: 0.062157 Accuracy: 98.91% 34 Validation loss: 0.103073 Best loss: 0.062157 Accuracy: 98.67% 35 Validation loss: 0.079303 Best loss: 0.062157 Accuracy: 98.98% 36 Validation loss: 0.069185 Best loss: 0.062157 Accuracy: 98.79% 37 Validation loss: 0.064719 Best loss: 0.062157 Accuracy: 98.75% 38 Validation loss: 0.102800 Best loss: 0.062157 Accuracy: 98.67% 39 Validation loss: 0.075695 Best loss: 0.062157 Accuracy: 98.79% 40 Validation loss: 0.077575 Best loss: 0.062157 Accuracy: 98.71% 41 Validation loss: 0.058042 Best loss: 0.058042 Accuracy: 99.10% 42 Validation loss: 0.056664 Best loss: 0.056664 Accuracy: 99.02% 43 Validation loss: 0.064730 Best loss: 0.056664 Accuracy: 98.87% 44 Validation loss: 0.107633 Best loss: 0.056664 Accuracy: 98.36% 45 Validation loss: 0.073307 Best loss: 0.056664 Accuracy: 98.87% 46 Validation loss: 0.071340 Best loss: 0.056664 Accuracy: 98.79% 47 Validation loss: 0.071675 Best loss: 0.056664 Accuracy: 98.75% 48 Validation loss: 0.084380 Best loss: 0.056664 Accuracy: 98.63% 49 Validation loss: 0.102246 Best loss: 0.056664 Accuracy: 98.51% 50 Validation loss: 0.077002 Best loss: 0.056664 Accuracy: 98.75% 51 Validation loss: 0.070400 Best loss: 0.056664 Accuracy: 98.87% 52 Validation loss: 0.073437 Best loss: 0.056664 Accuracy: 98.87% 53 Validation loss: 0.072691 Best loss: 0.056664 Accuracy: 98.83% 54 Validation loss: 0.070807 Best loss: 0.056664 Accuracy: 98.87% 55 Validation loss: 0.077325 Best loss: 0.056664 Accuracy: 98.87% 56 Validation loss: 0.086305 Best loss: 0.056664 Accuracy: 98.55% 57 Validation loss: 0.076796 Best loss: 0.056664 Accuracy: 98.79% 58 Validation loss: 0.123355 Best loss: 0.056664 Accuracy: 98.48% 59 Validation loss: 0.065903 Best loss: 0.056664 Accuracy: 98.83% 60 Validation loss: 0.093622 Best loss: 0.056664 Accuracy: 98.98% 61 Validation loss: 0.099004 Best loss: 0.056664 Accuracy: 98.40% 62 Validation loss: 0.065218 Best loss: 0.056664 Accuracy: 98.79% 63 Validation loss: 0.071789 Best loss: 0.056664 Accuracy: 98.94% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=500, batch_norm_momentum=0.99, learning_rate=0.05, total= 22.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.125661 Best loss: 0.125661 Accuracy: 96.56% 1 Validation loss: 0.098061 Best loss: 0.098061 Accuracy: 96.83% 2 Validation loss: 0.063872 Best loss: 0.063872 Accuracy: 98.16% 3 Validation loss: 0.089017 Best loss: 0.063872 Accuracy: 97.46% 4 Validation loss: 0.054265 Best loss: 0.054265 Accuracy: 98.48% 5 Validation loss: 0.048222 Best loss: 0.048222 Accuracy: 98.63% 6 Validation loss: 0.049389 Best loss: 0.048222 Accuracy: 98.28% 7 Validation loss: 0.044232 Best loss: 0.044232 Accuracy: 98.63% 8 Validation loss: 0.044661 Best loss: 0.044232 Accuracy: 98.59% 9 Validation loss: 0.048843 Best loss: 0.044232 Accuracy: 98.28% 10 Validation loss: 0.048945 Best loss: 0.044232 Accuracy: 98.48% 11 Validation loss: 0.047802 Best loss: 0.044232 Accuracy: 98.55% 12 Validation loss: 0.047460 Best loss: 0.044232 Accuracy: 98.48% 13 Validation loss: 0.046249 Best loss: 0.044232 Accuracy: 98.71% 14 Validation loss: 0.048124 Best loss: 0.044232 Accuracy: 98.40% 15 Validation loss: 0.037900 Best loss: 0.037900 Accuracy: 98.79% 16 Validation loss: 0.041786 Best loss: 0.037900 Accuracy: 98.75% 17 Validation loss: 0.036832 Best loss: 0.036832 Accuracy: 98.71% 18 Validation loss: 0.041321 Best loss: 0.036832 Accuracy: 98.67% 19 Validation loss: 0.038101 Best loss: 0.036832 Accuracy: 98.79% 20 Validation loss: 0.041214 Best loss: 0.036832 Accuracy: 98.79% 21 Validation loss: 0.034587 Best loss: 0.034587 Accuracy: 99.02% 22 Validation loss: 0.043765 Best loss: 0.034587 Accuracy: 98.59% 23 Validation loss: 0.039373 Best loss: 0.034587 Accuracy: 98.94% 24 Validation loss: 0.039391 Best loss: 0.034587 Accuracy: 98.75% 25 Validation loss: 0.036165 Best loss: 0.034587 Accuracy: 98.91% 26 Validation loss: 0.037990 Best loss: 0.034587 Accuracy: 98.94% 27 Validation loss: 0.034863 Best loss: 0.034587 Accuracy: 98.91% 28 Validation loss: 0.047968 Best loss: 0.034587 Accuracy: 98.51% 29 Validation loss: 0.041035 Best loss: 0.034587 Accuracy: 98.71% 30 Validation loss: 0.041807 Best loss: 0.034587 Accuracy: 98.91% 31 Validation loss: 0.039881 Best loss: 0.034587 Accuracy: 98.79% 32 Validation loss: 0.037565 Best loss: 0.034587 Accuracy: 98.83% 33 Validation loss: 0.036728 Best loss: 0.034587 Accuracy: 98.67% 34 Validation loss: 0.034715 Best loss: 0.034587 Accuracy: 99.02% 35 Validation loss: 0.036321 Best loss: 0.034587 Accuracy: 98.94% 36 Validation loss: 0.038161 Best loss: 0.034587 Accuracy: 98.98% 37 Validation loss: 0.036534 Best loss: 0.034587 Accuracy: 98.83% 38 Validation loss: 0.034278 Best loss: 0.034278 Accuracy: 98.98% 39 Validation loss: 0.054729 Best loss: 0.034278 Accuracy: 98.71% 40 Validation loss: 0.039395 Best loss: 0.034278 Accuracy: 99.06% 41 Validation loss: 0.045315 Best loss: 0.034278 Accuracy: 98.67% 42 Validation loss: 0.038903 Best loss: 0.034278 Accuracy: 98.91% 43 Validation loss: 0.038716 Best loss: 0.034278 Accuracy: 98.83% 44 Validation loss: 0.033924 Best loss: 0.033924 Accuracy: 99.06% 45 Validation loss: 0.045033 Best loss: 0.033924 Accuracy: 98.67% 46 Validation loss: 0.040343 Best loss: 0.033924 Accuracy: 98.94% 47 Validation loss: 0.041511 Best loss: 0.033924 Accuracy: 98.91% 48 Validation loss: 0.057984 Best loss: 0.033924 Accuracy: 98.32% 49 Validation loss: 0.036368 Best loss: 0.033924 Accuracy: 98.87% 50 Validation loss: 0.027609 Best loss: 0.027609 Accuracy: 99.06% 51 Validation loss: 0.035406 Best loss: 0.027609 Accuracy: 98.91% 52 Validation loss: 0.047989 Best loss: 0.027609 Accuracy: 98.94% 53 Validation loss: 0.040391 Best loss: 0.027609 Accuracy: 98.83% 54 Validation loss: 0.041666 Best loss: 0.027609 Accuracy: 98.91% 55 Validation loss: 0.040892 Best loss: 0.027609 Accuracy: 98.94% 56 Validation loss: 0.040488 Best loss: 0.027609 Accuracy: 99.06% 57 Validation loss: 0.038031 Best loss: 0.027609 Accuracy: 98.98% 58 Validation loss: 0.035541 Best loss: 0.027609 Accuracy: 98.91% 59 Validation loss: 0.049448 Best loss: 0.027609 Accuracy: 98.67% 60 Validation loss: 0.039664 Best loss: 0.027609 Accuracy: 98.87% 61 Validation loss: 0.043431 Best loss: 0.027609 Accuracy: 98.87% 62 Validation loss: 0.055417 Best loss: 0.027609 Accuracy: 98.71% 63 Validation loss: 0.058818 Best loss: 0.027609 Accuracy: 98.48% 64 Validation loss: 0.051943 Best loss: 0.027609 Accuracy: 98.91% 65 Validation loss: 0.050482 Best loss: 0.027609 Accuracy: 98.59% 66 Validation loss: 0.047399 Best loss: 0.027609 Accuracy: 98.83% 67 Validation loss: 0.054120 Best loss: 0.027609 Accuracy: 98.75% 68 Validation loss: 0.054082 Best loss: 0.027609 Accuracy: 98.79% 69 Validation loss: 0.053655 Best loss: 0.027609 Accuracy: 98.75% 70 Validation loss: 0.053924 Best loss: 0.027609 Accuracy: 98.83% 71 Validation loss: 0.042294 Best loss: 0.027609 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total=12.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.103086 Best loss: 0.103086 Accuracy: 96.72% 1 Validation loss: 0.080791 Best loss: 0.080791 Accuracy: 97.30% 2 Validation loss: 0.077556 Best loss: 0.077556 Accuracy: 97.46% 3 Validation loss: 0.060100 Best loss: 0.060100 Accuracy: 97.69% 4 Validation loss: 0.060579 Best loss: 0.060100 Accuracy: 97.85% 5 Validation loss: 0.077110 Best loss: 0.060100 Accuracy: 97.65% 6 Validation loss: 0.058507 Best loss: 0.058507 Accuracy: 98.16% 7 Validation loss: 0.044345 Best loss: 0.044345 Accuracy: 98.67% 8 Validation loss: 0.049654 Best loss: 0.044345 Accuracy: 98.67% 9 Validation loss: 0.053307 Best loss: 0.044345 Accuracy: 98.28% 10 Validation loss: 0.044551 Best loss: 0.044345 Accuracy: 98.75% 11 Validation loss: 0.045347 Best loss: 0.044345 Accuracy: 98.63% 12 Validation loss: 0.037828 Best loss: 0.037828 Accuracy: 98.79% 13 Validation loss: 0.045012 Best loss: 0.037828 Accuracy: 98.67% 14 Validation loss: 0.043192 Best loss: 0.037828 Accuracy: 98.36% 15 Validation loss: 0.044648 Best loss: 0.037828 Accuracy: 98.67% 16 Validation loss: 0.064057 Best loss: 0.037828 Accuracy: 98.20% 17 Validation loss: 0.040607 Best loss: 0.037828 Accuracy: 98.67% 18 Validation loss: 0.042654 Best loss: 0.037828 Accuracy: 98.59% 19 Validation loss: 0.059392 Best loss: 0.037828 Accuracy: 98.12% 20 Validation loss: 0.057254 Best loss: 0.037828 Accuracy: 98.63% 21 Validation loss: 0.036607 Best loss: 0.036607 Accuracy: 98.94% 22 Validation loss: 0.039848 Best loss: 0.036607 Accuracy: 98.83% 23 Validation loss: 0.054527 Best loss: 0.036607 Accuracy: 98.51% 24 Validation loss: 0.041726 Best loss: 0.036607 Accuracy: 98.75% 25 Validation loss: 0.048718 Best loss: 0.036607 Accuracy: 98.55% 26 Validation loss: 0.044620 Best loss: 0.036607 Accuracy: 98.59% 27 Validation loss: 0.048967 Best loss: 0.036607 Accuracy: 98.28% 28 Validation loss: 0.041789 Best loss: 0.036607 Accuracy: 98.67% 29 Validation loss: 0.049716 Best loss: 0.036607 Accuracy: 98.91% 30 Validation loss: 0.068161 Best loss: 0.036607 Accuracy: 98.24% 31 Validation loss: 0.043282 Best loss: 0.036607 Accuracy: 98.83% 32 Validation loss: 0.044965 Best loss: 0.036607 Accuracy: 98.83% 33 Validation loss: 0.039039 Best loss: 0.036607 Accuracy: 98.75% 34 Validation loss: 0.040655 Best loss: 0.036607 Accuracy: 98.83% 35 Validation loss: 0.034081 Best loss: 0.034081 Accuracy: 98.79% 36 Validation loss: 0.054108 Best loss: 0.034081 Accuracy: 98.63% 37 Validation loss: 0.036368 Best loss: 0.034081 Accuracy: 99.02% 38 Validation loss: 0.042616 Best loss: 0.034081 Accuracy: 98.91% 39 Validation loss: 0.036898 Best loss: 0.034081 Accuracy: 98.83% 40 Validation loss: 0.042116 Best loss: 0.034081 Accuracy: 98.83% 41 Validation loss: 0.040657 Best loss: 0.034081 Accuracy: 98.83% 42 Validation loss: 0.047654 Best loss: 0.034081 Accuracy: 98.71% 43 Validation loss: 0.036818 Best loss: 0.034081 Accuracy: 98.87% 44 Validation loss: 0.042809 Best loss: 0.034081 Accuracy: 98.98% 45 Validation loss: 0.038417 Best loss: 0.034081 Accuracy: 98.83% 46 Validation loss: 0.053037 Best loss: 0.034081 Accuracy: 98.59% 47 Validation loss: 0.031427 Best loss: 0.031427 Accuracy: 99.10% 48 Validation loss: 0.038063 Best loss: 0.031427 Accuracy: 98.98% 49 Validation loss: 0.041364 Best loss: 0.031427 Accuracy: 98.91% 50 Validation loss: 0.044857 Best loss: 0.031427 Accuracy: 98.83% 51 Validation loss: 0.043814 Best loss: 0.031427 Accuracy: 98.83% 52 Validation loss: 0.045500 Best loss: 0.031427 Accuracy: 98.94% 53 Validation loss: 0.038333 Best loss: 0.031427 Accuracy: 98.87% 54 Validation loss: 0.046462 Best loss: 0.031427 Accuracy: 98.87% 55 Validation loss: 0.040134 Best loss: 0.031427 Accuracy: 98.83% 56 Validation loss: 0.040153 Best loss: 0.031427 Accuracy: 98.75% 57 Validation loss: 0.046202 Best loss: 0.031427 Accuracy: 98.83% 58 Validation loss: 0.047684 Best loss: 0.031427 Accuracy: 98.71% 59 Validation loss: 0.044877 Best loss: 0.031427 Accuracy: 98.91% 60 Validation loss: 0.035165 Best loss: 0.031427 Accuracy: 98.94% 61 Validation loss: 0.038858 Best loss: 0.031427 Accuracy: 98.91% 62 Validation loss: 0.045353 Best loss: 0.031427 Accuracy: 99.06% 63 Validation loss: 0.050662 Best loss: 0.031427 Accuracy: 98.44% 64 Validation loss: 0.050845 Best loss: 0.031427 Accuracy: 98.71% 65 Validation loss: 0.053246 Best loss: 0.031427 Accuracy: 98.59% 66 Validation loss: 0.040093 Best loss: 0.031427 Accuracy: 98.94% 67 Validation loss: 0.041264 Best loss: 0.031427 Accuracy: 98.98% 68 Validation loss: 0.038287 Best loss: 0.031427 Accuracy: 98.98% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total=11.7min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.085546 Best loss: 0.085546 Accuracy: 97.65% 1 Validation loss: 0.057352 Best loss: 0.057352 Accuracy: 98.05% 2 Validation loss: 0.069103 Best loss: 0.057352 Accuracy: 98.12% 3 Validation loss: 0.063647 Best loss: 0.057352 Accuracy: 97.81% 4 Validation loss: 0.060332 Best loss: 0.057352 Accuracy: 98.32% 5 Validation loss: 0.049603 Best loss: 0.049603 Accuracy: 98.24% 6 Validation loss: 0.057980 Best loss: 0.049603 Accuracy: 98.05% 7 Validation loss: 0.036549 Best loss: 0.036549 Accuracy: 98.75% 8 Validation loss: 0.058489 Best loss: 0.036549 Accuracy: 98.08% 9 Validation loss: 0.040028 Best loss: 0.036549 Accuracy: 98.48% 10 Validation loss: 0.038622 Best loss: 0.036549 Accuracy: 98.63% 11 Validation loss: 0.042649 Best loss: 0.036549 Accuracy: 98.55% 12 Validation loss: 0.045057 Best loss: 0.036549 Accuracy: 98.71% 13 Validation loss: 0.050367 Best loss: 0.036549 Accuracy: 98.44% 14 Validation loss: 0.043516 Best loss: 0.036549 Accuracy: 98.59% 15 Validation loss: 0.043465 Best loss: 0.036549 Accuracy: 98.75% 16 Validation loss: 0.040504 Best loss: 0.036549 Accuracy: 98.55% 17 Validation loss: 0.044459 Best loss: 0.036549 Accuracy: 98.83% 18 Validation loss: 0.036960 Best loss: 0.036549 Accuracy: 98.98% 19 Validation loss: 0.039070 Best loss: 0.036549 Accuracy: 98.79% 20 Validation loss: 0.038983 Best loss: 0.036549 Accuracy: 98.87% 21 Validation loss: 0.031094 Best loss: 0.031094 Accuracy: 98.87% 22 Validation loss: 0.028118 Best loss: 0.028118 Accuracy: 99.14% 23 Validation loss: 0.036910 Best loss: 0.028118 Accuracy: 98.87% 24 Validation loss: 0.033424 Best loss: 0.028118 Accuracy: 98.79% 25 Validation loss: 0.042049 Best loss: 0.028118 Accuracy: 98.75% 26 Validation loss: 0.034846 Best loss: 0.028118 Accuracy: 99.06% 27 Validation loss: 0.037225 Best loss: 0.028118 Accuracy: 98.83% 28 Validation loss: 0.026246 Best loss: 0.026246 Accuracy: 99.02% 29 Validation loss: 0.038921 Best loss: 0.026246 Accuracy: 98.75% 30 Validation loss: 0.047505 Best loss: 0.026246 Accuracy: 98.40% 31 Validation loss: 0.034842 Best loss: 0.026246 Accuracy: 98.63% 32 Validation loss: 0.028516 Best loss: 0.026246 Accuracy: 99.06% 33 Validation loss: 0.032243 Best loss: 0.026246 Accuracy: 98.94% 34 Validation loss: 0.031566 Best loss: 0.026246 Accuracy: 99.10% 35 Validation loss: 0.038633 Best loss: 0.026246 Accuracy: 98.75% 36 Validation loss: 0.038729 Best loss: 0.026246 Accuracy: 98.87% 37 Validation loss: 0.034450 Best loss: 0.026246 Accuracy: 98.94% 38 Validation loss: 0.036133 Best loss: 0.026246 Accuracy: 98.87% 39 Validation loss: 0.040653 Best loss: 0.026246 Accuracy: 98.83% 40 Validation loss: 0.035275 Best loss: 0.026246 Accuracy: 98.94% 41 Validation loss: 0.040575 Best loss: 0.026246 Accuracy: 98.91% 42 Validation loss: 0.036470 Best loss: 0.026246 Accuracy: 98.98% 43 Validation loss: 0.037797 Best loss: 0.026246 Accuracy: 99.02% 44 Validation loss: 0.033894 Best loss: 0.026246 Accuracy: 99.02% 45 Validation loss: 0.030858 Best loss: 0.026246 Accuracy: 99.06% 46 Validation loss: 0.038694 Best loss: 0.026246 Accuracy: 98.79% 47 Validation loss: 0.032697 Best loss: 0.026246 Accuracy: 98.91% 48 Validation loss: 0.033671 Best loss: 0.026246 Accuracy: 98.83% 49 Validation loss: 0.038719 Best loss: 0.026246 Accuracy: 98.71% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total= 8.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05 0 Validation loss: 0.161178 Best loss: 0.161178 Accuracy: 95.15% 1 Validation loss: 0.094390 Best loss: 0.094390 Accuracy: 97.42% 2 Validation loss: 0.266855 Best loss: 0.094390 Accuracy: 92.10% 3 Validation loss: 0.109986 Best loss: 0.094390 Accuracy: 96.79% 4 Validation loss: 0.066147 Best loss: 0.066147 Accuracy: 97.89% 5 Validation loss: 0.067305 Best loss: 0.066147 Accuracy: 98.12% 6 Validation loss: 0.055513 Best loss: 0.055513 Accuracy: 98.40% 7 Validation loss: 0.067701 Best loss: 0.055513 Accuracy: 98.36% 8 Validation loss: 0.046797 Best loss: 0.046797 Accuracy: 98.63% 9 Validation loss: 0.054517 Best loss: 0.046797 Accuracy: 98.48% 10 Validation loss: 0.046812 Best loss: 0.046797 Accuracy: 98.51% 11 Validation loss: 0.060368 Best loss: 0.046797 Accuracy: 98.48% 12 Validation loss: 0.049366 Best loss: 0.046797 Accuracy: 98.98% 13 Validation loss: 0.082818 Best loss: 0.046797 Accuracy: 98.48% 14 Validation loss: 0.060248 Best loss: 0.046797 Accuracy: 98.05% 15 Validation loss: 0.037658 Best loss: 0.037658 Accuracy: 98.83% 16 Validation loss: 0.085204 Best loss: 0.037658 Accuracy: 98.20% 17 Validation loss: 0.054653 Best loss: 0.037658 Accuracy: 98.79% 18 Validation loss: 0.054907 Best loss: 0.037658 Accuracy: 98.67% 19 Validation loss: 0.050818 Best loss: 0.037658 Accuracy: 98.55% 20 Validation loss: 0.048160 Best loss: 0.037658 Accuracy: 98.67% 21 Validation loss: 0.058002 Best loss: 0.037658 Accuracy: 98.91% 22 Validation loss: 0.049468 Best loss: 0.037658 Accuracy: 98.91% 23 Validation loss: 0.061512 Best loss: 0.037658 Accuracy: 98.98% 24 Validation loss: 0.049333 Best loss: 0.037658 Accuracy: 98.63% 25 Validation loss: 0.054349 Best loss: 0.037658 Accuracy: 98.83% 26 Validation loss: 0.051731 Best loss: 0.037658 Accuracy: 99.06% 27 Validation loss: 0.099475 Best loss: 0.037658 Accuracy: 97.97% 28 Validation loss: 0.088360 Best loss: 0.037658 Accuracy: 98.16% 29 Validation loss: 0.052096 Best loss: 0.037658 Accuracy: 98.83% 30 Validation loss: 0.052343 Best loss: 0.037658 Accuracy: 98.63% 31 Validation loss: 0.114157 Best loss: 0.037658 Accuracy: 98.01% 32 Validation loss: 0.084490 Best loss: 0.037658 Accuracy: 98.59% 33 Validation loss: 0.054856 Best loss: 0.037658 Accuracy: 98.63% 34 Validation loss: 0.071668 Best loss: 0.037658 Accuracy: 98.63% 35 Validation loss: 0.089291 Best loss: 0.037658 Accuracy: 97.89% 36 Validation loss: 0.054619 Best loss: 0.037658 Accuracy: 99.06% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05, total= 6.9min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05 0 Validation loss: 0.134880 Best loss: 0.134880 Accuracy: 96.25% 1 Validation loss: 0.091493 Best loss: 0.091493 Accuracy: 97.69% 2 Validation loss: 0.087084 Best loss: 0.087084 Accuracy: 97.03% 3 Validation loss: 0.066560 Best loss: 0.066560 Accuracy: 98.20% 4 Validation loss: 0.061284 Best loss: 0.061284 Accuracy: 98.32% 5 Validation loss: 0.066194 Best loss: 0.061284 Accuracy: 97.97% 6 Validation loss: 0.237723 Best loss: 0.061284 Accuracy: 94.18% 7 Validation loss: 0.058845 Best loss: 0.058845 Accuracy: 98.40% 8 Validation loss: 0.081291 Best loss: 0.058845 Accuracy: 97.89% 9 Validation loss: 0.063973 Best loss: 0.058845 Accuracy: 98.40% 10 Validation loss: 0.061533 Best loss: 0.058845 Accuracy: 98.36% 11 Validation loss: 0.073591 Best loss: 0.058845 Accuracy: 98.24% 12 Validation loss: 0.052477 Best loss: 0.052477 Accuracy: 98.71% 13 Validation loss: 0.055274 Best loss: 0.052477 Accuracy: 98.16% 14 Validation loss: 0.065075 Best loss: 0.052477 Accuracy: 98.16% 15 Validation loss: 0.095505 Best loss: 0.052477 Accuracy: 97.38% 16 Validation loss: 0.075388 Best loss: 0.052477 Accuracy: 97.93% 17 Validation loss: 0.065356 Best loss: 0.052477 Accuracy: 98.55% 18 Validation loss: 0.046198 Best loss: 0.046198 Accuracy: 98.51% 19 Validation loss: 0.057301 Best loss: 0.046198 Accuracy: 98.32% 20 Validation loss: 0.039556 Best loss: 0.039556 Accuracy: 98.75% 21 Validation loss: 0.041545 Best loss: 0.039556 Accuracy: 98.87% 22 Validation loss: 0.035931 Best loss: 0.035931 Accuracy: 99.30% 23 Validation loss: 0.047301 Best loss: 0.035931 Accuracy: 98.55% 24 Validation loss: 0.046482 Best loss: 0.035931 Accuracy: 98.91% 25 Validation loss: 0.065056 Best loss: 0.035931 Accuracy: 98.51% 26 Validation loss: 0.067309 Best loss: 0.035931 Accuracy: 98.67% 27 Validation loss: 0.167676 Best loss: 0.035931 Accuracy: 96.64% 28 Validation loss: 0.042363 Best loss: 0.035931 Accuracy: 98.98% 29 Validation loss: 0.050610 Best loss: 0.035931 Accuracy: 98.36% 30 Validation loss: 0.052438 Best loss: 0.035931 Accuracy: 98.59% 31 Validation loss: 0.074186 Best loss: 0.035931 Accuracy: 98.05% 32 Validation loss: 0.041782 Best loss: 0.035931 Accuracy: 98.79% 33 Validation loss: 0.043828 Best loss: 0.035931 Accuracy: 98.87% 34 Validation loss: 0.063550 Best loss: 0.035931 Accuracy: 98.63% 35 Validation loss: 0.067869 Best loss: 0.035931 Accuracy: 98.40% 36 Validation loss: 0.052058 Best loss: 0.035931 Accuracy: 99.02% 37 Validation loss: 0.076255 Best loss: 0.035931 Accuracy: 98.24% 38 Validation loss: 0.043133 Best loss: 0.035931 Accuracy: 98.79% 39 Validation loss: 0.062836 Best loss: 0.035931 Accuracy: 98.75% 40 Validation loss: 0.075932 Best loss: 0.035931 Accuracy: 98.44% 41 Validation loss: 0.053302 Best loss: 0.035931 Accuracy: 98.59% 42 Validation loss: 0.088312 Best loss: 0.035931 Accuracy: 98.28% 43 Validation loss: 0.053030 Best loss: 0.035931 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05, total= 8.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05 0 Validation loss: 0.125590 Best loss: 0.125590 Accuracy: 97.19% 1 Validation loss: 0.088656 Best loss: 0.088656 Accuracy: 97.42% 2 Validation loss: 0.072599 Best loss: 0.072599 Accuracy: 97.73% 3 Validation loss: 0.058244 Best loss: 0.058244 Accuracy: 98.16% 4 Validation loss: 0.075648 Best loss: 0.058244 Accuracy: 97.85% 5 Validation loss: 0.065925 Best loss: 0.058244 Accuracy: 97.85% 6 Validation loss: 0.063069 Best loss: 0.058244 Accuracy: 98.24% 7 Validation loss: 0.067473 Best loss: 0.058244 Accuracy: 97.85% 8 Validation loss: 0.050973 Best loss: 0.050973 Accuracy: 98.40% 9 Validation loss: 0.049273 Best loss: 0.049273 Accuracy: 98.40% 10 Validation loss: 0.065048 Best loss: 0.049273 Accuracy: 98.12% 11 Validation loss: 0.060316 Best loss: 0.049273 Accuracy: 98.28% 12 Validation loss: 0.051184 Best loss: 0.049273 Accuracy: 98.48% 13 Validation loss: 0.042958 Best loss: 0.042958 Accuracy: 98.59% 14 Validation loss: 0.069842 Best loss: 0.042958 Accuracy: 97.89% 15 Validation loss: 0.041959 Best loss: 0.041959 Accuracy: 98.75% 16 Validation loss: 0.041549 Best loss: 0.041549 Accuracy: 98.51% 17 Validation loss: 0.036884 Best loss: 0.036884 Accuracy: 98.79% 18 Validation loss: 0.040354 Best loss: 0.036884 Accuracy: 98.98% 19 Validation loss: 0.051883 Best loss: 0.036884 Accuracy: 98.83% 20 Validation loss: 0.045723 Best loss: 0.036884 Accuracy: 98.71% 21 Validation loss: 0.035654 Best loss: 0.035654 Accuracy: 98.94% 22 Validation loss: 0.032752 Best loss: 0.032752 Accuracy: 98.98% 23 Validation loss: 0.041474 Best loss: 0.032752 Accuracy: 98.83% 24 Validation loss: 0.075139 Best loss: 0.032752 Accuracy: 98.28% 25 Validation loss: 0.068763 Best loss: 0.032752 Accuracy: 98.32% 26 Validation loss: 0.048368 Best loss: 0.032752 Accuracy: 98.98% 27 Validation loss: 0.054069 Best loss: 0.032752 Accuracy: 98.16% 28 Validation loss: 0.039736 Best loss: 0.032752 Accuracy: 98.91% 29 Validation loss: 0.057253 Best loss: 0.032752 Accuracy: 98.87% 30 Validation loss: 0.045116 Best loss: 0.032752 Accuracy: 98.83% 31 Validation loss: 0.069160 Best loss: 0.032752 Accuracy: 98.40% 32 Validation loss: 0.032217 Best loss: 0.032217 Accuracy: 99.14% 33 Validation loss: 0.054915 Best loss: 0.032217 Accuracy: 98.79% 34 Validation loss: 0.051533 Best loss: 0.032217 Accuracy: 98.98% 35 Validation loss: 0.073217 Best loss: 0.032217 Accuracy: 98.59% 36 Validation loss: 0.054885 Best loss: 0.032217 Accuracy: 98.59% 37 Validation loss: 0.041721 Best loss: 0.032217 Accuracy: 99.02% 38 Validation loss: 0.047425 Best loss: 0.032217 Accuracy: 98.79% 39 Validation loss: 0.046113 Best loss: 0.032217 Accuracy: 98.75% 40 Validation loss: 0.056096 Best loss: 0.032217 Accuracy: 98.71% 41 Validation loss: 0.053572 Best loss: 0.032217 Accuracy: 98.75% 42 Validation loss: 0.045194 Best loss: 0.032217 Accuracy: 99.02% 43 Validation loss: 0.045951 Best loss: 0.032217 Accuracy: 98.87% 44 Validation loss: 0.045723 Best loss: 0.032217 Accuracy: 98.79% 45 Validation loss: 0.041771 Best loss: 0.032217 Accuracy: 99.18% 46 Validation loss: 0.051239 Best loss: 0.032217 Accuracy: 98.79% 47 Validation loss: 0.058755 Best loss: 0.032217 Accuracy: 98.79% 48 Validation loss: 0.076928 Best loss: 0.032217 Accuracy: 98.28% 49 Validation loss: 0.059109 Best loss: 0.032217 Accuracy: 98.75% 50 Validation loss: 0.054258 Best loss: 0.032217 Accuracy: 99.02% 51 Validation loss: 0.080887 Best loss: 0.032217 Accuracy: 98.79% 52 Validation loss: 0.049741 Best loss: 0.032217 Accuracy: 98.79% 53 Validation loss: 0.054023 Best loss: 0.032217 Accuracy: 98.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.05, total=10.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.115392 Best loss: 0.115392 Accuracy: 97.50% 1 Validation loss: 0.062387 Best loss: 0.062387 Accuracy: 98.44% 2 Validation loss: 0.063104 Best loss: 0.062387 Accuracy: 98.24% 3 Validation loss: 0.061895 Best loss: 0.061895 Accuracy: 98.24% 4 Validation loss: 0.048729 Best loss: 0.048729 Accuracy: 98.67% 5 Validation loss: 0.057426 Best loss: 0.048729 Accuracy: 98.51% 6 Validation loss: 0.033846 Best loss: 0.033846 Accuracy: 98.91% 7 Validation loss: 0.042620 Best loss: 0.033846 Accuracy: 98.83% 8 Validation loss: 0.043474 Best loss: 0.033846 Accuracy: 98.98% 9 Validation loss: 0.088337 Best loss: 0.033846 Accuracy: 97.73% 10 Validation loss: 0.039281 Best loss: 0.033846 Accuracy: 98.94% 11 Validation loss: 0.037959 Best loss: 0.033846 Accuracy: 98.94% 12 Validation loss: 0.068476 Best loss: 0.033846 Accuracy: 98.75% 13 Validation loss: 0.040650 Best loss: 0.033846 Accuracy: 98.91% 14 Validation loss: 0.047443 Best loss: 0.033846 Accuracy: 98.75% 15 Validation loss: 0.056150 Best loss: 0.033846 Accuracy: 99.06% 16 Validation loss: 0.044600 Best loss: 0.033846 Accuracy: 98.79% 17 Validation loss: 0.034741 Best loss: 0.033846 Accuracy: 99.18% 18 Validation loss: 0.053243 Best loss: 0.033846 Accuracy: 98.75% 19 Validation loss: 0.050138 Best loss: 0.033846 Accuracy: 98.83% 20 Validation loss: 0.057900 Best loss: 0.033846 Accuracy: 98.75% 21 Validation loss: 0.055096 Best loss: 0.033846 Accuracy: 98.79% 22 Validation loss: 0.035719 Best loss: 0.033846 Accuracy: 98.91% 23 Validation loss: 0.036796 Best loss: 0.033846 Accuracy: 98.94% 24 Validation loss: 0.042953 Best loss: 0.033846 Accuracy: 98.91% 25 Validation loss: 0.054381 Best loss: 0.033846 Accuracy: 98.98% 26 Validation loss: 0.049837 Best loss: 0.033846 Accuracy: 99.10% 27 Validation loss: 0.060821 Best loss: 0.033846 Accuracy: 98.79% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.106593 Best loss: 0.106593 Accuracy: 97.15% 1 Validation loss: 0.092398 Best loss: 0.092398 Accuracy: 97.54% 2 Validation loss: 0.056506 Best loss: 0.056506 Accuracy: 98.28% 3 Validation loss: 0.040516 Best loss: 0.040516 Accuracy: 98.67% 4 Validation loss: 0.052132 Best loss: 0.040516 Accuracy: 98.48% 5 Validation loss: 0.055699 Best loss: 0.040516 Accuracy: 98.48% 6 Validation loss: 0.034117 Best loss: 0.034117 Accuracy: 98.91% 7 Validation loss: 0.033364 Best loss: 0.033364 Accuracy: 98.87% 8 Validation loss: 0.037504 Best loss: 0.033364 Accuracy: 98.94% 9 Validation loss: 0.064079 Best loss: 0.033364 Accuracy: 98.48% 10 Validation loss: 0.053191 Best loss: 0.033364 Accuracy: 98.83% 11 Validation loss: 0.069395 Best loss: 0.033364 Accuracy: 98.55% 12 Validation loss: 0.052645 Best loss: 0.033364 Accuracy: 98.55% 13 Validation loss: 0.053568 Best loss: 0.033364 Accuracy: 98.63% 14 Validation loss: 0.048648 Best loss: 0.033364 Accuracy: 99.06% 15 Validation loss: 0.068367 Best loss: 0.033364 Accuracy: 98.71% 16 Validation loss: 0.042430 Best loss: 0.033364 Accuracy: 99.06% 17 Validation loss: 0.040851 Best loss: 0.033364 Accuracy: 99.10% 18 Validation loss: 0.049638 Best loss: 0.033364 Accuracy: 98.91% 19 Validation loss: 0.051085 Best loss: 0.033364 Accuracy: 98.87% 20 Validation loss: 0.046789 Best loss: 0.033364 Accuracy: 99.06% 21 Validation loss: 0.049773 Best loss: 0.033364 Accuracy: 98.83% 22 Validation loss: 0.063842 Best loss: 0.033364 Accuracy: 98.83% 23 Validation loss: 0.039500 Best loss: 0.033364 Accuracy: 98.91% 24 Validation loss: 0.057690 Best loss: 0.033364 Accuracy: 98.83% 25 Validation loss: 0.046828 Best loss: 0.033364 Accuracy: 99.14% 26 Validation loss: 0.053360 Best loss: 0.033364 Accuracy: 98.87% 27 Validation loss: 0.035936 Best loss: 0.033364 Accuracy: 99.18% 28 Validation loss: 0.043861 Best loss: 0.033364 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.115637 Best loss: 0.115637 Accuracy: 97.34% 1 Validation loss: 0.051563 Best loss: 0.051563 Accuracy: 98.40% 2 Validation loss: 0.075184 Best loss: 0.051563 Accuracy: 97.73% 3 Validation loss: 0.042135 Best loss: 0.042135 Accuracy: 98.63% 4 Validation loss: 0.038906 Best loss: 0.038906 Accuracy: 98.87% 5 Validation loss: 0.075887 Best loss: 0.038906 Accuracy: 98.40% 6 Validation loss: 0.051270 Best loss: 0.038906 Accuracy: 98.59% 7 Validation loss: 0.043257 Best loss: 0.038906 Accuracy: 98.79% 8 Validation loss: 0.046081 Best loss: 0.038906 Accuracy: 98.83% 9 Validation loss: 0.041766 Best loss: 0.038906 Accuracy: 98.83% 10 Validation loss: 0.045753 Best loss: 0.038906 Accuracy: 98.79% 11 Validation loss: 0.036824 Best loss: 0.036824 Accuracy: 98.75% 12 Validation loss: 0.037367 Best loss: 0.036824 Accuracy: 98.87% 13 Validation loss: 0.034370 Best loss: 0.034370 Accuracy: 99.06% 14 Validation loss: 0.051501 Best loss: 0.034370 Accuracy: 98.71% 15 Validation loss: 0.040759 Best loss: 0.034370 Accuracy: 98.94% 16 Validation loss: 0.045550 Best loss: 0.034370 Accuracy: 99.02% 17 Validation loss: 0.035947 Best loss: 0.034370 Accuracy: 99.14% 18 Validation loss: 0.044423 Best loss: 0.034370 Accuracy: 99.22% 19 Validation loss: 0.038549 Best loss: 0.034370 Accuracy: 99.22% 20 Validation loss: 0.055510 Best loss: 0.034370 Accuracy: 98.51% 21 Validation loss: 0.041878 Best loss: 0.034370 Accuracy: 98.98% 22 Validation loss: 0.048909 Best loss: 0.034370 Accuracy: 98.83% 23 Validation loss: 0.059799 Best loss: 0.034370 Accuracy: 98.63% 24 Validation loss: 0.035444 Best loss: 0.034370 Accuracy: 99.18% 25 Validation loss: 0.025220 Best loss: 0.025220 Accuracy: 99.34% 26 Validation loss: 0.041332 Best loss: 0.025220 Accuracy: 99.22% 27 Validation loss: 0.034641 Best loss: 0.025220 Accuracy: 99.34% 28 Validation loss: 0.046491 Best loss: 0.025220 Accuracy: 98.98% 29 Validation loss: 0.054095 Best loss: 0.025220 Accuracy: 98.79% 30 Validation loss: 0.040454 Best loss: 0.025220 Accuracy: 99.14% 31 Validation loss: 0.052271 Best loss: 0.025220 Accuracy: 98.98% 32 Validation loss: 0.045470 Best loss: 0.025220 Accuracy: 99.10% 33 Validation loss: 0.035160 Best loss: 0.025220 Accuracy: 99.45% 34 Validation loss: 0.034749 Best loss: 0.025220 Accuracy: 99.22% 35 Validation loss: 0.038297 Best loss: 0.025220 Accuracy: 99.26% 36 Validation loss: 0.041696 Best loss: 0.025220 Accuracy: 99.26% 37 Validation loss: 0.055726 Best loss: 0.025220 Accuracy: 99.02% 38 Validation loss: 0.047098 Best loss: 0.025220 Accuracy: 99.14% 39 Validation loss: 0.077571 Best loss: 0.025220 Accuracy: 98.08% 40 Validation loss: 0.045528 Best loss: 0.025220 Accuracy: 99.26% 41 Validation loss: 0.044766 Best loss: 0.025220 Accuracy: 99.22% 42 Validation loss: 0.042319 Best loss: 0.025220 Accuracy: 99.14% 43 Validation loss: 0.035859 Best loss: 0.025220 Accuracy: 99.18% 44 Validation loss: 0.044023 Best loss: 0.025220 Accuracy: 99.22% 45 Validation loss: 0.046162 Best loss: 0.025220 Accuracy: 99.06% 46 Validation loss: 0.049399 Best loss: 0.025220 Accuracy: 99.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=120, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.01, total= 2.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 496.794708 Best loss: 496.794708 Accuracy: 77.72% 1 Validation loss: 47.979530 Best loss: 47.979530 Accuracy: 84.52% 2 Validation loss: 8.472088 Best loss: 8.472088 Accuracy: 92.10% 3 Validation loss: 3.235445 Best loss: 3.235445 Accuracy: 94.57% 4 Validation loss: 3.137283 Best loss: 3.137283 Accuracy: 93.63% 5 Validation loss: 0.933185 Best loss: 0.933185 Accuracy: 97.34% 6 Validation loss: 0.881580 Best loss: 0.881580 Accuracy: 96.72% 7 Validation loss: 1.641470 Best loss: 0.881580 Accuracy: 95.11% 8 Validation loss: 0.598984 Best loss: 0.598984 Accuracy: 96.99% 9 Validation loss: 0.684902 Best loss: 0.598984 Accuracy: 97.26% 10 Validation loss: 0.619601 Best loss: 0.598984 Accuracy: 97.81% 11 Validation loss: 0.647796 Best loss: 0.598984 Accuracy: 97.42% 12 Validation loss: 0.675678 Best loss: 0.598984 Accuracy: 97.38% 13 Validation loss: 0.823696 Best loss: 0.598984 Accuracy: 97.03% 14 Validation loss: 0.531173 Best loss: 0.531173 Accuracy: 97.46% 15 Validation loss: 0.469348 Best loss: 0.469348 Accuracy: 97.77% 16 Validation loss: 0.424620 Best loss: 0.424620 Accuracy: 97.69% 17 Validation loss: 0.416381 Best loss: 0.416381 Accuracy: 97.93% 18 Validation loss: 0.410402 Best loss: 0.410402 Accuracy: 97.81% 19 Validation loss: 0.697412 Best loss: 0.410402 Accuracy: 97.03% 20 Validation loss: 0.406598 Best loss: 0.406598 Accuracy: 98.16% 21 Validation loss: 0.410932 Best loss: 0.406598 Accuracy: 97.85% 22 Validation loss: 0.404606 Best loss: 0.404606 Accuracy: 98.12% 23 Validation loss: 0.665423 Best loss: 0.404606 Accuracy: 96.56% 24 Validation loss: 0.319486 Best loss: 0.319486 Accuracy: 98.36% 25 Validation loss: 0.324077 Best loss: 0.319486 Accuracy: 98.20% 26 Validation loss: 0.335896 Best loss: 0.319486 Accuracy: 98.01% 27 Validation loss: 0.284293 Best loss: 0.284293 Accuracy: 98.24% 28 Validation loss: 0.326728 Best loss: 0.284293 Accuracy: 98.28% 29 Validation loss: 0.456860 Best loss: 0.284293 Accuracy: 97.38% 30 Validation loss: 0.246580 Best loss: 0.246580 Accuracy: 98.63% 31 Validation loss: 0.243784 Best loss: 0.243784 Accuracy: 98.79% 32 Validation loss: 0.254966 Best loss: 0.243784 Accuracy: 98.12% 33 Validation loss: 0.224955 Best loss: 0.224955 Accuracy: 98.67% 34 Validation loss: 0.356885 Best loss: 0.224955 Accuracy: 98.05% 35 Validation loss: 0.432450 Best loss: 0.224955 Accuracy: 97.50% 36 Validation loss: 0.242790 Best loss: 0.224955 Accuracy: 98.16% 37 Validation loss: 0.250640 Best loss: 0.224955 Accuracy: 98.20% 38 Validation loss: 0.231848 Best loss: 0.224955 Accuracy: 98.48% 39 Validation loss: 0.248181 Best loss: 0.224955 Accuracy: 98.24% 40 Validation loss: 0.244288 Best loss: 0.224955 Accuracy: 98.44% 41 Validation loss: 0.223673 Best loss: 0.223673 Accuracy: 98.40% 42 Validation loss: 0.204167 Best loss: 0.204167 Accuracy: 98.83% 43 Validation loss: 0.213674 Best loss: 0.204167 Accuracy: 98.71% 44 Validation loss: 0.264814 Best loss: 0.204167 Accuracy: 98.40% 45 Validation loss: 0.199643 Best loss: 0.199643 Accuracy: 98.55% 46 Validation loss: 0.233414 Best loss: 0.199643 Accuracy: 98.40% 47 Validation loss: 0.265203 Best loss: 0.199643 Accuracy: 97.73% 48 Validation loss: 0.256023 Best loss: 0.199643 Accuracy: 98.20% 49 Validation loss: 0.218348 Best loss: 0.199643 Accuracy: 98.48% 50 Validation loss: 0.227558 Best loss: 0.199643 Accuracy: 98.12% 51 Validation loss: 0.165364 Best loss: 0.165364 Accuracy: 98.75% 52 Validation loss: 0.159500 Best loss: 0.159500 Accuracy: 98.63% 53 Validation loss: 0.169609 Best loss: 0.159500 Accuracy: 98.75% 54 Validation loss: 0.209587 Best loss: 0.159500 Accuracy: 98.28% 55 Validation loss: 0.281353 Best loss: 0.159500 Accuracy: 97.65% 56 Validation loss: 0.205979 Best loss: 0.159500 Accuracy: 98.51% 57 Validation loss: 0.244357 Best loss: 0.159500 Accuracy: 98.32% 58 Validation loss: 0.179361 Best loss: 0.159500 Accuracy: 98.87% 59 Validation loss: 0.193499 Best loss: 0.159500 Accuracy: 98.75% 60 Validation loss: 0.239696 Best loss: 0.159500 Accuracy: 98.59% 61 Validation loss: 0.216734 Best loss: 0.159500 Accuracy: 98.32% 62 Validation loss: 0.234239 Best loss: 0.159500 Accuracy: 98.71% 63 Validation loss: 0.374141 Best loss: 0.159500 Accuracy: 97.65% 64 Validation loss: 0.229566 Best loss: 0.159500 Accuracy: 98.44% 65 Validation loss: 0.209958 Best loss: 0.159500 Accuracy: 98.55% 66 Validation loss: 0.206844 Best loss: 0.159500 Accuracy: 98.79% 67 Validation loss: 0.231299 Best loss: 0.159500 Accuracy: 98.55% 68 Validation loss: 0.195088 Best loss: 0.159500 Accuracy: 98.75% 69 Validation loss: 0.184879 Best loss: 0.159500 Accuracy: 98.91% 70 Validation loss: 0.172057 Best loss: 0.159500 Accuracy: 98.91% 71 Validation loss: 0.160800 Best loss: 0.159500 Accuracy: 98.87% 72 Validation loss: 0.162360 Best loss: 0.159500 Accuracy: 98.83% 73 Validation loss: 0.153759 Best loss: 0.153759 Accuracy: 98.83% 74 Validation loss: 0.148118 Best loss: 0.148118 Accuracy: 98.87% 75 Validation loss: 0.142924 Best loss: 0.142924 Accuracy: 98.91% 76 Validation loss: 0.136942 Best loss: 0.136942 Accuracy: 98.91% 77 Validation loss: 0.133369 Best loss: 0.133369 Accuracy: 98.91% 78 Validation loss: 0.138085 Best loss: 0.133369 Accuracy: 98.91% 79 Validation loss: 0.119819 Best loss: 0.119819 Accuracy: 99.02% 80 Validation loss: 0.123523 Best loss: 0.119819 Accuracy: 98.94% 81 Validation loss: 0.120099 Best loss: 0.119819 Accuracy: 98.94% 82 Validation loss: 0.117540 Best loss: 0.117540 Accuracy: 98.91% 83 Validation loss: 0.115234 Best loss: 0.115234 Accuracy: 98.94% 84 Validation loss: 0.109503 Best loss: 0.109503 Accuracy: 98.91% 85 Validation loss: 0.106848 Best loss: 0.106848 Accuracy: 98.94% 86 Validation loss: 0.105426 Best loss: 0.105426 Accuracy: 98.94% 87 Validation loss: 0.102904 Best loss: 0.102904 Accuracy: 98.94% 88 Validation loss: 0.103801 Best loss: 0.102904 Accuracy: 98.98% 89 Validation loss: 0.103023 Best loss: 0.102904 Accuracy: 98.98% 90 Validation loss: 0.101530 Best loss: 0.101530 Accuracy: 98.98% 91 Validation loss: 0.100125 Best loss: 0.100125 Accuracy: 98.98% 92 Validation loss: 0.100458 Best loss: 0.100125 Accuracy: 99.02% 93 Validation loss: 0.099460 Best loss: 0.099460 Accuracy: 99.02% 94 Validation loss: 0.098105 Best loss: 0.098105 Accuracy: 99.02% 95 Validation loss: 0.095604 Best loss: 0.095604 Accuracy: 98.98% 96 Validation loss: 0.094847 Best loss: 0.094847 Accuracy: 99.02% 97 Validation loss: 0.094199 Best loss: 0.094199 Accuracy: 99.02% 98 Validation loss: 0.093173 Best loss: 0.093173 Accuracy: 98.98% 99 Validation loss: 0.092265 Best loss: 0.092265 Accuracy: 98.98% 100 Validation loss: 0.091630 Best loss: 0.091630 Accuracy: 98.98% 101 Validation loss: 0.090821 Best loss: 0.090821 Accuracy: 98.98% 102 Validation loss: 0.090127 Best loss: 0.090127 Accuracy: 98.98% 103 Validation loss: 0.089455 Best loss: 0.089455 Accuracy: 98.98% 104 Validation loss: 0.088842 Best loss: 0.088842 Accuracy: 99.02% 105 Validation loss: 0.088268 Best loss: 0.088268 Accuracy: 99.02% 106 Validation loss: 0.087659 Best loss: 0.087659 Accuracy: 99.02% 107 Validation loss: 0.087080 Best loss: 0.087080 Accuracy: 99.02% 108 Validation loss: 0.086510 Best loss: 0.086510 Accuracy: 99.06% 109 Validation loss: 0.086512 Best loss: 0.086510 Accuracy: 99.06% 110 Validation loss: 0.086132 Best loss: 0.086132 Accuracy: 99.02% 111 Validation loss: 0.085816 Best loss: 0.085816 Accuracy: 99.02% 112 Validation loss: 0.085563 Best loss: 0.085563 Accuracy: 99.02% 113 Validation loss: 0.085300 Best loss: 0.085300 Accuracy: 99.02% 114 Validation loss: 0.085354 Best loss: 0.085300 Accuracy: 99.02% 115 Validation loss: 0.084992 Best loss: 0.084992 Accuracy: 99.06% 116 Validation loss: 0.084218 Best loss: 0.084218 Accuracy: 99.10% 117 Validation loss: 0.083567 Best loss: 0.083567 Accuracy: 99.10% 118 Validation loss: 0.083191 Best loss: 0.083191 Accuracy: 99.10% 119 Validation loss: 0.082766 Best loss: 0.082766 Accuracy: 99.10% 120 Validation loss: 0.082482 Best loss: 0.082482 Accuracy: 99.10% 121 Validation loss: 0.082164 Best loss: 0.082164 Accuracy: 99.10% 122 Validation loss: 0.081840 Best loss: 0.081840 Accuracy: 99.10% 123 Validation loss: 0.081674 Best loss: 0.081674 Accuracy: 99.02% 124 Validation loss: 0.081913 Best loss: 0.081674 Accuracy: 99.02% 125 Validation loss: 0.080877 Best loss: 0.080877 Accuracy: 99.02% 126 Validation loss: 0.079944 Best loss: 0.079944 Accuracy: 99.02% 127 Validation loss: 0.090917 Best loss: 0.079944 Accuracy: 98.98% 128 Validation loss: 3.898789 Best loss: 0.079944 Accuracy: 93.67% 129 Validation loss: 2.581474 Best loss: 0.079944 Accuracy: 98.24% 130 Validation loss: 3.160921 Best loss: 0.079944 Accuracy: 97.77% 131 Validation loss: 1.696300 Best loss: 0.079944 Accuracy: 98.08% 132 Validation loss: 1.398082 Best loss: 0.079944 Accuracy: 97.89% 133 Validation loss: 0.893439 Best loss: 0.079944 Accuracy: 98.71% 134 Validation loss: 0.751248 Best loss: 0.079944 Accuracy: 98.63% 135 Validation loss: 0.684702 Best loss: 0.079944 Accuracy: 98.79% 136 Validation loss: 0.518062 Best loss: 0.079944 Accuracy: 98.98% 137 Validation loss: 0.442312 Best loss: 0.079944 Accuracy: 98.94% 138 Validation loss: 0.381464 Best loss: 0.079944 Accuracy: 99.02% 139 Validation loss: 0.356939 Best loss: 0.079944 Accuracy: 99.18% 140 Validation loss: 0.313590 Best loss: 0.079944 Accuracy: 99.06% 141 Validation loss: 0.364054 Best loss: 0.079944 Accuracy: 98.91% 142 Validation loss: 0.345462 Best loss: 0.079944 Accuracy: 98.79% 143 Validation loss: 0.280714 Best loss: 0.079944 Accuracy: 98.71% 144 Validation loss: 0.229679 Best loss: 0.079944 Accuracy: 98.91% 145 Validation loss: 0.235101 Best loss: 0.079944 Accuracy: 98.98% 146 Validation loss: 0.286424 Best loss: 0.079944 Accuracy: 98.83% 147 Validation loss: 0.235349 Best loss: 0.079944 Accuracy: 98.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05, total= 45.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 98.025627 Best loss: 98.025627 Accuracy: 91.79% 1 Validation loss: 20.001778 Best loss: 20.001778 Accuracy: 93.67% 2 Validation loss: 6.123318 Best loss: 6.123318 Accuracy: 95.58% 3 Validation loss: 4.960836 Best loss: 4.960836 Accuracy: 94.64% 4 Validation loss: 2.780573 Best loss: 2.780573 Accuracy: 96.05% 5 Validation loss: 1.922089 Best loss: 1.922089 Accuracy: 96.99% 6 Validation loss: 1.019517 Best loss: 1.019517 Accuracy: 97.73% 7 Validation loss: 1.231643 Best loss: 1.019517 Accuracy: 97.03% 8 Validation loss: 0.923499 Best loss: 0.923499 Accuracy: 97.22% 9 Validation loss: 0.732103 Best loss: 0.732103 Accuracy: 97.58% 10 Validation loss: 0.514090 Best loss: 0.514090 Accuracy: 98.40% 11 Validation loss: 0.924081 Best loss: 0.514090 Accuracy: 97.11% 12 Validation loss: 0.729147 Best loss: 0.514090 Accuracy: 97.73% 13 Validation loss: 0.731045 Best loss: 0.514090 Accuracy: 97.62% 14 Validation loss: 0.783325 Best loss: 0.514090 Accuracy: 97.69% 15 Validation loss: 1.526488 Best loss: 0.514090 Accuracy: 94.64% 16 Validation loss: 0.697330 Best loss: 0.514090 Accuracy: 97.50% 17 Validation loss: 0.531859 Best loss: 0.514090 Accuracy: 98.01% 18 Validation loss: 0.586521 Best loss: 0.514090 Accuracy: 97.81% 19 Validation loss: 1.323289 Best loss: 0.514090 Accuracy: 94.96% 20 Validation loss: 0.400404 Best loss: 0.400404 Accuracy: 98.12% 21 Validation loss: 0.680480 Best loss: 0.400404 Accuracy: 96.79% 22 Validation loss: 0.616651 Best loss: 0.400404 Accuracy: 97.85% 23 Validation loss: 0.580719 Best loss: 0.400404 Accuracy: 97.77% 24 Validation loss: 0.616040 Best loss: 0.400404 Accuracy: 97.34% 25 Validation loss: 0.608198 Best loss: 0.400404 Accuracy: 96.87% 26 Validation loss: 0.448623 Best loss: 0.400404 Accuracy: 98.36% 27 Validation loss: 0.406093 Best loss: 0.400404 Accuracy: 98.44% 28 Validation loss: 0.460439 Best loss: 0.400404 Accuracy: 98.16% 29 Validation loss: 0.324763 Best loss: 0.324763 Accuracy: 98.48% 30 Validation loss: 0.356759 Best loss: 0.324763 Accuracy: 98.28% 31 Validation loss: 0.245812 Best loss: 0.245812 Accuracy: 98.67% 32 Validation loss: 0.252267 Best loss: 0.245812 Accuracy: 98.59% 33 Validation loss: 0.258651 Best loss: 0.245812 Accuracy: 98.71% 34 Validation loss: 0.246263 Best loss: 0.245812 Accuracy: 98.83% 35 Validation loss: 0.226863 Best loss: 0.226863 Accuracy: 98.75% 36 Validation loss: 0.208973 Best loss: 0.208973 Accuracy: 98.83% 37 Validation loss: 0.198430 Best loss: 0.198430 Accuracy: 98.71% 38 Validation loss: 0.178262 Best loss: 0.178262 Accuracy: 98.67% 39 Validation loss: 0.310982 Best loss: 0.178262 Accuracy: 98.20% 40 Validation loss: 0.337073 Best loss: 0.178262 Accuracy: 97.62% 41 Validation loss: 0.326689 Best loss: 0.178262 Accuracy: 97.69% 42 Validation loss: 0.301517 Best loss: 0.178262 Accuracy: 98.12% 43 Validation loss: 0.284781 Best loss: 0.178262 Accuracy: 98.08% 44 Validation loss: 0.306931 Best loss: 0.178262 Accuracy: 97.97% 45 Validation loss: 0.228130 Best loss: 0.178262 Accuracy: 98.51% 46 Validation loss: 0.276320 Best loss: 0.178262 Accuracy: 98.32% 47 Validation loss: 0.304680 Best loss: 0.178262 Accuracy: 97.85% 48 Validation loss: 0.347904 Best loss: 0.178262 Accuracy: 97.81% 49 Validation loss: 0.226015 Best loss: 0.178262 Accuracy: 98.51% 50 Validation loss: 0.274883 Best loss: 0.178262 Accuracy: 98.20% 51 Validation loss: 0.431165 Best loss: 0.178262 Accuracy: 97.69% 52 Validation loss: 0.280670 Best loss: 0.178262 Accuracy: 98.36% 53 Validation loss: 0.337788 Best loss: 0.178262 Accuracy: 98.08% 54 Validation loss: 0.328510 Best loss: 0.178262 Accuracy: 97.50% 55 Validation loss: 0.181117 Best loss: 0.178262 Accuracy: 98.71% 56 Validation loss: 0.199194 Best loss: 0.178262 Accuracy: 98.48% 57 Validation loss: 0.300698 Best loss: 0.178262 Accuracy: 98.32% 58 Validation loss: 0.534171 Best loss: 0.178262 Accuracy: 96.36% 59 Validation loss: 0.252936 Best loss: 0.178262 Accuracy: 98.63% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05, total= 20.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 532.184631 Best loss: 532.184631 Accuracy: 80.26% 1 Validation loss: 35.187836 Best loss: 35.187836 Accuracy: 88.90% 2 Validation loss: 13.202633 Best loss: 13.202633 Accuracy: 89.56% 3 Validation loss: 7.054620 Best loss: 7.054620 Accuracy: 89.33% 4 Validation loss: 5.531249 Best loss: 5.531249 Accuracy: 90.66% 5 Validation loss: 1.187631 Best loss: 1.187631 Accuracy: 97.38% 6 Validation loss: 2.092070 Best loss: 1.187631 Accuracy: 95.35% 7 Validation loss: 1.479785 Best loss: 1.187631 Accuracy: 94.72% 8 Validation loss: 0.958759 Best loss: 0.958759 Accuracy: 96.56% 9 Validation loss: 0.627357 Best loss: 0.627357 Accuracy: 98.05% 10 Validation loss: 0.511498 Best loss: 0.511498 Accuracy: 97.93% 11 Validation loss: 0.426546 Best loss: 0.426546 Accuracy: 98.44% 12 Validation loss: 1.054756 Best loss: 0.426546 Accuracy: 95.47% 13 Validation loss: 0.977744 Best loss: 0.426546 Accuracy: 95.82% 14 Validation loss: 0.499832 Best loss: 0.426546 Accuracy: 97.30% 15 Validation loss: 0.394334 Best loss: 0.394334 Accuracy: 98.24% 16 Validation loss: 0.529490 Best loss: 0.394334 Accuracy: 97.97% 17 Validation loss: 0.538159 Best loss: 0.394334 Accuracy: 97.46% 18 Validation loss: 0.533197 Best loss: 0.394334 Accuracy: 97.73% 19 Validation loss: 0.452097 Best loss: 0.394334 Accuracy: 97.97% 20 Validation loss: 0.871064 Best loss: 0.394334 Accuracy: 95.54% 21 Validation loss: 0.474339 Best loss: 0.394334 Accuracy: 97.46% 22 Validation loss: 0.327851 Best loss: 0.327851 Accuracy: 98.16% 23 Validation loss: 0.767832 Best loss: 0.327851 Accuracy: 96.05% 24 Validation loss: 0.462837 Best loss: 0.327851 Accuracy: 97.93% 25 Validation loss: 0.425026 Best loss: 0.327851 Accuracy: 97.77% 26 Validation loss: 0.383870 Best loss: 0.327851 Accuracy: 98.08% 27 Validation loss: 0.413243 Best loss: 0.327851 Accuracy: 97.54% 28 Validation loss: 0.320878 Best loss: 0.320878 Accuracy: 98.12% 29 Validation loss: 0.314155 Best loss: 0.314155 Accuracy: 98.24% 30 Validation loss: 0.332332 Best loss: 0.314155 Accuracy: 98.36% 31 Validation loss: 0.245447 Best loss: 0.245447 Accuracy: 98.51% 32 Validation loss: 0.251608 Best loss: 0.245447 Accuracy: 98.40% 33 Validation loss: 0.223106 Best loss: 0.223106 Accuracy: 98.55% 34 Validation loss: 0.235780 Best loss: 0.223106 Accuracy: 98.48% 35 Validation loss: 0.247954 Best loss: 0.223106 Accuracy: 98.28% 36 Validation loss: 0.185760 Best loss: 0.185760 Accuracy: 98.75% 37 Validation loss: 0.168462 Best loss: 0.168462 Accuracy: 99.02% 38 Validation loss: 0.164062 Best loss: 0.164062 Accuracy: 99.02% 39 Validation loss: 0.152534 Best loss: 0.152534 Accuracy: 98.98% 40 Validation loss: 0.162969 Best loss: 0.152534 Accuracy: 98.55% 41 Validation loss: 0.217445 Best loss: 0.152534 Accuracy: 98.44% 42 Validation loss: 0.260442 Best loss: 0.152534 Accuracy: 97.97% 43 Validation loss: 0.189937 Best loss: 0.152534 Accuracy: 98.67% 44 Validation loss: 0.207292 Best loss: 0.152534 Accuracy: 98.12% 45 Validation loss: 0.246418 Best loss: 0.152534 Accuracy: 98.63% 46 Validation loss: 0.235096 Best loss: 0.152534 Accuracy: 98.16% 47 Validation loss: 0.154447 Best loss: 0.152534 Accuracy: 98.98% 48 Validation loss: 0.279329 Best loss: 0.152534 Accuracy: 98.24% 49 Validation loss: 0.286551 Best loss: 0.152534 Accuracy: 98.20% 50 Validation loss: 0.191301 Best loss: 0.152534 Accuracy: 98.79% 51 Validation loss: 0.279971 Best loss: 0.152534 Accuracy: 98.32% 52 Validation loss: 0.175022 Best loss: 0.152534 Accuracy: 98.91% 53 Validation loss: 0.168847 Best loss: 0.152534 Accuracy: 98.87% 54 Validation loss: 0.211363 Best loss: 0.152534 Accuracy: 98.55% 55 Validation loss: 0.231330 Best loss: 0.152534 Accuracy: 98.63% 56 Validation loss: 0.252426 Best loss: 0.152534 Accuracy: 98.16% 57 Validation loss: 0.257774 Best loss: 0.152534 Accuracy: 98.51% 58 Validation loss: 0.146677 Best loss: 0.146677 Accuracy: 98.87% 59 Validation loss: 0.182510 Best loss: 0.146677 Accuracy: 98.94% 60 Validation loss: 0.225821 Best loss: 0.146677 Accuracy: 98.63% 61 Validation loss: 0.212359 Best loss: 0.146677 Accuracy: 98.51% 62 Validation loss: 0.203375 Best loss: 0.146677 Accuracy: 98.51% 63 Validation loss: 0.234726 Best loss: 0.146677 Accuracy: 98.71% 64 Validation loss: 0.147265 Best loss: 0.146677 Accuracy: 98.91% 65 Validation loss: 0.226999 Best loss: 0.146677 Accuracy: 98.79% 66 Validation loss: 0.207206 Best loss: 0.146677 Accuracy: 98.71% 67 Validation loss: 0.174419 Best loss: 0.146677 Accuracy: 98.67% 68 Validation loss: 0.200004 Best loss: 0.146677 Accuracy: 98.40% 69 Validation loss: 0.179540 Best loss: 0.146677 Accuracy: 98.79% 70 Validation loss: 0.186071 Best loss: 0.146677 Accuracy: 98.91% 71 Validation loss: 0.170322 Best loss: 0.146677 Accuracy: 98.87% 72 Validation loss: 0.163727 Best loss: 0.146677 Accuracy: 99.10% 73 Validation loss: 0.157460 Best loss: 0.146677 Accuracy: 99.10% 74 Validation loss: 0.150104 Best loss: 0.146677 Accuracy: 99.10% 75 Validation loss: 0.142238 Best loss: 0.142238 Accuracy: 99.14% 76 Validation loss: 0.131368 Best loss: 0.131368 Accuracy: 99.14% 77 Validation loss: 0.131998 Best loss: 0.131368 Accuracy: 99.18% 78 Validation loss: 0.129805 Best loss: 0.129805 Accuracy: 99.14% 79 Validation loss: 0.121114 Best loss: 0.121114 Accuracy: 99.06% 80 Validation loss: 0.117485 Best loss: 0.117485 Accuracy: 99.06% 81 Validation loss: 0.113735 Best loss: 0.113735 Accuracy: 98.98% 82 Validation loss: 0.111051 Best loss: 0.111051 Accuracy: 99.02% 83 Validation loss: 0.107519 Best loss: 0.107519 Accuracy: 99.02% 84 Validation loss: 0.105035 Best loss: 0.105035 Accuracy: 99.02% 85 Validation loss: 0.102592 Best loss: 0.102592 Accuracy: 99.06% 86 Validation loss: 0.099613 Best loss: 0.099613 Accuracy: 99.02% 87 Validation loss: 0.096369 Best loss: 0.096369 Accuracy: 99.06% 88 Validation loss: 0.095240 Best loss: 0.095240 Accuracy: 99.10% 89 Validation loss: 0.093143 Best loss: 0.093143 Accuracy: 99.10% 90 Validation loss: 0.091469 Best loss: 0.091469 Accuracy: 99.06% 91 Validation loss: 0.089613 Best loss: 0.089613 Accuracy: 99.06% 92 Validation loss: 0.098907 Best loss: 0.089613 Accuracy: 98.94% 93 Validation loss: 0.094445 Best loss: 0.089613 Accuracy: 99.06% 94 Validation loss: 0.093897 Best loss: 0.089613 Accuracy: 98.98% 95 Validation loss: 0.119051 Best loss: 0.089613 Accuracy: 98.87% 96 Validation loss: 0.164904 Best loss: 0.089613 Accuracy: 98.16% 97 Validation loss: 0.110757 Best loss: 0.089613 Accuracy: 98.63% 98 Validation loss: 0.293637 Best loss: 0.089613 Accuracy: 98.20% 99 Validation loss: 0.317864 Best loss: 0.089613 Accuracy: 98.55% 100 Validation loss: 0.358879 Best loss: 0.089613 Accuracy: 98.51% 101 Validation loss: 0.270627 Best loss: 0.089613 Accuracy: 98.63% 102 Validation loss: 0.232658 Best loss: 0.089613 Accuracy: 98.98% 103 Validation loss: 0.415392 Best loss: 0.089613 Accuracy: 98.20% 104 Validation loss: 0.485725 Best loss: 0.089613 Accuracy: 97.77% 105 Validation loss: 0.427084 Best loss: 0.089613 Accuracy: 98.48% 106 Validation loss: 0.290189 Best loss: 0.089613 Accuracy: 98.67% 107 Validation loss: 0.422101 Best loss: 0.089613 Accuracy: 98.36% 108 Validation loss: 0.308356 Best loss: 0.089613 Accuracy: 98.83% 109 Validation loss: 0.273258 Best loss: 0.089613 Accuracy: 98.94% 110 Validation loss: 0.319805 Best loss: 0.089613 Accuracy: 98.87% 111 Validation loss: 0.310851 Best loss: 0.089613 Accuracy: 98.79% 112 Validation loss: 0.280825 Best loss: 0.089613 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.05, total= 35.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.080938 Best loss: 0.080938 Accuracy: 97.85% 1 Validation loss: 0.058630 Best loss: 0.058630 Accuracy: 98.24% 2 Validation loss: 0.053123 Best loss: 0.053123 Accuracy: 98.44% 3 Validation loss: 0.049720 Best loss: 0.049720 Accuracy: 98.48% 4 Validation loss: 0.047576 Best loss: 0.047576 Accuracy: 98.63% 5 Validation loss: 0.068058 Best loss: 0.047576 Accuracy: 98.36% 6 Validation loss: 0.071141 Best loss: 0.047576 Accuracy: 98.36% 7 Validation loss: 0.051346 Best loss: 0.047576 Accuracy: 98.63% 8 Validation loss: 0.049628 Best loss: 0.047576 Accuracy: 98.67% 9 Validation loss: 0.038319 Best loss: 0.038319 Accuracy: 99.10% 10 Validation loss: 0.039908 Best loss: 0.038319 Accuracy: 99.06% 11 Validation loss: 0.046465 Best loss: 0.038319 Accuracy: 98.98% 12 Validation loss: 0.047356 Best loss: 0.038319 Accuracy: 99.06% 13 Validation loss: 0.052969 Best loss: 0.038319 Accuracy: 98.67% 14 Validation loss: 0.056806 Best loss: 0.038319 Accuracy: 98.59% 15 Validation loss: 0.059641 Best loss: 0.038319 Accuracy: 98.83% 16 Validation loss: 0.050392 Best loss: 0.038319 Accuracy: 98.79% 17 Validation loss: 0.062437 Best loss: 0.038319 Accuracy: 98.79% 18 Validation loss: 0.054753 Best loss: 0.038319 Accuracy: 98.83% 19 Validation loss: 0.050183 Best loss: 0.038319 Accuracy: 98.79% 20 Validation loss: 0.038607 Best loss: 0.038319 Accuracy: 99.06% 21 Validation loss: 0.050555 Best loss: 0.038319 Accuracy: 98.91% 22 Validation loss: 0.040587 Best loss: 0.038319 Accuracy: 99.06% 23 Validation loss: 0.038951 Best loss: 0.038319 Accuracy: 99.18% 24 Validation loss: 0.034177 Best loss: 0.034177 Accuracy: 99.14% 25 Validation loss: 0.035804 Best loss: 0.034177 Accuracy: 99.22% 26 Validation loss: 0.037562 Best loss: 0.034177 Accuracy: 99.22% 27 Validation loss: 0.031563 Best loss: 0.031563 Accuracy: 99.41% 28 Validation loss: 0.033817 Best loss: 0.031563 Accuracy: 99.45% 29 Validation loss: 0.032403 Best loss: 0.031563 Accuracy: 99.45% 30 Validation loss: 0.040540 Best loss: 0.031563 Accuracy: 99.34% 31 Validation loss: 0.045616 Best loss: 0.031563 Accuracy: 99.22% 32 Validation loss: 0.064422 Best loss: 0.031563 Accuracy: 98.79% 33 Validation loss: 0.058267 Best loss: 0.031563 Accuracy: 98.91% 34 Validation loss: 0.048849 Best loss: 0.031563 Accuracy: 98.91% 35 Validation loss: 0.049819 Best loss: 0.031563 Accuracy: 98.71% 36 Validation loss: 0.035035 Best loss: 0.031563 Accuracy: 99.26% 37 Validation loss: 0.054350 Best loss: 0.031563 Accuracy: 99.02% 38 Validation loss: 0.041283 Best loss: 0.031563 Accuracy: 99.10% 39 Validation loss: 0.034695 Best loss: 0.031563 Accuracy: 99.10% 40 Validation loss: 0.044970 Best loss: 0.031563 Accuracy: 99.14% 41 Validation loss: 0.029835 Best loss: 0.029835 Accuracy: 99.26% 42 Validation loss: 0.036198 Best loss: 0.029835 Accuracy: 99.14% 43 Validation loss: 0.039371 Best loss: 0.029835 Accuracy: 99.10% 44 Validation loss: 0.037529 Best loss: 0.029835 Accuracy: 99.26% 45 Validation loss: 0.040051 Best loss: 0.029835 Accuracy: 99.18% 46 Validation loss: 0.042828 Best loss: 0.029835 Accuracy: 99.18% 47 Validation loss: 0.044279 Best loss: 0.029835 Accuracy: 99.22% 48 Validation loss: 0.042722 Best loss: 0.029835 Accuracy: 99.26% 49 Validation loss: 0.040264 Best loss: 0.029835 Accuracy: 99.30% 50 Validation loss: 0.041836 Best loss: 0.029835 Accuracy: 99.22% 51 Validation loss: 0.042167 Best loss: 0.029835 Accuracy: 99.26% 52 Validation loss: 0.045520 Best loss: 0.029835 Accuracy: 99.14% 53 Validation loss: 0.047905 Best loss: 0.029835 Accuracy: 99.18% 54 Validation loss: 0.049705 Best loss: 0.029835 Accuracy: 99.18% 55 Validation loss: 0.050852 Best loss: 0.029835 Accuracy: 99.10% 56 Validation loss: 0.053921 Best loss: 0.029835 Accuracy: 99.06% 57 Validation loss: 0.056503 Best loss: 0.029835 Accuracy: 98.94% 58 Validation loss: 0.083642 Best loss: 0.029835 Accuracy: 98.67% 59 Validation loss: 0.068527 Best loss: 0.029835 Accuracy: 98.63% 60 Validation loss: 0.050438 Best loss: 0.029835 Accuracy: 98.91% 61 Validation loss: 0.051984 Best loss: 0.029835 Accuracy: 99.10% 62 Validation loss: 0.031038 Best loss: 0.029835 Accuracy: 99.34% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 22.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.066718 Best loss: 0.066718 Accuracy: 98.08% 1 Validation loss: 0.052706 Best loss: 0.052706 Accuracy: 98.32% 2 Validation loss: 0.034536 Best loss: 0.034536 Accuracy: 98.75% 3 Validation loss: 0.036595 Best loss: 0.034536 Accuracy: 98.83% 4 Validation loss: 0.049594 Best loss: 0.034536 Accuracy: 98.59% 5 Validation loss: 0.043853 Best loss: 0.034536 Accuracy: 98.67% 6 Validation loss: 0.047343 Best loss: 0.034536 Accuracy: 98.83% 7 Validation loss: 0.048611 Best loss: 0.034536 Accuracy: 98.83% 8 Validation loss: 0.048434 Best loss: 0.034536 Accuracy: 98.59% 9 Validation loss: 0.056742 Best loss: 0.034536 Accuracy: 98.67% 10 Validation loss: 0.044135 Best loss: 0.034536 Accuracy: 98.79% 11 Validation loss: 0.043949 Best loss: 0.034536 Accuracy: 98.98% 12 Validation loss: 0.051556 Best loss: 0.034536 Accuracy: 98.55% 13 Validation loss: 0.041360 Best loss: 0.034536 Accuracy: 99.06% 14 Validation loss: 0.042968 Best loss: 0.034536 Accuracy: 99.06% 15 Validation loss: 0.051872 Best loss: 0.034536 Accuracy: 98.79% 16 Validation loss: 0.047812 Best loss: 0.034536 Accuracy: 98.94% 17 Validation loss: 0.053140 Best loss: 0.034536 Accuracy: 98.75% 18 Validation loss: 0.052463 Best loss: 0.034536 Accuracy: 98.87% 19 Validation loss: 0.060392 Best loss: 0.034536 Accuracy: 98.51% 20 Validation loss: 0.046568 Best loss: 0.034536 Accuracy: 98.87% 21 Validation loss: 0.043291 Best loss: 0.034536 Accuracy: 98.98% 22 Validation loss: 0.048220 Best loss: 0.034536 Accuracy: 98.83% 23 Validation loss: 0.045609 Best loss: 0.034536 Accuracy: 98.79% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 9.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.064687 Best loss: 0.064687 Accuracy: 98.16% 1 Validation loss: 0.051339 Best loss: 0.051339 Accuracy: 98.51% 2 Validation loss: 0.042501 Best loss: 0.042501 Accuracy: 98.79% 3 Validation loss: 0.045774 Best loss: 0.042501 Accuracy: 98.40% 4 Validation loss: 0.049369 Best loss: 0.042501 Accuracy: 98.71% 5 Validation loss: 0.064206 Best loss: 0.042501 Accuracy: 98.28% 6 Validation loss: 0.065411 Best loss: 0.042501 Accuracy: 98.28% 7 Validation loss: 0.065870 Best loss: 0.042501 Accuracy: 98.24% 8 Validation loss: 0.045822 Best loss: 0.042501 Accuracy: 98.75% 9 Validation loss: 0.048240 Best loss: 0.042501 Accuracy: 98.98% 10 Validation loss: 0.046939 Best loss: 0.042501 Accuracy: 98.83% 11 Validation loss: 0.056476 Best loss: 0.042501 Accuracy: 98.83% 12 Validation loss: 0.042997 Best loss: 0.042501 Accuracy: 99.10% 13 Validation loss: 0.052289 Best loss: 0.042501 Accuracy: 98.91% 14 Validation loss: 0.036608 Best loss: 0.036608 Accuracy: 99.18% 15 Validation loss: 0.037099 Best loss: 0.036608 Accuracy: 99.06% 16 Validation loss: 0.060304 Best loss: 0.036608 Accuracy: 98.71% 17 Validation loss: 0.043546 Best loss: 0.036608 Accuracy: 99.06% 18 Validation loss: 0.054232 Best loss: 0.036608 Accuracy: 98.98% 19 Validation loss: 0.058274 Best loss: 0.036608 Accuracy: 98.83% 20 Validation loss: 0.062562 Best loss: 0.036608 Accuracy: 98.79% 21 Validation loss: 0.056829 Best loss: 0.036608 Accuracy: 98.79% 22 Validation loss: 0.052649 Best loss: 0.036608 Accuracy: 98.87% 23 Validation loss: 0.049380 Best loss: 0.036608 Accuracy: 98.87% 24 Validation loss: 0.050732 Best loss: 0.036608 Accuracy: 98.83% 25 Validation loss: 0.039589 Best loss: 0.036608 Accuracy: 99.18% 26 Validation loss: 0.039263 Best loss: 0.036608 Accuracy: 99.02% 27 Validation loss: 0.039192 Best loss: 0.036608 Accuracy: 98.87% 28 Validation loss: 0.038463 Best loss: 0.036608 Accuracy: 99.22% 29 Validation loss: 0.037691 Best loss: 0.036608 Accuracy: 99.10% 30 Validation loss: 0.039472 Best loss: 0.036608 Accuracy: 99.22% 31 Validation loss: 0.038419 Best loss: 0.036608 Accuracy: 99.06% 32 Validation loss: 0.039220 Best loss: 0.036608 Accuracy: 99.22% 33 Validation loss: 0.038718 Best loss: 0.036608 Accuracy: 99.26% 34 Validation loss: 0.035110 Best loss: 0.035110 Accuracy: 99.14% 35 Validation loss: 0.053937 Best loss: 0.035110 Accuracy: 98.79% 36 Validation loss: 0.048376 Best loss: 0.035110 Accuracy: 98.94% 37 Validation loss: 0.069572 Best loss: 0.035110 Accuracy: 98.63% 38 Validation loss: 0.054074 Best loss: 0.035110 Accuracy: 98.94% 39 Validation loss: 0.052425 Best loss: 0.035110 Accuracy: 98.87% 40 Validation loss: 0.045873 Best loss: 0.035110 Accuracy: 98.98% 41 Validation loss: 0.039603 Best loss: 0.035110 Accuracy: 99.02% 42 Validation loss: 0.038031 Best loss: 0.035110 Accuracy: 99.02% 43 Validation loss: 0.040737 Best loss: 0.035110 Accuracy: 99.18% 44 Validation loss: 0.064919 Best loss: 0.035110 Accuracy: 98.71% 45 Validation loss: 0.042356 Best loss: 0.035110 Accuracy: 99.06% 46 Validation loss: 0.041273 Best loss: 0.035110 Accuracy: 99.18% 47 Validation loss: 0.049639 Best loss: 0.035110 Accuracy: 98.87% 48 Validation loss: 0.041741 Best loss: 0.035110 Accuracy: 99.14% 49 Validation loss: 0.034264 Best loss: 0.034264 Accuracy: 99.26% 50 Validation loss: 0.068849 Best loss: 0.034264 Accuracy: 98.98% 51 Validation loss: 0.066571 Best loss: 0.034264 Accuracy: 98.59% 52 Validation loss: 0.049398 Best loss: 0.034264 Accuracy: 98.83% 53 Validation loss: 0.033788 Best loss: 0.033788 Accuracy: 99.18% 54 Validation loss: 0.040954 Best loss: 0.033788 Accuracy: 99.10% 55 Validation loss: 0.054927 Best loss: 0.033788 Accuracy: 98.79% 56 Validation loss: 0.040091 Best loss: 0.033788 Accuracy: 99.18% 57 Validation loss: 0.060415 Best loss: 0.033788 Accuracy: 98.75% 58 Validation loss: 0.047220 Best loss: 0.033788 Accuracy: 98.98% 59 Validation loss: 0.055318 Best loss: 0.033788 Accuracy: 99.06% 60 Validation loss: 0.048520 Best loss: 0.033788 Accuracy: 99.22% 61 Validation loss: 0.047132 Best loss: 0.033788 Accuracy: 99.30% 62 Validation loss: 0.046482 Best loss: 0.033788 Accuracy: 99.30% 63 Validation loss: 0.048665 Best loss: 0.033788 Accuracy: 99.30% 64 Validation loss: 0.046323 Best loss: 0.033788 Accuracy: 99.26% 65 Validation loss: 0.060230 Best loss: 0.033788 Accuracy: 98.79% 66 Validation loss: 0.042665 Best loss: 0.033788 Accuracy: 99.06% 67 Validation loss: 0.046175 Best loss: 0.033788 Accuracy: 99.14% 68 Validation loss: 0.049718 Best loss: 0.033788 Accuracy: 98.79% 69 Validation loss: 0.074584 Best loss: 0.033788 Accuracy: 98.51% 70 Validation loss: 0.058340 Best loss: 0.033788 Accuracy: 98.87% 71 Validation loss: 0.054455 Best loss: 0.033788 Accuracy: 98.79% 72 Validation loss: 0.068880 Best loss: 0.033788 Accuracy: 98.63% 73 Validation loss: 0.058834 Best loss: 0.033788 Accuracy: 98.87% 74 Validation loss: 0.051500 Best loss: 0.033788 Accuracy: 98.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 26.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.117541 Best loss: 0.117541 Accuracy: 96.48% 1 Validation loss: 0.074757 Best loss: 0.074757 Accuracy: 97.85% 2 Validation loss: 0.066205 Best loss: 0.066205 Accuracy: 98.08% 3 Validation loss: 0.079499 Best loss: 0.066205 Accuracy: 97.97% 4 Validation loss: 0.058983 Best loss: 0.058983 Accuracy: 98.40% 5 Validation loss: 0.062375 Best loss: 0.058983 Accuracy: 98.63% 6 Validation loss: 0.089536 Best loss: 0.058983 Accuracy: 98.28% 7 Validation loss: 0.077251 Best loss: 0.058983 Accuracy: 98.55% 8 Validation loss: 0.049218 Best loss: 0.049218 Accuracy: 98.75% 9 Validation loss: 0.064269 Best loss: 0.049218 Accuracy: 98.59% 10 Validation loss: 0.069041 Best loss: 0.049218 Accuracy: 98.44% 11 Validation loss: 0.050668 Best loss: 0.049218 Accuracy: 98.63% 12 Validation loss: 0.051518 Best loss: 0.049218 Accuracy: 98.59% 13 Validation loss: 1.329084 Best loss: 0.049218 Accuracy: 84.44% 14 Validation loss: 0.092132 Best loss: 0.049218 Accuracy: 98.01% 15 Validation loss: 0.055490 Best loss: 0.049218 Accuracy: 98.71% 16 Validation loss: 0.065910 Best loss: 0.049218 Accuracy: 98.59% 17 Validation loss: 0.063333 Best loss: 0.049218 Accuracy: 98.55% 18 Validation loss: 0.296028 Best loss: 0.049218 Accuracy: 96.36% 19 Validation loss: 0.067347 Best loss: 0.049218 Accuracy: 98.51% 20 Validation loss: 0.062401 Best loss: 0.049218 Accuracy: 98.94% 21 Validation loss: 0.095642 Best loss: 0.049218 Accuracy: 98.71% 22 Validation loss: 0.104568 Best loss: 0.049218 Accuracy: 98.32% 23 Validation loss: 0.075313 Best loss: 0.049218 Accuracy: 98.83% 24 Validation loss: 0.077622 Best loss: 0.049218 Accuracy: 98.71% 25 Validation loss: 0.062709 Best loss: 0.049218 Accuracy: 98.98% 26 Validation loss: 0.085009 Best loss: 0.049218 Accuracy: 98.51% 27 Validation loss: 0.158695 Best loss: 0.049218 Accuracy: 98.40% 28 Validation loss: 0.292002 Best loss: 0.049218 Accuracy: 96.33% 29 Validation loss: 0.069179 Best loss: 0.049218 Accuracy: 98.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.104882 Best loss: 0.104882 Accuracy: 96.91% 1 Validation loss: 0.106673 Best loss: 0.104882 Accuracy: 96.99% 2 Validation loss: 0.084040 Best loss: 0.084040 Accuracy: 97.89% 3 Validation loss: 0.063556 Best loss: 0.063556 Accuracy: 98.08% 4 Validation loss: 0.061092 Best loss: 0.061092 Accuracy: 98.40% 5 Validation loss: 0.096903 Best loss: 0.061092 Accuracy: 97.22% 6 Validation loss: 0.061854 Best loss: 0.061092 Accuracy: 98.48% 7 Validation loss: 0.059892 Best loss: 0.059892 Accuracy: 98.28% 8 Validation loss: 0.060223 Best loss: 0.059892 Accuracy: 98.32% 9 Validation loss: 0.071010 Best loss: 0.059892 Accuracy: 98.36% 10 Validation loss: 0.070598 Best loss: 0.059892 Accuracy: 98.24% 11 Validation loss: 0.094459 Best loss: 0.059892 Accuracy: 97.77% 12 Validation loss: 0.112733 Best loss: 0.059892 Accuracy: 97.38% 13 Validation loss: 0.060980 Best loss: 0.059892 Accuracy: 98.67% 14 Validation loss: 0.065557 Best loss: 0.059892 Accuracy: 98.51% 15 Validation loss: 0.092551 Best loss: 0.059892 Accuracy: 98.20% 16 Validation loss: 0.095083 Best loss: 0.059892 Accuracy: 97.85% 17 Validation loss: 0.060173 Best loss: 0.059892 Accuracy: 98.59% 18 Validation loss: 0.093357 Best loss: 0.059892 Accuracy: 98.28% 19 Validation loss: 0.073536 Best loss: 0.059892 Accuracy: 98.59% 20 Validation loss: 0.059048 Best loss: 0.059048 Accuracy: 98.63% 21 Validation loss: 0.082017 Best loss: 0.059048 Accuracy: 98.32% 22 Validation loss: 0.086512 Best loss: 0.059048 Accuracy: 98.67% 23 Validation loss: 0.052362 Best loss: 0.052362 Accuracy: 98.94% 24 Validation loss: 0.107535 Best loss: 0.052362 Accuracy: 98.48% 25 Validation loss: 0.102378 Best loss: 0.052362 Accuracy: 98.12% 26 Validation loss: 0.161408 Best loss: 0.052362 Accuracy: 98.44% 27 Validation loss: 0.081292 Best loss: 0.052362 Accuracy: 98.83% 28 Validation loss: 0.062219 Best loss: 0.052362 Accuracy: 98.79% 29 Validation loss: 0.068106 Best loss: 0.052362 Accuracy: 98.91% 30 Validation loss: 0.090153 Best loss: 0.052362 Accuracy: 98.67% 31 Validation loss: 0.053843 Best loss: 0.052362 Accuracy: 98.91% 32 Validation loss: 0.059875 Best loss: 0.052362 Accuracy: 98.67% 33 Validation loss: 0.124206 Best loss: 0.052362 Accuracy: 98.67% 34 Validation loss: 0.081096 Best loss: 0.052362 Accuracy: 98.87% 35 Validation loss: 0.122021 Best loss: 0.052362 Accuracy: 98.32% 36 Validation loss: 0.150488 Best loss: 0.052362 Accuracy: 98.16% 37 Validation loss: 0.072864 Best loss: 0.052362 Accuracy: 98.87% 38 Validation loss: 0.108794 Best loss: 0.052362 Accuracy: 98.55% 39 Validation loss: 0.213613 Best loss: 0.052362 Accuracy: 98.28% 40 Validation loss: 0.083839 Best loss: 0.052362 Accuracy: 98.63% 41 Validation loss: 0.104061 Best loss: 0.052362 Accuracy: 98.71% 42 Validation loss: 0.076792 Best loss: 0.052362 Accuracy: 98.94% 43 Validation loss: 0.104143 Best loss: 0.052362 Accuracy: 98.75% 44 Validation loss: 0.111759 Best loss: 0.052362 Accuracy: 98.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.9min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.171695 Best loss: 0.171695 Accuracy: 95.70% 1 Validation loss: 0.095867 Best loss: 0.095867 Accuracy: 97.11% 2 Validation loss: 0.062387 Best loss: 0.062387 Accuracy: 98.08% 3 Validation loss: 0.077939 Best loss: 0.062387 Accuracy: 98.12% 4 Validation loss: 0.080375 Best loss: 0.062387 Accuracy: 98.01% 5 Validation loss: 0.067616 Best loss: 0.062387 Accuracy: 97.93% 6 Validation loss: 0.211783 Best loss: 0.062387 Accuracy: 95.93% 7 Validation loss: 0.055902 Best loss: 0.055902 Accuracy: 98.51% 8 Validation loss: 0.036893 Best loss: 0.036893 Accuracy: 98.98% 9 Validation loss: 0.089392 Best loss: 0.036893 Accuracy: 97.77% 10 Validation loss: 0.043042 Best loss: 0.036893 Accuracy: 98.91% 11 Validation loss: 0.049621 Best loss: 0.036893 Accuracy: 98.71% 12 Validation loss: 0.042615 Best loss: 0.036893 Accuracy: 98.44% 13 Validation loss: 0.040890 Best loss: 0.036893 Accuracy: 98.83% 14 Validation loss: 0.264979 Best loss: 0.036893 Accuracy: 94.57% 15 Validation loss: 0.085482 Best loss: 0.036893 Accuracy: 98.75% 16 Validation loss: 0.075842 Best loss: 0.036893 Accuracy: 98.48% 17 Validation loss: 0.051864 Best loss: 0.036893 Accuracy: 98.87% 18 Validation loss: 0.075675 Best loss: 0.036893 Accuracy: 98.44% 19 Validation loss: 0.046044 Best loss: 0.036893 Accuracy: 99.06% 20 Validation loss: 0.082570 Best loss: 0.036893 Accuracy: 98.63% 21 Validation loss: 0.076438 Best loss: 0.036893 Accuracy: 98.40% 22 Validation loss: 0.057702 Best loss: 0.036893 Accuracy: 98.98% 23 Validation loss: 0.042962 Best loss: 0.036893 Accuracy: 99.34% 24 Validation loss: 0.066657 Best loss: 0.036893 Accuracy: 98.79% 25 Validation loss: 0.078532 Best loss: 0.036893 Accuracy: 98.67% 26 Validation loss: 0.042448 Best loss: 0.036893 Accuracy: 99.02% 27 Validation loss: 0.061020 Best loss: 0.036893 Accuracy: 98.91% 28 Validation loss: 0.039687 Best loss: 0.036893 Accuracy: 99.14% 29 Validation loss: 0.055059 Best loss: 0.036893 Accuracy: 98.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.153621 Best loss: 0.153621 Accuracy: 97.07% 1 Validation loss: 0.097455 Best loss: 0.097455 Accuracy: 97.30% 2 Validation loss: 0.062807 Best loss: 0.062807 Accuracy: 98.28% 3 Validation loss: 0.060732 Best loss: 0.060732 Accuracy: 98.16% 4 Validation loss: 0.053661 Best loss: 0.053661 Accuracy: 98.12% 5 Validation loss: 0.064446 Best loss: 0.053661 Accuracy: 98.48% 6 Validation loss: 0.091685 Best loss: 0.053661 Accuracy: 98.01% 7 Validation loss: 0.076015 Best loss: 0.053661 Accuracy: 98.24% 8 Validation loss: 0.058148 Best loss: 0.053661 Accuracy: 98.20% 9 Validation loss: 0.067005 Best loss: 0.053661 Accuracy: 98.55% 10 Validation loss: 0.056755 Best loss: 0.053661 Accuracy: 99.02% 11 Validation loss: 0.079325 Best loss: 0.053661 Accuracy: 98.40% 12 Validation loss: 0.078098 Best loss: 0.053661 Accuracy: 98.40% 13 Validation loss: 0.079808 Best loss: 0.053661 Accuracy: 98.44% 14 Validation loss: 0.061565 Best loss: 0.053661 Accuracy: 98.51% 15 Validation loss: 0.079895 Best loss: 0.053661 Accuracy: 98.48% 16 Validation loss: 0.062152 Best loss: 0.053661 Accuracy: 98.48% 17 Validation loss: 0.076255 Best loss: 0.053661 Accuracy: 98.28% 18 Validation loss: 0.075098 Best loss: 0.053661 Accuracy: 98.59% 19 Validation loss: 0.058472 Best loss: 0.053661 Accuracy: 98.67% 20 Validation loss: 0.062936 Best loss: 0.053661 Accuracy: 98.63% 21 Validation loss: 0.050526 Best loss: 0.050526 Accuracy: 98.87% 22 Validation loss: 0.055341 Best loss: 0.050526 Accuracy: 98.94% 23 Validation loss: 0.060796 Best loss: 0.050526 Accuracy: 98.91% 24 Validation loss: 0.049021 Best loss: 0.049021 Accuracy: 98.98% 25 Validation loss: 0.074429 Best loss: 0.049021 Accuracy: 98.71% 26 Validation loss: 0.069348 Best loss: 0.049021 Accuracy: 98.59% 27 Validation loss: 0.067372 Best loss: 0.049021 Accuracy: 98.36% 28 Validation loss: 0.059254 Best loss: 0.049021 Accuracy: 98.79% 29 Validation loss: 0.055321 Best loss: 0.049021 Accuracy: 98.79% 30 Validation loss: 0.061204 Best loss: 0.049021 Accuracy: 98.71% 31 Validation loss: 0.058381 Best loss: 0.049021 Accuracy: 98.75% 32 Validation loss: 0.051402 Best loss: 0.049021 Accuracy: 98.87% 33 Validation loss: 0.055209 Best loss: 0.049021 Accuracy: 99.02% 34 Validation loss: 0.051796 Best loss: 0.049021 Accuracy: 99.06% 35 Validation loss: 0.050974 Best loss: 0.049021 Accuracy: 98.94% 36 Validation loss: 0.048991 Best loss: 0.048991 Accuracy: 99.02% 37 Validation loss: 0.048650 Best loss: 0.048650 Accuracy: 99.02% 38 Validation loss: 0.047571 Best loss: 0.047571 Accuracy: 99.14% 39 Validation loss: 0.045871 Best loss: 0.045871 Accuracy: 99.06% 40 Validation loss: 0.072951 Best loss: 0.045871 Accuracy: 98.75% 41 Validation loss: 0.057602 Best loss: 0.045871 Accuracy: 99.10% 42 Validation loss: 0.115990 Best loss: 0.045871 Accuracy: 98.05% 43 Validation loss: 0.075653 Best loss: 0.045871 Accuracy: 98.55% 44 Validation loss: 0.069671 Best loss: 0.045871 Accuracy: 98.32% 45 Validation loss: 0.074374 Best loss: 0.045871 Accuracy: 98.36% 46 Validation loss: 0.060073 Best loss: 0.045871 Accuracy: 98.91% 47 Validation loss: 0.068678 Best loss: 0.045871 Accuracy: 98.67% 48 Validation loss: 0.079527 Best loss: 0.045871 Accuracy: 98.63% 49 Validation loss: 0.096985 Best loss: 0.045871 Accuracy: 98.08% 50 Validation loss: 0.056538 Best loss: 0.045871 Accuracy: 98.91% 51 Validation loss: 0.057080 Best loss: 0.045871 Accuracy: 98.91% 52 Validation loss: 0.057977 Best loss: 0.045871 Accuracy: 98.79% 53 Validation loss: 0.059260 Best loss: 0.045871 Accuracy: 98.83% 54 Validation loss: 0.060183 Best loss: 0.045871 Accuracy: 98.91% 55 Validation loss: 0.070792 Best loss: 0.045871 Accuracy: 98.71% 56 Validation loss: 0.053380 Best loss: 0.045871 Accuracy: 99.02% 57 Validation loss: 0.048671 Best loss: 0.045871 Accuracy: 99.14% 58 Validation loss: 0.050407 Best loss: 0.045871 Accuracy: 99.06% 59 Validation loss: 0.048734 Best loss: 0.045871 Accuracy: 99.10% 60 Validation loss: 0.045989 Best loss: 0.045871 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 20.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.142051 Best loss: 0.142051 Accuracy: 97.03% 1 Validation loss: 0.082228 Best loss: 0.082228 Accuracy: 98.20% 2 Validation loss: 0.050449 Best loss: 0.050449 Accuracy: 98.48% 3 Validation loss: 0.060512 Best loss: 0.050449 Accuracy: 98.40% 4 Validation loss: 0.064697 Best loss: 0.050449 Accuracy: 98.55% 5 Validation loss: 0.057914 Best loss: 0.050449 Accuracy: 98.40% 6 Validation loss: 0.053191 Best loss: 0.050449 Accuracy: 98.71% 7 Validation loss: 0.062977 Best loss: 0.050449 Accuracy: 98.59% 8 Validation loss: 0.051546 Best loss: 0.050449 Accuracy: 98.75% 9 Validation loss: 0.065491 Best loss: 0.050449 Accuracy: 98.59% 10 Validation loss: 0.047255 Best loss: 0.047255 Accuracy: 98.71% 11 Validation loss: 0.051346 Best loss: 0.047255 Accuracy: 98.71% 12 Validation loss: 0.059480 Best loss: 0.047255 Accuracy: 98.67% 13 Validation loss: 0.055278 Best loss: 0.047255 Accuracy: 98.59% 14 Validation loss: 0.057548 Best loss: 0.047255 Accuracy: 98.59% 15 Validation loss: 0.054354 Best loss: 0.047255 Accuracy: 98.63% 16 Validation loss: 0.077575 Best loss: 0.047255 Accuracy: 98.08% 17 Validation loss: 0.055893 Best loss: 0.047255 Accuracy: 98.79% 18 Validation loss: 0.055464 Best loss: 0.047255 Accuracy: 98.75% 19 Validation loss: 0.060377 Best loss: 0.047255 Accuracy: 98.71% 20 Validation loss: 0.044530 Best loss: 0.044530 Accuracy: 99.06% 21 Validation loss: 0.053282 Best loss: 0.044530 Accuracy: 98.91% 22 Validation loss: 0.067141 Best loss: 0.044530 Accuracy: 98.48% 23 Validation loss: 0.048836 Best loss: 0.044530 Accuracy: 98.83% 24 Validation loss: 0.038790 Best loss: 0.038790 Accuracy: 99.14% 25 Validation loss: 0.066960 Best loss: 0.038790 Accuracy: 98.55% 26 Validation loss: 0.049634 Best loss: 0.038790 Accuracy: 98.79% 27 Validation loss: 0.057723 Best loss: 0.038790 Accuracy: 98.75% 28 Validation loss: 0.058969 Best loss: 0.038790 Accuracy: 98.79% 29 Validation loss: 0.048606 Best loss: 0.038790 Accuracy: 98.67% 30 Validation loss: 0.087307 Best loss: 0.038790 Accuracy: 98.71% 31 Validation loss: 0.067172 Best loss: 0.038790 Accuracy: 98.48% 32 Validation loss: 0.074619 Best loss: 0.038790 Accuracy: 98.55% 33 Validation loss: 0.074017 Best loss: 0.038790 Accuracy: 98.55% 34 Validation loss: 0.069904 Best loss: 0.038790 Accuracy: 98.55% 35 Validation loss: 0.085311 Best loss: 0.038790 Accuracy: 98.40% 36 Validation loss: 0.050216 Best loss: 0.038790 Accuracy: 99.06% 37 Validation loss: 0.057665 Best loss: 0.038790 Accuracy: 98.83% 38 Validation loss: 0.048263 Best loss: 0.038790 Accuracy: 98.98% 39 Validation loss: 0.048676 Best loss: 0.038790 Accuracy: 99.02% 40 Validation loss: 0.054454 Best loss: 0.038790 Accuracy: 98.94% 41 Validation loss: 0.061809 Best loss: 0.038790 Accuracy: 98.83% 42 Validation loss: 0.060230 Best loss: 0.038790 Accuracy: 98.75% 43 Validation loss: 0.055911 Best loss: 0.038790 Accuracy: 98.94% 44 Validation loss: 0.066906 Best loss: 0.038790 Accuracy: 98.59% 45 Validation loss: 0.062493 Best loss: 0.038790 Accuracy: 98.51% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 17.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02 0 Validation loss: 0.144453 Best loss: 0.144453 Accuracy: 97.22% 1 Validation loss: 0.073664 Best loss: 0.073664 Accuracy: 98.16% 2 Validation loss: 0.064706 Best loss: 0.064706 Accuracy: 98.44% 3 Validation loss: 0.057106 Best loss: 0.057106 Accuracy: 98.63% 4 Validation loss: 0.066407 Best loss: 0.057106 Accuracy: 98.08% 5 Validation loss: 0.052937 Best loss: 0.052937 Accuracy: 98.67% 6 Validation loss: 0.058683 Best loss: 0.052937 Accuracy: 98.79% 7 Validation loss: 0.082794 Best loss: 0.052937 Accuracy: 98.28% 8 Validation loss: 0.080461 Best loss: 0.052937 Accuracy: 98.16% 9 Validation loss: 0.053259 Best loss: 0.052937 Accuracy: 98.55% 10 Validation loss: 0.059246 Best loss: 0.052937 Accuracy: 98.55% 11 Validation loss: 0.057574 Best loss: 0.052937 Accuracy: 98.44% 12 Validation loss: 0.049159 Best loss: 0.049159 Accuracy: 98.91% 13 Validation loss: 0.052442 Best loss: 0.049159 Accuracy: 98.87% 14 Validation loss: 0.062400 Best loss: 0.049159 Accuracy: 98.59% 15 Validation loss: 0.056643 Best loss: 0.049159 Accuracy: 98.59% 16 Validation loss: 0.056916 Best loss: 0.049159 Accuracy: 98.67% 17 Validation loss: 0.059061 Best loss: 0.049159 Accuracy: 98.91% 18 Validation loss: 0.066379 Best loss: 0.049159 Accuracy: 98.63% 19 Validation loss: 0.052594 Best loss: 0.049159 Accuracy: 98.87% 20 Validation loss: 0.062033 Best loss: 0.049159 Accuracy: 98.63% 21 Validation loss: 0.065245 Best loss: 0.049159 Accuracy: 98.71% 22 Validation loss: 0.057142 Best loss: 0.049159 Accuracy: 98.94% 23 Validation loss: 0.055719 Best loss: 0.049159 Accuracy: 98.94% 24 Validation loss: 0.098378 Best loss: 0.049159 Accuracy: 98.12% 25 Validation loss: 0.065951 Best loss: 0.049159 Accuracy: 98.63% 26 Validation loss: 0.064796 Best loss: 0.049159 Accuracy: 98.79% 27 Validation loss: 0.057005 Best loss: 0.049159 Accuracy: 98.87% 28 Validation loss: 0.078843 Best loss: 0.049159 Accuracy: 98.36% 29 Validation loss: 0.052311 Best loss: 0.049159 Accuracy: 98.98% 30 Validation loss: 0.065484 Best loss: 0.049159 Accuracy: 98.63% 31 Validation loss: 0.063528 Best loss: 0.049159 Accuracy: 98.83% 32 Validation loss: 0.049519 Best loss: 0.049159 Accuracy: 98.94% 33 Validation loss: 0.048161 Best loss: 0.048161 Accuracy: 99.10% 34 Validation loss: 0.049902 Best loss: 0.048161 Accuracy: 98.87% 35 Validation loss: 0.046750 Best loss: 0.046750 Accuracy: 99.18% 36 Validation loss: 0.094648 Best loss: 0.046750 Accuracy: 98.48% 37 Validation loss: 0.075936 Best loss: 0.046750 Accuracy: 98.44% 38 Validation loss: 0.064824 Best loss: 0.046750 Accuracy: 98.55% 39 Validation loss: 0.049341 Best loss: 0.046750 Accuracy: 98.83% 40 Validation loss: 0.061405 Best loss: 0.046750 Accuracy: 98.83% 41 Validation loss: 0.055854 Best loss: 0.046750 Accuracy: 98.91% 42 Validation loss: 0.060956 Best loss: 0.046750 Accuracy: 98.83% 43 Validation loss: 0.048781 Best loss: 0.046750 Accuracy: 98.91% 44 Validation loss: 0.078308 Best loss: 0.046750 Accuracy: 98.67% 45 Validation loss: 0.054695 Best loss: 0.046750 Accuracy: 98.83% 46 Validation loss: 0.043962 Best loss: 0.043962 Accuracy: 99.02% 47 Validation loss: 0.057880 Best loss: 0.043962 Accuracy: 98.91% 48 Validation loss: 0.061129 Best loss: 0.043962 Accuracy: 98.83% 49 Validation loss: 0.058749 Best loss: 0.043962 Accuracy: 98.59% 50 Validation loss: 0.068124 Best loss: 0.043962 Accuracy: 98.83% 51 Validation loss: 0.062610 Best loss: 0.043962 Accuracy: 98.75% 52 Validation loss: 0.064342 Best loss: 0.043962 Accuracy: 98.83% 53 Validation loss: 0.067911 Best loss: 0.043962 Accuracy: 98.87% 54 Validation loss: 0.066347 Best loss: 0.043962 Accuracy: 98.75% 55 Validation loss: 0.066692 Best loss: 0.043962 Accuracy: 98.71% 56 Validation loss: 0.050424 Best loss: 0.043962 Accuracy: 98.87% 57 Validation loss: 0.045474 Best loss: 0.043962 Accuracy: 98.55% 58 Validation loss: 0.046317 Best loss: 0.043962 Accuracy: 98.91% 59 Validation loss: 0.052503 Best loss: 0.043962 Accuracy: 98.87% 60 Validation loss: 0.041963 Best loss: 0.041963 Accuracy: 99.02% 61 Validation loss: 0.049972 Best loss: 0.041963 Accuracy: 99.06% 62 Validation loss: 0.057595 Best loss: 0.041963 Accuracy: 98.94% 63 Validation loss: 0.066497 Best loss: 0.041963 Accuracy: 98.75% 64 Validation loss: 0.064887 Best loss: 0.041963 Accuracy: 98.79% 65 Validation loss: 0.063013 Best loss: 0.041963 Accuracy: 98.98% 66 Validation loss: 0.070365 Best loss: 0.041963 Accuracy: 98.67% 67 Validation loss: 0.064260 Best loss: 0.041963 Accuracy: 98.87% 68 Validation loss: 0.051648 Best loss: 0.041963 Accuracy: 98.87% 69 Validation loss: 0.051070 Best loss: 0.041963 Accuracy: 98.91% 70 Validation loss: 0.051334 Best loss: 0.041963 Accuracy: 98.87% 71 Validation loss: 0.053668 Best loss: 0.041963 Accuracy: 98.83% 72 Validation loss: 0.086659 Best loss: 0.041963 Accuracy: 98.20% 73 Validation loss: 0.078000 Best loss: 0.041963 Accuracy: 98.71% 74 Validation loss: 0.064688 Best loss: 0.041963 Accuracy: 98.94% 75 Validation loss: 0.077326 Best loss: 0.041963 Accuracy: 98.63% 76 Validation loss: 0.065047 Best loss: 0.041963 Accuracy: 98.79% 77 Validation loss: 0.056128 Best loss: 0.041963 Accuracy: 99.06% 78 Validation loss: 0.062973 Best loss: 0.041963 Accuracy: 98.87% 79 Validation loss: 0.059021 Best loss: 0.041963 Accuracy: 98.94% 80 Validation loss: 0.103144 Best loss: 0.041963 Accuracy: 97.93% 81 Validation loss: 0.073427 Best loss: 0.041963 Accuracy: 98.67% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=50, batch_size=500, batch_norm_momentum=0.98, learning_rate=0.02, total= 27.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.103251 Best loss: 0.103251 Accuracy: 98.05% 1 Validation loss: 0.098870 Best loss: 0.098870 Accuracy: 97.69% 2 Validation loss: 0.077983 Best loss: 0.077983 Accuracy: 98.32% 3 Validation loss: 0.069740 Best loss: 0.069740 Accuracy: 98.16% 4 Validation loss: 0.072758 Best loss: 0.069740 Accuracy: 98.32% 5 Validation loss: 0.054964 Best loss: 0.054964 Accuracy: 98.59% 6 Validation loss: 0.052166 Best loss: 0.052166 Accuracy: 98.75% 7 Validation loss: 0.043800 Best loss: 0.043800 Accuracy: 98.91% 8 Validation loss: 0.036479 Best loss: 0.036479 Accuracy: 98.94% 9 Validation loss: 0.070414 Best loss: 0.036479 Accuracy: 98.63% 10 Validation loss: 0.050572 Best loss: 0.036479 Accuracy: 98.67% 11 Validation loss: 0.038249 Best loss: 0.036479 Accuracy: 99.26% 12 Validation loss: 0.060499 Best loss: 0.036479 Accuracy: 98.71% 13 Validation loss: 0.059860 Best loss: 0.036479 Accuracy: 98.75% 14 Validation loss: 0.050868 Best loss: 0.036479 Accuracy: 98.67% 15 Validation loss: 0.043053 Best loss: 0.036479 Accuracy: 99.10% 16 Validation loss: 0.055316 Best loss: 0.036479 Accuracy: 99.10% 17 Validation loss: 0.045394 Best loss: 0.036479 Accuracy: 99.14% 18 Validation loss: 0.048286 Best loss: 0.036479 Accuracy: 99.06% 19 Validation loss: 0.060105 Best loss: 0.036479 Accuracy: 98.91% 20 Validation loss: 0.048416 Best loss: 0.036479 Accuracy: 99.02% 21 Validation loss: 0.074017 Best loss: 0.036479 Accuracy: 98.83% 22 Validation loss: 0.043033 Best loss: 0.036479 Accuracy: 98.98% 23 Validation loss: 0.049829 Best loss: 0.036479 Accuracy: 98.98% 24 Validation loss: 0.043462 Best loss: 0.036479 Accuracy: 99.14% 25 Validation loss: 0.057393 Best loss: 0.036479 Accuracy: 98.83% 26 Validation loss: 0.032122 Best loss: 0.032122 Accuracy: 99.30% 27 Validation loss: 0.044333 Best loss: 0.032122 Accuracy: 99.22% 28 Validation loss: 0.070130 Best loss: 0.032122 Accuracy: 98.67% 29 Validation loss: 0.053781 Best loss: 0.032122 Accuracy: 98.94% 30 Validation loss: 0.056610 Best loss: 0.032122 Accuracy: 99.02% 31 Validation loss: 0.040008 Best loss: 0.032122 Accuracy: 99.22% 32 Validation loss: 0.048776 Best loss: 0.032122 Accuracy: 99.10% 33 Validation loss: 0.058192 Best loss: 0.032122 Accuracy: 98.91% 34 Validation loss: 0.038817 Best loss: 0.032122 Accuracy: 99.22% 35 Validation loss: 0.050526 Best loss: 0.032122 Accuracy: 99.10% 36 Validation loss: 0.032229 Best loss: 0.032122 Accuracy: 99.14% 37 Validation loss: 0.121715 Best loss: 0.032122 Accuracy: 98.24% 38 Validation loss: 0.034044 Best loss: 0.032122 Accuracy: 99.30% 39 Validation loss: 0.048214 Best loss: 0.032122 Accuracy: 99.22% 40 Validation loss: 0.050738 Best loss: 0.032122 Accuracy: 98.87% 41 Validation loss: 0.046253 Best loss: 0.032122 Accuracy: 99.06% 42 Validation loss: 0.039627 Best loss: 0.032122 Accuracy: 99.14% 43 Validation loss: 0.050353 Best loss: 0.032122 Accuracy: 99.02% 44 Validation loss: 0.045985 Best loss: 0.032122 Accuracy: 99.10% 45 Validation loss: 0.035592 Best loss: 0.032122 Accuracy: 99.10% 46 Validation loss: 0.039247 Best loss: 0.032122 Accuracy: 99.26% 47 Validation loss: 0.037231 Best loss: 0.032122 Accuracy: 99.26% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.122132 Best loss: 0.122132 Accuracy: 97.38% 1 Validation loss: 0.077134 Best loss: 0.077134 Accuracy: 98.16% 2 Validation loss: 0.047492 Best loss: 0.047492 Accuracy: 98.71% 3 Validation loss: 0.063185 Best loss: 0.047492 Accuracy: 98.48% 4 Validation loss: 0.089423 Best loss: 0.047492 Accuracy: 98.24% 5 Validation loss: 0.040571 Best loss: 0.040571 Accuracy: 98.98% 6 Validation loss: 0.052551 Best loss: 0.040571 Accuracy: 98.71% 7 Validation loss: 0.033894 Best loss: 0.033894 Accuracy: 99.18% 8 Validation loss: 0.063203 Best loss: 0.033894 Accuracy: 98.63% 9 Validation loss: 0.048098 Best loss: 0.033894 Accuracy: 98.94% 10 Validation loss: 0.048439 Best loss: 0.033894 Accuracy: 99.02% 11 Validation loss: 0.050621 Best loss: 0.033894 Accuracy: 98.83% 12 Validation loss: 0.051986 Best loss: 0.033894 Accuracy: 98.91% 13 Validation loss: 0.036202 Best loss: 0.033894 Accuracy: 98.91% 14 Validation loss: 0.039310 Best loss: 0.033894 Accuracy: 99.06% 15 Validation loss: 0.056590 Best loss: 0.033894 Accuracy: 98.75% 16 Validation loss: 0.036199 Best loss: 0.033894 Accuracy: 99.06% 17 Validation loss: 0.056981 Best loss: 0.033894 Accuracy: 98.87% 18 Validation loss: 0.053657 Best loss: 0.033894 Accuracy: 98.87% 19 Validation loss: 0.038305 Best loss: 0.033894 Accuracy: 99.18% 20 Validation loss: 0.058509 Best loss: 0.033894 Accuracy: 98.98% 21 Validation loss: 0.068324 Best loss: 0.033894 Accuracy: 98.63% 22 Validation loss: 0.039071 Best loss: 0.033894 Accuracy: 99.14% 23 Validation loss: 0.047983 Best loss: 0.033894 Accuracy: 99.14% 24 Validation loss: 0.045884 Best loss: 0.033894 Accuracy: 99.10% 25 Validation loss: 0.043597 Best loss: 0.033894 Accuracy: 98.91% 26 Validation loss: 0.036006 Best loss: 0.033894 Accuracy: 99.14% 27 Validation loss: 0.055784 Best loss: 0.033894 Accuracy: 98.94% 28 Validation loss: 0.055750 Best loss: 0.033894 Accuracy: 99.02% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 42.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.107053 Best loss: 0.107053 Accuracy: 98.12% 1 Validation loss: 0.073647 Best loss: 0.073647 Accuracy: 98.08% 2 Validation loss: 0.150474 Best loss: 0.073647 Accuracy: 95.47% 3 Validation loss: 0.043393 Best loss: 0.043393 Accuracy: 98.83% 4 Validation loss: 0.058746 Best loss: 0.043393 Accuracy: 99.02% 5 Validation loss: 0.031025 Best loss: 0.031025 Accuracy: 98.91% 6 Validation loss: 0.061243 Best loss: 0.031025 Accuracy: 98.63% 7 Validation loss: 0.072707 Best loss: 0.031025 Accuracy: 98.24% 8 Validation loss: 0.029278 Best loss: 0.029278 Accuracy: 99.18% 9 Validation loss: 0.045804 Best loss: 0.029278 Accuracy: 98.94% 10 Validation loss: 0.047857 Best loss: 0.029278 Accuracy: 99.06% 11 Validation loss: 0.056693 Best loss: 0.029278 Accuracy: 98.94% 12 Validation loss: 0.049525 Best loss: 0.029278 Accuracy: 99.02% 13 Validation loss: 0.044987 Best loss: 0.029278 Accuracy: 98.83% 14 Validation loss: 0.078204 Best loss: 0.029278 Accuracy: 98.44% 15 Validation loss: 0.058207 Best loss: 0.029278 Accuracy: 98.87% 16 Validation loss: 0.060972 Best loss: 0.029278 Accuracy: 98.55% 17 Validation loss: 0.048072 Best loss: 0.029278 Accuracy: 99.06% 18 Validation loss: 0.042469 Best loss: 0.029278 Accuracy: 98.91% 19 Validation loss: 0.044807 Best loss: 0.029278 Accuracy: 98.83% 20 Validation loss: 0.045519 Best loss: 0.029278 Accuracy: 99.02% 21 Validation loss: 0.047861 Best loss: 0.029278 Accuracy: 98.87% 22 Validation loss: 0.060079 Best loss: 0.029278 Accuracy: 98.55% 23 Validation loss: 0.060600 Best loss: 0.029278 Accuracy: 98.94% 24 Validation loss: 0.029064 Best loss: 0.029064 Accuracy: 99.22% 25 Validation loss: 0.055717 Best loss: 0.029064 Accuracy: 98.40% 26 Validation loss: 0.041384 Best loss: 0.029064 Accuracy: 98.94% 27 Validation loss: 0.069328 Best loss: 0.029064 Accuracy: 98.12% 28 Validation loss: 0.049314 Best loss: 0.029064 Accuracy: 99.18% 29 Validation loss: 0.057784 Best loss: 0.029064 Accuracy: 98.87% 30 Validation loss: 0.029942 Best loss: 0.029064 Accuracy: 99.34% 31 Validation loss: 0.038150 Best loss: 0.029064 Accuracy: 99.22% 32 Validation loss: 0.027812 Best loss: 0.027812 Accuracy: 99.26% 33 Validation loss: 0.042989 Best loss: 0.027812 Accuracy: 99.10% 34 Validation loss: 0.064543 Best loss: 0.027812 Accuracy: 98.71% 35 Validation loss: 0.044508 Best loss: 0.027812 Accuracy: 99.34% 36 Validation loss: 0.055670 Best loss: 0.027812 Accuracy: 98.91% 37 Validation loss: 0.037337 Best loss: 0.027812 Accuracy: 99.10% 38 Validation loss: 0.040792 Best loss: 0.027812 Accuracy: 98.98% 39 Validation loss: 0.039906 Best loss: 0.027812 Accuracy: 98.98% 40 Validation loss: 0.057500 Best loss: 0.027812 Accuracy: 98.87% 41 Validation loss: 0.033938 Best loss: 0.027812 Accuracy: 99.34% 42 Validation loss: 0.028627 Best loss: 0.027812 Accuracy: 99.34% 43 Validation loss: 0.047478 Best loss: 0.027812 Accuracy: 99.06% 44 Validation loss: 0.032758 Best loss: 0.027812 Accuracy: 99.41% 45 Validation loss: 0.054389 Best loss: 0.027812 Accuracy: 98.98% 46 Validation loss: 0.055367 Best loss: 0.027812 Accuracy: 98.83% 47 Validation loss: 0.040697 Best loss: 0.027812 Accuracy: 99.26% 48 Validation loss: 0.036535 Best loss: 0.027812 Accuracy: 99.22% 49 Validation loss: 0.041116 Best loss: 0.027812 Accuracy: 99.10% 50 Validation loss: 0.035240 Best loss: 0.027812 Accuracy: 99.41% 51 Validation loss: 0.046781 Best loss: 0.027812 Accuracy: 99.26% 52 Validation loss: 0.040183 Best loss: 0.027812 Accuracy: 99.22% 53 Validation loss: 0.045523 Best loss: 0.027812 Accuracy: 99.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=160, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.184481 Best loss: 0.184481 Accuracy: 94.33% 1 Validation loss: 0.102338 Best loss: 0.102338 Accuracy: 96.56% 2 Validation loss: 0.093564 Best loss: 0.093564 Accuracy: 97.22% 3 Validation loss: 0.093499 Best loss: 0.093499 Accuracy: 96.95% 4 Validation loss: 0.065669 Best loss: 0.065669 Accuracy: 97.81% 5 Validation loss: 0.087710 Best loss: 0.065669 Accuracy: 97.46% 6 Validation loss: 0.055780 Best loss: 0.055780 Accuracy: 98.24% 7 Validation loss: 0.084153 Best loss: 0.055780 Accuracy: 97.93% 8 Validation loss: 0.063375 Best loss: 0.055780 Accuracy: 98.12% 9 Validation loss: 0.060442 Best loss: 0.055780 Accuracy: 98.24% 10 Validation loss: 0.066962 Best loss: 0.055780 Accuracy: 98.28% 11 Validation loss: 0.057897 Best loss: 0.055780 Accuracy: 98.36% 12 Validation loss: 0.074409 Best loss: 0.055780 Accuracy: 97.93% 13 Validation loss: 0.089372 Best loss: 0.055780 Accuracy: 97.77% 14 Validation loss: 0.073348 Best loss: 0.055780 Accuracy: 98.16% 15 Validation loss: 0.065285 Best loss: 0.055780 Accuracy: 98.16% 16 Validation loss: 0.074332 Best loss: 0.055780 Accuracy: 98.28% 17 Validation loss: 0.068792 Best loss: 0.055780 Accuracy: 98.63% 18 Validation loss: 0.072621 Best loss: 0.055780 Accuracy: 98.40% 19 Validation loss: 0.057160 Best loss: 0.055780 Accuracy: 98.63% 20 Validation loss: 0.057101 Best loss: 0.055780 Accuracy: 98.75% 21 Validation loss: 0.068835 Best loss: 0.055780 Accuracy: 98.55% 22 Validation loss: 0.085497 Best loss: 0.055780 Accuracy: 98.32% 23 Validation loss: 0.083567 Best loss: 0.055780 Accuracy: 97.89% 24 Validation loss: 0.054635 Best loss: 0.054635 Accuracy: 98.63% 25 Validation loss: 0.078551 Best loss: 0.054635 Accuracy: 98.24% 26 Validation loss: 0.075033 Best loss: 0.054635 Accuracy: 98.44% 27 Validation loss: 0.077562 Best loss: 0.054635 Accuracy: 98.67% 28 Validation loss: 0.074838 Best loss: 0.054635 Accuracy: 98.48% 29 Validation loss: 0.082496 Best loss: 0.054635 Accuracy: 98.12% 30 Validation loss: 0.067076 Best loss: 0.054635 Accuracy: 98.59% 31 Validation loss: 0.065916 Best loss: 0.054635 Accuracy: 98.79% 32 Validation loss: 0.079969 Best loss: 0.054635 Accuracy: 98.51% 33 Validation loss: 0.078265 Best loss: 0.054635 Accuracy: 98.36% 34 Validation loss: 0.074596 Best loss: 0.054635 Accuracy: 98.32% 35 Validation loss: 0.073940 Best loss: 0.054635 Accuracy: 98.59% 36 Validation loss: 0.066097 Best loss: 0.054635 Accuracy: 98.79% 37 Validation loss: 0.062299 Best loss: 0.054635 Accuracy: 98.79% 38 Validation loss: 0.091091 Best loss: 0.054635 Accuracy: 98.40% 39 Validation loss: 0.109991 Best loss: 0.054635 Accuracy: 98.32% 40 Validation loss: 0.067946 Best loss: 0.054635 Accuracy: 98.59% 41 Validation loss: 0.076488 Best loss: 0.054635 Accuracy: 98.55% 42 Validation loss: 0.072383 Best loss: 0.054635 Accuracy: 98.71% 43 Validation loss: 0.087592 Best loss: 0.054635 Accuracy: 98.40% 44 Validation loss: 0.062474 Best loss: 0.054635 Accuracy: 98.91% 45 Validation loss: 0.078275 Best loss: 0.054635 Accuracy: 98.40% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 16.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.160814 Best loss: 0.160814 Accuracy: 95.31% 1 Validation loss: 0.102249 Best loss: 0.102249 Accuracy: 96.79% 2 Validation loss: 0.079475 Best loss: 0.079475 Accuracy: 97.26% 3 Validation loss: 0.077620 Best loss: 0.077620 Accuracy: 97.77% 4 Validation loss: 0.067822 Best loss: 0.067822 Accuracy: 98.05% 5 Validation loss: 0.064370 Best loss: 0.064370 Accuracy: 97.93% 6 Validation loss: 0.056286 Best loss: 0.056286 Accuracy: 97.85% 7 Validation loss: 0.073493 Best loss: 0.056286 Accuracy: 97.89% 8 Validation loss: 0.055696 Best loss: 0.055696 Accuracy: 98.24% 9 Validation loss: 0.063300 Best loss: 0.055696 Accuracy: 98.12% 10 Validation loss: 0.054845 Best loss: 0.054845 Accuracy: 98.36% 11 Validation loss: 0.066661 Best loss: 0.054845 Accuracy: 98.20% 12 Validation loss: 0.065943 Best loss: 0.054845 Accuracy: 98.36% 13 Validation loss: 0.058053 Best loss: 0.054845 Accuracy: 98.32% 14 Validation loss: 0.071458 Best loss: 0.054845 Accuracy: 98.40% 15 Validation loss: 0.067906 Best loss: 0.054845 Accuracy: 98.40% 16 Validation loss: 0.064611 Best loss: 0.054845 Accuracy: 98.36% 17 Validation loss: 0.054438 Best loss: 0.054438 Accuracy: 98.75% 18 Validation loss: 0.046883 Best loss: 0.046883 Accuracy: 98.87% 19 Validation loss: 0.055761 Best loss: 0.046883 Accuracy: 98.63% 20 Validation loss: 0.063001 Best loss: 0.046883 Accuracy: 98.59% 21 Validation loss: 0.075577 Best loss: 0.046883 Accuracy: 98.24% 22 Validation loss: 0.071873 Best loss: 0.046883 Accuracy: 98.32% 23 Validation loss: 0.047135 Best loss: 0.046883 Accuracy: 98.71% 24 Validation loss: 0.058850 Best loss: 0.046883 Accuracy: 98.51% 25 Validation loss: 0.093504 Best loss: 0.046883 Accuracy: 98.32% 26 Validation loss: 0.054652 Best loss: 0.046883 Accuracy: 98.94% 27 Validation loss: 0.054776 Best loss: 0.046883 Accuracy: 98.59% 28 Validation loss: 0.066783 Best loss: 0.046883 Accuracy: 98.55% 29 Validation loss: 0.043654 Best loss: 0.043654 Accuracy: 99.14% 30 Validation loss: 0.051505 Best loss: 0.043654 Accuracy: 98.98% 31 Validation loss: 0.047586 Best loss: 0.043654 Accuracy: 98.98% 32 Validation loss: 0.047705 Best loss: 0.043654 Accuracy: 98.94% 33 Validation loss: 0.054532 Best loss: 0.043654 Accuracy: 99.10% 34 Validation loss: 0.046501 Best loss: 0.043654 Accuracy: 98.87% 35 Validation loss: 0.078441 Best loss: 0.043654 Accuracy: 98.48% 36 Validation loss: 0.069256 Best loss: 0.043654 Accuracy: 98.51% 37 Validation loss: 0.062751 Best loss: 0.043654 Accuracy: 98.71% 38 Validation loss: 0.076100 Best loss: 0.043654 Accuracy: 98.63% 39 Validation loss: 0.068529 Best loss: 0.043654 Accuracy: 98.71% 40 Validation loss: 0.072260 Best loss: 0.043654 Accuracy: 98.48% 41 Validation loss: 0.069181 Best loss: 0.043654 Accuracy: 98.51% 42 Validation loss: 0.060156 Best loss: 0.043654 Accuracy: 98.87% 43 Validation loss: 0.062395 Best loss: 0.043654 Accuracy: 98.71% 44 Validation loss: 0.054642 Best loss: 0.043654 Accuracy: 98.91% 45 Validation loss: 0.057578 Best loss: 0.043654 Accuracy: 98.83% 46 Validation loss: 0.066789 Best loss: 0.043654 Accuracy: 98.91% 47 Validation loss: 0.061094 Best loss: 0.043654 Accuracy: 98.98% 48 Validation loss: 0.059561 Best loss: 0.043654 Accuracy: 98.71% 49 Validation loss: 0.064222 Best loss: 0.043654 Accuracy: 98.79% 50 Validation loss: 0.070753 Best loss: 0.043654 Accuracy: 98.59% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 17.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.158781 Best loss: 0.158781 Accuracy: 95.39% 1 Validation loss: 0.095630 Best loss: 0.095630 Accuracy: 97.30% 2 Validation loss: 0.079126 Best loss: 0.079126 Accuracy: 97.38% 3 Validation loss: 0.068453 Best loss: 0.068453 Accuracy: 97.89% 4 Validation loss: 0.090842 Best loss: 0.068453 Accuracy: 97.26% 5 Validation loss: 0.086395 Best loss: 0.068453 Accuracy: 97.54% 6 Validation loss: 0.070124 Best loss: 0.068453 Accuracy: 97.69% 7 Validation loss: 0.075179 Best loss: 0.068453 Accuracy: 97.69% 8 Validation loss: 0.076768 Best loss: 0.068453 Accuracy: 98.12% 9 Validation loss: 0.065066 Best loss: 0.065066 Accuracy: 98.36% 10 Validation loss: 0.066836 Best loss: 0.065066 Accuracy: 98.20% 11 Validation loss: 0.075382 Best loss: 0.065066 Accuracy: 98.12% 12 Validation loss: 0.061539 Best loss: 0.061539 Accuracy: 98.51% 13 Validation loss: 0.092606 Best loss: 0.061539 Accuracy: 98.01% 14 Validation loss: 0.068043 Best loss: 0.061539 Accuracy: 98.44% 15 Validation loss: 0.063387 Best loss: 0.061539 Accuracy: 98.48% 16 Validation loss: 0.057121 Best loss: 0.057121 Accuracy: 98.67% 17 Validation loss: 0.072127 Best loss: 0.057121 Accuracy: 98.36% 18 Validation loss: 0.067132 Best loss: 0.057121 Accuracy: 98.44% 19 Validation loss: 0.071671 Best loss: 0.057121 Accuracy: 98.48% 20 Validation loss: 0.075482 Best loss: 0.057121 Accuracy: 98.83% 21 Validation loss: 0.084640 Best loss: 0.057121 Accuracy: 98.59% 22 Validation loss: 0.074494 Best loss: 0.057121 Accuracy: 98.55% 23 Validation loss: 0.075931 Best loss: 0.057121 Accuracy: 98.40% 24 Validation loss: 0.069990 Best loss: 0.057121 Accuracy: 98.79% 25 Validation loss: 0.068442 Best loss: 0.057121 Accuracy: 98.63% 26 Validation loss: 0.076991 Best loss: 0.057121 Accuracy: 98.51% 27 Validation loss: 0.066098 Best loss: 0.057121 Accuracy: 98.48% 28 Validation loss: 0.072465 Best loss: 0.057121 Accuracy: 98.63% 29 Validation loss: 0.084986 Best loss: 0.057121 Accuracy: 98.67% 30 Validation loss: 0.095733 Best loss: 0.057121 Accuracy: 98.63% 31 Validation loss: 0.077313 Best loss: 0.057121 Accuracy: 98.75% 32 Validation loss: 0.091947 Best loss: 0.057121 Accuracy: 98.75% 33 Validation loss: 0.096341 Best loss: 0.057121 Accuracy: 98.36% 34 Validation loss: 0.096775 Best loss: 0.057121 Accuracy: 98.48% 35 Validation loss: 0.113042 Best loss: 0.057121 Accuracy: 98.32% 36 Validation loss: 0.082718 Best loss: 0.057121 Accuracy: 98.67% 37 Validation loss: 0.082157 Best loss: 0.057121 Accuracy: 98.51% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 13.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.182367 Best loss: 0.182367 Accuracy: 95.58% 1 Validation loss: 0.085656 Best loss: 0.085656 Accuracy: 97.26% 2 Validation loss: 0.070544 Best loss: 0.070544 Accuracy: 97.69% 3 Validation loss: 0.070267 Best loss: 0.070267 Accuracy: 97.69% 4 Validation loss: 0.058181 Best loss: 0.058181 Accuracy: 98.08% 5 Validation loss: 0.078422 Best loss: 0.058181 Accuracy: 97.58% 6 Validation loss: 0.062637 Best loss: 0.058181 Accuracy: 98.12% 7 Validation loss: 0.072922 Best loss: 0.058181 Accuracy: 97.89% 8 Validation loss: 0.071414 Best loss: 0.058181 Accuracy: 98.28% 9 Validation loss: 0.057423 Best loss: 0.057423 Accuracy: 98.59% 10 Validation loss: 0.055427 Best loss: 0.055427 Accuracy: 98.75% 11 Validation loss: 0.064498 Best loss: 0.055427 Accuracy: 98.40% 12 Validation loss: 0.054970 Best loss: 0.054970 Accuracy: 98.83% 13 Validation loss: 0.057596 Best loss: 0.054970 Accuracy: 98.48% 14 Validation loss: 0.061400 Best loss: 0.054970 Accuracy: 98.55% 15 Validation loss: 0.073960 Best loss: 0.054970 Accuracy: 98.32% 16 Validation loss: 0.054029 Best loss: 0.054029 Accuracy: 98.79% 17 Validation loss: 0.059498 Best loss: 0.054029 Accuracy: 98.91% 18 Validation loss: 0.073712 Best loss: 0.054029 Accuracy: 98.59% 19 Validation loss: 0.067785 Best loss: 0.054029 Accuracy: 98.75% 20 Validation loss: 0.097018 Best loss: 0.054029 Accuracy: 97.81% 21 Validation loss: 0.062310 Best loss: 0.054029 Accuracy: 98.51% 22 Validation loss: 0.067121 Best loss: 0.054029 Accuracy: 98.71% 23 Validation loss: 0.068144 Best loss: 0.054029 Accuracy: 98.71% 24 Validation loss: 0.074855 Best loss: 0.054029 Accuracy: 98.51% 25 Validation loss: 0.056829 Best loss: 0.054029 Accuracy: 98.75% 26 Validation loss: 0.053958 Best loss: 0.053958 Accuracy: 98.67% 27 Validation loss: 0.061520 Best loss: 0.053958 Accuracy: 98.83% 28 Validation loss: 0.061340 Best loss: 0.053958 Accuracy: 99.06% 29 Validation loss: 0.076034 Best loss: 0.053958 Accuracy: 98.44% 30 Validation loss: 0.075102 Best loss: 0.053958 Accuracy: 98.59% 31 Validation loss: 0.069385 Best loss: 0.053958 Accuracy: 98.67% 32 Validation loss: 0.083336 Best loss: 0.053958 Accuracy: 98.40% 33 Validation loss: 0.149369 Best loss: 0.053958 Accuracy: 97.30% 34 Validation loss: 0.072930 Best loss: 0.053958 Accuracy: 98.71% 35 Validation loss: 0.074795 Best loss: 0.053958 Accuracy: 98.71% 36 Validation loss: 0.075284 Best loss: 0.053958 Accuracy: 98.75% 37 Validation loss: 0.087039 Best loss: 0.053958 Accuracy: 98.48% 38 Validation loss: 0.077371 Best loss: 0.053958 Accuracy: 98.67% 39 Validation loss: 0.101866 Best loss: 0.053958 Accuracy: 98.48% 40 Validation loss: 0.069555 Best loss: 0.053958 Accuracy: 98.59% 41 Validation loss: 0.080147 Best loss: 0.053958 Accuracy: 98.63% 42 Validation loss: 0.071321 Best loss: 0.053958 Accuracy: 99.10% 43 Validation loss: 0.071368 Best loss: 0.053958 Accuracy: 98.63% 44 Validation loss: 0.068690 Best loss: 0.053958 Accuracy: 98.48% 45 Validation loss: 0.057069 Best loss: 0.053958 Accuracy: 98.75% 46 Validation loss: 0.065785 Best loss: 0.053958 Accuracy: 98.87% 47 Validation loss: 0.054369 Best loss: 0.053958 Accuracy: 99.02% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 16.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.153168 Best loss: 0.153168 Accuracy: 95.82% 1 Validation loss: 0.073450 Best loss: 0.073450 Accuracy: 97.73% 2 Validation loss: 0.061361 Best loss: 0.061361 Accuracy: 97.89% 3 Validation loss: 0.055724 Best loss: 0.055724 Accuracy: 98.32% 4 Validation loss: 0.065650 Best loss: 0.055724 Accuracy: 98.12% 5 Validation loss: 0.059432 Best loss: 0.055724 Accuracy: 98.20% 6 Validation loss: 0.053373 Best loss: 0.053373 Accuracy: 98.44% 7 Validation loss: 0.058979 Best loss: 0.053373 Accuracy: 98.59% 8 Validation loss: 0.063963 Best loss: 0.053373 Accuracy: 98.40% 9 Validation loss: 0.068495 Best loss: 0.053373 Accuracy: 98.32% 10 Validation loss: 0.060203 Best loss: 0.053373 Accuracy: 98.71% 11 Validation loss: 0.054139 Best loss: 0.053373 Accuracy: 98.59% 12 Validation loss: 0.059998 Best loss: 0.053373 Accuracy: 98.48% 13 Validation loss: 0.047157 Best loss: 0.047157 Accuracy: 98.79% 14 Validation loss: 0.060287 Best loss: 0.047157 Accuracy: 98.63% 15 Validation loss: 0.072705 Best loss: 0.047157 Accuracy: 98.40% 16 Validation loss: 0.055444 Best loss: 0.047157 Accuracy: 98.63% 17 Validation loss: 0.051747 Best loss: 0.047157 Accuracy: 98.91% 18 Validation loss: 0.047786 Best loss: 0.047157 Accuracy: 98.94% 19 Validation loss: 0.061242 Best loss: 0.047157 Accuracy: 98.67% 20 Validation loss: 0.078552 Best loss: 0.047157 Accuracy: 98.63% 21 Validation loss: 0.075887 Best loss: 0.047157 Accuracy: 98.01% 22 Validation loss: 0.064220 Best loss: 0.047157 Accuracy: 98.55% 23 Validation loss: 0.053029 Best loss: 0.047157 Accuracy: 99.02% 24 Validation loss: 0.062262 Best loss: 0.047157 Accuracy: 98.55% 25 Validation loss: 0.054432 Best loss: 0.047157 Accuracy: 98.75% 26 Validation loss: 0.056494 Best loss: 0.047157 Accuracy: 98.87% 27 Validation loss: 0.060465 Best loss: 0.047157 Accuracy: 98.71% 28 Validation loss: 0.053346 Best loss: 0.047157 Accuracy: 98.91% 29 Validation loss: 0.065667 Best loss: 0.047157 Accuracy: 98.71% 30 Validation loss: 0.052683 Best loss: 0.047157 Accuracy: 98.79% 31 Validation loss: 0.055981 Best loss: 0.047157 Accuracy: 98.87% 32 Validation loss: 0.055771 Best loss: 0.047157 Accuracy: 98.83% 33 Validation loss: 0.070004 Best loss: 0.047157 Accuracy: 98.59% 34 Validation loss: 0.059212 Best loss: 0.047157 Accuracy: 98.83% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 13.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.130347 Best loss: 0.130347 Accuracy: 96.48% 1 Validation loss: 0.079729 Best loss: 0.079729 Accuracy: 97.30% 2 Validation loss: 0.056235 Best loss: 0.056235 Accuracy: 98.16% 3 Validation loss: 0.065111 Best loss: 0.056235 Accuracy: 98.05% 4 Validation loss: 0.061431 Best loss: 0.056235 Accuracy: 98.12% 5 Validation loss: 0.053882 Best loss: 0.053882 Accuracy: 98.40% 6 Validation loss: 0.043720 Best loss: 0.043720 Accuracy: 98.67% 7 Validation loss: 0.054346 Best loss: 0.043720 Accuracy: 98.16% 8 Validation loss: 0.050126 Best loss: 0.043720 Accuracy: 98.55% 9 Validation loss: 0.055758 Best loss: 0.043720 Accuracy: 98.55% 10 Validation loss: 0.056214 Best loss: 0.043720 Accuracy: 98.67% 11 Validation loss: 0.066883 Best loss: 0.043720 Accuracy: 98.20% 12 Validation loss: 0.050982 Best loss: 0.043720 Accuracy: 98.71% 13 Validation loss: 0.057517 Best loss: 0.043720 Accuracy: 98.75% 14 Validation loss: 0.054107 Best loss: 0.043720 Accuracy: 98.71% 15 Validation loss: 0.054419 Best loss: 0.043720 Accuracy: 98.71% 16 Validation loss: 0.061426 Best loss: 0.043720 Accuracy: 98.83% 17 Validation loss: 0.052896 Best loss: 0.043720 Accuracy: 98.83% 18 Validation loss: 0.056873 Best loss: 0.043720 Accuracy: 98.79% 19 Validation loss: 0.066514 Best loss: 0.043720 Accuracy: 98.51% 20 Validation loss: 0.051471 Best loss: 0.043720 Accuracy: 98.75% 21 Validation loss: 0.062363 Best loss: 0.043720 Accuracy: 98.28% 22 Validation loss: 0.057841 Best loss: 0.043720 Accuracy: 98.67% 23 Validation loss: 0.063764 Best loss: 0.043720 Accuracy: 98.67% 24 Validation loss: 0.056741 Best loss: 0.043720 Accuracy: 98.91% 25 Validation loss: 0.076910 Best loss: 0.043720 Accuracy: 98.59% 26 Validation loss: 0.054848 Best loss: 0.043720 Accuracy: 98.79% 27 Validation loss: 0.062068 Best loss: 0.043720 Accuracy: 98.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=90, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.1, total= 11.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.059186 Best loss: 0.059186 Accuracy: 98.20% 1 Validation loss: 0.054346 Best loss: 0.054346 Accuracy: 98.36% 2 Validation loss: 0.056004 Best loss: 0.054346 Accuracy: 98.40% 3 Validation loss: 0.050929 Best loss: 0.050929 Accuracy: 98.48% 4 Validation loss: 0.044774 Best loss: 0.044774 Accuracy: 98.55% 5 Validation loss: 0.063533 Best loss: 0.044774 Accuracy: 98.20% 6 Validation loss: 0.046824 Best loss: 0.044774 Accuracy: 98.55% 7 Validation loss: 0.053055 Best loss: 0.044774 Accuracy: 98.59% 8 Validation loss: 0.056151 Best loss: 0.044774 Accuracy: 98.59% 9 Validation loss: 0.058731 Best loss: 0.044774 Accuracy: 98.63% 10 Validation loss: 0.056158 Best loss: 0.044774 Accuracy: 98.67% 11 Validation loss: 0.051780 Best loss: 0.044774 Accuracy: 98.98% 12 Validation loss: 0.071254 Best loss: 0.044774 Accuracy: 98.59% 13 Validation loss: 0.090287 Best loss: 0.044774 Accuracy: 98.01% 14 Validation loss: 0.063131 Best loss: 0.044774 Accuracy: 98.51% 15 Validation loss: 0.054605 Best loss: 0.044774 Accuracy: 98.67% 16 Validation loss: 0.051012 Best loss: 0.044774 Accuracy: 98.48% 17 Validation loss: 0.051090 Best loss: 0.044774 Accuracy: 98.87% 18 Validation loss: 0.060417 Best loss: 0.044774 Accuracy: 98.94% 19 Validation loss: 0.052143 Best loss: 0.044774 Accuracy: 99.14% 20 Validation loss: 0.051652 Best loss: 0.044774 Accuracy: 99.06% 21 Validation loss: 0.064041 Best loss: 0.044774 Accuracy: 98.83% 22 Validation loss: 0.061378 Best loss: 0.044774 Accuracy: 98.71% 23 Validation loss: 0.061061 Best loss: 0.044774 Accuracy: 98.51% 24 Validation loss: 0.056880 Best loss: 0.044774 Accuracy: 98.94% 25 Validation loss: 0.067641 Best loss: 0.044774 Accuracy: 98.71% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 9.0s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.067021 Best loss: 0.067021 Accuracy: 98.16% 1 Validation loss: 0.049104 Best loss: 0.049104 Accuracy: 98.55% 2 Validation loss: 0.043754 Best loss: 0.043754 Accuracy: 98.59% 3 Validation loss: 0.038169 Best loss: 0.038169 Accuracy: 98.67% 4 Validation loss: 0.052283 Best loss: 0.038169 Accuracy: 98.48% 5 Validation loss: 0.051412 Best loss: 0.038169 Accuracy: 98.71% 6 Validation loss: 0.047881 Best loss: 0.038169 Accuracy: 98.75% 7 Validation loss: 0.044049 Best loss: 0.038169 Accuracy: 98.94% 8 Validation loss: 0.046057 Best loss: 0.038169 Accuracy: 98.59% 9 Validation loss: 0.068976 Best loss: 0.038169 Accuracy: 98.55% 10 Validation loss: 0.065399 Best loss: 0.038169 Accuracy: 98.55% 11 Validation loss: 0.059398 Best loss: 0.038169 Accuracy: 98.59% 12 Validation loss: 0.041762 Best loss: 0.038169 Accuracy: 98.98% 13 Validation loss: 0.047668 Best loss: 0.038169 Accuracy: 99.14% 14 Validation loss: 0.046381 Best loss: 0.038169 Accuracy: 99.02% 15 Validation loss: 0.053880 Best loss: 0.038169 Accuracy: 98.94% 16 Validation loss: 0.058541 Best loss: 0.038169 Accuracy: 98.87% 17 Validation loss: 0.058276 Best loss: 0.038169 Accuracy: 98.51% 18 Validation loss: 0.042211 Best loss: 0.038169 Accuracy: 98.98% 19 Validation loss: 0.035846 Best loss: 0.035846 Accuracy: 99.06% 20 Validation loss: 0.042894 Best loss: 0.035846 Accuracy: 98.98% 21 Validation loss: 0.051795 Best loss: 0.035846 Accuracy: 98.98% 22 Validation loss: 0.064241 Best loss: 0.035846 Accuracy: 98.83% 23 Validation loss: 0.059420 Best loss: 0.035846 Accuracy: 98.71% 24 Validation loss: 0.057099 Best loss: 0.035846 Accuracy: 98.91% 25 Validation loss: 0.058248 Best loss: 0.035846 Accuracy: 98.63% 26 Validation loss: 0.050468 Best loss: 0.035846 Accuracy: 98.91% 27 Validation loss: 0.067709 Best loss: 0.035846 Accuracy: 98.36% 28 Validation loss: 0.051668 Best loss: 0.035846 Accuracy: 98.94% 29 Validation loss: 0.045849 Best loss: 0.035846 Accuracy: 98.91% 30 Validation loss: 0.047275 Best loss: 0.035846 Accuracy: 98.94% 31 Validation loss: 0.041406 Best loss: 0.035846 Accuracy: 98.87% 32 Validation loss: 0.046680 Best loss: 0.035846 Accuracy: 99.06% 33 Validation loss: 0.046171 Best loss: 0.035846 Accuracy: 99.06% 34 Validation loss: 0.065107 Best loss: 0.035846 Accuracy: 98.79% 35 Validation loss: 0.048322 Best loss: 0.035846 Accuracy: 98.91% 36 Validation loss: 0.040941 Best loss: 0.035846 Accuracy: 99.06% 37 Validation loss: 0.045992 Best loss: 0.035846 Accuracy: 98.91% 38 Validation loss: 0.043259 Best loss: 0.035846 Accuracy: 99.02% 39 Validation loss: 0.042103 Best loss: 0.035846 Accuracy: 99.10% 40 Validation loss: 0.042371 Best loss: 0.035846 Accuracy: 99.10% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 13.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02 0 Validation loss: 0.052266 Best loss: 0.052266 Accuracy: 98.51% 1 Validation loss: 0.058842 Best loss: 0.052266 Accuracy: 98.32% 2 Validation loss: 0.047205 Best loss: 0.047205 Accuracy: 98.24% 3 Validation loss: 0.041995 Best loss: 0.041995 Accuracy: 98.63% 4 Validation loss: 0.033776 Best loss: 0.033776 Accuracy: 99.02% 5 Validation loss: 0.065838 Best loss: 0.033776 Accuracy: 98.20% 6 Validation loss: 0.043951 Best loss: 0.033776 Accuracy: 98.55% 7 Validation loss: 0.050212 Best loss: 0.033776 Accuracy: 98.59% 8 Validation loss: 0.054884 Best loss: 0.033776 Accuracy: 98.44% 9 Validation loss: 0.037355 Best loss: 0.033776 Accuracy: 99.10% 10 Validation loss: 0.063130 Best loss: 0.033776 Accuracy: 98.67% 11 Validation loss: 0.067459 Best loss: 0.033776 Accuracy: 98.59% 12 Validation loss: 0.043296 Best loss: 0.033776 Accuracy: 98.98% 13 Validation loss: 0.045487 Best loss: 0.033776 Accuracy: 99.02% 14 Validation loss: 0.055749 Best loss: 0.033776 Accuracy: 98.75% 15 Validation loss: 0.047854 Best loss: 0.033776 Accuracy: 98.87% 16 Validation loss: 0.043328 Best loss: 0.033776 Accuracy: 99.06% 17 Validation loss: 0.045548 Best loss: 0.033776 Accuracy: 99.02% 18 Validation loss: 0.037475 Best loss: 0.033776 Accuracy: 99.10% 19 Validation loss: 0.036969 Best loss: 0.033776 Accuracy: 98.98% 20 Validation loss: 0.057609 Best loss: 0.033776 Accuracy: 98.98% 21 Validation loss: 0.047549 Best loss: 0.033776 Accuracy: 99.02% 22 Validation loss: 0.050357 Best loss: 0.033776 Accuracy: 98.67% 23 Validation loss: 0.049700 Best loss: 0.033776 Accuracy: 98.91% 24 Validation loss: 0.044264 Best loss: 0.033776 Accuracy: 99.06% 25 Validation loss: 0.034310 Best loss: 0.033776 Accuracy: 99.30% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.02, total= 9.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.067335 Best loss: 0.067335 Accuracy: 97.97% 1 Validation loss: 0.062334 Best loss: 0.062334 Accuracy: 97.93% 2 Validation loss: 0.053975 Best loss: 0.053975 Accuracy: 98.32% 3 Validation loss: 0.046190 Best loss: 0.046190 Accuracy: 98.63% 4 Validation loss: 0.034669 Best loss: 0.034669 Accuracy: 99.02% 5 Validation loss: 0.047362 Best loss: 0.034669 Accuracy: 98.67% 6 Validation loss: 0.043436 Best loss: 0.034669 Accuracy: 98.67% 7 Validation loss: 0.041201 Best loss: 0.034669 Accuracy: 99.02% 8 Validation loss: 0.043692 Best loss: 0.034669 Accuracy: 98.87% 9 Validation loss: 0.055365 Best loss: 0.034669 Accuracy: 98.51% 10 Validation loss: 0.066345 Best loss: 0.034669 Accuracy: 98.40% 11 Validation loss: 0.057643 Best loss: 0.034669 Accuracy: 98.75% 12 Validation loss: 0.047792 Best loss: 0.034669 Accuracy: 98.87% 13 Validation loss: 0.045471 Best loss: 0.034669 Accuracy: 98.94% 14 Validation loss: 0.040026 Best loss: 0.034669 Accuracy: 98.98% 15 Validation loss: 0.049226 Best loss: 0.034669 Accuracy: 98.94% 16 Validation loss: 0.042457 Best loss: 0.034669 Accuracy: 99.06% 17 Validation loss: 0.050335 Best loss: 0.034669 Accuracy: 98.98% 18 Validation loss: 0.056135 Best loss: 0.034669 Accuracy: 98.79% 19 Validation loss: 0.057876 Best loss: 0.034669 Accuracy: 98.79% 20 Validation loss: 0.050595 Best loss: 0.034669 Accuracy: 98.91% 21 Validation loss: 0.042160 Best loss: 0.034669 Accuracy: 98.79% 22 Validation loss: 0.041114 Best loss: 0.034669 Accuracy: 99.14% 23 Validation loss: 0.045735 Best loss: 0.034669 Accuracy: 98.91% 24 Validation loss: 0.050992 Best loss: 0.034669 Accuracy: 98.83% 25 Validation loss: 0.050492 Best loss: 0.034669 Accuracy: 98.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01, total= 10.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.060937 Best loss: 0.060937 Accuracy: 98.20% 1 Validation loss: 0.044441 Best loss: 0.044441 Accuracy: 98.44% 2 Validation loss: 0.046397 Best loss: 0.044441 Accuracy: 98.55% 3 Validation loss: 0.040401 Best loss: 0.040401 Accuracy: 98.71% 4 Validation loss: 0.050154 Best loss: 0.040401 Accuracy: 98.67% 5 Validation loss: 0.050609 Best loss: 0.040401 Accuracy: 98.67% 6 Validation loss: 0.049682 Best loss: 0.040401 Accuracy: 98.63% 7 Validation loss: 0.049771 Best loss: 0.040401 Accuracy: 98.71% 8 Validation loss: 0.048441 Best loss: 0.040401 Accuracy: 98.63% 9 Validation loss: 0.052021 Best loss: 0.040401 Accuracy: 98.87% 10 Validation loss: 0.048821 Best loss: 0.040401 Accuracy: 98.94% 11 Validation loss: 0.056838 Best loss: 0.040401 Accuracy: 98.87% 12 Validation loss: 0.035479 Best loss: 0.035479 Accuracy: 99.10% 13 Validation loss: 0.046925 Best loss: 0.035479 Accuracy: 98.98% 14 Validation loss: 0.051271 Best loss: 0.035479 Accuracy: 98.75% 15 Validation loss: 0.052683 Best loss: 0.035479 Accuracy: 98.75% 16 Validation loss: 0.044916 Best loss: 0.035479 Accuracy: 98.94% 17 Validation loss: 0.040556 Best loss: 0.035479 Accuracy: 98.87% 18 Validation loss: 0.047525 Best loss: 0.035479 Accuracy: 98.79% 19 Validation loss: 0.055830 Best loss: 0.035479 Accuracy: 98.98% 20 Validation loss: 0.056420 Best loss: 0.035479 Accuracy: 98.32% 21 Validation loss: 0.048499 Best loss: 0.035479 Accuracy: 98.91% 22 Validation loss: 0.056787 Best loss: 0.035479 Accuracy: 98.67% 23 Validation loss: 0.064257 Best loss: 0.035479 Accuracy: 98.79% 24 Validation loss: 0.048222 Best loss: 0.035479 Accuracy: 98.87% 25 Validation loss: 0.046214 Best loss: 0.035479 Accuracy: 98.94% 26 Validation loss: 0.048283 Best loss: 0.035479 Accuracy: 99.02% 27 Validation loss: 0.051521 Best loss: 0.035479 Accuracy: 98.98% 28 Validation loss: 0.047411 Best loss: 0.035479 Accuracy: 98.79% 29 Validation loss: 0.047771 Best loss: 0.035479 Accuracy: 98.91% 30 Validation loss: 0.049030 Best loss: 0.035479 Accuracy: 98.91% 31 Validation loss: 0.052925 Best loss: 0.035479 Accuracy: 99.02% 32 Validation loss: 0.052155 Best loss: 0.035479 Accuracy: 99.06% 33 Validation loss: 0.051572 Best loss: 0.035479 Accuracy: 98.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01, total= 12.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01 0 Validation loss: 0.056979 Best loss: 0.056979 Accuracy: 98.08% 1 Validation loss: 0.045357 Best loss: 0.045357 Accuracy: 98.67% 2 Validation loss: 0.048206 Best loss: 0.045357 Accuracy: 98.55% 3 Validation loss: 0.040019 Best loss: 0.040019 Accuracy: 98.48% 4 Validation loss: 0.036850 Best loss: 0.036850 Accuracy: 98.75% 5 Validation loss: 0.052556 Best loss: 0.036850 Accuracy: 98.40% 6 Validation loss: 0.048808 Best loss: 0.036850 Accuracy: 98.63% 7 Validation loss: 0.044552 Best loss: 0.036850 Accuracy: 98.83% 8 Validation loss: 0.044026 Best loss: 0.036850 Accuracy: 98.67% 9 Validation loss: 0.038270 Best loss: 0.036850 Accuracy: 99.02% 10 Validation loss: 0.045960 Best loss: 0.036850 Accuracy: 98.67% 11 Validation loss: 0.032769 Best loss: 0.032769 Accuracy: 99.02% 12 Validation loss: 0.041136 Best loss: 0.032769 Accuracy: 98.75% 13 Validation loss: 0.035949 Best loss: 0.032769 Accuracy: 99.14% 14 Validation loss: 0.037809 Best loss: 0.032769 Accuracy: 98.87% 15 Validation loss: 0.033936 Best loss: 0.032769 Accuracy: 99.10% 16 Validation loss: 0.051878 Best loss: 0.032769 Accuracy: 98.75% 17 Validation loss: 0.038089 Best loss: 0.032769 Accuracy: 99.14% 18 Validation loss: 0.033791 Best loss: 0.032769 Accuracy: 99.34% 19 Validation loss: 0.030139 Best loss: 0.030139 Accuracy: 99.34% 20 Validation loss: 0.042725 Best loss: 0.030139 Accuracy: 98.94% 21 Validation loss: 0.052613 Best loss: 0.030139 Accuracy: 98.63% 22 Validation loss: 0.040886 Best loss: 0.030139 Accuracy: 98.83% 23 Validation loss: 0.052385 Best loss: 0.030139 Accuracy: 98.98% 24 Validation loss: 0.034357 Best loss: 0.030139 Accuracy: 99.14% 25 Validation loss: 0.053469 Best loss: 0.030139 Accuracy: 98.75% 26 Validation loss: 0.051148 Best loss: 0.030139 Accuracy: 98.79% 27 Validation loss: 0.051416 Best loss: 0.030139 Accuracy: 98.83% 28 Validation loss: 0.045923 Best loss: 0.030139 Accuracy: 98.83% 29 Validation loss: 0.034363 Best loss: 0.030139 Accuracy: 99.14% 30 Validation loss: 0.045930 Best loss: 0.030139 Accuracy: 98.87% 31 Validation loss: 0.040485 Best loss: 0.030139 Accuracy: 98.91% 32 Validation loss: 0.045838 Best loss: 0.030139 Accuracy: 99.06% 33 Validation loss: 0.049657 Best loss: 0.030139 Accuracy: 98.98% 34 Validation loss: 0.043755 Best loss: 0.030139 Accuracy: 99.14% 35 Validation loss: 0.057676 Best loss: 0.030139 Accuracy: 98.79% 36 Validation loss: 0.041608 Best loss: 0.030139 Accuracy: 99.10% 37 Validation loss: 0.046384 Best loss: 0.030139 Accuracy: 99.10% 38 Validation loss: 0.051075 Best loss: 0.030139 Accuracy: 99.02% 39 Validation loss: 0.050342 Best loss: 0.030139 Accuracy: 99.14% 40 Validation loss: 0.038895 Best loss: 0.030139 Accuracy: 99.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=140, batch_size=500, batch_norm_momentum=0.9, learning_rate=0.01, total= 15.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1 0 Validation loss: 1.742093 Best loss: 1.742093 Accuracy: 91.28% 1 Validation loss: 1.055766 Best loss: 1.055766 Accuracy: 88.62% 2 Validation loss: 2.312727 Best loss: 1.055766 Accuracy: 90.23% 3 Validation loss: 0.987924 Best loss: 0.987924 Accuracy: 92.18% 4 Validation loss: 0.190066 Best loss: 0.190066 Accuracy: 96.79% 5 Validation loss: 0.959484 Best loss: 0.190066 Accuracy: 88.04% 6 Validation loss: 0.312340 Best loss: 0.190066 Accuracy: 97.07% 7 Validation loss: 0.242851 Best loss: 0.190066 Accuracy: 95.43% 8 Validation loss: 0.314214 Best loss: 0.190066 Accuracy: 97.65% 9 Validation loss: 0.417402 Best loss: 0.190066 Accuracy: 95.23% 10 Validation loss: 0.178976 Best loss: 0.178976 Accuracy: 97.62% 11 Validation loss: 0.221732 Best loss: 0.178976 Accuracy: 97.73% 12 Validation loss: 0.311403 Best loss: 0.178976 Accuracy: 96.44% 13 Validation loss: 0.493341 Best loss: 0.178976 Accuracy: 96.25% 14 Validation loss: 0.530673 Best loss: 0.178976 Accuracy: 96.17% 15 Validation loss: 0.779975 Best loss: 0.178976 Accuracy: 95.23% 16 Validation loss: 0.282583 Best loss: 0.178976 Accuracy: 97.26% 17 Validation loss: 0.125992 Best loss: 0.125992 Accuracy: 98.36% 18 Validation loss: 0.248297 Best loss: 0.125992 Accuracy: 97.97% 19 Validation loss: 2.712080 Best loss: 0.125992 Accuracy: 76.94% 20 Validation loss: 0.209392 Best loss: 0.125992 Accuracy: 98.01% 21 Validation loss: 0.394147 Best loss: 0.125992 Accuracy: 96.09% 22 Validation loss: 0.510338 Best loss: 0.125992 Accuracy: 97.77% 23 Validation loss: 0.280103 Best loss: 0.125992 Accuracy: 97.73% 24 Validation loss: 0.192012 Best loss: 0.125992 Accuracy: 98.59% 25 Validation loss: 0.274682 Best loss: 0.125992 Accuracy: 98.32% 26 Validation loss: 0.226346 Best loss: 0.125992 Accuracy: 98.24% 27 Validation loss: 0.496828 Best loss: 0.125992 Accuracy: 97.50% 28 Validation loss: 0.246072 Best loss: 0.125992 Accuracy: 97.97% 29 Validation loss: 1.138451 Best loss: 0.125992 Accuracy: 95.04% 30 Validation loss: 0.317270 Best loss: 0.125992 Accuracy: 97.58% 31 Validation loss: 0.399023 Best loss: 0.125992 Accuracy: 97.97% 32 Validation loss: 0.349367 Best loss: 0.125992 Accuracy: 98.20% 33 Validation loss: 0.338811 Best loss: 0.125992 Accuracy: 98.08% 34 Validation loss: 0.231812 Best loss: 0.125992 Accuracy: 98.63% 35 Validation loss: 0.473600 Best loss: 0.125992 Accuracy: 97.89% 36 Validation loss: 0.258060 Best loss: 0.125992 Accuracy: 98.75% 37 Validation loss: 0.292105 Best loss: 0.125992 Accuracy: 98.79% 38 Validation loss: 0.275215 Best loss: 0.125992 Accuracy: 98.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1, total= 7.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1 0 Validation loss: 1.368465 Best loss: 1.368465 Accuracy: 93.78% 1 Validation loss: 12.809568 Best loss: 1.368465 Accuracy: 83.31% 2 Validation loss: 0.432141 Best loss: 0.432141 Accuracy: 96.33% 3 Validation loss: 0.932542 Best loss: 0.432141 Accuracy: 93.55% 4 Validation loss: 0.849091 Best loss: 0.432141 Accuracy: 90.73% 5 Validation loss: 0.711127 Best loss: 0.432141 Accuracy: 94.64% 6 Validation loss: 0.252254 Best loss: 0.252254 Accuracy: 96.72% 7 Validation loss: 0.643157 Best loss: 0.252254 Accuracy: 95.39% 8 Validation loss: 0.212467 Best loss: 0.212467 Accuracy: 98.01% 9 Validation loss: 0.351864 Best loss: 0.212467 Accuracy: 97.26% 10 Validation loss: 0.315193 Best loss: 0.212467 Accuracy: 97.22% 11 Validation loss: 0.304491 Best loss: 0.212467 Accuracy: 96.13% 12 Validation loss: 4.100076 Best loss: 0.212467 Accuracy: 89.37% 13 Validation loss: 0.329181 Best loss: 0.212467 Accuracy: 97.30% 14 Validation loss: 0.169952 Best loss: 0.169952 Accuracy: 97.77% 15 Validation loss: 0.416117 Best loss: 0.169952 Accuracy: 96.87% 16 Validation loss: 0.258601 Best loss: 0.169952 Accuracy: 97.65% 17 Validation loss: 0.257401 Best loss: 0.169952 Accuracy: 98.01% 18 Validation loss: 0.242927 Best loss: 0.169952 Accuracy: 98.44% 19 Validation loss: 0.226116 Best loss: 0.169952 Accuracy: 97.73% 20 Validation loss: 0.210789 Best loss: 0.169952 Accuracy: 98.08% 21 Validation loss: 0.217406 Best loss: 0.169952 Accuracy: 98.01% 22 Validation loss: 0.246331 Best loss: 0.169952 Accuracy: 97.07% 23 Validation loss: 0.859666 Best loss: 0.169952 Accuracy: 93.28% 24 Validation loss: 0.178701 Best loss: 0.169952 Accuracy: 97.77% 25 Validation loss: 0.271729 Best loss: 0.169952 Accuracy: 98.32% 26 Validation loss: 0.262890 Best loss: 0.169952 Accuracy: 98.32% 27 Validation loss: 0.233386 Best loss: 0.169952 Accuracy: 97.34% 28 Validation loss: 0.258193 Best loss: 0.169952 Accuracy: 98.24% 29 Validation loss: 0.263289 Best loss: 0.169952 Accuracy: 98.01% 30 Validation loss: 0.271906 Best loss: 0.169952 Accuracy: 97.81% 31 Validation loss: 0.329723 Best loss: 0.169952 Accuracy: 98.40% 32 Validation loss: 0.262468 Best loss: 0.169952 Accuracy: 98.63% 33 Validation loss: 0.408538 Best loss: 0.169952 Accuracy: 97.50% 34 Validation loss: 0.321472 Best loss: 0.169952 Accuracy: 98.40% 35 Validation loss: 0.278295 Best loss: 0.169952 Accuracy: 98.71% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1, total= 6.9min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1 0 Validation loss: 5.574201 Best loss: 5.574201 Accuracy: 81.70% 1 Validation loss: 1.245204 Best loss: 1.245204 Accuracy: 95.78% 2 Validation loss: 0.444110 Best loss: 0.444110 Accuracy: 96.52% 3 Validation loss: 1.443920 Best loss: 0.444110 Accuracy: 90.03% 4 Validation loss: 1.315827 Best loss: 0.444110 Accuracy: 93.12% 5 Validation loss: 0.649003 Best loss: 0.444110 Accuracy: 91.05% 6 Validation loss: 0.395552 Best loss: 0.395552 Accuracy: 94.92% 7 Validation loss: 0.342828 Best loss: 0.342828 Accuracy: 95.35% 8 Validation loss: 0.138084 Best loss: 0.138084 Accuracy: 97.93% 9 Validation loss: 0.482633 Best loss: 0.138084 Accuracy: 94.06% 10 Validation loss: 0.255667 Best loss: 0.138084 Accuracy: 96.52% 11 Validation loss: 0.877179 Best loss: 0.138084 Accuracy: 95.27% 12 Validation loss: 0.158146 Best loss: 0.138084 Accuracy: 98.08% 13 Validation loss: 0.256444 Best loss: 0.138084 Accuracy: 96.33% 14 Validation loss: 0.141785 Best loss: 0.138084 Accuracy: 98.44% 15 Validation loss: 0.303284 Best loss: 0.138084 Accuracy: 97.65% 16 Validation loss: 0.211630 Best loss: 0.138084 Accuracy: 97.62% 17 Validation loss: 0.488440 Best loss: 0.138084 Accuracy: 97.11% 18 Validation loss: 0.101030 Best loss: 0.101030 Accuracy: 98.91% 19 Validation loss: 0.242470 Best loss: 0.101030 Accuracy: 98.28% 20 Validation loss: 0.233681 Best loss: 0.101030 Accuracy: 97.38% 21 Validation loss: 0.163727 Best loss: 0.101030 Accuracy: 97.81% 22 Validation loss: 0.151497 Best loss: 0.101030 Accuracy: 98.44% 23 Validation loss: 0.283031 Best loss: 0.101030 Accuracy: 96.99% 24 Validation loss: 0.191807 Best loss: 0.101030 Accuracy: 98.40% 25 Validation loss: 0.392310 Best loss: 0.101030 Accuracy: 97.11% 26 Validation loss: 0.264641 Best loss: 0.101030 Accuracy: 98.44% 27 Validation loss: 0.427995 Best loss: 0.101030 Accuracy: 96.13% 28 Validation loss: 0.177024 Best loss: 0.101030 Accuracy: 98.71% 29 Validation loss: 0.217375 Best loss: 0.101030 Accuracy: 97.85% 30 Validation loss: 1.188633 Best loss: 0.101030 Accuracy: 94.41% 31 Validation loss: 0.202269 Best loss: 0.101030 Accuracy: 98.71% 32 Validation loss: 0.479391 Best loss: 0.101030 Accuracy: 96.91% 33 Validation loss: 0.390757 Best loss: 0.101030 Accuracy: 97.77% 34 Validation loss: 0.455240 Best loss: 0.101030 Accuracy: 97.89% 35 Validation loss: 0.287360 Best loss: 0.101030 Accuracy: 97.85% 36 Validation loss: 0.333966 Best loss: 0.101030 Accuracy: 97.15% 37 Validation loss: 0.310145 Best loss: 0.101030 Accuracy: 98.48% 38 Validation loss: 0.269206 Best loss: 0.101030 Accuracy: 98.32% 39 Validation loss: 0.357182 Best loss: 0.101030 Accuracy: 98.24% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=160, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.1, total= 7.5min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.133884 Best loss: 0.133884 Accuracy: 97.03% 1 Validation loss: 0.115825 Best loss: 0.115825 Accuracy: 97.93% 2 Validation loss: 0.118352 Best loss: 0.115825 Accuracy: 97.03% 3 Validation loss: 0.053005 Best loss: 0.053005 Accuracy: 98.40% 4 Validation loss: 0.049954 Best loss: 0.049954 Accuracy: 98.75% 5 Validation loss: 0.056778 Best loss: 0.049954 Accuracy: 98.51% 6 Validation loss: 0.069246 Best loss: 0.049954 Accuracy: 98.12% 7 Validation loss: 0.075179 Best loss: 0.049954 Accuracy: 97.93% 8 Validation loss: 0.070619 Best loss: 0.049954 Accuracy: 98.16% 9 Validation loss: 0.050182 Best loss: 0.049954 Accuracy: 98.63% 10 Validation loss: 0.053977 Best loss: 0.049954 Accuracy: 98.75% 11 Validation loss: 0.049798 Best loss: 0.049798 Accuracy: 98.91% 12 Validation loss: 0.046423 Best loss: 0.046423 Accuracy: 99.02% 13 Validation loss: 0.048498 Best loss: 0.046423 Accuracy: 98.83% 14 Validation loss: 0.053631 Best loss: 0.046423 Accuracy: 98.94% 15 Validation loss: 0.045984 Best loss: 0.045984 Accuracy: 98.98% 16 Validation loss: 0.069705 Best loss: 0.045984 Accuracy: 98.51% 17 Validation loss: 0.048883 Best loss: 0.045984 Accuracy: 98.79% 18 Validation loss: 0.046947 Best loss: 0.045984 Accuracy: 98.79% 19 Validation loss: 0.068785 Best loss: 0.045984 Accuracy: 98.71% 20 Validation loss: 0.078370 Best loss: 0.045984 Accuracy: 98.48% 21 Validation loss: 0.057828 Best loss: 0.045984 Accuracy: 98.67% 22 Validation loss: 0.049785 Best loss: 0.045984 Accuracy: 99.02% 23 Validation loss: 0.066968 Best loss: 0.045984 Accuracy: 98.55% 24 Validation loss: 0.062439 Best loss: 0.045984 Accuracy: 98.63% 25 Validation loss: 0.055275 Best loss: 0.045984 Accuracy: 98.83% 26 Validation loss: 0.071204 Best loss: 0.045984 Accuracy: 98.55% 27 Validation loss: 0.064278 Best loss: 0.045984 Accuracy: 98.59% 28 Validation loss: 0.063539 Best loss: 0.045984 Accuracy: 98.98% 29 Validation loss: 0.048904 Best loss: 0.045984 Accuracy: 99.10% 30 Validation loss: 0.075003 Best loss: 0.045984 Accuracy: 98.20% 31 Validation loss: 0.078903 Best loss: 0.045984 Accuracy: 98.59% 32 Validation loss: 0.040982 Best loss: 0.040982 Accuracy: 98.94% 33 Validation loss: 0.042294 Best loss: 0.040982 Accuracy: 99.10% 34 Validation loss: 0.051099 Best loss: 0.040982 Accuracy: 99.02% 35 Validation loss: 0.033899 Best loss: 0.033899 Accuracy: 99.26% 36 Validation loss: 0.030725 Best loss: 0.030725 Accuracy: 99.30% 37 Validation loss: 0.039919 Best loss: 0.030725 Accuracy: 99.26% 38 Validation loss: 0.048509 Best loss: 0.030725 Accuracy: 98.94% 39 Validation loss: 0.060102 Best loss: 0.030725 Accuracy: 98.67% 40 Validation loss: 0.039253 Best loss: 0.030725 Accuracy: 98.98% 41 Validation loss: 0.030763 Best loss: 0.030725 Accuracy: 99.30% 42 Validation loss: 0.039731 Best loss: 0.030725 Accuracy: 99.30% 43 Validation loss: 0.068669 Best loss: 0.030725 Accuracy: 98.59% 44 Validation loss: 0.047460 Best loss: 0.030725 Accuracy: 99.02% 45 Validation loss: 0.046375 Best loss: 0.030725 Accuracy: 99.22% 46 Validation loss: 0.061973 Best loss: 0.030725 Accuracy: 98.83% 47 Validation loss: 0.072355 Best loss: 0.030725 Accuracy: 98.16% 48 Validation loss: 0.039004 Best loss: 0.030725 Accuracy: 99.22% 49 Validation loss: 0.037060 Best loss: 0.030725 Accuracy: 99.30% 50 Validation loss: 0.046441 Best loss: 0.030725 Accuracy: 99.14% 51 Validation loss: 0.050854 Best loss: 0.030725 Accuracy: 98.98% 52 Validation loss: 0.123935 Best loss: 0.030725 Accuracy: 98.24% 53 Validation loss: 0.056133 Best loss: 0.030725 Accuracy: 98.63% 54 Validation loss: 0.071320 Best loss: 0.030725 Accuracy: 98.59% 55 Validation loss: 0.057849 Best loss: 0.030725 Accuracy: 98.94% 56 Validation loss: 0.068682 Best loss: 0.030725 Accuracy: 98.79% 57 Validation loss: 0.040209 Best loss: 0.030725 Accuracy: 99.18% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 1.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.196061 Best loss: 0.196061 Accuracy: 96.17% 1 Validation loss: 0.063771 Best loss: 0.063771 Accuracy: 98.32% 2 Validation loss: 0.063669 Best loss: 0.063669 Accuracy: 98.36% 3 Validation loss: 0.073477 Best loss: 0.063669 Accuracy: 98.32% 4 Validation loss: 0.069188 Best loss: 0.063669 Accuracy: 98.20% 5 Validation loss: 0.036731 Best loss: 0.036731 Accuracy: 98.83% 6 Validation loss: 0.054120 Best loss: 0.036731 Accuracy: 98.48% 7 Validation loss: 0.060699 Best loss: 0.036731 Accuracy: 98.55% 8 Validation loss: 0.050817 Best loss: 0.036731 Accuracy: 98.94% 9 Validation loss: 0.053192 Best loss: 0.036731 Accuracy: 98.71% 10 Validation loss: 0.061237 Best loss: 0.036731 Accuracy: 98.32% 11 Validation loss: 0.054445 Best loss: 0.036731 Accuracy: 98.59% 12 Validation loss: 0.045724 Best loss: 0.036731 Accuracy: 98.87% 13 Validation loss: 0.065591 Best loss: 0.036731 Accuracy: 98.55% 14 Validation loss: 0.056691 Best loss: 0.036731 Accuracy: 98.91% 15 Validation loss: 0.039316 Best loss: 0.036731 Accuracy: 99.22% 16 Validation loss: 0.060962 Best loss: 0.036731 Accuracy: 98.67% 17 Validation loss: 0.045373 Best loss: 0.036731 Accuracy: 98.91% 18 Validation loss: 0.064475 Best loss: 0.036731 Accuracy: 98.71% 19 Validation loss: 0.042589 Best loss: 0.036731 Accuracy: 99.10% 20 Validation loss: 0.048400 Best loss: 0.036731 Accuracy: 98.98% 21 Validation loss: 0.060045 Best loss: 0.036731 Accuracy: 99.06% 22 Validation loss: 0.048115 Best loss: 0.036731 Accuracy: 99.10% 23 Validation loss: 0.110987 Best loss: 0.036731 Accuracy: 98.24% 24 Validation loss: 0.051041 Best loss: 0.036731 Accuracy: 99.06% 25 Validation loss: 0.064848 Best loss: 0.036731 Accuracy: 98.94% 26 Validation loss: 0.066829 Best loss: 0.036731 Accuracy: 98.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 37.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01 0 Validation loss: 0.145364 Best loss: 0.145364 Accuracy: 96.99% 1 Validation loss: 0.062563 Best loss: 0.062563 Accuracy: 98.28% 2 Validation loss: 0.063061 Best loss: 0.062563 Accuracy: 97.85% 3 Validation loss: 0.059503 Best loss: 0.059503 Accuracy: 98.59% 4 Validation loss: 0.055112 Best loss: 0.055112 Accuracy: 98.67% 5 Validation loss: 0.060087 Best loss: 0.055112 Accuracy: 98.40% 6 Validation loss: 0.045368 Best loss: 0.045368 Accuracy: 98.51% 7 Validation loss: 0.090626 Best loss: 0.045368 Accuracy: 98.20% 8 Validation loss: 0.062201 Best loss: 0.045368 Accuracy: 98.67% 9 Validation loss: 0.056740 Best loss: 0.045368 Accuracy: 98.87% 10 Validation loss: 0.038689 Best loss: 0.038689 Accuracy: 98.87% 11 Validation loss: 0.043084 Best loss: 0.038689 Accuracy: 98.98% 12 Validation loss: 0.037991 Best loss: 0.037991 Accuracy: 99.10% 13 Validation loss: 0.044937 Best loss: 0.037991 Accuracy: 98.63% 14 Validation loss: 0.054282 Best loss: 0.037991 Accuracy: 98.63% 15 Validation loss: 0.057419 Best loss: 0.037991 Accuracy: 98.83% 16 Validation loss: 0.050489 Best loss: 0.037991 Accuracy: 98.87% 17 Validation loss: 0.048947 Best loss: 0.037991 Accuracy: 98.91% 18 Validation loss: 0.052636 Best loss: 0.037991 Accuracy: 99.02% 19 Validation loss: 0.058444 Best loss: 0.037991 Accuracy: 98.79% 20 Validation loss: 0.061106 Best loss: 0.037991 Accuracy: 98.94% 21 Validation loss: 0.042630 Best loss: 0.037991 Accuracy: 99.18% 22 Validation loss: 0.040157 Best loss: 0.037991 Accuracy: 98.94% 23 Validation loss: 0.054595 Best loss: 0.037991 Accuracy: 98.87% 24 Validation loss: 0.053633 Best loss: 0.037991 Accuracy: 98.59% 25 Validation loss: 0.042523 Best loss: 0.037991 Accuracy: 98.79% 26 Validation loss: 0.046764 Best loss: 0.037991 Accuracy: 98.87% 27 Validation loss: 0.060872 Best loss: 0.037991 Accuracy: 98.91% 28 Validation loss: 0.042604 Best loss: 0.037991 Accuracy: 99.14% 29 Validation loss: 0.056780 Best loss: 0.037991 Accuracy: 98.94% 30 Validation loss: 0.061686 Best loss: 0.037991 Accuracy: 99.06% 31 Validation loss: 0.040676 Best loss: 0.037991 Accuracy: 99.10% 32 Validation loss: 0.044714 Best loss: 0.037991 Accuracy: 99.06% 33 Validation loss: 0.044060 Best loss: 0.037991 Accuracy: 99.14% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.01, total= 46.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.185942 Best loss: 0.185942 Accuracy: 93.86% 1 Validation loss: 0.153762 Best loss: 0.153762 Accuracy: 94.45% 2 Validation loss: 0.123385 Best loss: 0.123385 Accuracy: 96.95% 3 Validation loss: 0.148041 Best loss: 0.123385 Accuracy: 94.68% 4 Validation loss: 0.086911 Best loss: 0.086911 Accuracy: 97.73% 5 Validation loss: 0.077310 Best loss: 0.077310 Accuracy: 98.01% 6 Validation loss: 0.103754 Best loss: 0.077310 Accuracy: 97.26% 7 Validation loss: 0.074335 Best loss: 0.074335 Accuracy: 97.77% 8 Validation loss: 0.079664 Best loss: 0.074335 Accuracy: 97.73% 9 Validation loss: 0.106884 Best loss: 0.074335 Accuracy: 97.54% 10 Validation loss: 0.071167 Best loss: 0.071167 Accuracy: 98.36% 11 Validation loss: 0.062629 Best loss: 0.062629 Accuracy: 98.59% 12 Validation loss: 0.069027 Best loss: 0.062629 Accuracy: 98.40% 13 Validation loss: 0.074329 Best loss: 0.062629 Accuracy: 97.58% 14 Validation loss: 0.059478 Best loss: 0.059478 Accuracy: 98.51% 15 Validation loss: 0.094557 Best loss: 0.059478 Accuracy: 98.51% 16 Validation loss: 0.095280 Best loss: 0.059478 Accuracy: 98.24% 17 Validation loss: 0.096403 Best loss: 0.059478 Accuracy: 98.20% 18 Validation loss: 0.081009 Best loss: 0.059478 Accuracy: 98.16% 19 Validation loss: 0.090945 Best loss: 0.059478 Accuracy: 98.12% 20 Validation loss: 0.089775 Best loss: 0.059478 Accuracy: 97.89% 21 Validation loss: 0.080708 Best loss: 0.059478 Accuracy: 97.97% 22 Validation loss: 0.089445 Best loss: 0.059478 Accuracy: 98.20% 23 Validation loss: 0.073173 Best loss: 0.059478 Accuracy: 98.75% 24 Validation loss: 0.098331 Best loss: 0.059478 Accuracy: 97.03% 25 Validation loss: 0.056277 Best loss: 0.056277 Accuracy: 98.63% 26 Validation loss: 0.062644 Best loss: 0.056277 Accuracy: 98.36% 27 Validation loss: 0.086439 Best loss: 0.056277 Accuracy: 98.12% 28 Validation loss: 0.063115 Best loss: 0.056277 Accuracy: 98.55% 29 Validation loss: 0.091627 Best loss: 0.056277 Accuracy: 98.28% 30 Validation loss: 0.076686 Best loss: 0.056277 Accuracy: 98.32% 31 Validation loss: 0.094946 Best loss: 0.056277 Accuracy: 97.93% 32 Validation loss: 0.069201 Best loss: 0.056277 Accuracy: 98.83% 33 Validation loss: 0.061430 Best loss: 0.056277 Accuracy: 98.24% 34 Validation loss: 0.083254 Best loss: 0.056277 Accuracy: 98.51% 35 Validation loss: 0.146353 Best loss: 0.056277 Accuracy: 98.05% 36 Validation loss: 0.062524 Best loss: 0.056277 Accuracy: 98.87% 37 Validation loss: 0.067914 Best loss: 0.056277 Accuracy: 98.63% 38 Validation loss: 0.070633 Best loss: 0.056277 Accuracy: 98.36% 39 Validation loss: 0.073477 Best loss: 0.056277 Accuracy: 98.51% 40 Validation loss: 0.077894 Best loss: 0.056277 Accuracy: 98.51% 41 Validation loss: 0.063132 Best loss: 0.056277 Accuracy: 98.32% 42 Validation loss: 0.080248 Best loss: 0.056277 Accuracy: 98.55% 43 Validation loss: 0.085439 Best loss: 0.056277 Accuracy: 98.05% 44 Validation loss: 0.087227 Best loss: 0.056277 Accuracy: 98.44% 45 Validation loss: 0.169515 Best loss: 0.056277 Accuracy: 96.13% 46 Validation loss: 0.222734 Best loss: 0.056277 Accuracy: 96.68% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1, total= 8.8min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.148731 Best loss: 0.148731 Accuracy: 95.97% 1 Validation loss: 0.145826 Best loss: 0.145826 Accuracy: 96.21% 2 Validation loss: 0.098106 Best loss: 0.098106 Accuracy: 97.11% 3 Validation loss: 0.308717 Best loss: 0.098106 Accuracy: 95.00% 4 Validation loss: 0.065391 Best loss: 0.065391 Accuracy: 98.32% 5 Validation loss: 0.098380 Best loss: 0.065391 Accuracy: 97.38% 6 Validation loss: 0.059383 Best loss: 0.059383 Accuracy: 98.36% 7 Validation loss: 0.080345 Best loss: 0.059383 Accuracy: 97.81% 8 Validation loss: 0.146474 Best loss: 0.059383 Accuracy: 96.52% 9 Validation loss: 0.107901 Best loss: 0.059383 Accuracy: 97.34% 10 Validation loss: 0.067520 Best loss: 0.059383 Accuracy: 98.12% 11 Validation loss: 0.127893 Best loss: 0.059383 Accuracy: 97.89% 12 Validation loss: 0.115032 Best loss: 0.059383 Accuracy: 97.81% 13 Validation loss: 0.080025 Best loss: 0.059383 Accuracy: 98.20% 14 Validation loss: 0.065810 Best loss: 0.059383 Accuracy: 98.36% 15 Validation loss: 0.122632 Best loss: 0.059383 Accuracy: 96.33% 16 Validation loss: 0.177292 Best loss: 0.059383 Accuracy: 95.35% 17 Validation loss: 0.107256 Best loss: 0.059383 Accuracy: 97.93% 18 Validation loss: 0.072756 Best loss: 0.059383 Accuracy: 98.44% 19 Validation loss: 0.063022 Best loss: 0.059383 Accuracy: 98.71% 20 Validation loss: 0.084522 Best loss: 0.059383 Accuracy: 98.05% 21 Validation loss: 0.070288 Best loss: 0.059383 Accuracy: 98.36% 22 Validation loss: 0.070839 Best loss: 0.059383 Accuracy: 98.36% 23 Validation loss: 0.049607 Best loss: 0.049607 Accuracy: 98.71% 24 Validation loss: 0.126961 Best loss: 0.049607 Accuracy: 97.38% 25 Validation loss: 0.108683 Best loss: 0.049607 Accuracy: 98.44% 26 Validation loss: 0.111404 Best loss: 0.049607 Accuracy: 97.07% 27 Validation loss: 0.066326 Best loss: 0.049607 Accuracy: 98.40% 28 Validation loss: 0.082034 Best loss: 0.049607 Accuracy: 98.36% 29 Validation loss: 0.065672 Best loss: 0.049607 Accuracy: 98.91% 30 Validation loss: 0.070105 Best loss: 0.049607 Accuracy: 98.28% 31 Validation loss: 0.075912 Best loss: 0.049607 Accuracy: 97.85% 32 Validation loss: 0.079841 Best loss: 0.049607 Accuracy: 98.51% 33 Validation loss: 0.067589 Best loss: 0.049607 Accuracy: 98.44% 34 Validation loss: 0.071396 Best loss: 0.049607 Accuracy: 98.59% 35 Validation loss: 0.061299 Best loss: 0.049607 Accuracy: 98.79% 36 Validation loss: 0.055520 Best loss: 0.049607 Accuracy: 98.75% 37 Validation loss: 0.111776 Best loss: 0.049607 Accuracy: 97.62% 38 Validation loss: 0.050153 Best loss: 0.049607 Accuracy: 98.71% 39 Validation loss: 0.090981 Best loss: 0.049607 Accuracy: 98.63% 40 Validation loss: 0.046593 Best loss: 0.046593 Accuracy: 99.02% 41 Validation loss: 0.281856 Best loss: 0.046593 Accuracy: 96.83% 42 Validation loss: 0.044223 Best loss: 0.044223 Accuracy: 98.71% 43 Validation loss: 0.117946 Best loss: 0.044223 Accuracy: 97.97% 44 Validation loss: 0.047351 Best loss: 0.044223 Accuracy: 98.79% 45 Validation loss: 0.115456 Best loss: 0.044223 Accuracy: 97.58% 46 Validation loss: 0.128656 Best loss: 0.044223 Accuracy: 98.20% 47 Validation loss: 0.104774 Best loss: 0.044223 Accuracy: 98.01% 48 Validation loss: 0.093181 Best loss: 0.044223 Accuracy: 98.51% 49 Validation loss: 0.102467 Best loss: 0.044223 Accuracy: 98.40% 50 Validation loss: 0.071877 Best loss: 0.044223 Accuracy: 98.79% 51 Validation loss: 0.085424 Best loss: 0.044223 Accuracy: 98.44% 52 Validation loss: 0.079334 Best loss: 0.044223 Accuracy: 98.59% 53 Validation loss: 0.081534 Best loss: 0.044223 Accuracy: 98.87% 54 Validation loss: 0.134484 Best loss: 0.044223 Accuracy: 97.81% 55 Validation loss: 0.113530 Best loss: 0.044223 Accuracy: 98.44% 56 Validation loss: 0.068482 Best loss: 0.044223 Accuracy: 98.83% 57 Validation loss: 0.087978 Best loss: 0.044223 Accuracy: 98.79% 58 Validation loss: 0.068166 Best loss: 0.044223 Accuracy: 98.83% 59 Validation loss: 0.071825 Best loss: 0.044223 Accuracy: 98.20% 60 Validation loss: 0.123198 Best loss: 0.044223 Accuracy: 98.05% 61 Validation loss: 0.095200 Best loss: 0.044223 Accuracy: 98.40% 62 Validation loss: 0.067082 Best loss: 0.044223 Accuracy: 98.63% 63 Validation loss: 0.057428 Best loss: 0.044223 Accuracy: 98.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1, total=11.9min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1 0 Validation loss: 0.125935 Best loss: 0.125935 Accuracy: 96.17% 1 Validation loss: 0.106976 Best loss: 0.106976 Accuracy: 96.83% 2 Validation loss: 0.096016 Best loss: 0.096016 Accuracy: 97.11% 3 Validation loss: 0.087471 Best loss: 0.087471 Accuracy: 96.72% 4 Validation loss: 0.117183 Best loss: 0.087471 Accuracy: 96.40% 5 Validation loss: 0.111497 Best loss: 0.087471 Accuracy: 97.11% 6 Validation loss: 0.090927 Best loss: 0.087471 Accuracy: 97.50% 7 Validation loss: 0.076401 Best loss: 0.076401 Accuracy: 97.65% 8 Validation loss: 0.062935 Best loss: 0.062935 Accuracy: 98.36% 9 Validation loss: 0.063184 Best loss: 0.062935 Accuracy: 98.28% 10 Validation loss: 0.072605 Best loss: 0.062935 Accuracy: 98.20% 11 Validation loss: 0.077420 Best loss: 0.062935 Accuracy: 98.24% 12 Validation loss: 0.079705 Best loss: 0.062935 Accuracy: 97.81% 13 Validation loss: 0.071182 Best loss: 0.062935 Accuracy: 98.24% 14 Validation loss: 0.054861 Best loss: 0.054861 Accuracy: 98.28% 15 Validation loss: 0.080699 Best loss: 0.054861 Accuracy: 98.44% 16 Validation loss: 0.047378 Best loss: 0.047378 Accuracy: 98.59% 17 Validation loss: 0.070404 Best loss: 0.047378 Accuracy: 98.01% 18 Validation loss: 0.052391 Best loss: 0.047378 Accuracy: 98.63% 19 Validation loss: 0.049630 Best loss: 0.047378 Accuracy: 98.79% 20 Validation loss: 0.043048 Best loss: 0.043048 Accuracy: 98.59% 21 Validation loss: 0.139742 Best loss: 0.043048 Accuracy: 97.93% 22 Validation loss: 0.042941 Best loss: 0.042941 Accuracy: 98.75% 23 Validation loss: 0.048975 Best loss: 0.042941 Accuracy: 98.75% 24 Validation loss: 0.052035 Best loss: 0.042941 Accuracy: 98.67% 25 Validation loss: 0.107214 Best loss: 0.042941 Accuracy: 97.69% 26 Validation loss: 0.066760 Best loss: 0.042941 Accuracy: 98.36% 27 Validation loss: 0.129057 Best loss: 0.042941 Accuracy: 96.29% 28 Validation loss: 0.044710 Best loss: 0.042941 Accuracy: 98.75% 29 Validation loss: 0.177816 Best loss: 0.042941 Accuracy: 97.69% 30 Validation loss: 0.094833 Best loss: 0.042941 Accuracy: 98.12% 31 Validation loss: 0.066054 Best loss: 0.042941 Accuracy: 98.40% 32 Validation loss: 0.097292 Best loss: 0.042941 Accuracy: 98.05% 33 Validation loss: 0.052169 Best loss: 0.042941 Accuracy: 98.94% 34 Validation loss: 0.045900 Best loss: 0.042941 Accuracy: 98.63% 35 Validation loss: 0.090128 Best loss: 0.042941 Accuracy: 98.05% 36 Validation loss: 0.119139 Best loss: 0.042941 Accuracy: 97.62% 37 Validation loss: 0.107294 Best loss: 0.042941 Accuracy: 97.73% 38 Validation loss: 0.069148 Best loss: 0.042941 Accuracy: 98.63% 39 Validation loss: 0.063856 Best loss: 0.042941 Accuracy: 98.83% 40 Validation loss: 0.051410 Best loss: 0.042941 Accuracy: 98.83% 41 Validation loss: 0.058026 Best loss: 0.042941 Accuracy: 98.63% 42 Validation loss: 0.158766 Best loss: 0.042941 Accuracy: 98.28% 43 Validation loss: 0.091333 Best loss: 0.042941 Accuracy: 98.32% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=100, batch_size=10, batch_norm_momentum=0.9, learning_rate=0.1, total= 8.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 7.963143 Best loss: 7.963143 Accuracy: 74.04% 1 Validation loss: 0.459478 Best loss: 0.459478 Accuracy: 91.63% 2 Validation loss: 0.304325 Best loss: 0.304325 Accuracy: 95.00% 3 Validation loss: 0.720291 Best loss: 0.304325 Accuracy: 88.82% 4 Validation loss: 0.430557 Best loss: 0.304325 Accuracy: 95.15% 5 Validation loss: 0.437078 Best loss: 0.304325 Accuracy: 89.52% 6 Validation loss: 0.109958 Best loss: 0.109958 Accuracy: 97.34% 7 Validation loss: 0.684968 Best loss: 0.109958 Accuracy: 93.43% 8 Validation loss: 1.872934 Best loss: 0.109958 Accuracy: 85.65% 9 Validation loss: 0.406114 Best loss: 0.109958 Accuracy: 97.15% 10 Validation loss: 0.091563 Best loss: 0.091563 Accuracy: 97.77% 11 Validation loss: 0.103374 Best loss: 0.091563 Accuracy: 97.85% 12 Validation loss: 0.703526 Best loss: 0.091563 Accuracy: 96.21% 13 Validation loss: 0.090695 Best loss: 0.090695 Accuracy: 98.01% 14 Validation loss: 0.458955 Best loss: 0.090695 Accuracy: 95.86% 15 Validation loss: 0.101434 Best loss: 0.090695 Accuracy: 98.44% 16 Validation loss: 0.169162 Best loss: 0.090695 Accuracy: 97.42% 17 Validation loss: 0.120762 Best loss: 0.090695 Accuracy: 97.93% 18 Validation loss: 0.176938 Best loss: 0.090695 Accuracy: 97.73% 19 Validation loss: 0.079539 Best loss: 0.079539 Accuracy: 98.51% 20 Validation loss: 0.077751 Best loss: 0.077751 Accuracy: 98.63% 21 Validation loss: 0.101532 Best loss: 0.077751 Accuracy: 98.24% 22 Validation loss: 0.118215 Best loss: 0.077751 Accuracy: 98.79% 23 Validation loss: 0.133367 Best loss: 0.077751 Accuracy: 98.44% 24 Validation loss: 0.091337 Best loss: 0.077751 Accuracy: 98.75% 25 Validation loss: 0.193105 Best loss: 0.077751 Accuracy: 98.44% 26 Validation loss: 0.184204 Best loss: 0.077751 Accuracy: 97.97% 27 Validation loss: 0.218658 Best loss: 0.077751 Accuracy: 97.42% 28 Validation loss: 0.396900 Best loss: 0.077751 Accuracy: 95.39% 29 Validation loss: 0.209390 Best loss: 0.077751 Accuracy: 98.40% 30 Validation loss: 0.248488 Best loss: 0.077751 Accuracy: 98.16% 31 Validation loss: 0.117062 Best loss: 0.077751 Accuracy: 98.98% 32 Validation loss: 0.348703 Best loss: 0.077751 Accuracy: 97.65% 33 Validation loss: 0.192045 Best loss: 0.077751 Accuracy: 97.85% 34 Validation loss: 0.097144 Best loss: 0.077751 Accuracy: 98.91% 35 Validation loss: 0.145620 Best loss: 0.077751 Accuracy: 98.51% 36 Validation loss: 0.108844 Best loss: 0.077751 Accuracy: 98.98% 37 Validation loss: 0.127959 Best loss: 0.077751 Accuracy: 98.87% 38 Validation loss: 0.188711 Best loss: 0.077751 Accuracy: 98.48% 39 Validation loss: 0.141281 Best loss: 0.077751 Accuracy: 98.87% 40 Validation loss: 0.111381 Best loss: 0.077751 Accuracy: 98.71% 41 Validation loss: 0.453114 Best loss: 0.077751 Accuracy: 96.17% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05, total= 7.0min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 0.631445 Best loss: 0.631445 Accuracy: 94.84% 1 Validation loss: 1.848673 Best loss: 0.631445 Accuracy: 79.01% 2 Validation loss: 0.963000 Best loss: 0.631445 Accuracy: 95.19% 3 Validation loss: 0.232465 Best loss: 0.232465 Accuracy: 97.46% 4 Validation loss: 1.654795 Best loss: 0.232465 Accuracy: 86.20% 5 Validation loss: 1.785381 Best loss: 0.232465 Accuracy: 89.13% 6 Validation loss: 0.183600 Best loss: 0.183600 Accuracy: 95.54% 7 Validation loss: 0.180149 Best loss: 0.180149 Accuracy: 97.65% 8 Validation loss: 0.093468 Best loss: 0.093468 Accuracy: 97.77% 9 Validation loss: 0.128586 Best loss: 0.093468 Accuracy: 98.24% 10 Validation loss: 0.424668 Best loss: 0.093468 Accuracy: 89.25% 11 Validation loss: 0.145463 Best loss: 0.093468 Accuracy: 97.97% 12 Validation loss: 0.102410 Best loss: 0.093468 Accuracy: 98.28% 13 Validation loss: 0.409478 Best loss: 0.093468 Accuracy: 95.27% 14 Validation loss: 0.097525 Best loss: 0.093468 Accuracy: 98.48% 15 Validation loss: 0.072573 Best loss: 0.072573 Accuracy: 98.55% 16 Validation loss: 0.189616 Best loss: 0.072573 Accuracy: 97.85% 17 Validation loss: 0.135486 Best loss: 0.072573 Accuracy: 97.50% 18 Validation loss: 0.258830 Best loss: 0.072573 Accuracy: 96.64% 19 Validation loss: 0.312053 Best loss: 0.072573 Accuracy: 96.60% 20 Validation loss: 0.198905 Best loss: 0.072573 Accuracy: 98.05% 21 Validation loss: 0.097202 Best loss: 0.072573 Accuracy: 98.83% 22 Validation loss: 0.197320 Best loss: 0.072573 Accuracy: 98.05% 23 Validation loss: 0.138977 Best loss: 0.072573 Accuracy: 98.32% 24 Validation loss: 0.126922 Best loss: 0.072573 Accuracy: 98.67% 25 Validation loss: 0.128252 Best loss: 0.072573 Accuracy: 98.87% 26 Validation loss: 0.114236 Best loss: 0.072573 Accuracy: 98.63% 27 Validation loss: 0.130442 Best loss: 0.072573 Accuracy: 98.71% 28 Validation loss: 0.378450 Best loss: 0.072573 Accuracy: 97.46% 29 Validation loss: 0.180170 Best loss: 0.072573 Accuracy: 98.71% 30 Validation loss: 0.321404 Best loss: 0.072573 Accuracy: 98.32% 31 Validation loss: 0.144786 Best loss: 0.072573 Accuracy: 98.55% 32 Validation loss: 0.208575 Best loss: 0.072573 Accuracy: 98.24% 33 Validation loss: 0.178359 Best loss: 0.072573 Accuracy: 98.59% 34 Validation loss: 0.148478 Best loss: 0.072573 Accuracy: 98.79% 35 Validation loss: 0.133787 Best loss: 0.072573 Accuracy: 98.87% 36 Validation loss: 0.326629 Best loss: 0.072573 Accuracy: 98.28% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05, total= 6.3min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05 0 Validation loss: 0.892618 Best loss: 0.892618 Accuracy: 90.77% 1 Validation loss: 0.186619 Best loss: 0.186619 Accuracy: 97.77% 2 Validation loss: 0.160038 Best loss: 0.160038 Accuracy: 97.07% 3 Validation loss: 0.093736 Best loss: 0.093736 Accuracy: 97.77% 4 Validation loss: 0.083296 Best loss: 0.083296 Accuracy: 97.73% 5 Validation loss: 0.127891 Best loss: 0.083296 Accuracy: 98.08% 6 Validation loss: 0.305748 Best loss: 0.083296 Accuracy: 97.85% 7 Validation loss: 0.162286 Best loss: 0.083296 Accuracy: 97.77% 8 Validation loss: 0.055399 Best loss: 0.055399 Accuracy: 98.98% 9 Validation loss: 0.080164 Best loss: 0.055399 Accuracy: 98.08% 10 Validation loss: 0.178106 Best loss: 0.055399 Accuracy: 97.42% 11 Validation loss: 0.202410 Best loss: 0.055399 Accuracy: 97.15% 12 Validation loss: 0.085766 Best loss: 0.055399 Accuracy: 98.28% 13 Validation loss: 0.075104 Best loss: 0.055399 Accuracy: 98.91% 14 Validation loss: 0.211115 Best loss: 0.055399 Accuracy: 98.01% 15 Validation loss: 0.101024 Best loss: 0.055399 Accuracy: 98.12% 16 Validation loss: 0.107289 Best loss: 0.055399 Accuracy: 98.44% 17 Validation loss: 0.131663 Best loss: 0.055399 Accuracy: 98.44% 18 Validation loss: 0.131719 Best loss: 0.055399 Accuracy: 98.16% 19 Validation loss: 0.108998 Best loss: 0.055399 Accuracy: 98.44% 20 Validation loss: 7.860622 Best loss: 0.055399 Accuracy: 78.19% 21 Validation loss: 0.061382 Best loss: 0.055399 Accuracy: 99.26% 22 Validation loss: 0.094452 Best loss: 0.055399 Accuracy: 98.59% 23 Validation loss: 0.161602 Best loss: 0.055399 Accuracy: 97.54% 24 Validation loss: 0.154862 Best loss: 0.055399 Accuracy: 98.08% 25 Validation loss: 0.526251 Best loss: 0.055399 Accuracy: 96.01% 26 Validation loss: 0.095618 Best loss: 0.055399 Accuracy: 98.83% 27 Validation loss: 0.145124 Best loss: 0.055399 Accuracy: 98.40% 28 Validation loss: 0.143334 Best loss: 0.055399 Accuracy: 98.20% 29 Validation loss: 0.117147 Best loss: 0.055399 Accuracy: 98.75% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.05, total= 5.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.131452 Best loss: 0.131452 Accuracy: 96.44% 1 Validation loss: 0.080886 Best loss: 0.080886 Accuracy: 97.62% 2 Validation loss: 0.075743 Best loss: 0.075743 Accuracy: 97.81% 3 Validation loss: 0.071537 Best loss: 0.071537 Accuracy: 98.20% 4 Validation loss: 0.062232 Best loss: 0.062232 Accuracy: 98.16% 5 Validation loss: 0.058750 Best loss: 0.058750 Accuracy: 98.32% 6 Validation loss: 0.070599 Best loss: 0.058750 Accuracy: 97.77% 7 Validation loss: 0.057703 Best loss: 0.057703 Accuracy: 98.36% 8 Validation loss: 0.053053 Best loss: 0.053053 Accuracy: 98.55% 9 Validation loss: 0.068434 Best loss: 0.053053 Accuracy: 98.20% 10 Validation loss: 0.064046 Best loss: 0.053053 Accuracy: 98.36% 11 Validation loss: 0.057729 Best loss: 0.053053 Accuracy: 98.63% 12 Validation loss: 0.079719 Best loss: 0.053053 Accuracy: 98.16% 13 Validation loss: 0.075266 Best loss: 0.053053 Accuracy: 97.97% 14 Validation loss: 0.073842 Best loss: 0.053053 Accuracy: 98.51% 15 Validation loss: 0.052342 Best loss: 0.052342 Accuracy: 98.59% 16 Validation loss: 0.063442 Best loss: 0.052342 Accuracy: 98.36% 17 Validation loss: 0.219761 Best loss: 0.052342 Accuracy: 96.60% 18 Validation loss: 0.073877 Best loss: 0.052342 Accuracy: 98.08% 19 Validation loss: 0.060228 Best loss: 0.052342 Accuracy: 98.59% 20 Validation loss: 0.053642 Best loss: 0.052342 Accuracy: 98.67% 21 Validation loss: 0.067238 Best loss: 0.052342 Accuracy: 98.79% 22 Validation loss: 0.049928 Best loss: 0.049928 Accuracy: 98.71% 23 Validation loss: 0.055626 Best loss: 0.049928 Accuracy: 98.75% 24 Validation loss: 0.056890 Best loss: 0.049928 Accuracy: 98.55% 25 Validation loss: 0.079407 Best loss: 0.049928 Accuracy: 98.36% 26 Validation loss: 0.065610 Best loss: 0.049928 Accuracy: 98.59% 27 Validation loss: 0.062985 Best loss: 0.049928 Accuracy: 98.71% 28 Validation loss: 0.076539 Best loss: 0.049928 Accuracy: 98.44% 29 Validation loss: 0.062330 Best loss: 0.049928 Accuracy: 98.87% 30 Validation loss: 0.120019 Best loss: 0.049928 Accuracy: 97.97% 31 Validation loss: 0.122391 Best loss: 0.049928 Accuracy: 98.16% 32 Validation loss: 0.091533 Best loss: 0.049928 Accuracy: 98.51% 33 Validation loss: 0.091890 Best loss: 0.049928 Accuracy: 98.55% 34 Validation loss: 0.075114 Best loss: 0.049928 Accuracy: 98.83% 35 Validation loss: 0.072852 Best loss: 0.049928 Accuracy: 98.71% 36 Validation loss: 0.065643 Best loss: 0.049928 Accuracy: 98.98% 37 Validation loss: 0.127304 Best loss: 0.049928 Accuracy: 98.12% 38 Validation loss: 0.073570 Best loss: 0.049928 Accuracy: 98.67% 39 Validation loss: 0.069882 Best loss: 0.049928 Accuracy: 98.87% 40 Validation loss: 0.074950 Best loss: 0.049928 Accuracy: 98.59% 41 Validation loss: 0.074010 Best loss: 0.049928 Accuracy: 98.48% 42 Validation loss: 0.069592 Best loss: 0.049928 Accuracy: 98.71% 43 Validation loss: 0.070970 Best loss: 0.049928 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.8min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.106235 Best loss: 0.106235 Accuracy: 97.03% 1 Validation loss: 0.102443 Best loss: 0.102443 Accuracy: 97.15% 2 Validation loss: 0.106286 Best loss: 0.102443 Accuracy: 97.54% 3 Validation loss: 0.073298 Best loss: 0.073298 Accuracy: 98.08% 4 Validation loss: 0.086271 Best loss: 0.073298 Accuracy: 97.50% 5 Validation loss: 0.104406 Best loss: 0.073298 Accuracy: 97.62% 6 Validation loss: 0.092083 Best loss: 0.073298 Accuracy: 97.69% 7 Validation loss: 0.066662 Best loss: 0.066662 Accuracy: 98.20% 8 Validation loss: 0.086285 Best loss: 0.066662 Accuracy: 97.93% 9 Validation loss: 0.064563 Best loss: 0.064563 Accuracy: 98.48% 10 Validation loss: 0.101513 Best loss: 0.064563 Accuracy: 98.05% 11 Validation loss: 0.077836 Best loss: 0.064563 Accuracy: 98.28% 12 Validation loss: 0.076051 Best loss: 0.064563 Accuracy: 98.01% 13 Validation loss: 0.056714 Best loss: 0.056714 Accuracy: 98.55% 14 Validation loss: 0.069062 Best loss: 0.056714 Accuracy: 98.12% 15 Validation loss: 0.069022 Best loss: 0.056714 Accuracy: 98.36% 16 Validation loss: 0.117012 Best loss: 0.056714 Accuracy: 97.69% 17 Validation loss: 0.116769 Best loss: 0.056714 Accuracy: 97.50% 18 Validation loss: 0.051578 Best loss: 0.051578 Accuracy: 98.67% 19 Validation loss: 0.072966 Best loss: 0.051578 Accuracy: 98.63% 20 Validation loss: 0.056581 Best loss: 0.051578 Accuracy: 98.63% 21 Validation loss: 0.081095 Best loss: 0.051578 Accuracy: 98.32% 22 Validation loss: 0.081424 Best loss: 0.051578 Accuracy: 98.55% 23 Validation loss: 0.052348 Best loss: 0.051578 Accuracy: 98.71% 24 Validation loss: 0.058600 Best loss: 0.051578 Accuracy: 98.67% 25 Validation loss: 0.113429 Best loss: 0.051578 Accuracy: 98.36% 26 Validation loss: 0.105102 Best loss: 0.051578 Accuracy: 98.20% 27 Validation loss: 0.089076 Best loss: 0.051578 Accuracy: 98.63% 28 Validation loss: 0.119500 Best loss: 0.051578 Accuracy: 98.36% 29 Validation loss: 0.086452 Best loss: 0.051578 Accuracy: 98.44% 30 Validation loss: 0.064417 Best loss: 0.051578 Accuracy: 98.87% 31 Validation loss: 0.079650 Best loss: 0.051578 Accuracy: 98.71% 32 Validation loss: 0.062512 Best loss: 0.051578 Accuracy: 98.75% 33 Validation loss: 0.115293 Best loss: 0.051578 Accuracy: 98.59% 34 Validation loss: 0.111100 Best loss: 0.051578 Accuracy: 98.48% 35 Validation loss: 0.092442 Best loss: 0.051578 Accuracy: 98.79% 36 Validation loss: 0.115333 Best loss: 0.051578 Accuracy: 97.89% 37 Validation loss: 0.088129 Best loss: 0.051578 Accuracy: 98.67% 38 Validation loss: 0.669470 Best loss: 0.051578 Accuracy: 85.73% 39 Validation loss: 0.089519 Best loss: 0.051578 Accuracy: 98.71% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.7min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1 0 Validation loss: 0.162887 Best loss: 0.162887 Accuracy: 96.25% 1 Validation loss: 0.124119 Best loss: 0.124119 Accuracy: 96.64% 2 Validation loss: 0.075806 Best loss: 0.075806 Accuracy: 98.01% 3 Validation loss: 0.071734 Best loss: 0.071734 Accuracy: 98.08% 4 Validation loss: 0.063531 Best loss: 0.063531 Accuracy: 98.08% 5 Validation loss: 0.141545 Best loss: 0.063531 Accuracy: 96.25% 6 Validation loss: 0.087237 Best loss: 0.063531 Accuracy: 97.77% 7 Validation loss: 0.093520 Best loss: 0.063531 Accuracy: 98.20% 8 Validation loss: 0.052084 Best loss: 0.052084 Accuracy: 98.79% 9 Validation loss: 0.070176 Best loss: 0.052084 Accuracy: 98.32% 10 Validation loss: 0.057033 Best loss: 0.052084 Accuracy: 98.83% 11 Validation loss: 0.052245 Best loss: 0.052084 Accuracy: 98.83% 12 Validation loss: 0.084441 Best loss: 0.052084 Accuracy: 97.81% 13 Validation loss: 0.061655 Best loss: 0.052084 Accuracy: 98.36% 14 Validation loss: 0.071090 Best loss: 0.052084 Accuracy: 98.44% 15 Validation loss: 0.087937 Best loss: 0.052084 Accuracy: 98.40% 16 Validation loss: 0.075716 Best loss: 0.052084 Accuracy: 98.12% 17 Validation loss: 0.064654 Best loss: 0.052084 Accuracy: 98.40% 18 Validation loss: 0.228329 Best loss: 0.052084 Accuracy: 95.74% 19 Validation loss: 0.093422 Best loss: 0.052084 Accuracy: 98.59% 20 Validation loss: 0.073053 Best loss: 0.052084 Accuracy: 98.71% 21 Validation loss: 0.077636 Best loss: 0.052084 Accuracy: 98.48% 22 Validation loss: 0.046424 Best loss: 0.046424 Accuracy: 98.87% 23 Validation loss: 0.062185 Best loss: 0.046424 Accuracy: 98.67% 24 Validation loss: 0.240824 Best loss: 0.046424 Accuracy: 97.85% 25 Validation loss: 0.065604 Best loss: 0.046424 Accuracy: 98.75% 26 Validation loss: 0.067849 Best loss: 0.046424 Accuracy: 98.83% 27 Validation loss: 0.058649 Best loss: 0.046424 Accuracy: 98.83% 28 Validation loss: 0.060835 Best loss: 0.046424 Accuracy: 98.91% 29 Validation loss: 0.056934 Best loss: 0.046424 Accuracy: 98.87% 30 Validation loss: 0.103297 Best loss: 0.046424 Accuracy: 97.85% 31 Validation loss: 0.086920 Best loss: 0.046424 Accuracy: 98.48% 32 Validation loss: 0.095728 Best loss: 0.046424 Accuracy: 98.87% 33 Validation loss: 0.116924 Best loss: 0.046424 Accuracy: 98.01% 34 Validation loss: 0.080389 Best loss: 0.046424 Accuracy: 98.87% 35 Validation loss: 0.083670 Best loss: 0.046424 Accuracy: 98.91% 36 Validation loss: 0.079843 Best loss: 0.046424 Accuracy: 98.87% 37 Validation loss: 0.162436 Best loss: 0.046424 Accuracy: 98.63% 38 Validation loss: 0.108198 Best loss: 0.046424 Accuracy: 98.59% 39 Validation loss: 0.091056 Best loss: 0.046424 Accuracy: 98.91% 40 Validation loss: 0.072438 Best loss: 0.046424 Accuracy: 98.94% 41 Validation loss: 0.090022 Best loss: 0.046424 Accuracy: 99.02% 42 Validation loss: 0.084884 Best loss: 0.046424 Accuracy: 98.75% 43 Validation loss: 0.083166 Best loss: 0.046424 Accuracy: 98.59% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=70, batch_size=50, batch_norm_momentum=0.95, learning_rate=0.1, total= 1.8min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.239628 Best loss: 0.239628 Accuracy: 92.14% 1 Validation loss: 0.880355 Best loss: 0.239628 Accuracy: 76.66% 2 Validation loss: 0.260279 Best loss: 0.239628 Accuracy: 91.36% 3 Validation loss: 0.455855 Best loss: 0.239628 Accuracy: 87.72% 4 Validation loss: 0.840935 Best loss: 0.239628 Accuracy: 85.11% 5 Validation loss: 0.332757 Best loss: 0.239628 Accuracy: 92.22% 6 Validation loss: 0.291610 Best loss: 0.239628 Accuracy: 94.14% 7 Validation loss: 0.233958 Best loss: 0.233958 Accuracy: 95.74% 8 Validation loss: 0.243789 Best loss: 0.233958 Accuracy: 95.74% 9 Validation loss: 0.406132 Best loss: 0.233958 Accuracy: 93.63% 10 Validation loss: 0.219415 Best loss: 0.219415 Accuracy: 96.64% 11 Validation loss: 0.241077 Best loss: 0.219415 Accuracy: 96.79% 12 Validation loss: 0.212679 Best loss: 0.212679 Accuracy: 96.99% 13 Validation loss: 0.223811 Best loss: 0.212679 Accuracy: 97.07% 14 Validation loss: 0.149854 Best loss: 0.149854 Accuracy: 98.20% 15 Validation loss: 0.202995 Best loss: 0.149854 Accuracy: 97.97% 16 Validation loss: 0.287241 Best loss: 0.149854 Accuracy: 96.64% 17 Validation loss: 0.171764 Best loss: 0.149854 Accuracy: 98.16% 18 Validation loss: 0.202716 Best loss: 0.149854 Accuracy: 97.69% 19 Validation loss: 0.219326 Best loss: 0.149854 Accuracy: 97.65% 20 Validation loss: 0.239475 Best loss: 0.149854 Accuracy: 97.50% 21 Validation loss: 0.261643 Best loss: 0.149854 Accuracy: 97.85% 22 Validation loss: 0.214376 Best loss: 0.149854 Accuracy: 98.20% 23 Validation loss: 0.185950 Best loss: 0.149854 Accuracy: 98.44% 24 Validation loss: 0.176298 Best loss: 0.149854 Accuracy: 98.32% 25 Validation loss: 0.178173 Best loss: 0.149854 Accuracy: 98.32% 26 Validation loss: 0.172675 Best loss: 0.149854 Accuracy: 98.36% 27 Validation loss: 0.190354 Best loss: 0.149854 Accuracy: 98.28% 28 Validation loss: 0.144666 Best loss: 0.144666 Accuracy: 98.67% 29 Validation loss: 0.146370 Best loss: 0.144666 Accuracy: 98.36% 30 Validation loss: 0.135295 Best loss: 0.135295 Accuracy: 98.71% 31 Validation loss: 0.135817 Best loss: 0.135295 Accuracy: 98.59% 32 Validation loss: 0.123317 Best loss: 0.123317 Accuracy: 98.67% 33 Validation loss: 0.118402 Best loss: 0.118402 Accuracy: 98.63% 34 Validation loss: 0.115268 Best loss: 0.115268 Accuracy: 98.51% 35 Validation loss: 0.106413 Best loss: 0.106413 Accuracy: 98.63% 36 Validation loss: 0.105033 Best loss: 0.105033 Accuracy: 98.67% 37 Validation loss: 0.105644 Best loss: 0.105033 Accuracy: 98.67% 38 Validation loss: 0.104263 Best loss: 0.104263 Accuracy: 98.71% 39 Validation loss: 0.107074 Best loss: 0.104263 Accuracy: 98.55% 40 Validation loss: 0.098929 Best loss: 0.098929 Accuracy: 98.71% 41 Validation loss: 0.092838 Best loss: 0.092838 Accuracy: 98.79% 42 Validation loss: 0.090766 Best loss: 0.090766 Accuracy: 98.87% 43 Validation loss: 0.087235 Best loss: 0.087235 Accuracy: 98.91% 44 Validation loss: 0.086588 Best loss: 0.086588 Accuracy: 98.94% 45 Validation loss: 0.086559 Best loss: 0.086559 Accuracy: 98.94% 46 Validation loss: 0.085224 Best loss: 0.085224 Accuracy: 98.91% 47 Validation loss: 0.083200 Best loss: 0.083200 Accuracy: 98.83% 48 Validation loss: 0.082473 Best loss: 0.082473 Accuracy: 98.83% 49 Validation loss: 0.082518 Best loss: 0.082473 Accuracy: 98.87% 50 Validation loss: 0.083057 Best loss: 0.082473 Accuracy: 98.79% 51 Validation loss: 0.081050 Best loss: 0.081050 Accuracy: 98.83% 52 Validation loss: 0.079977 Best loss: 0.079977 Accuracy: 98.79% 53 Validation loss: 0.080419 Best loss: 0.079977 Accuracy: 98.75% 54 Validation loss: 0.080317 Best loss: 0.079977 Accuracy: 98.71% 55 Validation loss: 0.079915 Best loss: 0.079915 Accuracy: 98.75% 56 Validation loss: 0.078619 Best loss: 0.078619 Accuracy: 98.71% 57 Validation loss: 0.078274 Best loss: 0.078274 Accuracy: 98.75% 58 Validation loss: 0.076279 Best loss: 0.076279 Accuracy: 98.79% 59 Validation loss: 0.075631 Best loss: 0.075631 Accuracy: 98.75% 60 Validation loss: 0.083838 Best loss: 0.075631 Accuracy: 98.59% 61 Validation loss: 0.081900 Best loss: 0.075631 Accuracy: 98.79% 62 Validation loss: 0.078721 Best loss: 0.075631 Accuracy: 98.83% 63 Validation loss: 0.078022 Best loss: 0.075631 Accuracy: 98.83% 64 Validation loss: 0.076568 Best loss: 0.075631 Accuracy: 98.79% 65 Validation loss: 0.075655 Best loss: 0.075631 Accuracy: 98.79% 66 Validation loss: 0.074845 Best loss: 0.074845 Accuracy: 98.79% 67 Validation loss: 0.076290 Best loss: 0.074845 Accuracy: 98.79% 68 Validation loss: 0.076936 Best loss: 0.074845 Accuracy: 98.75% 69 Validation loss: 0.076254 Best loss: 0.074845 Accuracy: 98.75% 70 Validation loss: 0.075523 Best loss: 0.074845 Accuracy: 98.83% 71 Validation loss: 0.075204 Best loss: 0.074845 Accuracy: 98.83% 72 Validation loss: 0.074985 Best loss: 0.074845 Accuracy: 98.75% 73 Validation loss: 0.073941 Best loss: 0.073941 Accuracy: 98.79% 74 Validation loss: 0.072743 Best loss: 0.072743 Accuracy: 98.79% 75 Validation loss: 0.072887 Best loss: 0.072743 Accuracy: 98.79% 76 Validation loss: 0.072645 Best loss: 0.072645 Accuracy: 98.83% 77 Validation loss: 0.072235 Best loss: 0.072235 Accuracy: 98.83% 78 Validation loss: 0.072536 Best loss: 0.072235 Accuracy: 98.79% 79 Validation loss: 0.072963 Best loss: 0.072235 Accuracy: 98.79% 80 Validation loss: 0.072825 Best loss: 0.072235 Accuracy: 98.79% 81 Validation loss: 0.073036 Best loss: 0.072235 Accuracy: 98.79% 82 Validation loss: 0.074210 Best loss: 0.072235 Accuracy: 98.79% 83 Validation loss: 0.074182 Best loss: 0.072235 Accuracy: 98.79% 84 Validation loss: 0.073095 Best loss: 0.072235 Accuracy: 98.79% 85 Validation loss: 0.072556 Best loss: 0.072235 Accuracy: 98.79% 86 Validation loss: 0.071967 Best loss: 0.071967 Accuracy: 98.79% 87 Validation loss: 0.072642 Best loss: 0.071967 Accuracy: 98.83% 88 Validation loss: 0.071711 Best loss: 0.071711 Accuracy: 98.83% 89 Validation loss: 0.071991 Best loss: 0.071711 Accuracy: 98.83% 90 Validation loss: 0.071483 Best loss: 0.071483 Accuracy: 98.83% 91 Validation loss: 0.072639 Best loss: 0.071483 Accuracy: 98.83% 92 Validation loss: 0.073179 Best loss: 0.071483 Accuracy: 98.79% 93 Validation loss: 0.073669 Best loss: 0.071483 Accuracy: 98.75% 94 Validation loss: 0.072615 Best loss: 0.071483 Accuracy: 98.75% 95 Validation loss: 0.071685 Best loss: 0.071483 Accuracy: 98.71% 96 Validation loss: 0.071933 Best loss: 0.071483 Accuracy: 98.79% 97 Validation loss: 0.072064 Best loss: 0.071483 Accuracy: 98.79% 98 Validation loss: 0.071719 Best loss: 0.071483 Accuracy: 98.79% 99 Validation loss: 0.072976 Best loss: 0.071483 Accuracy: 98.75% 100 Validation loss: 0.074340 Best loss: 0.071483 Accuracy: 98.75% 101 Validation loss: 0.074061 Best loss: 0.071483 Accuracy: 98.79% 102 Validation loss: 0.073505 Best loss: 0.071483 Accuracy: 98.75% 103 Validation loss: 0.072565 Best loss: 0.071483 Accuracy: 98.75% 104 Validation loss: 0.072818 Best loss: 0.071483 Accuracy: 98.79% 105 Validation loss: 0.072395 Best loss: 0.071483 Accuracy: 98.75% 106 Validation loss: 0.072318 Best loss: 0.071483 Accuracy: 98.71% 107 Validation loss: 0.072013 Best loss: 0.071483 Accuracy: 98.71% 108 Validation loss: 0.072579 Best loss: 0.071483 Accuracy: 98.75% 109 Validation loss: 0.072948 Best loss: 0.071483 Accuracy: 98.75% 110 Validation loss: 0.074016 Best loss: 0.071483 Accuracy: 98.75% 111 Validation loss: 0.073645 Best loss: 0.071483 Accuracy: 98.67% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01, total= 36.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.247271 Best loss: 0.247271 Accuracy: 92.42% 1 Validation loss: 0.147588 Best loss: 0.147588 Accuracy: 95.62% 2 Validation loss: 0.109846 Best loss: 0.109846 Accuracy: 96.64% 3 Validation loss: 0.316879 Best loss: 0.109846 Accuracy: 91.91% 4 Validation loss: 0.190760 Best loss: 0.109846 Accuracy: 95.78% 5 Validation loss: 0.182995 Best loss: 0.109846 Accuracy: 96.44% 6 Validation loss: 0.091512 Best loss: 0.091512 Accuracy: 98.20% 7 Validation loss: 0.166966 Best loss: 0.091512 Accuracy: 96.60% 8 Validation loss: 0.271829 Best loss: 0.091512 Accuracy: 94.57% 9 Validation loss: 0.171425 Best loss: 0.091512 Accuracy: 97.34% 10 Validation loss: 0.138819 Best loss: 0.091512 Accuracy: 98.16% 11 Validation loss: 0.157447 Best loss: 0.091512 Accuracy: 97.93% 12 Validation loss: 0.212304 Best loss: 0.091512 Accuracy: 97.19% 13 Validation loss: 0.275911 Best loss: 0.091512 Accuracy: 96.21% 14 Validation loss: 0.169266 Best loss: 0.091512 Accuracy: 97.62% 15 Validation loss: 0.304671 Best loss: 0.091512 Accuracy: 96.72% 16 Validation loss: 0.285457 Best loss: 0.091512 Accuracy: 96.95% 17 Validation loss: 0.206968 Best loss: 0.091512 Accuracy: 97.77% 18 Validation loss: 0.181110 Best loss: 0.091512 Accuracy: 97.81% 19 Validation loss: 0.236823 Best loss: 0.091512 Accuracy: 97.81% 20 Validation loss: 0.211839 Best loss: 0.091512 Accuracy: 98.20% 21 Validation loss: 0.329648 Best loss: 0.091512 Accuracy: 96.87% 22 Validation loss: 0.192634 Best loss: 0.091512 Accuracy: 98.32% 23 Validation loss: 0.155813 Best loss: 0.091512 Accuracy: 98.51% 24 Validation loss: 0.197261 Best loss: 0.091512 Accuracy: 97.77% 25 Validation loss: 0.216640 Best loss: 0.091512 Accuracy: 97.42% 26 Validation loss: 0.260608 Best loss: 0.091512 Accuracy: 97.77% 27 Validation loss: 0.209938 Best loss: 0.091512 Accuracy: 98.12% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01, total= 9.4s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01 0 Validation loss: 0.301342 Best loss: 0.301342 Accuracy: 89.95% 1 Validation loss: 0.171250 Best loss: 0.171250 Accuracy: 94.80% 2 Validation loss: 0.296626 Best loss: 0.171250 Accuracy: 91.44% 3 Validation loss: 0.233421 Best loss: 0.171250 Accuracy: 93.75% 4 Validation loss: 0.391073 Best loss: 0.171250 Accuracy: 90.54% 5 Validation loss: 0.172467 Best loss: 0.171250 Accuracy: 95.78% 6 Validation loss: 0.143021 Best loss: 0.143021 Accuracy: 96.68% 7 Validation loss: 0.253753 Best loss: 0.143021 Accuracy: 93.71% 8 Validation loss: 0.177590 Best loss: 0.143021 Accuracy: 96.60% 9 Validation loss: 0.271350 Best loss: 0.143021 Accuracy: 94.41% 10 Validation loss: 0.163258 Best loss: 0.143021 Accuracy: 97.34% 11 Validation loss: 0.129052 Best loss: 0.129052 Accuracy: 97.89% 12 Validation loss: 0.735352 Best loss: 0.129052 Accuracy: 89.33% 13 Validation loss: 0.293567 Best loss: 0.129052 Accuracy: 95.66% 14 Validation loss: 0.198449 Best loss: 0.129052 Accuracy: 97.30% 15 Validation loss: 0.214206 Best loss: 0.129052 Accuracy: 96.99% 16 Validation loss: 0.389744 Best loss: 0.129052 Accuracy: 94.88% 17 Validation loss: 0.164684 Best loss: 0.129052 Accuracy: 98.59% 18 Validation loss: 0.158234 Best loss: 0.129052 Accuracy: 97.85% 19 Validation loss: 0.114335 Best loss: 0.114335 Accuracy: 98.91% 20 Validation loss: 0.214169 Best loss: 0.114335 Accuracy: 97.46% 21 Validation loss: 0.129071 Best loss: 0.114335 Accuracy: 98.63% 22 Validation loss: 0.156316 Best loss: 0.114335 Accuracy: 97.93% 23 Validation loss: 0.138948 Best loss: 0.114335 Accuracy: 98.36% 24 Validation loss: 0.258332 Best loss: 0.114335 Accuracy: 97.30% 25 Validation loss: 0.153512 Best loss: 0.114335 Accuracy: 98.48% 26 Validation loss: 0.211228 Best loss: 0.114335 Accuracy: 98.16% 27 Validation loss: 0.201054 Best loss: 0.114335 Accuracy: 98.12% 28 Validation loss: 0.199338 Best loss: 0.114335 Accuracy: 98.24% 29 Validation loss: 0.249054 Best loss: 0.114335 Accuracy: 98.05% 30 Validation loss: 0.246406 Best loss: 0.114335 Accuracy: 98.24% 31 Validation loss: 0.164093 Best loss: 0.114335 Accuracy: 98.51% 32 Validation loss: 0.166684 Best loss: 0.114335 Accuracy: 98.67% 33 Validation loss: 0.149731 Best loss: 0.114335 Accuracy: 98.87% 34 Validation loss: 0.135417 Best loss: 0.114335 Accuracy: 98.71% 35 Validation loss: 0.134735 Best loss: 0.114335 Accuracy: 98.71% 36 Validation loss: 0.118873 Best loss: 0.114335 Accuracy: 98.91% 37 Validation loss: 0.122616 Best loss: 0.114335 Accuracy: 98.91% 38 Validation loss: 0.105053 Best loss: 0.105053 Accuracy: 98.94% 39 Validation loss: 0.109054 Best loss: 0.105053 Accuracy: 98.87% 40 Validation loss: 0.098395 Best loss: 0.098395 Accuracy: 98.91% 41 Validation loss: 0.095331 Best loss: 0.095331 Accuracy: 98.91% 42 Validation loss: 0.096169 Best loss: 0.095331 Accuracy: 98.91% 43 Validation loss: 0.090207 Best loss: 0.090207 Accuracy: 98.79% 44 Validation loss: 0.096111 Best loss: 0.090207 Accuracy: 98.83% 45 Validation loss: 0.094400 Best loss: 0.090207 Accuracy: 98.91% 46 Validation loss: 0.091338 Best loss: 0.090207 Accuracy: 98.91% 47 Validation loss: 0.090896 Best loss: 0.090207 Accuracy: 98.83% 48 Validation loss: 0.090852 Best loss: 0.090207 Accuracy: 98.83% 49 Validation loss: 0.085336 Best loss: 0.085336 Accuracy: 98.83% 50 Validation loss: 0.082033 Best loss: 0.082033 Accuracy: 98.91% 51 Validation loss: 0.083496 Best loss: 0.082033 Accuracy: 98.94% 52 Validation loss: 0.088187 Best loss: 0.082033 Accuracy: 98.91% 53 Validation loss: 0.085752 Best loss: 0.082033 Accuracy: 98.91% 54 Validation loss: 0.083634 Best loss: 0.082033 Accuracy: 98.91% 55 Validation loss: 0.080820 Best loss: 0.080820 Accuracy: 98.91% 56 Validation loss: 0.079039 Best loss: 0.079039 Accuracy: 98.91% 57 Validation loss: 0.077102 Best loss: 0.077102 Accuracy: 98.94% 58 Validation loss: 0.077826 Best loss: 0.077102 Accuracy: 98.98% 59 Validation loss: 0.076818 Best loss: 0.076818 Accuracy: 98.98% 60 Validation loss: 0.076307 Best loss: 0.076307 Accuracy: 98.91% 61 Validation loss: 0.075552 Best loss: 0.075552 Accuracy: 98.94% 62 Validation loss: 0.074474 Best loss: 0.074474 Accuracy: 98.91% 63 Validation loss: 0.073191 Best loss: 0.073191 Accuracy: 98.91% 64 Validation loss: 0.072609 Best loss: 0.072609 Accuracy: 98.94% 65 Validation loss: 0.072008 Best loss: 0.072008 Accuracy: 98.94% 66 Validation loss: 0.071458 Best loss: 0.071458 Accuracy: 98.94% 67 Validation loss: 0.071377 Best loss: 0.071377 Accuracy: 98.94% 68 Validation loss: 0.070865 Best loss: 0.070865 Accuracy: 98.98% 69 Validation loss: 0.070851 Best loss: 0.070851 Accuracy: 98.98% 70 Validation loss: 0.070214 Best loss: 0.070214 Accuracy: 98.98% 71 Validation loss: 0.069621 Best loss: 0.069621 Accuracy: 99.02% 72 Validation loss: 0.068505 Best loss: 0.068505 Accuracy: 98.98% 73 Validation loss: 0.068146 Best loss: 0.068146 Accuracy: 98.98% 74 Validation loss: 0.068160 Best loss: 0.068146 Accuracy: 98.98% 75 Validation loss: 0.068397 Best loss: 0.068146 Accuracy: 98.94% 76 Validation loss: 0.068614 Best loss: 0.068146 Accuracy: 98.94% 77 Validation loss: 0.068697 Best loss: 0.068146 Accuracy: 98.94% 78 Validation loss: 0.068388 Best loss: 0.068146 Accuracy: 98.91% 79 Validation loss: 0.068879 Best loss: 0.068146 Accuracy: 98.91% 80 Validation loss: 0.068812 Best loss: 0.068146 Accuracy: 98.94% 81 Validation loss: 0.068151 Best loss: 0.068146 Accuracy: 98.98% 82 Validation loss: 0.067183 Best loss: 0.067183 Accuracy: 98.98% 83 Validation loss: 0.067071 Best loss: 0.067071 Accuracy: 98.94% 84 Validation loss: 0.068887 Best loss: 0.067071 Accuracy: 98.94% 85 Validation loss: 0.069295 Best loss: 0.067071 Accuracy: 98.94% 86 Validation loss: 0.068787 Best loss: 0.067071 Accuracy: 98.94% 87 Validation loss: 0.068289 Best loss: 0.067071 Accuracy: 98.94% 88 Validation loss: 0.067777 Best loss: 0.067071 Accuracy: 98.91% 89 Validation loss: 0.067549 Best loss: 0.067071 Accuracy: 98.91% 90 Validation loss: 0.068325 Best loss: 0.067071 Accuracy: 98.91% 91 Validation loss: 0.068989 Best loss: 0.067071 Accuracy: 98.91% 92 Validation loss: 0.068864 Best loss: 0.067071 Accuracy: 98.94% 93 Validation loss: 0.068368 Best loss: 0.067071 Accuracy: 98.91% 94 Validation loss: 0.068843 Best loss: 0.067071 Accuracy: 98.98% 95 Validation loss: 0.068626 Best loss: 0.067071 Accuracy: 98.94% 96 Validation loss: 0.068629 Best loss: 0.067071 Accuracy: 98.98% 97 Validation loss: 0.069266 Best loss: 0.067071 Accuracy: 98.94% 98 Validation loss: 0.069211 Best loss: 0.067071 Accuracy: 98.94% 99 Validation loss: 0.068287 Best loss: 0.067071 Accuracy: 98.94% 100 Validation loss: 0.068079 Best loss: 0.067071 Accuracy: 98.94% 101 Validation loss: 0.068769 Best loss: 0.067071 Accuracy: 98.94% 102 Validation loss: 0.069318 Best loss: 0.067071 Accuracy: 98.87% 103 Validation loss: 0.068459 Best loss: 0.067071 Accuracy: 98.87% 104 Validation loss: 0.068342 Best loss: 0.067071 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, batch_norm_momentum=0.999, learning_rate=0.01, total= 32.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02 0 Validation loss: 0.471024 Best loss: 0.471024 Accuracy: 95.54% 1 Validation loss: 0.149413 Best loss: 0.149413 Accuracy: 96.64% 2 Validation loss: 0.086382 Best loss: 0.086382 Accuracy: 97.89% 3 Validation loss: 0.073577 Best loss: 0.073577 Accuracy: 98.08% 4 Validation loss: 0.081966 Best loss: 0.073577 Accuracy: 97.07% 5 Validation loss: 0.143083 Best loss: 0.073577 Accuracy: 96.36% 6 Validation loss: 0.073449 Best loss: 0.073449 Accuracy: 97.62% 7 Validation loss: 0.067659 Best loss: 0.067659 Accuracy: 98.12% 8 Validation loss: 0.061535 Best loss: 0.061535 Accuracy: 98.24% 9 Validation loss: 0.053487 Best loss: 0.053487 Accuracy: 98.59% 10 Validation loss: 0.069634 Best loss: 0.053487 Accuracy: 98.16% 11 Validation loss: 0.064822 Best loss: 0.053487 Accuracy: 98.20% 12 Validation loss: 0.073191 Best loss: 0.053487 Accuracy: 98.51% 13 Validation loss: 0.046208 Best loss: 0.046208 Accuracy: 98.59% 14 Validation loss: 0.051892 Best loss: 0.046208 Accuracy: 98.55% 15 Validation loss: 0.042088 Best loss: 0.042088 Accuracy: 98.98% 16 Validation loss: 0.058136 Best loss: 0.042088 Accuracy: 98.24% 17 Validation loss: 0.041906 Best loss: 0.041906 Accuracy: 98.79% 18 Validation loss: 0.061408 Best loss: 0.041906 Accuracy: 98.24% 19 Validation loss: 0.048093 Best loss: 0.041906 Accuracy: 98.71% 20 Validation loss: 0.041956 Best loss: 0.041906 Accuracy: 98.83% 21 Validation loss: 0.044435 Best loss: 0.041906 Accuracy: 98.79% 22 Validation loss: 0.042317 Best loss: 0.041906 Accuracy: 98.79% 23 Validation loss: 0.048101 Best loss: 0.041906 Accuracy: 98.55% 24 Validation loss: 0.031114 Best loss: 0.031114 Accuracy: 99.06% 25 Validation loss: 0.066738 Best loss: 0.031114 Accuracy: 98.32% 26 Validation loss: 0.033332 Best loss: 0.031114 Accuracy: 99.14% 27 Validation loss: 0.046960 Best loss: 0.031114 Accuracy: 98.83% 28 Validation loss: 0.050430 Best loss: 0.031114 Accuracy: 98.83% 29 Validation loss: 0.069028 Best loss: 0.031114 Accuracy: 98.05% 30 Validation loss: 0.047668 Best loss: 0.031114 Accuracy: 98.55% 31 Validation loss: 0.064790 Best loss: 0.031114 Accuracy: 98.63% 32 Validation loss: 0.049807 Best loss: 0.031114 Accuracy: 98.87% 33 Validation loss: 0.044084 Best loss: 0.031114 Accuracy: 99.02% 34 Validation loss: 0.059224 Best loss: 0.031114 Accuracy: 98.75% 35 Validation loss: 0.084404 Best loss: 0.031114 Accuracy: 97.97% 36 Validation loss: 0.042528 Best loss: 0.031114 Accuracy: 98.87% 37 Validation loss: 0.047584 Best loss: 0.031114 Accuracy: 98.87% 38 Validation loss: 0.053518 Best loss: 0.031114 Accuracy: 98.94% 39 Validation loss: 0.043225 Best loss: 0.031114 Accuracy: 98.94% 40 Validation loss: 0.041136 Best loss: 0.031114 Accuracy: 99.10% 41 Validation loss: 0.061855 Best loss: 0.031114 Accuracy: 98.67% 42 Validation loss: 0.057801 Best loss: 0.031114 Accuracy: 98.79% 43 Validation loss: 0.058243 Best loss: 0.031114 Accuracy: 98.51% 44 Validation loss: 0.041648 Best loss: 0.031114 Accuracy: 98.79% 45 Validation loss: 0.038037 Best loss: 0.031114 Accuracy: 98.83% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02, total= 8.7min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02 0 Validation loss: 0.457487 Best loss: 0.457487 Accuracy: 94.68% 1 Validation loss: 0.237555 Best loss: 0.237555 Accuracy: 96.36% 2 Validation loss: 0.170453 Best loss: 0.170453 Accuracy: 96.36% 3 Validation loss: 0.097722 Best loss: 0.097722 Accuracy: 97.65% 4 Validation loss: 0.131439 Best loss: 0.097722 Accuracy: 96.99% 5 Validation loss: 0.082950 Best loss: 0.082950 Accuracy: 97.54% 6 Validation loss: 0.084688 Best loss: 0.082950 Accuracy: 97.69% 7 Validation loss: 0.078245 Best loss: 0.078245 Accuracy: 97.77% 8 Validation loss: 0.086665 Best loss: 0.078245 Accuracy: 97.30% 9 Validation loss: 0.069477 Best loss: 0.069477 Accuracy: 98.08% 10 Validation loss: 0.119247 Best loss: 0.069477 Accuracy: 96.68% 11 Validation loss: 0.056491 Best loss: 0.056491 Accuracy: 98.36% 12 Validation loss: 0.058942 Best loss: 0.056491 Accuracy: 98.40% 13 Validation loss: 0.059645 Best loss: 0.056491 Accuracy: 98.36% 14 Validation loss: 0.050912 Best loss: 0.050912 Accuracy: 98.12% 15 Validation loss: 0.091822 Best loss: 0.050912 Accuracy: 97.15% 16 Validation loss: 0.050514 Best loss: 0.050514 Accuracy: 98.59% 17 Validation loss: 0.049013 Best loss: 0.049013 Accuracy: 98.40% 18 Validation loss: 0.044196 Best loss: 0.044196 Accuracy: 98.63% 19 Validation loss: 0.049151 Best loss: 0.044196 Accuracy: 98.28% 20 Validation loss: 0.033328 Best loss: 0.033328 Accuracy: 98.83% 21 Validation loss: 0.038480 Best loss: 0.033328 Accuracy: 98.91% 22 Validation loss: 0.043915 Best loss: 0.033328 Accuracy: 98.63% 23 Validation loss: 0.039812 Best loss: 0.033328 Accuracy: 98.55% 24 Validation loss: 0.069546 Best loss: 0.033328 Accuracy: 98.05% 25 Validation loss: 0.066113 Best loss: 0.033328 Accuracy: 98.28% 26 Validation loss: 0.036323 Best loss: 0.033328 Accuracy: 98.87% 27 Validation loss: 0.060397 Best loss: 0.033328 Accuracy: 98.48% 28 Validation loss: 0.050727 Best loss: 0.033328 Accuracy: 98.55% 29 Validation loss: 0.044721 Best loss: 0.033328 Accuracy: 98.75% 30 Validation loss: 0.160953 Best loss: 0.033328 Accuracy: 95.74% 31 Validation loss: 0.037792 Best loss: 0.033328 Accuracy: 99.02% 32 Validation loss: 0.055541 Best loss: 0.033328 Accuracy: 98.51% 33 Validation loss: 0.043847 Best loss: 0.033328 Accuracy: 98.83% 34 Validation loss: 0.074334 Best loss: 0.033328 Accuracy: 98.05% 35 Validation loss: 0.035778 Best loss: 0.033328 Accuracy: 99.06% 36 Validation loss: 0.049639 Best loss: 0.033328 Accuracy: 98.40% 37 Validation loss: 0.044022 Best loss: 0.033328 Accuracy: 98.63% 38 Validation loss: 0.054284 Best loss: 0.033328 Accuracy: 98.48% 39 Validation loss: 0.048118 Best loss: 0.033328 Accuracy: 98.98% 40 Validation loss: 0.066846 Best loss: 0.033328 Accuracy: 98.48% 41 Validation loss: 0.045145 Best loss: 0.033328 Accuracy: 98.83% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02, total= 8.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02 0 Validation loss: 0.331754 Best loss: 0.331754 Accuracy: 96.13% 1 Validation loss: 0.120184 Best loss: 0.120184 Accuracy: 98.28% 2 Validation loss: 0.113179 Best loss: 0.113179 Accuracy: 97.77% 3 Validation loss: 0.060931 Best loss: 0.060931 Accuracy: 98.51% 4 Validation loss: 0.072612 Best loss: 0.060931 Accuracy: 98.12% 5 Validation loss: 0.124568 Best loss: 0.060931 Accuracy: 96.13% 6 Validation loss: 0.116638 Best loss: 0.060931 Accuracy: 96.79% 7 Validation loss: 0.051762 Best loss: 0.051762 Accuracy: 98.75% 8 Validation loss: 0.054486 Best loss: 0.051762 Accuracy: 98.40% 9 Validation loss: 0.063526 Best loss: 0.051762 Accuracy: 98.24% 10 Validation loss: 0.041350 Best loss: 0.041350 Accuracy: 98.55% 11 Validation loss: 0.062947 Best loss: 0.041350 Accuracy: 98.44% 12 Validation loss: 0.089592 Best loss: 0.041350 Accuracy: 97.77% 13 Validation loss: 0.088536 Best loss: 0.041350 Accuracy: 97.77% 14 Validation loss: 0.084755 Best loss: 0.041350 Accuracy: 97.58% 15 Validation loss: 0.055635 Best loss: 0.041350 Accuracy: 98.44% 16 Validation loss: 0.049642 Best loss: 0.041350 Accuracy: 98.59% 17 Validation loss: 0.033438 Best loss: 0.033438 Accuracy: 98.59% 18 Validation loss: 0.063930 Best loss: 0.033438 Accuracy: 98.36% 19 Validation loss: 0.047175 Best loss: 0.033438 Accuracy: 98.67% 20 Validation loss: 0.051331 Best loss: 0.033438 Accuracy: 98.91% 21 Validation loss: 0.036087 Best loss: 0.033438 Accuracy: 98.91% 22 Validation loss: 0.043372 Best loss: 0.033438 Accuracy: 98.67% 23 Validation loss: 0.039343 Best loss: 0.033438 Accuracy: 99.02% 24 Validation loss: 0.049003 Best loss: 0.033438 Accuracy: 98.79% 25 Validation loss: 0.057040 Best loss: 0.033438 Accuracy: 98.08% 26 Validation loss: 0.042359 Best loss: 0.033438 Accuracy: 98.87% 27 Validation loss: 0.070106 Best loss: 0.033438 Accuracy: 98.16% 28 Validation loss: 0.047427 Best loss: 0.033438 Accuracy: 98.71% 29 Validation loss: 0.039072 Best loss: 0.033438 Accuracy: 98.83% 30 Validation loss: 0.063050 Best loss: 0.033438 Accuracy: 98.59% 31 Validation loss: 0.040927 Best loss: 0.033438 Accuracy: 98.98% 32 Validation loss: 0.039054 Best loss: 0.033438 Accuracy: 98.91% 33 Validation loss: 0.048429 Best loss: 0.033438 Accuracy: 98.51% 34 Validation loss: 0.056309 Best loss: 0.033438 Accuracy: 98.79% 35 Validation loss: 0.066078 Best loss: 0.033438 Accuracy: 98.32% 36 Validation loss: 0.058672 Best loss: 0.033438 Accuracy: 98.51% 37 Validation loss: 0.051366 Best loss: 0.033438 Accuracy: 98.83% 38 Validation loss: 0.049801 Best loss: 0.033438 Accuracy: 98.67% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=90, batch_size=10, batch_norm_momentum=0.999, learning_rate=0.02, total= 7.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.083041 Best loss: 0.083041 Accuracy: 97.81% 1 Validation loss: 0.109134 Best loss: 0.083041 Accuracy: 97.11% 2 Validation loss: 0.090509 Best loss: 0.083041 Accuracy: 97.97% 3 Validation loss: 0.056629 Best loss: 0.056629 Accuracy: 98.40% 4 Validation loss: 0.049775 Best loss: 0.049775 Accuracy: 98.59% 5 Validation loss: 0.050430 Best loss: 0.049775 Accuracy: 98.79% 6 Validation loss: 0.048150 Best loss: 0.048150 Accuracy: 98.91% 7 Validation loss: 0.038431 Best loss: 0.038431 Accuracy: 98.75% 8 Validation loss: 0.101667 Best loss: 0.038431 Accuracy: 97.50% 9 Validation loss: 0.071999 Best loss: 0.038431 Accuracy: 98.51% 10 Validation loss: 0.031605 Best loss: 0.031605 Accuracy: 99.30% 11 Validation loss: 0.041497 Best loss: 0.031605 Accuracy: 98.83% 12 Validation loss: 0.043905 Best loss: 0.031605 Accuracy: 98.87% 13 Validation loss: 0.036159 Best loss: 0.031605 Accuracy: 99.22% 14 Validation loss: 0.060781 Best loss: 0.031605 Accuracy: 98.83% 15 Validation loss: 0.042726 Best loss: 0.031605 Accuracy: 99.14% 16 Validation loss: 0.051121 Best loss: 0.031605 Accuracy: 98.91% 17 Validation loss: 0.051902 Best loss: 0.031605 Accuracy: 98.94% 18 Validation loss: 0.059347 Best loss: 0.031605 Accuracy: 98.91% 19 Validation loss: 0.061768 Best loss: 0.031605 Accuracy: 98.63% 20 Validation loss: 0.043071 Best loss: 0.031605 Accuracy: 98.91% 21 Validation loss: 0.045696 Best loss: 0.031605 Accuracy: 98.87% 22 Validation loss: 0.043820 Best loss: 0.031605 Accuracy: 98.79% 23 Validation loss: 0.045215 Best loss: 0.031605 Accuracy: 98.87% 24 Validation loss: 0.033976 Best loss: 0.031605 Accuracy: 99.10% 25 Validation loss: 0.057044 Best loss: 0.031605 Accuracy: 98.79% 26 Validation loss: 0.037517 Best loss: 0.031605 Accuracy: 99.02% 27 Validation loss: 0.042015 Best loss: 0.031605 Accuracy: 98.98% 28 Validation loss: 0.044088 Best loss: 0.031605 Accuracy: 98.91% 29 Validation loss: 0.051447 Best loss: 0.031605 Accuracy: 98.98% 30 Validation loss: 0.053711 Best loss: 0.031605 Accuracy: 98.98% 31 Validation loss: 0.050767 Best loss: 0.031605 Accuracy: 98.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 45.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.064611 Best loss: 0.064611 Accuracy: 97.97% 1 Validation loss: 0.051374 Best loss: 0.051374 Accuracy: 98.51% 2 Validation loss: 0.057528 Best loss: 0.051374 Accuracy: 98.28% 3 Validation loss: 0.068829 Best loss: 0.051374 Accuracy: 98.12% 4 Validation loss: 0.084804 Best loss: 0.051374 Accuracy: 98.05% 5 Validation loss: 0.042733 Best loss: 0.042733 Accuracy: 98.75% 6 Validation loss: 0.044448 Best loss: 0.042733 Accuracy: 98.63% 7 Validation loss: 0.044311 Best loss: 0.042733 Accuracy: 98.79% 8 Validation loss: 0.061002 Best loss: 0.042733 Accuracy: 98.51% 9 Validation loss: 0.057136 Best loss: 0.042733 Accuracy: 98.63% 10 Validation loss: 0.065733 Best loss: 0.042733 Accuracy: 98.40% 11 Validation loss: 0.056811 Best loss: 0.042733 Accuracy: 98.79% 12 Validation loss: 0.041589 Best loss: 0.041589 Accuracy: 98.91% 13 Validation loss: 0.043691 Best loss: 0.041589 Accuracy: 98.94% 14 Validation loss: 0.069755 Best loss: 0.041589 Accuracy: 98.44% 15 Validation loss: 0.040930 Best loss: 0.040930 Accuracy: 98.94% 16 Validation loss: 0.041227 Best loss: 0.040930 Accuracy: 98.98% 17 Validation loss: 0.042633 Best loss: 0.040930 Accuracy: 99.06% 18 Validation loss: 0.051788 Best loss: 0.040930 Accuracy: 98.91% 19 Validation loss: 0.064752 Best loss: 0.040930 Accuracy: 98.55% 20 Validation loss: 0.047565 Best loss: 0.040930 Accuracy: 98.67% 21 Validation loss: 0.050159 Best loss: 0.040930 Accuracy: 98.75% 22 Validation loss: 0.046722 Best loss: 0.040930 Accuracy: 98.91% 23 Validation loss: 0.106500 Best loss: 0.040930 Accuracy: 98.16% 24 Validation loss: 0.042342 Best loss: 0.040930 Accuracy: 98.98% 25 Validation loss: 0.047868 Best loss: 0.040930 Accuracy: 98.83% 26 Validation loss: 0.055851 Best loss: 0.040930 Accuracy: 98.63% 27 Validation loss: 0.043390 Best loss: 0.040930 Accuracy: 99.18% 28 Validation loss: 0.057746 Best loss: 0.040930 Accuracy: 98.59% 29 Validation loss: 0.066710 Best loss: 0.040930 Accuracy: 98.75% 30 Validation loss: 0.061189 Best loss: 0.040930 Accuracy: 98.87% 31 Validation loss: 0.057716 Best loss: 0.040930 Accuracy: 99.02% 32 Validation loss: 0.048458 Best loss: 0.040930 Accuracy: 99.10% 33 Validation loss: 0.055408 Best loss: 0.040930 Accuracy: 98.98% 34 Validation loss: 0.091585 Best loss: 0.040930 Accuracy: 98.28% 35 Validation loss: 0.055077 Best loss: 0.040930 Accuracy: 98.83% 36 Validation loss: 0.064133 Best loss: 0.040930 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 53.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.081555 Best loss: 0.081555 Accuracy: 97.46% 1 Validation loss: 0.056999 Best loss: 0.056999 Accuracy: 98.28% 2 Validation loss: 0.089829 Best loss: 0.056999 Accuracy: 97.62% 3 Validation loss: 0.051981 Best loss: 0.051981 Accuracy: 98.32% 4 Validation loss: 0.048045 Best loss: 0.048045 Accuracy: 98.87% 5 Validation loss: 0.042116 Best loss: 0.042116 Accuracy: 98.79% 6 Validation loss: 0.044730 Best loss: 0.042116 Accuracy: 98.55% 7 Validation loss: 0.061705 Best loss: 0.042116 Accuracy: 98.55% 8 Validation loss: 0.052582 Best loss: 0.042116 Accuracy: 98.79% 9 Validation loss: 0.049591 Best loss: 0.042116 Accuracy: 99.10% 10 Validation loss: 0.049337 Best loss: 0.042116 Accuracy: 98.71% 11 Validation loss: 0.072595 Best loss: 0.042116 Accuracy: 98.44% 12 Validation loss: 0.031153 Best loss: 0.031153 Accuracy: 99.18% 13 Validation loss: 0.050284 Best loss: 0.031153 Accuracy: 98.98% 14 Validation loss: 0.033644 Best loss: 0.031153 Accuracy: 99.22% 15 Validation loss: 0.037652 Best loss: 0.031153 Accuracy: 99.22% 16 Validation loss: 0.038498 Best loss: 0.031153 Accuracy: 99.02% 17 Validation loss: 0.047961 Best loss: 0.031153 Accuracy: 98.87% 18 Validation loss: 0.052761 Best loss: 0.031153 Accuracy: 98.83% 19 Validation loss: 0.053056 Best loss: 0.031153 Accuracy: 98.91% 20 Validation loss: 0.047868 Best loss: 0.031153 Accuracy: 99.02% 21 Validation loss: 0.029875 Best loss: 0.029875 Accuracy: 99.26% 22 Validation loss: 0.043827 Best loss: 0.029875 Accuracy: 99.10% 23 Validation loss: 0.037889 Best loss: 0.029875 Accuracy: 99.02% 24 Validation loss: 0.040635 Best loss: 0.029875 Accuracy: 99.22% 25 Validation loss: 0.036723 Best loss: 0.029875 Accuracy: 99.14% 26 Validation loss: 0.040889 Best loss: 0.029875 Accuracy: 99.06% 27 Validation loss: 0.046213 Best loss: 0.029875 Accuracy: 98.94% 28 Validation loss: 0.031750 Best loss: 0.029875 Accuracy: 99.41% 29 Validation loss: 0.041382 Best loss: 0.029875 Accuracy: 98.98% 30 Validation loss: 0.036891 Best loss: 0.029875 Accuracy: 99.10% 31 Validation loss: 0.032851 Best loss: 0.029875 Accuracy: 99.30% 32 Validation loss: 0.038436 Best loss: 0.029875 Accuracy: 99.22% 33 Validation loss: 0.033033 Best loss: 0.029875 Accuracy: 99.22% 34 Validation loss: 0.057528 Best loss: 0.029875 Accuracy: 98.94% 35 Validation loss: 0.037729 Best loss: 0.029875 Accuracy: 99.26% 36 Validation loss: 0.043924 Best loss: 0.029875 Accuracy: 98.91% 37 Validation loss: 0.035814 Best loss: 0.029875 Accuracy: 99.18% 38 Validation loss: 0.040242 Best loss: 0.029875 Accuracy: 99.06% 39 Validation loss: 0.042204 Best loss: 0.029875 Accuracy: 99.02% 40 Validation loss: 0.030387 Best loss: 0.029875 Accuracy: 99.14% 41 Validation loss: 0.028905 Best loss: 0.028905 Accuracy: 99.22% 42 Validation loss: 0.043390 Best loss: 0.028905 Accuracy: 99.18% 43 Validation loss: 0.056300 Best loss: 0.028905 Accuracy: 99.02% 44 Validation loss: 0.037841 Best loss: 0.028905 Accuracy: 99.37% 45 Validation loss: 0.040991 Best loss: 0.028905 Accuracy: 99.26% 46 Validation loss: 0.044314 Best loss: 0.028905 Accuracy: 99.10% 47 Validation loss: 0.036000 Best loss: 0.028905 Accuracy: 99.22% 48 Validation loss: 0.046473 Best loss: 0.028905 Accuracy: 99.10% 49 Validation loss: 0.050611 Best loss: 0.028905 Accuracy: 99.06% 50 Validation loss: 0.051959 Best loss: 0.028905 Accuracy: 98.91% 51 Validation loss: 0.034973 Best loss: 0.028905 Accuracy: 99.18% 52 Validation loss: 0.036995 Best loss: 0.028905 Accuracy: 99.26% 53 Validation loss: 0.042857 Best loss: 0.028905 Accuracy: 99.06% 54 Validation loss: 0.044392 Best loss: 0.028905 Accuracy: 99.26% 55 Validation loss: 0.027918 Best loss: 0.027918 Accuracy: 99.41% 56 Validation loss: 0.033284 Best loss: 0.027918 Accuracy: 99.26% 57 Validation loss: 0.035315 Best loss: 0.027918 Accuracy: 99.18% 58 Validation loss: 0.028789 Best loss: 0.027918 Accuracy: 99.34% 59 Validation loss: 0.037837 Best loss: 0.027918 Accuracy: 99.22% 60 Validation loss: 0.036873 Best loss: 0.027918 Accuracy: 99.18% 61 Validation loss: 0.030670 Best loss: 0.027918 Accuracy: 99.37% 62 Validation loss: 0.037693 Best loss: 0.027918 Accuracy: 99.18% 63 Validation loss: 0.039109 Best loss: 0.027918 Accuracy: 99.26% 64 Validation loss: 0.050160 Best loss: 0.027918 Accuracy: 99.14% 65 Validation loss: 0.047263 Best loss: 0.027918 Accuracy: 99.06% 66 Validation loss: 0.034837 Best loss: 0.027918 Accuracy: 99.22% 67 Validation loss: 0.036156 Best loss: 0.027918 Accuracy: 99.10% 68 Validation loss: 0.043966 Best loss: 0.027918 Accuracy: 99.14% 69 Validation loss: 0.037817 Best loss: 0.027918 Accuracy: 99.14% 70 Validation loss: 0.032948 Best loss: 0.027918 Accuracy: 99.26% 71 Validation loss: 0.047844 Best loss: 0.027918 Accuracy: 99.06% 72 Validation loss: 0.033413 Best loss: 0.027918 Accuracy: 99.26% 73 Validation loss: 0.037859 Best loss: 0.027918 Accuracy: 99.18% 74 Validation loss: 0.041735 Best loss: 0.027918 Accuracy: 99.10% 75 Validation loss: 0.040344 Best loss: 0.027918 Accuracy: 99.26% 76 Validation loss: 0.039365 Best loss: 0.027918 Accuracy: 99.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, n_neurons=70, batch_size=100, batch_norm_momentum=0.98, learning_rate=0.01, total= 1.8min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.135895 Best loss: 0.135895 Accuracy: 95.93% 1 Validation loss: 0.089059 Best loss: 0.089059 Accuracy: 97.30% 2 Validation loss: 0.057538 Best loss: 0.057538 Accuracy: 98.28% 3 Validation loss: 0.056248 Best loss: 0.056248 Accuracy: 98.48% 4 Validation loss: 0.041040 Best loss: 0.041040 Accuracy: 98.91% 5 Validation loss: 0.053587 Best loss: 0.041040 Accuracy: 98.44% 6 Validation loss: 0.058413 Best loss: 0.041040 Accuracy: 98.20% 7 Validation loss: 0.040944 Best loss: 0.040944 Accuracy: 98.79% 8 Validation loss: 0.044487 Best loss: 0.040944 Accuracy: 98.75% 9 Validation loss: 0.048029 Best loss: 0.040944 Accuracy: 98.67% 10 Validation loss: 0.034603 Best loss: 0.034603 Accuracy: 98.87% 11 Validation loss: 0.031578 Best loss: 0.031578 Accuracy: 98.87% 12 Validation loss: 0.040314 Best loss: 0.031578 Accuracy: 98.94% 13 Validation loss: 0.057702 Best loss: 0.031578 Accuracy: 98.12% 14 Validation loss: 0.043874 Best loss: 0.031578 Accuracy: 98.71% 15 Validation loss: 0.033058 Best loss: 0.031578 Accuracy: 98.94% 16 Validation loss: 0.048768 Best loss: 0.031578 Accuracy: 98.71% 17 Validation loss: 0.028382 Best loss: 0.028382 Accuracy: 99.06% 18 Validation loss: 0.032824 Best loss: 0.028382 Accuracy: 99.10% 19 Validation loss: 0.037894 Best loss: 0.028382 Accuracy: 99.02% 20 Validation loss: 0.034805 Best loss: 0.028382 Accuracy: 98.94% 21 Validation loss: 0.044506 Best loss: 0.028382 Accuracy: 98.94% 22 Validation loss: 0.033534 Best loss: 0.028382 Accuracy: 99.14% 23 Validation loss: 0.035920 Best loss: 0.028382 Accuracy: 98.94% 24 Validation loss: 0.049116 Best loss: 0.028382 Accuracy: 98.63% 25 Validation loss: 0.030372 Best loss: 0.028382 Accuracy: 99.06% 26 Validation loss: 0.040390 Best loss: 0.028382 Accuracy: 98.79% 27 Validation loss: 0.029639 Best loss: 0.028382 Accuracy: 99.02% 28 Validation loss: 0.033928 Best loss: 0.028382 Accuracy: 99.30% 29 Validation loss: 0.032589 Best loss: 0.028382 Accuracy: 99.18% 30 Validation loss: 0.043415 Best loss: 0.028382 Accuracy: 98.94% 31 Validation loss: 0.037543 Best loss: 0.028382 Accuracy: 99.06% 32 Validation loss: 0.036452 Best loss: 0.028382 Accuracy: 98.91% 33 Validation loss: 0.050811 Best loss: 0.028382 Accuracy: 98.48% 34 Validation loss: 0.031195 Best loss: 0.028382 Accuracy: 99.06% 35 Validation loss: 0.041725 Best loss: 0.028382 Accuracy: 99.02% 36 Validation loss: 0.037258 Best loss: 0.028382 Accuracy: 98.87% 37 Validation loss: 0.042537 Best loss: 0.028382 Accuracy: 98.98% 38 Validation loss: 0.030796 Best loss: 0.028382 Accuracy: 99.14% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total= 6.6min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.113897 Best loss: 0.113897 Accuracy: 96.36% 1 Validation loss: 0.065825 Best loss: 0.065825 Accuracy: 98.12% 2 Validation loss: 0.068945 Best loss: 0.065825 Accuracy: 97.69% 3 Validation loss: 0.057080 Best loss: 0.057080 Accuracy: 98.32% 4 Validation loss: 0.046359 Best loss: 0.046359 Accuracy: 98.44% 5 Validation loss: 0.044383 Best loss: 0.044383 Accuracy: 98.63% 6 Validation loss: 0.043654 Best loss: 0.043654 Accuracy: 98.55% 7 Validation loss: 0.050287 Best loss: 0.043654 Accuracy: 98.48% 8 Validation loss: 0.036835 Best loss: 0.036835 Accuracy: 98.83% 9 Validation loss: 0.044200 Best loss: 0.036835 Accuracy: 98.44% 10 Validation loss: 0.042856 Best loss: 0.036835 Accuracy: 98.63% 11 Validation loss: 0.034719 Best loss: 0.034719 Accuracy: 98.83% 12 Validation loss: 0.039801 Best loss: 0.034719 Accuracy: 98.51% 13 Validation loss: 0.042361 Best loss: 0.034719 Accuracy: 98.91% 14 Validation loss: 0.035580 Best loss: 0.034719 Accuracy: 99.02% 15 Validation loss: 0.042268 Best loss: 0.034719 Accuracy: 98.71% 16 Validation loss: 0.042360 Best loss: 0.034719 Accuracy: 98.91% 17 Validation loss: 0.031786 Best loss: 0.031786 Accuracy: 98.91% 18 Validation loss: 0.037510 Best loss: 0.031786 Accuracy: 98.91% 19 Validation loss: 0.043132 Best loss: 0.031786 Accuracy: 98.79% 20 Validation loss: 0.036768 Best loss: 0.031786 Accuracy: 99.06% 21 Validation loss: 0.033432 Best loss: 0.031786 Accuracy: 99.06% 22 Validation loss: 0.045360 Best loss: 0.031786 Accuracy: 98.98% 23 Validation loss: 0.045963 Best loss: 0.031786 Accuracy: 98.87% 24 Validation loss: 0.037995 Best loss: 0.031786 Accuracy: 98.94% 25 Validation loss: 0.033006 Best loss: 0.031786 Accuracy: 98.91% 26 Validation loss: 0.028463 Best loss: 0.028463 Accuracy: 99.10% 27 Validation loss: 0.037093 Best loss: 0.028463 Accuracy: 98.79% 28 Validation loss: 0.039884 Best loss: 0.028463 Accuracy: 98.98% 29 Validation loss: 0.036482 Best loss: 0.028463 Accuracy: 99.10% 30 Validation loss: 0.038566 Best loss: 0.028463 Accuracy: 98.87% 31 Validation loss: 0.029829 Best loss: 0.028463 Accuracy: 99.10% 32 Validation loss: 0.038524 Best loss: 0.028463 Accuracy: 99.02% 33 Validation loss: 0.033066 Best loss: 0.028463 Accuracy: 99.30% 34 Validation loss: 0.035800 Best loss: 0.028463 Accuracy: 99.14% 35 Validation loss: 0.039593 Best loss: 0.028463 Accuracy: 98.75% 36 Validation loss: 0.029419 Best loss: 0.028463 Accuracy: 99.14% 37 Validation loss: 0.029986 Best loss: 0.028463 Accuracy: 99.26% 38 Validation loss: 0.045232 Best loss: 0.028463 Accuracy: 98.75% 39 Validation loss: 0.034207 Best loss: 0.028463 Accuracy: 99.10% 40 Validation loss: 0.030828 Best loss: 0.028463 Accuracy: 99.10% 41 Validation loss: 0.033682 Best loss: 0.028463 Accuracy: 99.06% 42 Validation loss: 0.030200 Best loss: 0.028463 Accuracy: 99.34% 43 Validation loss: 0.035797 Best loss: 0.028463 Accuracy: 99.10% 44 Validation loss: 0.031675 Best loss: 0.028463 Accuracy: 99.26% 45 Validation loss: 0.032206 Best loss: 0.028463 Accuracy: 99.22% 46 Validation loss: 0.041134 Best loss: 0.028463 Accuracy: 99.10% 47 Validation loss: 0.041653 Best loss: 0.028463 Accuracy: 99.14% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total= 8.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01 0 Validation loss: 0.088633 Best loss: 0.088633 Accuracy: 97.89% 1 Validation loss: 0.065723 Best loss: 0.065723 Accuracy: 98.20% 2 Validation loss: 0.064454 Best loss: 0.064454 Accuracy: 98.20% 3 Validation loss: 0.059132 Best loss: 0.059132 Accuracy: 98.48% 4 Validation loss: 0.058894 Best loss: 0.058894 Accuracy: 98.08% 5 Validation loss: 0.042323 Best loss: 0.042323 Accuracy: 98.83% 6 Validation loss: 0.069554 Best loss: 0.042323 Accuracy: 97.58% 7 Validation loss: 0.039287 Best loss: 0.039287 Accuracy: 98.98% 8 Validation loss: 0.042305 Best loss: 0.039287 Accuracy: 98.75% 9 Validation loss: 0.043414 Best loss: 0.039287 Accuracy: 98.59% 10 Validation loss: 0.044629 Best loss: 0.039287 Accuracy: 98.94% 11 Validation loss: 0.033023 Best loss: 0.033023 Accuracy: 99.06% 12 Validation loss: 0.032438 Best loss: 0.032438 Accuracy: 99.10% 13 Validation loss: 0.031507 Best loss: 0.031507 Accuracy: 99.06% 14 Validation loss: 0.039220 Best loss: 0.031507 Accuracy: 98.71% 15 Validation loss: 0.033846 Best loss: 0.031507 Accuracy: 98.94% 16 Validation loss: 0.033258 Best loss: 0.031507 Accuracy: 99.02% 17 Validation loss: 0.029112 Best loss: 0.029112 Accuracy: 99.22% 18 Validation loss: 0.034185 Best loss: 0.029112 Accuracy: 99.06% 19 Validation loss: 0.028136 Best loss: 0.028136 Accuracy: 98.94% 20 Validation loss: 0.037802 Best loss: 0.028136 Accuracy: 99.02% 21 Validation loss: 0.033368 Best loss: 0.028136 Accuracy: 99.10% 22 Validation loss: 0.035646 Best loss: 0.028136 Accuracy: 99.06% 23 Validation loss: 0.031120 Best loss: 0.028136 Accuracy: 99.02% 24 Validation loss: 0.033468 Best loss: 0.028136 Accuracy: 98.98% 25 Validation loss: 0.034383 Best loss: 0.028136 Accuracy: 98.94% 26 Validation loss: 0.035464 Best loss: 0.028136 Accuracy: 99.02% 27 Validation loss: 0.039122 Best loss: 0.028136 Accuracy: 98.79% 28 Validation loss: 0.029841 Best loss: 0.028136 Accuracy: 98.91% 29 Validation loss: 0.037994 Best loss: 0.028136 Accuracy: 98.79% 30 Validation loss: 0.031281 Best loss: 0.028136 Accuracy: 99.26% 31 Validation loss: 0.027955 Best loss: 0.027955 Accuracy: 99.22% 32 Validation loss: 0.027264 Best loss: 0.027264 Accuracy: 99.34% 33 Validation loss: 0.033202 Best loss: 0.027264 Accuracy: 99.22% 34 Validation loss: 0.029033 Best loss: 0.027264 Accuracy: 99.18% 35 Validation loss: 0.035187 Best loss: 0.027264 Accuracy: 99.10% 36 Validation loss: 0.030089 Best loss: 0.027264 Accuracy: 99.18% 37 Validation loss: 0.033785 Best loss: 0.027264 Accuracy: 99.18% 38 Validation loss: 0.035322 Best loss: 0.027264 Accuracy: 99.22% 39 Validation loss: 0.032870 Best loss: 0.027264 Accuracy: 99.02% 40 Validation loss: 0.031576 Best loss: 0.027264 Accuracy: 98.98% 41 Validation loss: 0.037053 Best loss: 0.027264 Accuracy: 99.10% 42 Validation loss: 0.037183 Best loss: 0.027264 Accuracy: 99.02% 43 Validation loss: 0.031911 Best loss: 0.027264 Accuracy: 99.14% 44 Validation loss: 0.035495 Best loss: 0.027264 Accuracy: 99.06% 45 Validation loss: 0.042840 Best loss: 0.027264 Accuracy: 98.87% 46 Validation loss: 0.039086 Best loss: 0.027264 Accuracy: 99.02% 47 Validation loss: 0.031523 Best loss: 0.027264 Accuracy: 99.10% 48 Validation loss: 0.047983 Best loss: 0.027264 Accuracy: 98.83% 49 Validation loss: 0.035494 Best loss: 0.027264 Accuracy: 99.02% 50 Validation loss: 0.032825 Best loss: 0.027264 Accuracy: 99.22% 51 Validation loss: 0.035362 Best loss: 0.027264 Accuracy: 99.18% 52 Validation loss: 0.037776 Best loss: 0.027264 Accuracy: 99.14% 53 Validation loss: 0.031994 Best loss: 0.027264 Accuracy: 99.18% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=10, batch_norm_momentum=0.98, learning_rate=0.01, total= 9.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.181980 Best loss: 0.181980 Accuracy: 96.64% 1 Validation loss: 0.110109 Best loss: 0.110109 Accuracy: 97.73% 2 Validation loss: 0.144208 Best loss: 0.110109 Accuracy: 97.07% 3 Validation loss: 0.102023 Best loss: 0.102023 Accuracy: 97.69% 4 Validation loss: 0.199664 Best loss: 0.102023 Accuracy: 96.56% 5 Validation loss: 0.088860 Best loss: 0.088860 Accuracy: 98.01% 6 Validation loss: 0.062041 Best loss: 0.062041 Accuracy: 98.36% 7 Validation loss: 0.066985 Best loss: 0.062041 Accuracy: 98.75% 8 Validation loss: 0.113112 Best loss: 0.062041 Accuracy: 97.73% 9 Validation loss: 0.079269 Best loss: 0.062041 Accuracy: 98.36% 10 Validation loss: 0.058212 Best loss: 0.058212 Accuracy: 98.75% 11 Validation loss: 0.109300 Best loss: 0.058212 Accuracy: 97.93% 12 Validation loss: 0.049217 Best loss: 0.049217 Accuracy: 98.91% 13 Validation loss: 0.043191 Best loss: 0.043191 Accuracy: 99.06% 14 Validation loss: 0.110122 Best loss: 0.043191 Accuracy: 97.81% 15 Validation loss: 0.123642 Best loss: 0.043191 Accuracy: 98.12% 16 Validation loss: 0.058975 Best loss: 0.043191 Accuracy: 98.79% 17 Validation loss: 0.095477 Best loss: 0.043191 Accuracy: 98.67% 18 Validation loss: 0.124868 Best loss: 0.043191 Accuracy: 97.77% 19 Validation loss: 0.073419 Best loss: 0.043191 Accuracy: 98.98% 20 Validation loss: 0.054654 Best loss: 0.043191 Accuracy: 99.10% 21 Validation loss: 0.091604 Best loss: 0.043191 Accuracy: 98.51% 22 Validation loss: 0.076160 Best loss: 0.043191 Accuracy: 98.87% 23 Validation loss: 0.076944 Best loss: 0.043191 Accuracy: 98.48% 24 Validation loss: 0.070008 Best loss: 0.043191 Accuracy: 98.67% 25 Validation loss: 0.036811 Best loss: 0.036811 Accuracy: 99.30% 26 Validation loss: 0.043631 Best loss: 0.036811 Accuracy: 99.06% 27 Validation loss: 0.122937 Best loss: 0.036811 Accuracy: 98.40% 28 Validation loss: 0.111995 Best loss: 0.036811 Accuracy: 98.51% 29 Validation loss: 0.051839 Best loss: 0.036811 Accuracy: 99.06% 30 Validation loss: 0.091498 Best loss: 0.036811 Accuracy: 98.32% 31 Validation loss: 0.106067 Best loss: 0.036811 Accuracy: 98.63% 32 Validation loss: 0.065469 Best loss: 0.036811 Accuracy: 98.59% 33 Validation loss: 0.132759 Best loss: 0.036811 Accuracy: 98.28% 34 Validation loss: 0.076360 Best loss: 0.036811 Accuracy: 98.67% 35 Validation loss: 0.061318 Best loss: 0.036811 Accuracy: 98.87% 36 Validation loss: 0.055328 Best loss: 0.036811 Accuracy: 98.87% 37 Validation loss: 0.112697 Best loss: 0.036811 Accuracy: 98.67% 38 Validation loss: 0.137597 Best loss: 0.036811 Accuracy: 98.16% 39 Validation loss: 0.065435 Best loss: 0.036811 Accuracy: 98.83% 40 Validation loss: 0.081353 Best loss: 0.036811 Accuracy: 98.67% 41 Validation loss: 0.116500 Best loss: 0.036811 Accuracy: 98.32% 42 Validation loss: 0.138083 Best loss: 0.036811 Accuracy: 98.44% 43 Validation loss: 0.174829 Best loss: 0.036811 Accuracy: 98.67% 44 Validation loss: 0.102646 Best loss: 0.036811 Accuracy: 98.67% 45 Validation loss: 0.071730 Best loss: 0.036811 Accuracy: 98.87% 46 Validation loss: 0.088371 Best loss: 0.036811 Accuracy: 98.67% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 1.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.242851 Best loss: 0.242851 Accuracy: 96.05% 1 Validation loss: 0.120136 Best loss: 0.120136 Accuracy: 97.30% 2 Validation loss: 0.213439 Best loss: 0.120136 Accuracy: 95.86% 3 Validation loss: 0.107910 Best loss: 0.107910 Accuracy: 97.58% 4 Validation loss: 0.075730 Best loss: 0.075730 Accuracy: 98.16% 5 Validation loss: 0.073752 Best loss: 0.073752 Accuracy: 98.40% 6 Validation loss: 0.131514 Best loss: 0.073752 Accuracy: 97.65% 7 Validation loss: 0.080015 Best loss: 0.073752 Accuracy: 97.89% 8 Validation loss: 0.044797 Best loss: 0.044797 Accuracy: 98.51% 9 Validation loss: 0.073187 Best loss: 0.044797 Accuracy: 98.71% 10 Validation loss: 0.103641 Best loss: 0.044797 Accuracy: 98.20% 11 Validation loss: 0.073847 Best loss: 0.044797 Accuracy: 98.59% 12 Validation loss: 0.061817 Best loss: 0.044797 Accuracy: 98.63% 13 Validation loss: 0.063837 Best loss: 0.044797 Accuracy: 98.67% 14 Validation loss: 0.078681 Best loss: 0.044797 Accuracy: 98.48% 15 Validation loss: 0.046345 Best loss: 0.044797 Accuracy: 98.67% 16 Validation loss: 0.048865 Best loss: 0.044797 Accuracy: 98.94% 17 Validation loss: 0.754683 Best loss: 0.044797 Accuracy: 94.88% 18 Validation loss: 0.100068 Best loss: 0.044797 Accuracy: 97.81% 19 Validation loss: 0.061732 Best loss: 0.044797 Accuracy: 99.06% 20 Validation loss: 0.120683 Best loss: 0.044797 Accuracy: 97.89% 21 Validation loss: 0.053226 Best loss: 0.044797 Accuracy: 98.75% 22 Validation loss: 0.176157 Best loss: 0.044797 Accuracy: 96.60% 23 Validation loss: 0.133085 Best loss: 0.044797 Accuracy: 98.44% 24 Validation loss: 0.116742 Best loss: 0.044797 Accuracy: 98.36% 25 Validation loss: 0.081468 Best loss: 0.044797 Accuracy: 98.67% 26 Validation loss: 0.065100 Best loss: 0.044797 Accuracy: 98.91% 27 Validation loss: 0.057281 Best loss: 0.044797 Accuracy: 99.02% 28 Validation loss: 0.280055 Best loss: 0.044797 Accuracy: 97.65% 29 Validation loss: 0.141887 Best loss: 0.044797 Accuracy: 97.97% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 41.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1 0 Validation loss: 0.217829 Best loss: 0.217829 Accuracy: 96.21% 1 Validation loss: 0.137937 Best loss: 0.137937 Accuracy: 97.69% 2 Validation loss: 0.120555 Best loss: 0.120555 Accuracy: 97.62% 3 Validation loss: 0.104865 Best loss: 0.104865 Accuracy: 97.97% 4 Validation loss: 0.060471 Best loss: 0.060471 Accuracy: 98.40% 5 Validation loss: 0.069443 Best loss: 0.060471 Accuracy: 98.48% 6 Validation loss: 0.054051 Best loss: 0.054051 Accuracy: 98.40% 7 Validation loss: 0.064788 Best loss: 0.054051 Accuracy: 98.59% 8 Validation loss: 0.064887 Best loss: 0.054051 Accuracy: 98.83% 9 Validation loss: 0.047885 Best loss: 0.047885 Accuracy: 98.79% 10 Validation loss: 0.259117 Best loss: 0.047885 Accuracy: 96.64% 11 Validation loss: 0.073576 Best loss: 0.047885 Accuracy: 98.51% 12 Validation loss: 0.107414 Best loss: 0.047885 Accuracy: 98.32% 13 Validation loss: 0.069720 Best loss: 0.047885 Accuracy: 98.28% 14 Validation loss: 0.054123 Best loss: 0.047885 Accuracy: 98.83% 15 Validation loss: 0.114678 Best loss: 0.047885 Accuracy: 98.91% 16 Validation loss: 0.107343 Best loss: 0.047885 Accuracy: 98.51% 17 Validation loss: 0.096261 Best loss: 0.047885 Accuracy: 98.36% 18 Validation loss: 0.061913 Best loss: 0.047885 Accuracy: 98.63% 19 Validation loss: 0.081590 Best loss: 0.047885 Accuracy: 98.59% 20 Validation loss: 0.074126 Best loss: 0.047885 Accuracy: 98.36% 21 Validation loss: 0.087916 Best loss: 0.047885 Accuracy: 98.75% 22 Validation loss: 0.051912 Best loss: 0.047885 Accuracy: 98.91% 23 Validation loss: 0.050098 Best loss: 0.047885 Accuracy: 98.83% 24 Validation loss: 0.067404 Best loss: 0.047885 Accuracy: 98.87% 25 Validation loss: 0.181788 Best loss: 0.047885 Accuracy: 97.77% 26 Validation loss: 0.104775 Best loss: 0.047885 Accuracy: 97.93% 27 Validation loss: 0.113572 Best loss: 0.047885 Accuracy: 97.89% 28 Validation loss: 0.090700 Best loss: 0.047885 Accuracy: 98.48% 29 Validation loss: 0.104616 Best loss: 0.047885 Accuracy: 98.63% 30 Validation loss: 0.053161 Best loss: 0.047885 Accuracy: 98.87% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>, n_neurons=100, batch_size=100, batch_norm_momentum=0.99, learning_rate=0.1, total= 43.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 0.110524 Best loss: 0.110524 Accuracy: 97.03% 1 Validation loss: 0.092048 Best loss: 0.092048 Accuracy: 97.77% 2 Validation loss: 0.092725 Best loss: 0.092048 Accuracy: 97.81% 3 Validation loss: 0.060941 Best loss: 0.060941 Accuracy: 97.97% 4 Validation loss: 0.063051 Best loss: 0.060941 Accuracy: 98.16% 5 Validation loss: 0.054306 Best loss: 0.054306 Accuracy: 98.63% 6 Validation loss: 0.056113 Best loss: 0.054306 Accuracy: 98.12% 7 Validation loss: 0.062662 Best loss: 0.054306 Accuracy: 98.71% 8 Validation loss: 0.057710 Best loss: 0.054306 Accuracy: 98.71% 9 Validation loss: 0.193188 Best loss: 0.054306 Accuracy: 97.69% 10 Validation loss: 0.092985 Best loss: 0.054306 Accuracy: 98.01% 11 Validation loss: 0.043227 Best loss: 0.043227 Accuracy: 98.83% 12 Validation loss: 0.065010 Best loss: 0.043227 Accuracy: 98.55% 13 Validation loss: 0.071375 Best loss: 0.043227 Accuracy: 98.51% 14 Validation loss: 0.279381 Best loss: 0.043227 Accuracy: 97.77% 15 Validation loss: 0.055243 Best loss: 0.043227 Accuracy: 99.06% 16 Validation loss: 0.053276 Best loss: 0.043227 Accuracy: 98.71% 17 Validation loss: 0.086267 Best loss: 0.043227 Accuracy: 98.40% 18 Validation loss: 0.048165 Best loss: 0.043227 Accuracy: 98.75% 19 Validation loss: 0.072972 Best loss: 0.043227 Accuracy: 98.67% 20 Validation loss: 0.061447 Best loss: 0.043227 Accuracy: 98.71% 21 Validation loss: 0.080065 Best loss: 0.043227 Accuracy: 98.75% 22 Validation loss: 0.210176 Best loss: 0.043227 Accuracy: 98.01% 23 Validation loss: 0.101680 Best loss: 0.043227 Accuracy: 98.63% 24 Validation loss: 0.036191 Best loss: 0.036191 Accuracy: 99.26% 25 Validation loss: 0.042662 Best loss: 0.036191 Accuracy: 99.22% 26 Validation loss: 0.057325 Best loss: 0.036191 Accuracy: 98.94% 27 Validation loss: 0.097505 Best loss: 0.036191 Accuracy: 98.28% 28 Validation loss: 0.160520 Best loss: 0.036191 Accuracy: 98.55% 29 Validation loss: 0.092488 Best loss: 0.036191 Accuracy: 98.98% 30 Validation loss: 0.072455 Best loss: 0.036191 Accuracy: 98.98% 31 Validation loss: 0.072694 Best loss: 0.036191 Accuracy: 99.02% 32 Validation loss: 0.085565 Best loss: 0.036191 Accuracy: 98.59% 33 Validation loss: 0.096016 Best loss: 0.036191 Accuracy: 98.63% 34 Validation loss: 0.093004 Best loss: 0.036191 Accuracy: 98.79% 35 Validation loss: 0.190028 Best loss: 0.036191 Accuracy: 97.97% 36 Validation loss: 0.368073 Best loss: 0.036191 Accuracy: 96.87% 37 Validation loss: 0.252867 Best loss: 0.036191 Accuracy: 98.08% 38 Validation loss: 0.067801 Best loss: 0.036191 Accuracy: 99.10% 39 Validation loss: 0.055809 Best loss: 0.036191 Accuracy: 99.06% 40 Validation loss: 0.089666 Best loss: 0.036191 Accuracy: 98.75% 41 Validation loss: 0.076607 Best loss: 0.036191 Accuracy: 99.06% 42 Validation loss: 0.075137 Best loss: 0.036191 Accuracy: 98.87% 43 Validation loss: 1.604434 Best loss: 0.036191 Accuracy: 96.25% 44 Validation loss: 0.136972 Best loss: 0.036191 Accuracy: 98.12% 45 Validation loss: 0.074747 Best loss: 0.036191 Accuracy: 98.87% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05, total= 1.8min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 0.195579 Best loss: 0.195579 Accuracy: 94.76% 1 Validation loss: 0.079099 Best loss: 0.079099 Accuracy: 97.77% 2 Validation loss: 0.086658 Best loss: 0.079099 Accuracy: 97.73% 3 Validation loss: 0.091559 Best loss: 0.079099 Accuracy: 97.65% 4 Validation loss: 0.081112 Best loss: 0.079099 Accuracy: 97.81% 5 Validation loss: 0.063547 Best loss: 0.063547 Accuracy: 98.44% 6 Validation loss: 0.109898 Best loss: 0.063547 Accuracy: 97.34% 7 Validation loss: 0.080033 Best loss: 0.063547 Accuracy: 97.93% 8 Validation loss: 0.062489 Best loss: 0.062489 Accuracy: 98.63% 9 Validation loss: 0.494636 Best loss: 0.062489 Accuracy: 95.66% 10 Validation loss: 0.147798 Best loss: 0.062489 Accuracy: 97.65% 11 Validation loss: 0.069149 Best loss: 0.062489 Accuracy: 98.75% 12 Validation loss: 0.037797 Best loss: 0.037797 Accuracy: 99.14% 13 Validation loss: 0.045534 Best loss: 0.037797 Accuracy: 98.91% 14 Validation loss: 0.060921 Best loss: 0.037797 Accuracy: 98.44% 15 Validation loss: 0.092521 Best loss: 0.037797 Accuracy: 98.44% 16 Validation loss: 0.179034 Best loss: 0.037797 Accuracy: 97.54% 17 Validation loss: 0.084373 Best loss: 0.037797 Accuracy: 97.73% 18 Validation loss: 0.049661 Best loss: 0.037797 Accuracy: 98.98% 19 Validation loss: 0.035501 Best loss: 0.035501 Accuracy: 99.10% 20 Validation loss: 0.055459 Best loss: 0.035501 Accuracy: 98.87% 21 Validation loss: 0.043159 Best loss: 0.035501 Accuracy: 98.79% 22 Validation loss: 0.063775 Best loss: 0.035501 Accuracy: 98.87% 23 Validation loss: 0.392821 Best loss: 0.035501 Accuracy: 96.29% 24 Validation loss: 0.077653 Best loss: 0.035501 Accuracy: 98.83% 25 Validation loss: 0.042550 Best loss: 0.035501 Accuracy: 98.98% 26 Validation loss: 0.046344 Best loss: 0.035501 Accuracy: 99.22% 27 Validation loss: 0.116444 Best loss: 0.035501 Accuracy: 98.71% 28 Validation loss: 0.053035 Best loss: 0.035501 Accuracy: 98.91% 29 Validation loss: 0.166139 Best loss: 0.035501 Accuracy: 97.89% 30 Validation loss: 0.068722 Best loss: 0.035501 Accuracy: 98.87% 31 Validation loss: 0.075595 Best loss: 0.035501 Accuracy: 98.98% 32 Validation loss: 0.129963 Best loss: 0.035501 Accuracy: 98.59% 33 Validation loss: 0.077116 Best loss: 0.035501 Accuracy: 98.71% 34 Validation loss: 0.066545 Best loss: 0.035501 Accuracy: 98.98% 35 Validation loss: 0.085359 Best loss: 0.035501 Accuracy: 98.79% 36 Validation loss: 0.141340 Best loss: 0.035501 Accuracy: 98.67% 37 Validation loss: 0.112211 Best loss: 0.035501 Accuracy: 98.79% 38 Validation loss: 0.066591 Best loss: 0.035501 Accuracy: 99.10% 39 Validation loss: 0.062816 Best loss: 0.035501 Accuracy: 99.06% 40 Validation loss: 0.775301 Best loss: 0.035501 Accuracy: 97.42% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05, total= 1.6min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05 0 Validation loss: 0.163232 Best loss: 0.163232 Accuracy: 96.01% 1 Validation loss: 0.102235 Best loss: 0.102235 Accuracy: 96.91% 2 Validation loss: 0.077641 Best loss: 0.077641 Accuracy: 97.50% 3 Validation loss: 0.064542 Best loss: 0.064542 Accuracy: 98.12% 4 Validation loss: 0.168254 Best loss: 0.064542 Accuracy: 97.69% 5 Validation loss: 0.055123 Best loss: 0.055123 Accuracy: 98.32% 6 Validation loss: 0.056262 Best loss: 0.055123 Accuracy: 98.48% 7 Validation loss: 0.081612 Best loss: 0.055123 Accuracy: 98.44% 8 Validation loss: 0.076614 Best loss: 0.055123 Accuracy: 98.40% 9 Validation loss: 0.111435 Best loss: 0.055123 Accuracy: 97.50% 10 Validation loss: 0.109507 Best loss: 0.055123 Accuracy: 98.36% 11 Validation loss: 0.056299 Best loss: 0.055123 Accuracy: 98.71% 12 Validation loss: 0.059002 Best loss: 0.055123 Accuracy: 98.40% 13 Validation loss: 0.068690 Best loss: 0.055123 Accuracy: 98.36% 14 Validation loss: 0.043099 Best loss: 0.043099 Accuracy: 98.75% 15 Validation loss: 0.048298 Best loss: 0.043099 Accuracy: 99.14% 16 Validation loss: 0.035734 Best loss: 0.035734 Accuracy: 99.18% 17 Validation loss: 0.072638 Best loss: 0.035734 Accuracy: 98.48% 18 Validation loss: 0.054735 Best loss: 0.035734 Accuracy: 98.67% 19 Validation loss: 0.047238 Best loss: 0.035734 Accuracy: 99.18% 20 Validation loss: 0.076803 Best loss: 0.035734 Accuracy: 98.55% 21 Validation loss: 0.138425 Best loss: 0.035734 Accuracy: 97.77% 22 Validation loss: 0.055587 Best loss: 0.035734 Accuracy: 98.71% 23 Validation loss: 0.046213 Best loss: 0.035734 Accuracy: 99.14% 24 Validation loss: 0.060911 Best loss: 0.035734 Accuracy: 98.83% 25 Validation loss: 0.138837 Best loss: 0.035734 Accuracy: 98.28% 26 Validation loss: 0.133485 Best loss: 0.035734 Accuracy: 98.16% 27 Validation loss: 0.041844 Best loss: 0.035734 Accuracy: 98.83% 28 Validation loss: 0.051681 Best loss: 0.035734 Accuracy: 99.14% 29 Validation loss: 0.066367 Best loss: 0.035734 Accuracy: 98.40% 30 Validation loss: 0.059408 Best loss: 0.035734 Accuracy: 98.98% 31 Validation loss: 0.173327 Best loss: 0.035734 Accuracy: 98.71% 32 Validation loss: 0.104963 Best loss: 0.035734 Accuracy: 98.63% 33 Validation loss: 0.067334 Best loss: 0.035734 Accuracy: 98.87% 34 Validation loss: 0.067494 Best loss: 0.035734 Accuracy: 99.06% 35 Validation loss: 0.053868 Best loss: 0.035734 Accuracy: 99.02% 36 Validation loss: 0.067436 Best loss: 0.035734 Accuracy: 98.94% 37 Validation loss: 0.047526 Best loss: 0.035734 Accuracy: 98.94% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, batch_norm_momentum=0.99, learning_rate=0.05, total= 1.5min
[Parallel(n_jobs=1)]: Done 150 out of 150 | elapsed: 374.0min finished
0 Validation loss: 0.091714 Best loss: 0.091714 Accuracy: 97.69% 1 Validation loss: 0.045306 Best loss: 0.045306 Accuracy: 98.36% 2 Validation loss: 0.036383 Best loss: 0.036383 Accuracy: 98.79% 3 Validation loss: 0.049363 Best loss: 0.036383 Accuracy: 98.63% 4 Validation loss: 0.029773 Best loss: 0.029773 Accuracy: 99.10% 5 Validation loss: 0.029473 Best loss: 0.029473 Accuracy: 99.10% 6 Validation loss: 0.039143 Best loss: 0.029473 Accuracy: 98.87% 7 Validation loss: 0.065406 Best loss: 0.029473 Accuracy: 98.32% 8 Validation loss: 0.046095 Best loss: 0.029473 Accuracy: 98.79% 9 Validation loss: 0.034996 Best loss: 0.029473 Accuracy: 99.06% 10 Validation loss: 0.049377 Best loss: 0.029473 Accuracy: 98.91% 11 Validation loss: 0.039845 Best loss: 0.029473 Accuracy: 99.18% 12 Validation loss: 0.036246 Best loss: 0.029473 Accuracy: 98.98% 13 Validation loss: 0.050732 Best loss: 0.029473 Accuracy: 98.67% 14 Validation loss: 0.027731 Best loss: 0.027731 Accuracy: 99.18% 15 Validation loss: 0.042537 Best loss: 0.027731 Accuracy: 98.79% 16 Validation loss: 0.033484 Best loss: 0.027731 Accuracy: 99.14% 17 Validation loss: 0.030523 Best loss: 0.027731 Accuracy: 99.18% 18 Validation loss: 0.027301 Best loss: 0.027301 Accuracy: 99.37% 19 Validation loss: 0.036797 Best loss: 0.027301 Accuracy: 99.10% 20 Validation loss: 0.034431 Best loss: 0.027301 Accuracy: 99.14% 21 Validation loss: 0.040333 Best loss: 0.027301 Accuracy: 99.14% 22 Validation loss: 0.031700 Best loss: 0.027301 Accuracy: 99.10% 23 Validation loss: 0.043072 Best loss: 0.027301 Accuracy: 99.06% 24 Validation loss: 0.028993 Best loss: 0.027301 Accuracy: 99.18% 25 Validation loss: 0.041151 Best loss: 0.027301 Accuracy: 98.91% 26 Validation loss: 0.029968 Best loss: 0.027301 Accuracy: 99.41% 27 Validation loss: 0.038343 Best loss: 0.027301 Accuracy: 99.22% 28 Validation loss: 0.039325 Best loss: 0.027301 Accuracy: 99.18% 29 Validation loss: 0.037732 Best loss: 0.027301 Accuracy: 99.02% 30 Validation loss: 0.033873 Best loss: 0.027301 Accuracy: 99.14% 31 Validation loss: 0.035938 Best loss: 0.027301 Accuracy: 99.26% 32 Validation loss: 0.036438 Best loss: 0.027301 Accuracy: 99.18% 33 Validation loss: 0.044826 Best loss: 0.027301 Accuracy: 99.14% 34 Validation loss: 0.049675 Best loss: 0.027301 Accuracy: 98.44% 35 Validation loss: 0.040656 Best loss: 0.027301 Accuracy: 99.18% 36 Validation loss: 0.036387 Best loss: 0.027301 Accuracy: 99.26% 37 Validation loss: 0.037122 Best loss: 0.027301 Accuracy: 99.18% 38 Validation loss: 0.031404 Best loss: 0.027301 Accuracy: 99.30% 39 Validation loss: 0.035523 Best loss: 0.027301 Accuracy: 99.37% Early stopping!
RandomizedSearchCV(cv=None, error_score='raise', estimator=DNNClassifier(activation=<function elu at 0x7f95d738dbf8>, batch_norm_momentum=None, batch_size=20, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=100, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42), fit_params={'y_valid': array([0, 4, ..., 1, 2], dtype=int32), 'X_valid': array([[0., 0., ..., 0., 0.], [0., 0., ..., 0., 0.], ..., [0., 0., ..., 0., 0.], [0., 0., ..., 0., 0.]], dtype=float32), 'n_epochs': 1000}, iid=True, n_iter=50, n_jobs=1, param_distributions={'activation': [<function relu at 0x7f95d7315f28>, <function elu at 0x7f95d738dbf8>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9400>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c38b9378>], 'n_neurons': [10, 30, 50, 70, 90, 100, 120, 140, 160], 'batch_size': [10, 50, 100, 500], 'batch_norm_momentum': [0.9, 0.95, 0.98, 0.99, 0.999], 'learning_rate': [0.01, 0.02, 0.05, 0.1]}, pre_dispatch='2*n_jobs', random_state=42, refit=True, return_train_score='warn', scoring=None, verbose=2)
rnd_search_bn.best_params_
{'activation': <function tensorflow.python.ops.gen_nn_ops.relu(features, name=None)>, 'batch_norm_momentum': 0.99, 'batch_size': 50, 'learning_rate': 0.01, 'n_neurons': 70}
y_pred = rnd_search_bn.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9937731076084841
Slightly better than earlier: 99.4% vs 99.3%. Let's see if dropout can do better.
8.5.¶
Exercise: is the model overfitting the training set? Try adding dropout to every layer and try again. Does it help?
Let's go back to the best model we trained earlier and see how it performs on the training set:
y_pred = dnn_clf.predict(X_train1)
accuracy_score(y_train1, y_pred)
0.9967900706184464
The model performs significantly better on the training set than on the test set (99.91% vs 99.32%), which means it is overfitting the training set. A bit of regularization may help. Let's try adding dropout with a 50% dropout rate:
dnn_clf_dropout = DNNClassifier(activation=leaky_relu(alpha=0.1), batch_size=500, learning_rate=0.01,
n_neurons=90, random_state=42,
dropout_rate=0.5)
dnn_clf_dropout.fit(X_train1, y_train1, n_epochs=1000, X_valid=X_valid1, y_valid=y_valid1)
0 Validation loss: 0.118581 Best loss: 0.118581 Accuracy: 97.03% 1 Validation loss: 0.096451 Best loss: 0.096451 Accuracy: 97.26% 2 Validation loss: 0.089992 Best loss: 0.089992 Accuracy: 97.42% 3 Validation loss: 0.078204 Best loss: 0.078204 Accuracy: 97.81% 4 Validation loss: 0.079357 Best loss: 0.078204 Accuracy: 98.08% 5 Validation loss: 0.077832 Best loss: 0.077832 Accuracy: 98.01% 6 Validation loss: 0.080496 Best loss: 0.077832 Accuracy: 97.89% 7 Validation loss: 0.084617 Best loss: 0.077832 Accuracy: 97.73% 8 Validation loss: 0.067436 Best loss: 0.067436 Accuracy: 98.24% 9 Validation loss: 0.076026 Best loss: 0.067436 Accuracy: 98.16% 10 Validation loss: 0.077239 Best loss: 0.067436 Accuracy: 97.81% 11 Validation loss: 0.067822 Best loss: 0.067436 Accuracy: 98.20% 12 Validation loss: 0.068074 Best loss: 0.067436 Accuracy: 98.36% 13 Validation loss: 0.071436 Best loss: 0.067436 Accuracy: 97.97% 14 Validation loss: 0.066191 Best loss: 0.066191 Accuracy: 98.40% 15 Validation loss: 0.068760 Best loss: 0.066191 Accuracy: 98.24% 16 Validation loss: 0.068773 Best loss: 0.066191 Accuracy: 98.36% 17 Validation loss: 0.068815 Best loss: 0.066191 Accuracy: 98.28% 18 Validation loss: 0.071764 Best loss: 0.066191 Accuracy: 98.05% 19 Validation loss: 0.066970 Best loss: 0.066191 Accuracy: 98.16% 20 Validation loss: 0.065300 Best loss: 0.065300 Accuracy: 98.40% 21 Validation loss: 0.065671 Best loss: 0.065300 Accuracy: 98.16% 22 Validation loss: 0.067656 Best loss: 0.065300 Accuracy: 98.28% 23 Validation loss: 0.063430 Best loss: 0.063430 Accuracy: 98.44% 24 Validation loss: 0.076497 Best loss: 0.063430 Accuracy: 98.28% 25 Validation loss: 0.063222 Best loss: 0.063222 Accuracy: 98.20% 26 Validation loss: 0.072677 Best loss: 0.063222 Accuracy: 98.28% 27 Validation loss: 0.086858 Best loss: 0.063222 Accuracy: 98.16% 28 Validation loss: 0.082153 Best loss: 0.063222 Accuracy: 97.97% 29 Validation loss: 0.086823 Best loss: 0.063222 Accuracy: 97.50% 30 Validation loss: 0.117123 Best loss: 0.063222 Accuracy: 97.62% 31 Validation loss: 0.286722 Best loss: 0.063222 Accuracy: 89.09% 32 Validation loss: 0.151667 Best loss: 0.063222 Accuracy: 95.82% 33 Validation loss: 0.159793 Best loss: 0.063222 Accuracy: 95.04% 34 Validation loss: 0.221658 Best loss: 0.063222 Accuracy: 93.67% 35 Validation loss: 0.176935 Best loss: 0.063222 Accuracy: 95.62% 36 Validation loss: 0.134725 Best loss: 0.063222 Accuracy: 95.35% 37 Validation loss: 0.130137 Best loss: 0.063222 Accuracy: 96.72% 38 Validation loss: 0.126741 Best loss: 0.063222 Accuracy: 96.99% 39 Validation loss: 0.121197 Best loss: 0.063222 Accuracy: 97.26% 40 Validation loss: 0.342830 Best loss: 0.063222 Accuracy: 90.11% 41 Validation loss: 0.216394 Best loss: 0.063222 Accuracy: 94.10% 42 Validation loss: 0.196309 Best loss: 0.063222 Accuracy: 93.75% 43 Validation loss: 0.154740 Best loss: 0.063222 Accuracy: 95.70% 44 Validation loss: 0.154868 Best loss: 0.063222 Accuracy: 95.39% 45 Validation loss: 0.152964 Best loss: 0.063222 Accuracy: 95.15% 46 Validation loss: 0.142038 Best loss: 0.063222 Accuracy: 95.82% Early stopping!
DNNClassifier(activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809f28>, batch_norm_momentum=None, batch_size=500, dropout_rate=0.5, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=90, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42)
The best params are reached during epoch 23. Dropout somewhat slowed down convergence.
Let's check the accuracy:
y_pred = dnn_clf_dropout.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9856003113446196
We are out of luck, dropout does not seem to help either. Let's try tuning the hyperparameters, perhaps we can squeeze a bit more performance out of this model:
from sklearn.model_selection import RandomizedSearchCV
param_distribs = {
"n_neurons": [10, 30, 50, 70, 90, 100, 120, 140, 160],
"batch_size": [10, 50, 100, 500],
"learning_rate": [0.01, 0.02, 0.05, 0.1],
"activation": [tf.nn.relu, tf.nn.elu, leaky_relu(alpha=0.01), leaky_relu(alpha=0.1)],
# you could also try exploring different numbers of hidden layers, different optimizers, etc.
#"n_hidden_layers": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
#"optimizer_class": [tf.train.AdamOptimizer, partial(tf.train.MomentumOptimizer, momentum=0.95)],
"dropout_rate": [0.2, 0.3, 0.4, 0.5, 0.6],
}
rnd_search_dropout = RandomizedSearchCV(DNNClassifier(random_state=42), param_distribs, n_iter=50,
fit_params={"X_valid": X_valid1, "y_valid": y_valid1, "n_epochs": 1000},
random_state=42, verbose=2)
rnd_search_dropout.fit(X_train1, y_train1)
Fitting 3 folds for each of 50 candidates, totalling 150 fits [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5
/home/ageron/.virtualenvs/ml/lib/python3.5/site-packages/sklearn/model_selection/_search.py:584: DeprecationWarning: "fit_params" as a constructor argument was deprecated in version 0.19 and will be removed in version 0.21. Pass fit parameters to the "fit" method instead. '"fit" method instead.', DeprecationWarning)
0 Validation loss: 0.208147 Best loss: 0.208147 Accuracy: 94.06% 1 Validation loss: 0.169655 Best loss: 0.169655 Accuracy: 95.39% 2 Validation loss: 0.209455 Best loss: 0.169655 Accuracy: 95.66% 3 Validation loss: 0.186685 Best loss: 0.169655 Accuracy: 94.76% 4 Validation loss: 0.190829 Best loss: 0.169655 Accuracy: 95.97% 5 Validation loss: 0.190536 Best loss: 0.169655 Accuracy: 95.70% 6 Validation loss: 0.180128 Best loss: 0.169655 Accuracy: 95.39% 7 Validation loss: 0.236844 Best loss: 0.169655 Accuracy: 96.48% 8 Validation loss: 0.170223 Best loss: 0.169655 Accuracy: 95.90% 9 Validation loss: 0.206953 Best loss: 0.169655 Accuracy: 95.58% 10 Validation loss: 0.180888 Best loss: 0.169655 Accuracy: 95.90% 11 Validation loss: 0.167653 Best loss: 0.167653 Accuracy: 95.90% 12 Validation loss: 0.169967 Best loss: 0.167653 Accuracy: 95.97% 13 Validation loss: 0.267441 Best loss: 0.167653 Accuracy: 95.93% 14 Validation loss: 0.158053 Best loss: 0.158053 Accuracy: 96.36% 15 Validation loss: 0.228234 Best loss: 0.158053 Accuracy: 94.18% 16 Validation loss: 0.170770 Best loss: 0.158053 Accuracy: 96.13% 17 Validation loss: 0.181792 Best loss: 0.158053 Accuracy: 94.92% 18 Validation loss: 0.199189 Best loss: 0.158053 Accuracy: 95.62% 19 Validation loss: 0.153413 Best loss: 0.153413 Accuracy: 96.05% 20 Validation loss: 0.175345 Best loss: 0.153413 Accuracy: 95.39% 21 Validation loss: 0.152513 Best loss: 0.152513 Accuracy: 95.86% 22 Validation loss: 0.151548 Best loss: 0.151548 Accuracy: 96.52% 23 Validation loss: 0.173999 Best loss: 0.151548 Accuracy: 95.97% 24 Validation loss: 0.182452 Best loss: 0.151548 Accuracy: 96.09% 25 Validation loss: 0.165147 Best loss: 0.151548 Accuracy: 96.44% 26 Validation loss: 0.166372 Best loss: 0.151548 Accuracy: 96.52% 27 Validation loss: 0.168875 Best loss: 0.151548 Accuracy: 96.33% 28 Validation loss: 0.183164 Best loss: 0.151548 Accuracy: 95.86% 29 Validation loss: 0.169824 Best loss: 0.151548 Accuracy: 96.13% 30 Validation loss: 0.162581 Best loss: 0.151548 Accuracy: 96.17% 31 Validation loss: 0.173767 Best loss: 0.151548 Accuracy: 96.05% 32 Validation loss: 0.202724 Best loss: 0.151548 Accuracy: 96.29% 33 Validation loss: 0.152097 Best loss: 0.151548 Accuracy: 96.36% 34 Validation loss: 0.152260 Best loss: 0.151548 Accuracy: 96.76% 35 Validation loss: 0.153306 Best loss: 0.151548 Accuracy: 96.33% 36 Validation loss: 0.131524 Best loss: 0.131524 Accuracy: 96.60% 37 Validation loss: 0.155232 Best loss: 0.131524 Accuracy: 96.76% 38 Validation loss: 0.148815 Best loss: 0.131524 Accuracy: 96.87% 39 Validation loss: 0.148476 Best loss: 0.131524 Accuracy: 96.56% 40 Validation loss: 0.165940 Best loss: 0.131524 Accuracy: 96.64% 41 Validation loss: 0.147053 Best loss: 0.131524 Accuracy: 96.87% 42 Validation loss: 0.145738 Best loss: 0.131524 Accuracy: 97.07% 43 Validation loss: 0.189651 Best loss: 0.131524 Accuracy: 95.93% 44 Validation loss: 0.159221 Best loss: 0.131524 Accuracy: 96.79% 45 Validation loss: 0.183259 Best loss: 0.131524 Accuracy: 96.48% 46 Validation loss: 0.169637 Best loss: 0.131524 Accuracy: 96.21% 47 Validation loss: 0.287415 Best loss: 0.131524 Accuracy: 96.76% 48 Validation loss: 0.158538 Best loss: 0.131524 Accuracy: 96.64% 49 Validation loss: 0.186645 Best loss: 0.131524 Accuracy: 96.64% 50 Validation loss: 0.158634 Best loss: 0.131524 Accuracy: 96.91% 51 Validation loss: 0.186893 Best loss: 0.131524 Accuracy: 96.68% 52 Validation loss: 0.165234 Best loss: 0.131524 Accuracy: 96.95% 53 Validation loss: 0.150569 Best loss: 0.131524 Accuracy: 96.64% 54 Validation loss: 0.134656 Best loss: 0.131524 Accuracy: 96.99% 55 Validation loss: 0.150487 Best loss: 0.131524 Accuracy: 97.11% 56 Validation loss: 0.141543 Best loss: 0.131524 Accuracy: 96.64% 57 Validation loss: 0.144569 Best loss: 0.131524 Accuracy: 96.76% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 33.4s
[Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 33.5s remaining: 0.0s
[CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.240026 Best loss: 0.240026 Accuracy: 93.59% 1 Validation loss: 0.207125 Best loss: 0.207125 Accuracy: 94.76% 2 Validation loss: 0.166744 Best loss: 0.166744 Accuracy: 95.39% 3 Validation loss: 0.167589 Best loss: 0.166744 Accuracy: 95.78% 4 Validation loss: 0.155207 Best loss: 0.155207 Accuracy: 95.90% 5 Validation loss: 0.187034 Best loss: 0.155207 Accuracy: 94.45% 6 Validation loss: 0.198623 Best loss: 0.155207 Accuracy: 95.15% 7 Validation loss: 0.166998 Best loss: 0.155207 Accuracy: 95.74% 8 Validation loss: 0.149803 Best loss: 0.149803 Accuracy: 96.76% 9 Validation loss: 0.153711 Best loss: 0.149803 Accuracy: 96.09% 10 Validation loss: 0.154203 Best loss: 0.149803 Accuracy: 96.40% 11 Validation loss: 0.138522 Best loss: 0.138522 Accuracy: 96.68% 12 Validation loss: 0.182553 Best loss: 0.138522 Accuracy: 96.52% 13 Validation loss: 0.175780 Best loss: 0.138522 Accuracy: 96.64% 14 Validation loss: 0.183933 Best loss: 0.138522 Accuracy: 95.90% 15 Validation loss: 0.174764 Best loss: 0.138522 Accuracy: 95.93% 16 Validation loss: 0.190883 Best loss: 0.138522 Accuracy: 95.66% 17 Validation loss: 0.155555 Best loss: 0.138522 Accuracy: 96.40% 18 Validation loss: 0.188842 Best loss: 0.138522 Accuracy: 96.56% 19 Validation loss: 0.159297 Best loss: 0.138522 Accuracy: 96.44% 20 Validation loss: 0.160345 Best loss: 0.138522 Accuracy: 96.64% 21 Validation loss: 0.158270 Best loss: 0.138522 Accuracy: 95.97% 22 Validation loss: 0.140859 Best loss: 0.138522 Accuracy: 96.87% 23 Validation loss: 0.146913 Best loss: 0.138522 Accuracy: 96.83% 24 Validation loss: 0.167238 Best loss: 0.138522 Accuracy: 96.87% 25 Validation loss: 0.172726 Best loss: 0.138522 Accuracy: 95.86% 26 Validation loss: 0.182239 Best loss: 0.138522 Accuracy: 95.97% 27 Validation loss: 0.146947 Best loss: 0.138522 Accuracy: 96.72% 28 Validation loss: 0.144365 Best loss: 0.138522 Accuracy: 96.91% 29 Validation loss: 0.148439 Best loss: 0.138522 Accuracy: 96.87% 30 Validation loss: 0.184532 Best loss: 0.138522 Accuracy: 95.62% 31 Validation loss: 0.187510 Best loss: 0.138522 Accuracy: 96.13% 32 Validation loss: 0.171149 Best loss: 0.138522 Accuracy: 95.78% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 19.5s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.206202 Best loss: 0.206202 Accuracy: 94.76% 1 Validation loss: 0.228780 Best loss: 0.206202 Accuracy: 94.80% 2 Validation loss: 0.168821 Best loss: 0.168821 Accuracy: 95.58% 3 Validation loss: 0.191993 Best loss: 0.168821 Accuracy: 95.93% 4 Validation loss: 0.170500 Best loss: 0.168821 Accuracy: 95.97% 5 Validation loss: 0.163036 Best loss: 0.163036 Accuracy: 96.33% 6 Validation loss: 0.172709 Best loss: 0.163036 Accuracy: 95.90% 7 Validation loss: 0.153090 Best loss: 0.153090 Accuracy: 96.52% 8 Validation loss: 0.142134 Best loss: 0.142134 Accuracy: 96.52% 9 Validation loss: 0.174924 Best loss: 0.142134 Accuracy: 96.44% 10 Validation loss: 0.163793 Best loss: 0.142134 Accuracy: 96.36% 11 Validation loss: 0.156676 Best loss: 0.142134 Accuracy: 95.93% 12 Validation loss: 0.134547 Best loss: 0.134547 Accuracy: 96.60% 13 Validation loss: 0.140250 Best loss: 0.134547 Accuracy: 96.99% 14 Validation loss: 0.150798 Best loss: 0.134547 Accuracy: 96.72% 15 Validation loss: 0.162616 Best loss: 0.134547 Accuracy: 96.29% 16 Validation loss: 0.146620 Best loss: 0.134547 Accuracy: 96.91% 17 Validation loss: 0.153465 Best loss: 0.134547 Accuracy: 96.68% 18 Validation loss: 0.138830 Best loss: 0.134547 Accuracy: 97.03% 19 Validation loss: 0.138804 Best loss: 0.134547 Accuracy: 97.30% 20 Validation loss: 0.132555 Best loss: 0.132555 Accuracy: 97.11% 21 Validation loss: 0.133510 Best loss: 0.132555 Accuracy: 97.07% 22 Validation loss: 0.154822 Best loss: 0.132555 Accuracy: 96.52% 23 Validation loss: 0.130438 Best loss: 0.130438 Accuracy: 97.42% 24 Validation loss: 0.151102 Best loss: 0.130438 Accuracy: 96.76% 25 Validation loss: 0.155843 Best loss: 0.130438 Accuracy: 96.76% 26 Validation loss: 0.153278 Best loss: 0.130438 Accuracy: 96.33% 27 Validation loss: 0.152885 Best loss: 0.130438 Accuracy: 97.07% 28 Validation loss: 0.157696 Best loss: 0.130438 Accuracy: 96.68% 29 Validation loss: 0.147186 Best loss: 0.130438 Accuracy: 97.07% 30 Validation loss: 0.160445 Best loss: 0.130438 Accuracy: 97.11% 31 Validation loss: 0.150231 Best loss: 0.130438 Accuracy: 96.68% 32 Validation loss: 0.145216 Best loss: 0.130438 Accuracy: 96.95% 33 Validation loss: 0.136285 Best loss: 0.130438 Accuracy: 97.19% 34 Validation loss: 0.134166 Best loss: 0.130438 Accuracy: 96.95% 35 Validation loss: 0.142107 Best loss: 0.130438 Accuracy: 97.07% 36 Validation loss: 0.159939 Best loss: 0.130438 Accuracy: 97.07% 37 Validation loss: 0.151128 Best loss: 0.130438 Accuracy: 97.11% 38 Validation loss: 0.139211 Best loss: 0.130438 Accuracy: 97.07% 39 Validation loss: 0.144337 Best loss: 0.130438 Accuracy: 97.46% 40 Validation loss: 0.145743 Best loss: 0.130438 Accuracy: 97.34% 41 Validation loss: 0.156749 Best loss: 0.130438 Accuracy: 96.36% 42 Validation loss: 0.145559 Best loss: 0.130438 Accuracy: 96.99% 43 Validation loss: 0.151865 Best loss: 0.130438 Accuracy: 97.50% 44 Validation loss: 0.175898 Best loss: 0.130438 Accuracy: 97.34% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 26.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 540.385437 Best loss: 540.385437 Accuracy: 19.82% 1 Validation loss: 4.638870 Best loss: 4.638870 Accuracy: 42.34% 2 Validation loss: 1.993660 Best loss: 1.993660 Accuracy: 38.74% 3 Validation loss: 1.470787 Best loss: 1.470787 Accuracy: 41.83% 4 Validation loss: 5.944736 Best loss: 1.470787 Accuracy: 24.00% 5 Validation loss: 3.842204 Best loss: 1.470787 Accuracy: 22.52% 6 Validation loss: 2.563682 Best loss: 1.470787 Accuracy: 33.89% 7 Validation loss: 28.500584 Best loss: 1.470787 Accuracy: 37.84% 8 Validation loss: 26.858074 Best loss: 1.470787 Accuracy: 32.60% 9 Validation loss: 43.052769 Best loss: 1.470787 Accuracy: 20.13% 10 Validation loss: 78.856964 Best loss: 1.470787 Accuracy: 21.07% 11 Validation loss: 65.664299 Best loss: 1.470787 Accuracy: 39.17% 12 Validation loss: 14.371526 Best loss: 1.470787 Accuracy: 39.21% 13 Validation loss: 21.005749 Best loss: 1.470787 Accuracy: 42.18% 14 Validation loss: 21.924700 Best loss: 1.470787 Accuracy: 24.00% 15 Validation loss: 10.286045 Best loss: 1.470787 Accuracy: 36.86% 16 Validation loss: 9.831418 Best loss: 1.470787 Accuracy: 39.87% 17 Validation loss: 4.587852 Best loss: 1.470787 Accuracy: 43.24% 18 Validation loss: 4.308688 Best loss: 1.470787 Accuracy: 40.07% 19 Validation loss: 11.858151 Best loss: 1.470787 Accuracy: 34.17% 20 Validation loss: 38.555813 Best loss: 1.470787 Accuracy: 25.84% 21 Validation loss: 10950.884766 Best loss: 1.470787 Accuracy: 32.29% 22 Validation loss: 67.709435 Best loss: 1.470787 Accuracy: 21.38% 23 Validation loss: 1316.163452 Best loss: 1.470787 Accuracy: 23.81% 24 Validation loss: 68.765282 Best loss: 1.470787 Accuracy: 38.12% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2, total= 2.5min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 18.608973 Best loss: 18.608973 Accuracy: 19.27% 1 Validation loss: 5.048411 Best loss: 5.048411 Accuracy: 23.73% 2 Validation loss: 210.578995 Best loss: 5.048411 Accuracy: 19.08% 3 Validation loss: 8.198708 Best loss: 5.048411 Accuracy: 31.16% 4 Validation loss: 123.619377 Best loss: 5.048411 Accuracy: 19.27% 5 Validation loss: 31.420116 Best loss: 5.048411 Accuracy: 26.90% 6 Validation loss: 36.633755 Best loss: 5.048411 Accuracy: 19.98% 7 Validation loss: 15.920717 Best loss: 5.048411 Accuracy: 21.38% 8 Validation loss: 9.562019 Best loss: 5.048411 Accuracy: 30.69% 9 Validation loss: 10.238075 Best loss: 5.048411 Accuracy: 26.62% 10 Validation loss: 39.194267 Best loss: 5.048411 Accuracy: 20.80% 11 Validation loss: 96.090332 Best loss: 5.048411 Accuracy: 21.77% 12 Validation loss: 67.080772 Best loss: 5.048411 Accuracy: 36.32% 13 Validation loss: 86.238029 Best loss: 5.048411 Accuracy: 19.66% 14 Validation loss: 33.135883 Best loss: 5.048411 Accuracy: 40.66% 15 Validation loss: 31.783459 Best loss: 5.048411 Accuracy: 33.42% 16 Validation loss: 33.521206 Best loss: 5.048411 Accuracy: 36.86% 17 Validation loss: 25.188196 Best loss: 5.048411 Accuracy: 47.07% 18 Validation loss: 10.756371 Best loss: 5.048411 Accuracy: 44.41% 19 Validation loss: 7.573103 Best loss: 5.048411 Accuracy: 57.31% 20 Validation loss: 43.942066 Best loss: 5.048411 Accuracy: 35.30% 21 Validation loss: 33.476387 Best loss: 5.048411 Accuracy: 35.97% 22 Validation loss: 61.821606 Best loss: 5.048411 Accuracy: 22.44% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2, total= 2.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 2.253963 Best loss: 2.253963 Accuracy: 27.95% 1 Validation loss: 55.912537 Best loss: 2.253963 Accuracy: 27.05% 2 Validation loss: 3.027785 Best loss: 2.253963 Accuracy: 36.08% 3 Validation loss: 2.312928 Best loss: 2.253963 Accuracy: 41.13% 4 Validation loss: 28.319826 Best loss: 2.253963 Accuracy: 18.88% 5 Validation loss: 13.153781 Best loss: 2.253963 Accuracy: 27.64% 6 Validation loss: 4.428048 Best loss: 2.253963 Accuracy: 29.52% 7 Validation loss: 55.280334 Best loss: 2.253963 Accuracy: 19.08% 8 Validation loss: 47.135757 Best loss: 2.253963 Accuracy: 18.73% 9 Validation loss: 31.454323 Best loss: 2.253963 Accuracy: 22.79% 10 Validation loss: 12.263543 Best loss: 2.253963 Accuracy: 28.85% 11 Validation loss: 17.151031 Best loss: 2.253963 Accuracy: 23.42% 12 Validation loss: 20.345594 Best loss: 2.253963 Accuracy: 29.01% 13 Validation loss: 10.082931 Best loss: 2.253963 Accuracy: 32.17% 14 Validation loss: 7.329944 Best loss: 2.253963 Accuracy: 38.90% 15 Validation loss: 279.085144 Best loss: 2.253963 Accuracy: 10.71% 16 Validation loss: 55.837307 Best loss: 2.253963 Accuracy: 21.62% 17 Validation loss: 106.847939 Best loss: 2.253963 Accuracy: 23.34% 18 Validation loss: 203.836548 Best loss: 2.253963 Accuracy: 35.93% 19 Validation loss: 68.018837 Best loss: 2.253963 Accuracy: 24.78% 20 Validation loss: 55.064564 Best loss: 2.253963 Accuracy: 20.91% 21 Validation loss: 88.073547 Best loss: 2.253963 Accuracy: 36.83% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=10, learning_rate=0.02, dropout_rate=0.2, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3 0 Validation loss: 0.138104 Best loss: 0.138104 Accuracy: 96.44% 1 Validation loss: 0.102204 Best loss: 0.102204 Accuracy: 97.34% 2 Validation loss: 0.115205 Best loss: 0.102204 Accuracy: 96.52% 3 Validation loss: 0.124016 Best loss: 0.102204 Accuracy: 96.87% 4 Validation loss: 0.103200 Best loss: 0.102204 Accuracy: 97.11% 5 Validation loss: 0.108648 Best loss: 0.102204 Accuracy: 97.30% 6 Validation loss: 0.106446 Best loss: 0.102204 Accuracy: 96.99% 7 Validation loss: 0.095047 Best loss: 0.095047 Accuracy: 97.50% 8 Validation loss: 0.089223 Best loss: 0.089223 Accuracy: 97.54% 9 Validation loss: 0.105630 Best loss: 0.089223 Accuracy: 97.85% 10 Validation loss: 0.101586 Best loss: 0.089223 Accuracy: 97.93% 11 Validation loss: 0.098749 Best loss: 0.089223 Accuracy: 97.62% 12 Validation loss: 0.100259 Best loss: 0.089223 Accuracy: 97.11% 13 Validation loss: 0.098689 Best loss: 0.089223 Accuracy: 97.62% 14 Validation loss: 0.105920 Best loss: 0.089223 Accuracy: 97.34% 15 Validation loss: 0.111270 Best loss: 0.089223 Accuracy: 97.26% 16 Validation loss: 0.145617 Best loss: 0.089223 Accuracy: 97.26% 17 Validation loss: 0.106696 Best loss: 0.089223 Accuracy: 97.26% 18 Validation loss: 0.098962 Best loss: 0.089223 Accuracy: 97.65% 19 Validation loss: 0.100634 Best loss: 0.089223 Accuracy: 97.58% 20 Validation loss: 0.095513 Best loss: 0.089223 Accuracy: 97.54% 21 Validation loss: 0.096121 Best loss: 0.089223 Accuracy: 98.12% 22 Validation loss: 0.085915 Best loss: 0.085915 Accuracy: 98.01% 23 Validation loss: 0.101000 Best loss: 0.085915 Accuracy: 97.77% 24 Validation loss: 0.101097 Best loss: 0.085915 Accuracy: 97.85% 25 Validation loss: 0.090689 Best loss: 0.085915 Accuracy: 97.65% 26 Validation loss: 0.116989 Best loss: 0.085915 Accuracy: 97.62% 27 Validation loss: 0.100028 Best loss: 0.085915 Accuracy: 97.73% 28 Validation loss: 0.082633 Best loss: 0.082633 Accuracy: 98.05% 29 Validation loss: 0.112337 Best loss: 0.082633 Accuracy: 97.38% 30 Validation loss: 0.099720 Best loss: 0.082633 Accuracy: 97.42% 31 Validation loss: 0.114167 Best loss: 0.082633 Accuracy: 97.19% 32 Validation loss: 0.098532 Best loss: 0.082633 Accuracy: 97.42% 33 Validation loss: 0.083535 Best loss: 0.082633 Accuracy: 97.81% 34 Validation loss: 0.081377 Best loss: 0.081377 Accuracy: 98.05% 35 Validation loss: 0.094226 Best loss: 0.081377 Accuracy: 97.89% 36 Validation loss: 0.113220 Best loss: 0.081377 Accuracy: 97.65% 37 Validation loss: 0.097129 Best loss: 0.081377 Accuracy: 97.81% 38 Validation loss: 0.092850 Best loss: 0.081377 Accuracy: 98.05% 39 Validation loss: 0.090189 Best loss: 0.081377 Accuracy: 98.20% 40 Validation loss: 0.090994 Best loss: 0.081377 Accuracy: 97.93% 41 Validation loss: 0.088680 Best loss: 0.081377 Accuracy: 98.01% 42 Validation loss: 0.138542 Best loss: 0.081377 Accuracy: 97.42% 43 Validation loss: 0.195438 Best loss: 0.081377 Accuracy: 97.15% 44 Validation loss: 0.132391 Best loss: 0.081377 Accuracy: 97.38% 45 Validation loss: 0.116481 Best loss: 0.081377 Accuracy: 97.69% 46 Validation loss: 0.109455 Best loss: 0.081377 Accuracy: 97.58% 47 Validation loss: 0.091082 Best loss: 0.081377 Accuracy: 98.05% 48 Validation loss: 0.089890 Best loss: 0.081377 Accuracy: 97.81% 49 Validation loss: 0.094667 Best loss: 0.081377 Accuracy: 98.05% 50 Validation loss: 0.105719 Best loss: 0.081377 Accuracy: 97.65% 51 Validation loss: 0.124267 Best loss: 0.081377 Accuracy: 97.77% 52 Validation loss: 0.112946 Best loss: 0.081377 Accuracy: 97.85% 53 Validation loss: 0.100934 Best loss: 0.081377 Accuracy: 98.08% 54 Validation loss: 0.107642 Best loss: 0.081377 Accuracy: 97.81% 55 Validation loss: 0.100630 Best loss: 0.081377 Accuracy: 97.89% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3, total= 1.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3 0 Validation loss: 0.131115 Best loss: 0.131115 Accuracy: 96.52% 1 Validation loss: 0.111269 Best loss: 0.111269 Accuracy: 97.03% 2 Validation loss: 0.092469 Best loss: 0.092469 Accuracy: 97.42% 3 Validation loss: 0.098594 Best loss: 0.092469 Accuracy: 97.38% 4 Validation loss: 0.087935 Best loss: 0.087935 Accuracy: 97.69% 5 Validation loss: 0.099145 Best loss: 0.087935 Accuracy: 97.26% 6 Validation loss: 0.088020 Best loss: 0.087935 Accuracy: 97.81% 7 Validation loss: 0.094220 Best loss: 0.087935 Accuracy: 97.89% 8 Validation loss: 0.102825 Best loss: 0.087935 Accuracy: 97.62% 9 Validation loss: 0.110335 Best loss: 0.087935 Accuracy: 97.11% 10 Validation loss: 0.094501 Best loss: 0.087935 Accuracy: 97.81% 11 Validation loss: 0.097417 Best loss: 0.087935 Accuracy: 97.38% 12 Validation loss: 0.081971 Best loss: 0.081971 Accuracy: 97.65% 13 Validation loss: 0.084068 Best loss: 0.081971 Accuracy: 97.97% 14 Validation loss: 0.093110 Best loss: 0.081971 Accuracy: 97.93% 15 Validation loss: 0.089052 Best loss: 0.081971 Accuracy: 97.93% 16 Validation loss: 0.101572 Best loss: 0.081971 Accuracy: 97.11% 17 Validation loss: 0.093324 Best loss: 0.081971 Accuracy: 97.58% 18 Validation loss: 0.085846 Best loss: 0.081971 Accuracy: 97.97% 19 Validation loss: 0.107402 Best loss: 0.081971 Accuracy: 97.69% 20 Validation loss: 0.122688 Best loss: 0.081971 Accuracy: 96.76% 21 Validation loss: 0.098650 Best loss: 0.081971 Accuracy: 97.73% 22 Validation loss: 0.086271 Best loss: 0.081971 Accuracy: 97.77% 23 Validation loss: 0.094498 Best loss: 0.081971 Accuracy: 97.89% 24 Validation loss: 0.095181 Best loss: 0.081971 Accuracy: 97.85% 25 Validation loss: 0.101485 Best loss: 0.081971 Accuracy: 97.77% 26 Validation loss: 0.097053 Best loss: 0.081971 Accuracy: 97.81% 27 Validation loss: 0.084810 Best loss: 0.081971 Accuracy: 98.01% 28 Validation loss: 0.087852 Best loss: 0.081971 Accuracy: 97.62% 29 Validation loss: 0.096378 Best loss: 0.081971 Accuracy: 97.93% 30 Validation loss: 0.091144 Best loss: 0.081971 Accuracy: 97.97% 31 Validation loss: 0.091162 Best loss: 0.081971 Accuracy: 98.20% 32 Validation loss: 0.160510 Best loss: 0.081971 Accuracy: 96.76% 33 Validation loss: 0.140137 Best loss: 0.081971 Accuracy: 97.50% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3, total= 43.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3 0 Validation loss: 0.131255 Best loss: 0.131255 Accuracy: 96.05% 1 Validation loss: 0.114497 Best loss: 0.114497 Accuracy: 96.68% 2 Validation loss: 0.103010 Best loss: 0.103010 Accuracy: 97.26% 3 Validation loss: 0.091421 Best loss: 0.091421 Accuracy: 97.89% 4 Validation loss: 0.095207 Best loss: 0.091421 Accuracy: 97.42% 5 Validation loss: 0.098169 Best loss: 0.091421 Accuracy: 97.26% 6 Validation loss: 0.084248 Best loss: 0.084248 Accuracy: 97.54% 7 Validation loss: 0.089561 Best loss: 0.084248 Accuracy: 97.73% 8 Validation loss: 0.094125 Best loss: 0.084248 Accuracy: 97.38% 9 Validation loss: 0.087678 Best loss: 0.084248 Accuracy: 97.93% 10 Validation loss: 0.083470 Best loss: 0.083470 Accuracy: 97.77% 11 Validation loss: 0.145871 Best loss: 0.083470 Accuracy: 97.81% 12 Validation loss: 0.099017 Best loss: 0.083470 Accuracy: 97.73% 13 Validation loss: 0.087035 Best loss: 0.083470 Accuracy: 97.77% 14 Validation loss: 0.107481 Best loss: 0.083470 Accuracy: 97.62% 15 Validation loss: 0.098975 Best loss: 0.083470 Accuracy: 97.73% 16 Validation loss: 0.093997 Best loss: 0.083470 Accuracy: 97.50% 17 Validation loss: 0.087387 Best loss: 0.083470 Accuracy: 97.85% 18 Validation loss: 0.102026 Best loss: 0.083470 Accuracy: 97.81% 19 Validation loss: 0.112889 Best loss: 0.083470 Accuracy: 97.42% 20 Validation loss: 0.104606 Best loss: 0.083470 Accuracy: 97.81% 21 Validation loss: 0.091629 Best loss: 0.083470 Accuracy: 97.81% 22 Validation loss: 0.095582 Best loss: 0.083470 Accuracy: 97.50% 23 Validation loss: 0.082873 Best loss: 0.082873 Accuracy: 97.73% 24 Validation loss: 0.081464 Best loss: 0.081464 Accuracy: 98.05% 25 Validation loss: 0.081002 Best loss: 0.081002 Accuracy: 97.81% 26 Validation loss: 0.074711 Best loss: 0.074711 Accuracy: 98.05% 27 Validation loss: 0.075872 Best loss: 0.074711 Accuracy: 98.12% 28 Validation loss: 0.079519 Best loss: 0.074711 Accuracy: 97.73% 29 Validation loss: 0.088652 Best loss: 0.074711 Accuracy: 97.93% 30 Validation loss: 0.107547 Best loss: 0.074711 Accuracy: 97.54% 31 Validation loss: 0.097999 Best loss: 0.074711 Accuracy: 97.54% 32 Validation loss: 0.085025 Best loss: 0.074711 Accuracy: 97.89% 33 Validation loss: 0.084994 Best loss: 0.074711 Accuracy: 98.32% 34 Validation loss: 0.101350 Best loss: 0.074711 Accuracy: 97.58% 35 Validation loss: 0.108020 Best loss: 0.074711 Accuracy: 97.89% 36 Validation loss: 0.085137 Best loss: 0.074711 Accuracy: 97.85% 37 Validation loss: 0.090264 Best loss: 0.074711 Accuracy: 98.16% 38 Validation loss: 0.090736 Best loss: 0.074711 Accuracy: 98.05% 39 Validation loss: 0.085842 Best loss: 0.074711 Accuracy: 98.24% 40 Validation loss: 0.090555 Best loss: 0.074711 Accuracy: 97.93% 41 Validation loss: 0.110908 Best loss: 0.074711 Accuracy: 97.73% 42 Validation loss: 0.095620 Best loss: 0.074711 Accuracy: 98.05% 43 Validation loss: 0.098040 Best loss: 0.074711 Accuracy: 98.32% 44 Validation loss: 0.088700 Best loss: 0.074711 Accuracy: 98.12% 45 Validation loss: 0.080355 Best loss: 0.074711 Accuracy: 98.01% 46 Validation loss: 0.110747 Best loss: 0.074711 Accuracy: 97.81% 47 Validation loss: 0.112923 Best loss: 0.074711 Accuracy: 97.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=30, batch_size=50, learning_rate=0.01, dropout_rate=0.3, total= 1.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 57.924992 Best loss: 57.924992 Accuracy: 18.73% 1 Validation loss: 67.971397 Best loss: 57.924992 Accuracy: 19.12% 2 Validation loss: 287.650024 Best loss: 57.924992 Accuracy: 19.27% 3 Validation loss: 504.417267 Best loss: 57.924992 Accuracy: 19.27% 4 Validation loss: 1386.053955 Best loss: 57.924992 Accuracy: 19.08% 5 Validation loss: 1012.425842 Best loss: 57.924992 Accuracy: 22.01% 6 Validation loss: 2088.165771 Best loss: 57.924992 Accuracy: 19.08% 7 Validation loss: 3131.295654 Best loss: 57.924992 Accuracy: 19.27% 8 Validation loss: 1843.685669 Best loss: 57.924992 Accuracy: 18.73% 9 Validation loss: 1221.986450 Best loss: 57.924992 Accuracy: 19.27% 10 Validation loss: 1141.766846 Best loss: 57.924992 Accuracy: 19.08% 11 Validation loss: 2916.219238 Best loss: 57.924992 Accuracy: 18.73% 12 Validation loss: 4000.690430 Best loss: 57.924992 Accuracy: 18.73% 13 Validation loss: 3130.796631 Best loss: 57.924992 Accuracy: 22.60% 14 Validation loss: 12853.981445 Best loss: 57.924992 Accuracy: 19.08% 15 Validation loss: 11819.839844 Best loss: 57.924992 Accuracy: 19.27% 16 Validation loss: 6149.569824 Best loss: 57.924992 Accuracy: 18.73% 17 Validation loss: 2965.763184 Best loss: 57.924992 Accuracy: 28.62% 18 Validation loss: 7543.196289 Best loss: 57.924992 Accuracy: 20.91% 19 Validation loss: 10056.364258 Best loss: 57.924992 Accuracy: 19.27% 20 Validation loss: 3027.124268 Best loss: 57.924992 Accuracy: 23.18% 21 Validation loss: 4642.802734 Best loss: 57.924992 Accuracy: 22.01% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 1.509603 Best loss: 1.509603 Accuracy: 36.63% 1 Validation loss: 64.383682 Best loss: 1.509603 Accuracy: 18.73% 2 Validation loss: 435.984497 Best loss: 1.509603 Accuracy: 19.27% 3 Validation loss: 967.650513 Best loss: 1.509603 Accuracy: 19.27% 4 Validation loss: 1632.163208 Best loss: 1.509603 Accuracy: 19.08% 5 Validation loss: 477.122314 Best loss: 1.509603 Accuracy: 20.91% 6 Validation loss: 2680.626221 Best loss: 1.509603 Accuracy: 19.27% 7 Validation loss: 1907.869629 Best loss: 1.509603 Accuracy: 22.01% 8 Validation loss: 4393.044434 Best loss: 1.509603 Accuracy: 18.73% 9 Validation loss: 1111.406006 Best loss: 1.509603 Accuracy: 22.79% 10 Validation loss: 1104.229980 Best loss: 1.509603 Accuracy: 19.27% 11 Validation loss: 1206.439331 Best loss: 1.509603 Accuracy: 18.73% 12 Validation loss: 838.631226 Best loss: 1.509603 Accuracy: 20.91% 13 Validation loss: 1299.682739 Best loss: 1.509603 Accuracy: 22.01% 14 Validation loss: 1973.122192 Best loss: 1.509603 Accuracy: 18.73% 15 Validation loss: 2630.484375 Best loss: 1.509603 Accuracy: 18.73% 16 Validation loss: 3163.731934 Best loss: 1.509603 Accuracy: 20.91% 17 Validation loss: 3532.997559 Best loss: 1.509603 Accuracy: 19.27% 18 Validation loss: 4044.567139 Best loss: 1.509603 Accuracy: 22.01% 19 Validation loss: 3543.684814 Best loss: 1.509603 Accuracy: 20.91% 20 Validation loss: 5389.517578 Best loss: 1.509603 Accuracy: 18.73% 21 Validation loss: 674.147095 Best loss: 1.509603 Accuracy: 22.01% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 3.020770 Best loss: 3.020770 Accuracy: 24.16% 1 Validation loss: 18.338531 Best loss: 3.020770 Accuracy: 19.08% 2 Validation loss: 29.121038 Best loss: 3.020770 Accuracy: 18.73% 3 Validation loss: 55.388584 Best loss: 3.020770 Accuracy: 19.19% 4 Validation loss: 52.922451 Best loss: 3.020770 Accuracy: 22.75% 5 Validation loss: 158.213989 Best loss: 3.020770 Accuracy: 22.01% 6 Validation loss: 157.805115 Best loss: 3.020770 Accuracy: 19.27% 7 Validation loss: 201.607361 Best loss: 3.020770 Accuracy: 18.73% 8 Validation loss: 9881.346680 Best loss: 3.020770 Accuracy: 19.08% 9 Validation loss: 1361.788452 Best loss: 3.020770 Accuracy: 19.27% 10 Validation loss: 1854.031128 Best loss: 3.020770 Accuracy: 20.91% 11 Validation loss: 1397.591431 Best loss: 3.020770 Accuracy: 19.27% 12 Validation loss: 1408.930786 Best loss: 3.020770 Accuracy: 18.73% 13 Validation loss: 2691.429443 Best loss: 3.020770 Accuracy: 22.01% 14 Validation loss: 1184.405640 Best loss: 3.020770 Accuracy: 23.06% 15 Validation loss: 1047.187012 Best loss: 3.020770 Accuracy: 22.01% 16 Validation loss: 4306.635742 Best loss: 3.020770 Accuracy: 19.08% 17 Validation loss: 13740.384766 Best loss: 3.020770 Accuracy: 18.73% 18 Validation loss: 2529.918213 Best loss: 3.020770 Accuracy: 19.08% 19 Validation loss: 2409.986816 Best loss: 3.020770 Accuracy: 15.21% 20 Validation loss: 1640.008789 Best loss: 3.020770 Accuracy: 21.23% 21 Validation loss: 13687.430664 Best loss: 3.020770 Accuracy: 18.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=10, learning_rate=0.02, dropout_rate=0.6, total= 2.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.103627 Best loss: 0.103627 Accuracy: 97.15% 1 Validation loss: 0.103066 Best loss: 0.103066 Accuracy: 97.26% 2 Validation loss: 0.127216 Best loss: 0.103066 Accuracy: 97.30% 3 Validation loss: 0.107253 Best loss: 0.103066 Accuracy: 97.54% 4 Validation loss: 1.695790 Best loss: 0.103066 Accuracy: 19.27% 5 Validation loss: 1.615372 Best loss: 0.103066 Accuracy: 20.91% 6 Validation loss: 1.672457 Best loss: 0.103066 Accuracy: 19.27% 7 Validation loss: 1.649497 Best loss: 0.103066 Accuracy: 19.27% 8 Validation loss: 1.677869 Best loss: 0.103066 Accuracy: 22.01% 9 Validation loss: 1.831496 Best loss: 0.103066 Accuracy: 19.08% 10 Validation loss: 1.663474 Best loss: 0.103066 Accuracy: 19.08% 11 Validation loss: 1.663909 Best loss: 0.103066 Accuracy: 18.73% 12 Validation loss: 1.624144 Best loss: 0.103066 Accuracy: 19.08% 13 Validation loss: 1.623486 Best loss: 0.103066 Accuracy: 22.01% 14 Validation loss: 1.653587 Best loss: 0.103066 Accuracy: 19.08% 15 Validation loss: 1.677565 Best loss: 0.103066 Accuracy: 22.01% 16 Validation loss: 1.659621 Best loss: 0.103066 Accuracy: 18.73% 17 Validation loss: 1.681787 Best loss: 0.103066 Accuracy: 20.91% 18 Validation loss: 1.660203 Best loss: 0.103066 Accuracy: 22.01% 19 Validation loss: 1.643599 Best loss: 0.103066 Accuracy: 18.73% 20 Validation loss: 1.681041 Best loss: 0.103066 Accuracy: 19.27% 21 Validation loss: 1.635469 Best loss: 0.103066 Accuracy: 19.08% 22 Validation loss: 1.631423 Best loss: 0.103066 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2, total= 14.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.103414 Best loss: 0.103414 Accuracy: 96.87% 1 Validation loss: 0.104384 Best loss: 0.103414 Accuracy: 97.34% 2 Validation loss: 0.222844 Best loss: 0.103414 Accuracy: 95.23% 3 Validation loss: 1.558907 Best loss: 0.103414 Accuracy: 24.71% 4 Validation loss: 1.711619 Best loss: 0.103414 Accuracy: 19.27% 5 Validation loss: 1.619626 Best loss: 0.103414 Accuracy: 22.01% 6 Validation loss: 1.696654 Best loss: 0.103414 Accuracy: 19.08% 7 Validation loss: 1.626351 Best loss: 0.103414 Accuracy: 19.27% 8 Validation loss: 1.647954 Best loss: 0.103414 Accuracy: 19.27% 9 Validation loss: 1.647573 Best loss: 0.103414 Accuracy: 22.01% 10 Validation loss: 1.650356 Best loss: 0.103414 Accuracy: 20.91% 11 Validation loss: 1.644352 Best loss: 0.103414 Accuracy: 22.01% 12 Validation loss: 1.649301 Best loss: 0.103414 Accuracy: 22.01% 13 Validation loss: 1.645392 Best loss: 0.103414 Accuracy: 18.73% 14 Validation loss: 1.688263 Best loss: 0.103414 Accuracy: 19.08% 15 Validation loss: 1.624780 Best loss: 0.103414 Accuracy: 20.91% 16 Validation loss: 1.653948 Best loss: 0.103414 Accuracy: 19.27% 17 Validation loss: 1.708024 Best loss: 0.103414 Accuracy: 20.91% 18 Validation loss: 1.689577 Best loss: 0.103414 Accuracy: 22.01% 19 Validation loss: 1.627441 Best loss: 0.103414 Accuracy: 18.73% 20 Validation loss: 1.677410 Best loss: 0.103414 Accuracy: 20.91% 21 Validation loss: 1.635521 Best loss: 0.103414 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2, total= 13.4s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.135462 Best loss: 0.135462 Accuracy: 96.72% 1 Validation loss: 0.164250 Best loss: 0.135462 Accuracy: 96.33% 2 Validation loss: 0.108366 Best loss: 0.108366 Accuracy: 97.50% 3 Validation loss: 0.207984 Best loss: 0.108366 Accuracy: 97.97% 4 Validation loss: 1.357586 Best loss: 0.108366 Accuracy: 38.35% 5 Validation loss: 1.696818 Best loss: 0.108366 Accuracy: 22.01% 6 Validation loss: 1.750018 Best loss: 0.108366 Accuracy: 19.27% 7 Validation loss: 1.622157 Best loss: 0.108366 Accuracy: 22.01% 8 Validation loss: 1.649781 Best loss: 0.108366 Accuracy: 18.73% 9 Validation loss: 1.667065 Best loss: 0.108366 Accuracy: 19.27% 10 Validation loss: 1.634763 Best loss: 0.108366 Accuracy: 22.01% 11 Validation loss: 1.658202 Best loss: 0.108366 Accuracy: 19.27% 12 Validation loss: 1.624916 Best loss: 0.108366 Accuracy: 20.91% 13 Validation loss: 1.645393 Best loss: 0.108366 Accuracy: 19.08% 14 Validation loss: 1.667968 Best loss: 0.108366 Accuracy: 18.73% 15 Validation loss: 1.630408 Best loss: 0.108366 Accuracy: 20.91% 16 Validation loss: 1.687083 Best loss: 0.108366 Accuracy: 19.27% 17 Validation loss: 1.657803 Best loss: 0.108366 Accuracy: 19.08% 18 Validation loss: 1.676464 Best loss: 0.108366 Accuracy: 18.73% 19 Validation loss: 1.672037 Best loss: 0.108366 Accuracy: 18.73% 20 Validation loss: 1.648855 Best loss: 0.108366 Accuracy: 19.08% 21 Validation loss: 1.643813 Best loss: 0.108366 Accuracy: 18.73% 22 Validation loss: 1.646201 Best loss: 0.108366 Accuracy: 19.08% 23 Validation loss: 1.659837 Best loss: 0.108366 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=100, batch_size=100, learning_rate=0.02, dropout_rate=0.2, total= 14.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 1.795792 Best loss: 1.795792 Accuracy: 19.27% 1 Validation loss: 1.685615 Best loss: 1.685615 Accuracy: 19.08% 2 Validation loss: 1.891959 Best loss: 1.685615 Accuracy: 22.01% 3 Validation loss: 1.641420 Best loss: 1.641420 Accuracy: 22.01% 4 Validation loss: 1.679689 Best loss: 1.641420 Accuracy: 22.01% 5 Validation loss: 1.762609 Best loss: 1.641420 Accuracy: 19.08% 6 Validation loss: 1.859939 Best loss: 1.641420 Accuracy: 22.01% 7 Validation loss: 1.722116 Best loss: 1.641420 Accuracy: 19.27% 8 Validation loss: 1.796097 Best loss: 1.641420 Accuracy: 19.27% 9 Validation loss: 1.775481 Best loss: 1.641420 Accuracy: 19.08% 10 Validation loss: 1.683851 Best loss: 1.641420 Accuracy: 20.91% 11 Validation loss: 1.747333 Best loss: 1.641420 Accuracy: 19.08% 12 Validation loss: 1.692366 Best loss: 1.641420 Accuracy: 19.08% 13 Validation loss: 1.650157 Best loss: 1.641420 Accuracy: 19.27% 14 Validation loss: 1.938031 Best loss: 1.641420 Accuracy: 18.73% 15 Validation loss: 1.890101 Best loss: 1.641420 Accuracy: 22.01% 16 Validation loss: 1.654253 Best loss: 1.641420 Accuracy: 22.01% 17 Validation loss: 1.671696 Best loss: 1.641420 Accuracy: 19.27% 18 Validation loss: 2.251617 Best loss: 1.641420 Accuracy: 20.91% 19 Validation loss: 1.899849 Best loss: 1.641420 Accuracy: 20.91% 20 Validation loss: 1.640932 Best loss: 1.640932 Accuracy: 22.01% 21 Validation loss: 1.734331 Best loss: 1.640932 Accuracy: 19.27% 22 Validation loss: 1.634685 Best loss: 1.634685 Accuracy: 19.08% 23 Validation loss: 2.018623 Best loss: 1.634685 Accuracy: 22.01% 24 Validation loss: 1.678287 Best loss: 1.634685 Accuracy: 20.91% 25 Validation loss: 1.969434 Best loss: 1.634685 Accuracy: 19.27% 26 Validation loss: 1.725711 Best loss: 1.634685 Accuracy: 19.08% 27 Validation loss: 1.758585 Best loss: 1.634685 Accuracy: 22.01% 28 Validation loss: 1.706162 Best loss: 1.634685 Accuracy: 22.01% 29 Validation loss: 1.817581 Best loss: 1.634685 Accuracy: 18.73% 30 Validation loss: 1.750705 Best loss: 1.634685 Accuracy: 18.73% 31 Validation loss: 1.768409 Best loss: 1.634685 Accuracy: 22.01% 32 Validation loss: 1.941819 Best loss: 1.634685 Accuracy: 18.73% 33 Validation loss: 1.987176 Best loss: 1.634685 Accuracy: 22.01% 34 Validation loss: 1.714575 Best loss: 1.634685 Accuracy: 22.01% 35 Validation loss: 1.903635 Best loss: 1.634685 Accuracy: 19.08% 36 Validation loss: 1.851149 Best loss: 1.634685 Accuracy: 22.01% 37 Validation loss: 1.933181 Best loss: 1.634685 Accuracy: 19.27% 38 Validation loss: 1.927564 Best loss: 1.634685 Accuracy: 18.73% 39 Validation loss: 1.640298 Best loss: 1.634685 Accuracy: 19.08% 40 Validation loss: 1.713870 Best loss: 1.634685 Accuracy: 19.27% 41 Validation loss: 1.823286 Best loss: 1.634685 Accuracy: 20.91% 42 Validation loss: 1.841897 Best loss: 1.634685 Accuracy: 18.73% 43 Validation loss: 1.722634 Best loss: 1.634685 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 25.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 1.863176 Best loss: 1.863176 Accuracy: 20.91% 1 Validation loss: 1.843982 Best loss: 1.843982 Accuracy: 19.08% 2 Validation loss: 1.706580 Best loss: 1.706580 Accuracy: 19.08% 3 Validation loss: 1.690301 Best loss: 1.690301 Accuracy: 22.01% 4 Validation loss: 1.652281 Best loss: 1.652281 Accuracy: 20.91% 5 Validation loss: 1.641099 Best loss: 1.641099 Accuracy: 19.08% 6 Validation loss: 1.758411 Best loss: 1.641099 Accuracy: 19.27% 7 Validation loss: 1.859714 Best loss: 1.641099 Accuracy: 18.73% 8 Validation loss: 1.849591 Best loss: 1.641099 Accuracy: 18.73% 9 Validation loss: 2.009557 Best loss: 1.641099 Accuracy: 19.08% 10 Validation loss: 1.719042 Best loss: 1.641099 Accuracy: 20.91% 11 Validation loss: 1.710112 Best loss: 1.641099 Accuracy: 22.01% 12 Validation loss: 1.841489 Best loss: 1.641099 Accuracy: 20.91% 13 Validation loss: 1.654160 Best loss: 1.641099 Accuracy: 19.08% 14 Validation loss: 1.843194 Best loss: 1.641099 Accuracy: 19.27% 15 Validation loss: 1.667386 Best loss: 1.641099 Accuracy: 22.01% 16 Validation loss: 1.721236 Best loss: 1.641099 Accuracy: 19.08% 17 Validation loss: 1.779953 Best loss: 1.641099 Accuracy: 19.08% 18 Validation loss: 1.829657 Best loss: 1.641099 Accuracy: 20.91% 19 Validation loss: 1.749924 Best loss: 1.641099 Accuracy: 18.73% 20 Validation loss: 1.951008 Best loss: 1.641099 Accuracy: 19.08% 21 Validation loss: 1.744860 Best loss: 1.641099 Accuracy: 22.01% 22 Validation loss: 1.857269 Best loss: 1.641099 Accuracy: 19.08% 23 Validation loss: 1.694803 Best loss: 1.641099 Accuracy: 22.01% 24 Validation loss: 2.048266 Best loss: 1.641099 Accuracy: 19.27% 25 Validation loss: 1.851451 Best loss: 1.641099 Accuracy: 22.01% 26 Validation loss: 1.729969 Best loss: 1.641099 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 15.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 1.882610 Best loss: 1.882610 Accuracy: 22.01% 1 Validation loss: 1.662126 Best loss: 1.662126 Accuracy: 22.01% 2 Validation loss: 1.660540 Best loss: 1.660540 Accuracy: 19.27% 3 Validation loss: 2.037754 Best loss: 1.660540 Accuracy: 19.27% 4 Validation loss: 1.806196 Best loss: 1.660540 Accuracy: 22.01% 5 Validation loss: 1.633937 Best loss: 1.633937 Accuracy: 22.01% 6 Validation loss: 1.725480 Best loss: 1.633937 Accuracy: 19.27% 7 Validation loss: 1.613322 Best loss: 1.613322 Accuracy: 22.01% 8 Validation loss: 1.963393 Best loss: 1.613322 Accuracy: 22.01% 9 Validation loss: 33.561790 Best loss: 1.613322 Accuracy: 20.91% 10 Validation loss: 4.502992 Best loss: 1.613322 Accuracy: 19.08% 11 Validation loss: 8.379320 Best loss: 1.613322 Accuracy: 19.08% 12 Validation loss: 6.122594 Best loss: 1.613322 Accuracy: 20.91% 13 Validation loss: 1.810237 Best loss: 1.613322 Accuracy: 19.08% 14 Validation loss: 2.045719 Best loss: 1.613322 Accuracy: 20.91% 15 Validation loss: 24.525656 Best loss: 1.613322 Accuracy: 22.01% 16 Validation loss: 14.264637 Best loss: 1.613322 Accuracy: 19.27% 17 Validation loss: 1.696099 Best loss: 1.613322 Accuracy: 18.73% 18 Validation loss: 1.611674 Best loss: 1.611674 Accuracy: 22.01% 19 Validation loss: 2.506664 Best loss: 1.611674 Accuracy: 19.08% 20 Validation loss: 1.622596 Best loss: 1.611674 Accuracy: 22.01% 21 Validation loss: 3.034039 Best loss: 1.611674 Accuracy: 19.08% 22 Validation loss: 2.684966 Best loss: 1.611674 Accuracy: 19.08% 23 Validation loss: 1.613771 Best loss: 1.611674 Accuracy: 19.27% 24 Validation loss: 3.621312 Best loss: 1.611674 Accuracy: 20.91% 25 Validation loss: 1.665264 Best loss: 1.611674 Accuracy: 19.27% 26 Validation loss: 1.732466 Best loss: 1.611674 Accuracy: 22.01% 27 Validation loss: 1.633545 Best loss: 1.611674 Accuracy: 19.27% 28 Validation loss: 8.288097 Best loss: 1.611674 Accuracy: 20.91% 29 Validation loss: 61.994514 Best loss: 1.611674 Accuracy: 20.91% 30 Validation loss: 16.840422 Best loss: 1.611674 Accuracy: 20.91% 31 Validation loss: 11.750014 Best loss: 1.611674 Accuracy: 22.01% 32 Validation loss: 5.886500 Best loss: 1.611674 Accuracy: 22.01% 33 Validation loss: 1.615923 Best loss: 1.611674 Accuracy: 19.27% 34 Validation loss: 9.503445 Best loss: 1.611674 Accuracy: 19.27% 35 Validation loss: 2.235021 Best loss: 1.611674 Accuracy: 19.08% 36 Validation loss: 1.609788 Best loss: 1.609788 Accuracy: 20.91% 37 Validation loss: 1.607734 Best loss: 1.607734 Accuracy: 22.01% 38 Validation loss: 1.611388 Best loss: 1.607734 Accuracy: 22.01% 39 Validation loss: 1.611816 Best loss: 1.607734 Accuracy: 19.27% 40 Validation loss: 1.611833 Best loss: 1.607734 Accuracy: 19.08% 41 Validation loss: 1.609873 Best loss: 1.607734 Accuracy: 19.08% 42 Validation loss: 1.609300 Best loss: 1.607734 Accuracy: 22.01% 43 Validation loss: 2.073288 Best loss: 1.607734 Accuracy: 18.73% 44 Validation loss: 1.686911 Best loss: 1.607734 Accuracy: 19.08% 45 Validation loss: 4.860288 Best loss: 1.607734 Accuracy: 19.08% 46 Validation loss: 1.638264 Best loss: 1.607734 Accuracy: 19.27% 47 Validation loss: 1.619758 Best loss: 1.607734 Accuracy: 22.01% 48 Validation loss: 1.611984 Best loss: 1.607734 Accuracy: 18.73% 49 Validation loss: 2.876240 Best loss: 1.607734 Accuracy: 19.27% 50 Validation loss: 1.612755 Best loss: 1.607734 Accuracy: 19.27% 51 Validation loss: 1.616666 Best loss: 1.607734 Accuracy: 22.01% 52 Validation loss: 1.617192 Best loss: 1.607734 Accuracy: 20.91% 53 Validation loss: 1.614530 Best loss: 1.607734 Accuracy: 22.01% 54 Validation loss: 1.612345 Best loss: 1.607734 Accuracy: 22.01% 55 Validation loss: 1.615740 Best loss: 1.607734 Accuracy: 22.01% 56 Validation loss: 1.612412 Best loss: 1.607734 Accuracy: 20.91% 57 Validation loss: 1.635362 Best loss: 1.607734 Accuracy: 18.73% 58 Validation loss: 1.616300 Best loss: 1.607734 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=90, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 34.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.146392 Best loss: 0.146392 Accuracy: 96.56% 1 Validation loss: 0.120429 Best loss: 0.120429 Accuracy: 96.91% 2 Validation loss: 1.489969 Best loss: 0.120429 Accuracy: 33.54% 3 Validation loss: 1.671705 Best loss: 0.120429 Accuracy: 19.08% 4 Validation loss: 1.699266 Best loss: 0.120429 Accuracy: 22.01% 5 Validation loss: 1.624298 Best loss: 0.120429 Accuracy: 18.73% 6 Validation loss: 1.665666 Best loss: 0.120429 Accuracy: 19.27% 7 Validation loss: 1.642542 Best loss: 0.120429 Accuracy: 22.01% 8 Validation loss: 1.710791 Best loss: 0.120429 Accuracy: 19.27% 9 Validation loss: 1.676151 Best loss: 0.120429 Accuracy: 22.01% 10 Validation loss: 1.630410 Best loss: 0.120429 Accuracy: 20.91% 11 Validation loss: 1.628320 Best loss: 0.120429 Accuracy: 22.01% 12 Validation loss: 1.618255 Best loss: 0.120429 Accuracy: 22.01% 13 Validation loss: 1.608927 Best loss: 0.120429 Accuracy: 20.91% 14 Validation loss: 1.647018 Best loss: 0.120429 Accuracy: 19.08% 15 Validation loss: 1.625227 Best loss: 0.120429 Accuracy: 22.01% 16 Validation loss: 1.635628 Best loss: 0.120429 Accuracy: 22.01% 17 Validation loss: 1.628857 Best loss: 0.120429 Accuracy: 19.27% 18 Validation loss: 1.687967 Best loss: 0.120429 Accuracy: 22.01% 19 Validation loss: 1.624529 Best loss: 0.120429 Accuracy: 22.01% 20 Validation loss: 1.651006 Best loss: 0.120429 Accuracy: 19.27% 21 Validation loss: 1.650430 Best loss: 0.120429 Accuracy: 19.08% 22 Validation loss: 1.636513 Best loss: 0.120429 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 13.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.141942 Best loss: 0.141942 Accuracy: 96.05% 1 Validation loss: 0.195724 Best loss: 0.141942 Accuracy: 96.09% 2 Validation loss: 0.119987 Best loss: 0.119987 Accuracy: 96.52% 3 Validation loss: 0.121255 Best loss: 0.119987 Accuracy: 96.52% 4 Validation loss: 1.482739 Best loss: 0.119987 Accuracy: 30.30% 5 Validation loss: 1.649375 Best loss: 0.119987 Accuracy: 22.01% 6 Validation loss: 1.654836 Best loss: 0.119987 Accuracy: 19.08% 7 Validation loss: 1.623386 Best loss: 0.119987 Accuracy: 19.27% 8 Validation loss: 1.637855 Best loss: 0.119987 Accuracy: 19.27% 9 Validation loss: 1.690962 Best loss: 0.119987 Accuracy: 19.27% 10 Validation loss: 1.614113 Best loss: 0.119987 Accuracy: 22.01% 11 Validation loss: 1.638841 Best loss: 0.119987 Accuracy: 22.01% 12 Validation loss: 1.631792 Best loss: 0.119987 Accuracy: 22.01% 13 Validation loss: 1.658727 Best loss: 0.119987 Accuracy: 18.73% 14 Validation loss: 1.633473 Best loss: 0.119987 Accuracy: 22.01% 15 Validation loss: 1.630862 Best loss: 0.119987 Accuracy: 19.08% 16 Validation loss: 1.622334 Best loss: 0.119987 Accuracy: 19.27% 17 Validation loss: 1.642858 Best loss: 0.119987 Accuracy: 20.91% 18 Validation loss: 1.681294 Best loss: 0.119987 Accuracy: 22.01% 19 Validation loss: 1.632692 Best loss: 0.119987 Accuracy: 19.27% 20 Validation loss: 1.629721 Best loss: 0.119987 Accuracy: 18.73% 21 Validation loss: 1.698278 Best loss: 0.119987 Accuracy: 22.01% 22 Validation loss: 1.624502 Best loss: 0.119987 Accuracy: 19.27% 23 Validation loss: 1.695911 Best loss: 0.119987 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 14.4s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.130971 Best loss: 0.130971 Accuracy: 97.15% 1 Validation loss: 0.168928 Best loss: 0.130971 Accuracy: 96.13% 2 Validation loss: 1.492849 Best loss: 0.130971 Accuracy: 39.37% 3 Validation loss: 1.089182 Best loss: 0.130971 Accuracy: 46.76% 4 Validation loss: 1.200720 Best loss: 0.130971 Accuracy: 39.56% 5 Validation loss: 1.419316 Best loss: 0.130971 Accuracy: 35.18% 6 Validation loss: 1.160291 Best loss: 0.130971 Accuracy: 40.34% 7 Validation loss: 1.206214 Best loss: 0.130971 Accuracy: 40.97% 8 Validation loss: 1.258763 Best loss: 0.130971 Accuracy: 39.37% 9 Validation loss: 1.219023 Best loss: 0.130971 Accuracy: 39.33% 10 Validation loss: 1.315330 Best loss: 0.130971 Accuracy: 36.24% 11 Validation loss: 1.493296 Best loss: 0.130971 Accuracy: 30.84% 12 Validation loss: 1.657206 Best loss: 0.130971 Accuracy: 20.60% 13 Validation loss: 1.571080 Best loss: 0.130971 Accuracy: 22.01% 14 Validation loss: 1.587311 Best loss: 0.130971 Accuracy: 23.73% 15 Validation loss: 1.642282 Best loss: 0.130971 Accuracy: 19.08% 16 Validation loss: 1.674813 Best loss: 0.130971 Accuracy: 18.73% 17 Validation loss: 1.655065 Best loss: 0.130971 Accuracy: 20.91% 18 Validation loss: 1.649540 Best loss: 0.130971 Accuracy: 18.73% 19 Validation loss: 1.640884 Best loss: 0.130971 Accuracy: 19.08% 20 Validation loss: 1.640028 Best loss: 0.130971 Accuracy: 19.27% 21 Validation loss: 1.686190 Best loss: 0.130971 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=70, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 13.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 263.247833 Best loss: 263.247833 Accuracy: 18.73% 1 Validation loss: 1098.371826 Best loss: 263.247833 Accuracy: 19.08% 2 Validation loss: 145.998566 Best loss: 145.998566 Accuracy: 19.27% 3 Validation loss: 3912.681396 Best loss: 145.998566 Accuracy: 18.73% 4 Validation loss: 804.942505 Best loss: 145.998566 Accuracy: 18.73% 5 Validation loss: 1844.973999 Best loss: 145.998566 Accuracy: 19.27% 6 Validation loss: 1559.880859 Best loss: 145.998566 Accuracy: 18.73% 7 Validation loss: 5322.495605 Best loss: 145.998566 Accuracy: 22.01% 8 Validation loss: 593.091614 Best loss: 145.998566 Accuracy: 20.99% 9 Validation loss: 325.318451 Best loss: 145.998566 Accuracy: 23.26% 10 Validation loss: 1799.703735 Best loss: 145.998566 Accuracy: 18.73% 11 Validation loss: 1827.461914 Best loss: 145.998566 Accuracy: 18.73% 12 Validation loss: 577.281311 Best loss: 145.998566 Accuracy: 22.01% 13 Validation loss: 2834.160400 Best loss: 145.998566 Accuracy: 19.23% 14 Validation loss: 3264.740967 Best loss: 145.998566 Accuracy: 18.73% 15 Validation loss: 17944.894531 Best loss: 145.998566 Accuracy: 18.73% 16 Validation loss: 14338.915039 Best loss: 145.998566 Accuracy: 19.08% 17 Validation loss: 1052.467773 Best loss: 145.998566 Accuracy: 19.31% 18 Validation loss: 1705.473999 Best loss: 145.998566 Accuracy: 34.79% 19 Validation loss: 1928.342896 Best loss: 145.998566 Accuracy: 22.01% 20 Validation loss: 463.491882 Best loss: 145.998566 Accuracy: 21.58% 21 Validation loss: 281923.562500 Best loss: 145.998566 Accuracy: 20.91% 22 Validation loss: 26149.847656 Best loss: 145.998566 Accuracy: 22.01% 23 Validation loss: 4904.671387 Best loss: 145.998566 Accuracy: 19.08% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 2.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 1409.720215 Best loss: 1409.720215 Accuracy: 22.01% 1 Validation loss: 1852.271118 Best loss: 1409.720215 Accuracy: 32.10% 2 Validation loss: 521.093201 Best loss: 521.093201 Accuracy: 19.27% 3 Validation loss: 481.446503 Best loss: 481.446503 Accuracy: 22.17% 4 Validation loss: 78105.101562 Best loss: 481.446503 Accuracy: 19.08% 5 Validation loss: 1535.206421 Best loss: 481.446503 Accuracy: 20.91% 6 Validation loss: 856.358887 Best loss: 481.446503 Accuracy: 20.91% 7 Validation loss: 3541.211182 Best loss: 481.446503 Accuracy: 19.27% 8 Validation loss: 15650.010742 Best loss: 481.446503 Accuracy: 18.73% 9 Validation loss: 4457.892578 Best loss: 481.446503 Accuracy: 19.27% 10 Validation loss: 17652.625000 Best loss: 481.446503 Accuracy: 20.91% 11 Validation loss: 1645.467529 Best loss: 481.446503 Accuracy: 19.08% 12 Validation loss: 6591.615234 Best loss: 481.446503 Accuracy: 19.27% 13 Validation loss: 6902.818848 Best loss: 481.446503 Accuracy: 20.91% 14 Validation loss: 1514.362061 Best loss: 481.446503 Accuracy: 33.62% 15 Validation loss: 1746.619019 Best loss: 481.446503 Accuracy: 35.50% 16 Validation loss: 939.608704 Best loss: 481.446503 Accuracy: 22.01% 17 Validation loss: 31460.208984 Best loss: 481.446503 Accuracy: 19.08% 18 Validation loss: 3112.698242 Best loss: 481.446503 Accuracy: 19.08% 19 Validation loss: 463.286255 Best loss: 463.286255 Accuracy: 19.27% 20 Validation loss: 18121.964844 Best loss: 463.286255 Accuracy: 19.27% 21 Validation loss: 14702.472656 Best loss: 463.286255 Accuracy: 20.91% 22 Validation loss: 2921.263184 Best loss: 463.286255 Accuracy: 20.91% 23 Validation loss: 10961.828125 Best loss: 463.286255 Accuracy: 19.08% 24 Validation loss: 582.089233 Best loss: 463.286255 Accuracy: 22.01% 25 Validation loss: 13028.379883 Best loss: 463.286255 Accuracy: 19.27% 26 Validation loss: 1175.671631 Best loss: 463.286255 Accuracy: 31.67% 27 Validation loss: 600.702637 Best loss: 463.286255 Accuracy: 22.01% 28 Validation loss: 25608.691406 Best loss: 463.286255 Accuracy: 19.27% 29 Validation loss: 1831.686035 Best loss: 463.286255 Accuracy: 19.08% 30 Validation loss: 6323.765625 Best loss: 463.286255 Accuracy: 19.27% 31 Validation loss: 1419.892456 Best loss: 463.286255 Accuracy: 22.01% 32 Validation loss: 1381.490845 Best loss: 463.286255 Accuracy: 19.12% 33 Validation loss: 22519.400391 Best loss: 463.286255 Accuracy: 20.91% 34 Validation loss: 11330.050781 Best loss: 463.286255 Accuracy: 22.05% 35 Validation loss: 6360.473633 Best loss: 463.286255 Accuracy: 18.76% 36 Validation loss: 702.620483 Best loss: 463.286255 Accuracy: 31.98% 37 Validation loss: 3713.406494 Best loss: 463.286255 Accuracy: 20.91% 38 Validation loss: 891.243042 Best loss: 463.286255 Accuracy: 26.00% 39 Validation loss: 4135.151855 Best loss: 463.286255 Accuracy: 18.73% 40 Validation loss: 6453.114746 Best loss: 463.286255 Accuracy: 18.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 4.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 94.464073 Best loss: 94.464073 Accuracy: 27.17% 1 Validation loss: 21628.197266 Best loss: 94.464073 Accuracy: 18.73% 2 Validation loss: 876.793274 Best loss: 94.464073 Accuracy: 18.73% 3 Validation loss: 5602.726074 Best loss: 94.464073 Accuracy: 20.25% 4 Validation loss: 6890.958008 Best loss: 94.464073 Accuracy: 19.08% 5 Validation loss: 14126.788086 Best loss: 94.464073 Accuracy: 22.01% 6 Validation loss: 841.427307 Best loss: 94.464073 Accuracy: 19.23% 7 Validation loss: 7450.791992 Best loss: 94.464073 Accuracy: 22.17% 8 Validation loss: 74567.796875 Best loss: 94.464073 Accuracy: 18.76% 9 Validation loss: 2379.406250 Best loss: 94.464073 Accuracy: 34.56% 10 Validation loss: 6215.751953 Best loss: 94.464073 Accuracy: 18.30% 11 Validation loss: 1682.017822 Best loss: 94.464073 Accuracy: 20.99% 12 Validation loss: 5647.854492 Best loss: 94.464073 Accuracy: 18.73% 13 Validation loss: 1985.113037 Best loss: 94.464073 Accuracy: 27.48% 14 Validation loss: 1964.915894 Best loss: 94.464073 Accuracy: 26.66% 15 Validation loss: 55348.117188 Best loss: 94.464073 Accuracy: 19.08% 16 Validation loss: 22125.298828 Best loss: 94.464073 Accuracy: 18.73% 17 Validation loss: 94917.617188 Best loss: 94.464073 Accuracy: 22.44% 18 Validation loss: 3118.703369 Best loss: 94.464073 Accuracy: 18.73% 19 Validation loss: 1444.546021 Best loss: 94.464073 Accuracy: 20.91% 20 Validation loss: 2276.637939 Best loss: 94.464073 Accuracy: 20.91% 21 Validation loss: 62866.414062 Best loss: 94.464073 Accuracy: 19.31% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 2.2min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.197093 Best loss: 0.197093 Accuracy: 95.43% 1 Validation loss: 0.212128 Best loss: 0.197093 Accuracy: 95.93% 2 Validation loss: 0.156938 Best loss: 0.156938 Accuracy: 96.01% 3 Validation loss: 0.163646 Best loss: 0.156938 Accuracy: 96.09% 4 Validation loss: 0.159328 Best loss: 0.156938 Accuracy: 95.66% 5 Validation loss: 0.166028 Best loss: 0.156938 Accuracy: 95.86% 6 Validation loss: 0.175159 Best loss: 0.156938 Accuracy: 95.93% 7 Validation loss: 0.198571 Best loss: 0.156938 Accuracy: 96.09% 8 Validation loss: 0.157356 Best loss: 0.156938 Accuracy: 96.21% 9 Validation loss: 0.155921 Best loss: 0.155921 Accuracy: 96.09% 10 Validation loss: 0.142432 Best loss: 0.142432 Accuracy: 96.60% 11 Validation loss: 0.162694 Best loss: 0.142432 Accuracy: 96.05% 12 Validation loss: 0.164627 Best loss: 0.142432 Accuracy: 95.58% 13 Validation loss: 0.170551 Best loss: 0.142432 Accuracy: 96.56% 14 Validation loss: 0.145573 Best loss: 0.142432 Accuracy: 96.29% 15 Validation loss: 0.156696 Best loss: 0.142432 Accuracy: 96.40% 16 Validation loss: 0.154216 Best loss: 0.142432 Accuracy: 95.97% 17 Validation loss: 0.178730 Best loss: 0.142432 Accuracy: 96.21% 18 Validation loss: 0.153894 Best loss: 0.142432 Accuracy: 95.97% 19 Validation loss: 0.174721 Best loss: 0.142432 Accuracy: 96.09% 20 Validation loss: 0.153547 Best loss: 0.142432 Accuracy: 96.48% 21 Validation loss: 0.142800 Best loss: 0.142432 Accuracy: 96.17% 22 Validation loss: 0.160606 Best loss: 0.142432 Accuracy: 96.52% 23 Validation loss: 0.187086 Best loss: 0.142432 Accuracy: 95.31% 24 Validation loss: 0.148527 Best loss: 0.142432 Accuracy: 96.56% 25 Validation loss: 0.187356 Best loss: 0.142432 Accuracy: 96.13% 26 Validation loss: 0.146063 Best loss: 0.142432 Accuracy: 96.60% 27 Validation loss: 0.149562 Best loss: 0.142432 Accuracy: 95.90% 28 Validation loss: 0.161389 Best loss: 0.142432 Accuracy: 95.58% 29 Validation loss: 0.155563 Best loss: 0.142432 Accuracy: 95.93% 30 Validation loss: 0.160791 Best loss: 0.142432 Accuracy: 96.01% 31 Validation loss: 0.160633 Best loss: 0.142432 Accuracy: 96.56% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 36.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.226065 Best loss: 0.226065 Accuracy: 95.23% 1 Validation loss: 0.199991 Best loss: 0.199991 Accuracy: 95.23% 2 Validation loss: 0.179017 Best loss: 0.179017 Accuracy: 95.31% 3 Validation loss: 0.173179 Best loss: 0.173179 Accuracy: 95.82% 4 Validation loss: 0.184635 Best loss: 0.173179 Accuracy: 95.58% 5 Validation loss: 0.186025 Best loss: 0.173179 Accuracy: 95.47% 6 Validation loss: 0.158372 Best loss: 0.158372 Accuracy: 95.82% 7 Validation loss: 0.142790 Best loss: 0.142790 Accuracy: 96.21% 8 Validation loss: 0.162356 Best loss: 0.142790 Accuracy: 95.86% 9 Validation loss: 0.153055 Best loss: 0.142790 Accuracy: 95.86% 10 Validation loss: 0.154145 Best loss: 0.142790 Accuracy: 96.05% 11 Validation loss: 0.147152 Best loss: 0.142790 Accuracy: 95.97% 12 Validation loss: 0.141207 Best loss: 0.141207 Accuracy: 96.29% 13 Validation loss: 0.152858 Best loss: 0.141207 Accuracy: 96.17% 14 Validation loss: 0.171814 Best loss: 0.141207 Accuracy: 96.01% 15 Validation loss: 0.156381 Best loss: 0.141207 Accuracy: 95.97% 16 Validation loss: 0.166175 Best loss: 0.141207 Accuracy: 96.44% 17 Validation loss: 0.186785 Best loss: 0.141207 Accuracy: 95.74% 18 Validation loss: 0.148992 Best loss: 0.141207 Accuracy: 96.33% 19 Validation loss: 0.168807 Best loss: 0.141207 Accuracy: 95.93% 20 Validation loss: 0.179733 Best loss: 0.141207 Accuracy: 95.78% 21 Validation loss: 0.175318 Best loss: 0.141207 Accuracy: 95.23% 22 Validation loss: 0.228519 Best loss: 0.141207 Accuracy: 95.00% 23 Validation loss: 0.164182 Best loss: 0.141207 Accuracy: 96.09% 24 Validation loss: 0.218587 Best loss: 0.141207 Accuracy: 95.70% 25 Validation loss: 0.164407 Best loss: 0.141207 Accuracy: 96.21% 26 Validation loss: 0.161365 Best loss: 0.141207 Accuracy: 95.86% 27 Validation loss: 0.159358 Best loss: 0.141207 Accuracy: 96.21% 28 Validation loss: 0.179121 Best loss: 0.141207 Accuracy: 95.78% 29 Validation loss: 0.175067 Best loss: 0.141207 Accuracy: 96.05% 30 Validation loss: 0.157268 Best loss: 0.141207 Accuracy: 96.13% 31 Validation loss: 0.194328 Best loss: 0.141207 Accuracy: 96.25% 32 Validation loss: 0.156200 Best loss: 0.141207 Accuracy: 95.35% 33 Validation loss: 0.162132 Best loss: 0.141207 Accuracy: 95.90% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 38.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.174860 Best loss: 0.174860 Accuracy: 95.47% 1 Validation loss: 0.168022 Best loss: 0.168022 Accuracy: 95.93% 2 Validation loss: 0.137462 Best loss: 0.137462 Accuracy: 96.68% 3 Validation loss: 0.158907 Best loss: 0.137462 Accuracy: 96.29% 4 Validation loss: 0.150209 Best loss: 0.137462 Accuracy: 96.09% 5 Validation loss: 0.157066 Best loss: 0.137462 Accuracy: 95.70% 6 Validation loss: 0.143018 Best loss: 0.137462 Accuracy: 96.40% 7 Validation loss: 0.137549 Best loss: 0.137462 Accuracy: 96.40% 8 Validation loss: 0.137856 Best loss: 0.137462 Accuracy: 96.56% 9 Validation loss: 0.145162 Best loss: 0.137462 Accuracy: 96.13% 10 Validation loss: 0.157063 Best loss: 0.137462 Accuracy: 96.33% 11 Validation loss: 0.144234 Best loss: 0.137462 Accuracy: 96.56% 12 Validation loss: 0.151235 Best loss: 0.137462 Accuracy: 96.25% 13 Validation loss: 0.140185 Best loss: 0.137462 Accuracy: 96.72% 14 Validation loss: 0.150951 Best loss: 0.137462 Accuracy: 96.13% 15 Validation loss: 0.150693 Best loss: 0.137462 Accuracy: 96.72% 16 Validation loss: 0.159469 Best loss: 0.137462 Accuracy: 95.62% 17 Validation loss: 0.167522 Best loss: 0.137462 Accuracy: 96.21% 18 Validation loss: 0.157048 Best loss: 0.137462 Accuracy: 95.97% 19 Validation loss: 0.155610 Best loss: 0.137462 Accuracy: 96.29% 20 Validation loss: 0.142110 Best loss: 0.137462 Accuracy: 96.25% 21 Validation loss: 0.174993 Best loss: 0.137462 Accuracy: 96.33% 22 Validation loss: 0.164534 Best loss: 0.137462 Accuracy: 96.25% 23 Validation loss: 0.144287 Best loss: 0.137462 Accuracy: 96.48% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 26.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.473047 Best loss: 0.473047 Accuracy: 74.51% 1 Validation loss: 0.289441 Best loss: 0.289441 Accuracy: 92.22% 2 Validation loss: 0.209517 Best loss: 0.209517 Accuracy: 94.80% 3 Validation loss: 0.240829 Best loss: 0.209517 Accuracy: 93.75% 4 Validation loss: 0.168524 Best loss: 0.168524 Accuracy: 95.15% 5 Validation loss: 0.153497 Best loss: 0.153497 Accuracy: 95.47% 6 Validation loss: 0.168429 Best loss: 0.153497 Accuracy: 94.72% 7 Validation loss: 0.157845 Best loss: 0.153497 Accuracy: 95.35% 8 Validation loss: 0.150680 Best loss: 0.150680 Accuracy: 95.74% 9 Validation loss: 0.141331 Best loss: 0.141331 Accuracy: 95.78% 10 Validation loss: 0.144186 Best loss: 0.141331 Accuracy: 96.25% 11 Validation loss: 0.142132 Best loss: 0.141331 Accuracy: 95.93% 12 Validation loss: 0.148011 Best loss: 0.141331 Accuracy: 95.93% 13 Validation loss: 0.142805 Best loss: 0.141331 Accuracy: 95.82% 14 Validation loss: 0.125881 Best loss: 0.125881 Accuracy: 96.29% 15 Validation loss: 0.139359 Best loss: 0.125881 Accuracy: 95.74% 16 Validation loss: 0.136829 Best loss: 0.125881 Accuracy: 95.93% 17 Validation loss: 0.135349 Best loss: 0.125881 Accuracy: 96.44% 18 Validation loss: 0.116592 Best loss: 0.116592 Accuracy: 96.60% 19 Validation loss: 0.122592 Best loss: 0.116592 Accuracy: 96.64% 20 Validation loss: 0.118756 Best loss: 0.116592 Accuracy: 96.72% 21 Validation loss: 0.126447 Best loss: 0.116592 Accuracy: 96.48% 22 Validation loss: 0.131449 Best loss: 0.116592 Accuracy: 96.40% 23 Validation loss: 0.126625 Best loss: 0.116592 Accuracy: 96.76% 24 Validation loss: 0.124501 Best loss: 0.116592 Accuracy: 96.56% 25 Validation loss: 0.141677 Best loss: 0.116592 Accuracy: 95.93% 26 Validation loss: 0.121354 Best loss: 0.116592 Accuracy: 96.44% 27 Validation loss: 0.128495 Best loss: 0.116592 Accuracy: 96.29% 28 Validation loss: 0.135320 Best loss: 0.116592 Accuracy: 96.36% 29 Validation loss: 0.118717 Best loss: 0.116592 Accuracy: 96.52% 30 Validation loss: 0.124034 Best loss: 0.116592 Accuracy: 96.33% 31 Validation loss: 0.124398 Best loss: 0.116592 Accuracy: 96.64% 32 Validation loss: 0.122924 Best loss: 0.116592 Accuracy: 96.68% 33 Validation loss: 0.123838 Best loss: 0.116592 Accuracy: 96.17% 34 Validation loss: 0.135996 Best loss: 0.116592 Accuracy: 96.33% 35 Validation loss: 0.130254 Best loss: 0.116592 Accuracy: 96.60% 36 Validation loss: 0.117164 Best loss: 0.116592 Accuracy: 96.56% 37 Validation loss: 0.116561 Best loss: 0.116561 Accuracy: 96.83% 38 Validation loss: 0.112411 Best loss: 0.112411 Accuracy: 96.99% 39 Validation loss: 0.122853 Best loss: 0.112411 Accuracy: 96.76% 40 Validation loss: 0.126149 Best loss: 0.112411 Accuracy: 96.48% 41 Validation loss: 0.130254 Best loss: 0.112411 Accuracy: 96.56% 42 Validation loss: 0.129680 Best loss: 0.112411 Accuracy: 96.52% 43 Validation loss: 0.123953 Best loss: 0.112411 Accuracy: 96.40% 44 Validation loss: 0.116477 Best loss: 0.112411 Accuracy: 96.56% 45 Validation loss: 0.123820 Best loss: 0.112411 Accuracy: 96.83% 46 Validation loss: 0.116332 Best loss: 0.112411 Accuracy: 96.60% 47 Validation loss: 0.126929 Best loss: 0.112411 Accuracy: 96.44% 48 Validation loss: 0.127661 Best loss: 0.112411 Accuracy: 96.72% 49 Validation loss: 0.131759 Best loss: 0.112411 Accuracy: 96.83% 50 Validation loss: 0.122109 Best loss: 0.112411 Accuracy: 96.87% 51 Validation loss: 0.121560 Best loss: 0.112411 Accuracy: 96.29% 52 Validation loss: 0.122108 Best loss: 0.112411 Accuracy: 96.21% 53 Validation loss: 0.115756 Best loss: 0.112411 Accuracy: 96.68% 54 Validation loss: 0.133051 Best loss: 0.112411 Accuracy: 96.68% 55 Validation loss: 0.118102 Best loss: 0.112411 Accuracy: 96.87% 56 Validation loss: 0.117886 Best loss: 0.112411 Accuracy: 96.95% 57 Validation loss: 0.123407 Best loss: 0.112411 Accuracy: 96.56% 58 Validation loss: 0.126736 Best loss: 0.112411 Accuracy: 96.79% 59 Validation loss: 0.128210 Best loss: 0.112411 Accuracy: 96.72% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 40.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.299613 Best loss: 0.299613 Accuracy: 93.67% 1 Validation loss: 0.180864 Best loss: 0.180864 Accuracy: 95.74% 2 Validation loss: 0.206209 Best loss: 0.180864 Accuracy: 94.57% 3 Validation loss: 0.156989 Best loss: 0.156989 Accuracy: 96.13% 4 Validation loss: 0.161490 Best loss: 0.156989 Accuracy: 95.47% 5 Validation loss: 0.172551 Best loss: 0.156989 Accuracy: 95.43% 6 Validation loss: 0.144249 Best loss: 0.144249 Accuracy: 96.29% 7 Validation loss: 0.148403 Best loss: 0.144249 Accuracy: 96.52% 8 Validation loss: 0.162775 Best loss: 0.144249 Accuracy: 95.66% 9 Validation loss: 0.142110 Best loss: 0.142110 Accuracy: 96.05% 10 Validation loss: 0.157819 Best loss: 0.142110 Accuracy: 95.74% 11 Validation loss: 0.136062 Best loss: 0.136062 Accuracy: 96.21% 12 Validation loss: 0.145168 Best loss: 0.136062 Accuracy: 95.70% 13 Validation loss: 0.130874 Best loss: 0.130874 Accuracy: 96.48% 14 Validation loss: 0.138004 Best loss: 0.130874 Accuracy: 96.91% 15 Validation loss: 0.128456 Best loss: 0.128456 Accuracy: 97.03% 16 Validation loss: 0.126556 Best loss: 0.126556 Accuracy: 96.64% 17 Validation loss: 0.129317 Best loss: 0.126556 Accuracy: 96.83% 18 Validation loss: 0.129481 Best loss: 0.126556 Accuracy: 96.13% 19 Validation loss: 0.139169 Best loss: 0.126556 Accuracy: 96.60% 20 Validation loss: 0.142886 Best loss: 0.126556 Accuracy: 96.25% 21 Validation loss: 0.131126 Best loss: 0.126556 Accuracy: 96.40% 22 Validation loss: 0.133531 Best loss: 0.126556 Accuracy: 96.48% 23 Validation loss: 0.117047 Best loss: 0.117047 Accuracy: 97.11% 24 Validation loss: 0.116976 Best loss: 0.116976 Accuracy: 96.91% 25 Validation loss: 0.123544 Best loss: 0.116976 Accuracy: 96.76% 26 Validation loss: 0.122160 Best loss: 0.116976 Accuracy: 96.99% 27 Validation loss: 0.122392 Best loss: 0.116976 Accuracy: 96.79% 28 Validation loss: 0.115914 Best loss: 0.115914 Accuracy: 96.87% 29 Validation loss: 0.120437 Best loss: 0.115914 Accuracy: 96.52% 30 Validation loss: 0.113597 Best loss: 0.113597 Accuracy: 97.07% 31 Validation loss: 0.124878 Best loss: 0.113597 Accuracy: 96.79% 32 Validation loss: 0.126071 Best loss: 0.113597 Accuracy: 96.95% 33 Validation loss: 0.119377 Best loss: 0.113597 Accuracy: 96.95% 34 Validation loss: 0.121540 Best loss: 0.113597 Accuracy: 96.83% 35 Validation loss: 0.117338 Best loss: 0.113597 Accuracy: 96.72% 36 Validation loss: 0.122250 Best loss: 0.113597 Accuracy: 96.87% 37 Validation loss: 0.116677 Best loss: 0.113597 Accuracy: 97.30% 38 Validation loss: 0.130091 Best loss: 0.113597 Accuracy: 96.48% 39 Validation loss: 0.109522 Best loss: 0.109522 Accuracy: 96.83% 40 Validation loss: 0.115390 Best loss: 0.109522 Accuracy: 96.99% 41 Validation loss: 0.128358 Best loss: 0.109522 Accuracy: 96.21% 42 Validation loss: 0.117603 Best loss: 0.109522 Accuracy: 96.83% 43 Validation loss: 0.130624 Best loss: 0.109522 Accuracy: 96.76% 44 Validation loss: 0.128196 Best loss: 0.109522 Accuracy: 96.48% 45 Validation loss: 0.126682 Best loss: 0.109522 Accuracy: 96.36% 46 Validation loss: 0.116817 Best loss: 0.109522 Accuracy: 96.83% 47 Validation loss: 0.126421 Best loss: 0.109522 Accuracy: 96.83% 48 Validation loss: 0.114368 Best loss: 0.109522 Accuracy: 97.11% 49 Validation loss: 0.119183 Best loss: 0.109522 Accuracy: 96.79% 50 Validation loss: 0.117472 Best loss: 0.109522 Accuracy: 96.68% 51 Validation loss: 0.127759 Best loss: 0.109522 Accuracy: 96.95% 52 Validation loss: 0.121583 Best loss: 0.109522 Accuracy: 96.76% 53 Validation loss: 0.121574 Best loss: 0.109522 Accuracy: 97.03% 54 Validation loss: 0.138861 Best loss: 0.109522 Accuracy: 96.44% 55 Validation loss: 0.118870 Best loss: 0.109522 Accuracy: 96.76% 56 Validation loss: 0.124138 Best loss: 0.109522 Accuracy: 96.60% 57 Validation loss: 0.112318 Best loss: 0.109522 Accuracy: 96.64% 58 Validation loss: 0.116581 Best loss: 0.109522 Accuracy: 97.07% 59 Validation loss: 0.115262 Best loss: 0.109522 Accuracy: 96.95% 60 Validation loss: 0.117546 Best loss: 0.109522 Accuracy: 96.79% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 41.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.615695 Best loss: 0.615695 Accuracy: 71.03% 1 Validation loss: 0.504203 Best loss: 0.504203 Accuracy: 76.35% 2 Validation loss: 0.387438 Best loss: 0.387438 Accuracy: 89.80% 3 Validation loss: 0.296380 Best loss: 0.296380 Accuracy: 91.75% 4 Validation loss: 0.223281 Best loss: 0.223281 Accuracy: 94.02% 5 Validation loss: 0.182393 Best loss: 0.182393 Accuracy: 95.47% 6 Validation loss: 0.179828 Best loss: 0.179828 Accuracy: 95.66% 7 Validation loss: 0.159608 Best loss: 0.159608 Accuracy: 96.25% 8 Validation loss: 0.181821 Best loss: 0.159608 Accuracy: 96.13% 9 Validation loss: 0.159519 Best loss: 0.159519 Accuracy: 96.09% 10 Validation loss: 0.179796 Best loss: 0.159519 Accuracy: 95.47% 11 Validation loss: 0.182992 Best loss: 0.159519 Accuracy: 95.58% 12 Validation loss: 0.162248 Best loss: 0.159519 Accuracy: 96.25% 13 Validation loss: 0.155570 Best loss: 0.155570 Accuracy: 96.79% 14 Validation loss: 0.166507 Best loss: 0.155570 Accuracy: 96.17% 15 Validation loss: 0.164080 Best loss: 0.155570 Accuracy: 96.52% 16 Validation loss: 0.145148 Best loss: 0.145148 Accuracy: 96.40% 17 Validation loss: 0.152768 Best loss: 0.145148 Accuracy: 96.72% 18 Validation loss: 0.164434 Best loss: 0.145148 Accuracy: 95.82% 19 Validation loss: 0.161579 Best loss: 0.145148 Accuracy: 96.40% 20 Validation loss: 0.163114 Best loss: 0.145148 Accuracy: 96.52% 21 Validation loss: 0.149843 Best loss: 0.145148 Accuracy: 96.56% 22 Validation loss: 0.164340 Best loss: 0.145148 Accuracy: 96.40% 23 Validation loss: 0.159801 Best loss: 0.145148 Accuracy: 96.13% 24 Validation loss: 0.158052 Best loss: 0.145148 Accuracy: 96.21% 25 Validation loss: 0.145139 Best loss: 0.145139 Accuracy: 96.36% 26 Validation loss: 0.143346 Best loss: 0.143346 Accuracy: 96.36% 27 Validation loss: 0.146434 Best loss: 0.143346 Accuracy: 96.13% 28 Validation loss: 0.147449 Best loss: 0.143346 Accuracy: 96.33% 29 Validation loss: 0.162573 Best loss: 0.143346 Accuracy: 95.93% 30 Validation loss: 0.150346 Best loss: 0.143346 Accuracy: 96.33% 31 Validation loss: 0.136949 Best loss: 0.136949 Accuracy: 96.48% 32 Validation loss: 0.140772 Best loss: 0.136949 Accuracy: 96.48% 33 Validation loss: 0.143155 Best loss: 0.136949 Accuracy: 96.76% 34 Validation loss: 0.137904 Best loss: 0.136949 Accuracy: 96.79% 35 Validation loss: 0.130557 Best loss: 0.130557 Accuracy: 96.83% 36 Validation loss: 0.131747 Best loss: 0.130557 Accuracy: 96.52% 37 Validation loss: 0.140358 Best loss: 0.130557 Accuracy: 96.64% 38 Validation loss: 0.133335 Best loss: 0.130557 Accuracy: 96.68% 39 Validation loss: 0.127629 Best loss: 0.127629 Accuracy: 96.83% 40 Validation loss: 0.132761 Best loss: 0.127629 Accuracy: 97.03% 41 Validation loss: 0.139449 Best loss: 0.127629 Accuracy: 96.44% 42 Validation loss: 0.130354 Best loss: 0.127629 Accuracy: 97.03% 43 Validation loss: 0.129758 Best loss: 0.127629 Accuracy: 96.95% 44 Validation loss: 0.131549 Best loss: 0.127629 Accuracy: 97.07% 45 Validation loss: 0.132940 Best loss: 0.127629 Accuracy: 96.60% 46 Validation loss: 0.127382 Best loss: 0.127382 Accuracy: 96.87% 47 Validation loss: 0.134154 Best loss: 0.127382 Accuracy: 96.79% 48 Validation loss: 0.123768 Best loss: 0.123768 Accuracy: 96.87% 49 Validation loss: 0.120958 Best loss: 0.120958 Accuracy: 96.91% 50 Validation loss: 0.130382 Best loss: 0.120958 Accuracy: 96.87% 51 Validation loss: 0.128953 Best loss: 0.120958 Accuracy: 96.95% 52 Validation loss: 0.135356 Best loss: 0.120958 Accuracy: 96.87% 53 Validation loss: 0.135401 Best loss: 0.120958 Accuracy: 96.91% 54 Validation loss: 0.121535 Best loss: 0.120958 Accuracy: 97.07% 55 Validation loss: 0.138077 Best loss: 0.120958 Accuracy: 96.56% 56 Validation loss: 0.122534 Best loss: 0.120958 Accuracy: 96.91% 57 Validation loss: 0.129885 Best loss: 0.120958 Accuracy: 96.44% 58 Validation loss: 0.123740 Best loss: 0.120958 Accuracy: 96.72% 59 Validation loss: 0.143259 Best loss: 0.120958 Accuracy: 96.48% 60 Validation loss: 0.147583 Best loss: 0.120958 Accuracy: 96.79% 61 Validation loss: 0.113539 Best loss: 0.113539 Accuracy: 97.07% 62 Validation loss: 0.118385 Best loss: 0.113539 Accuracy: 97.11% 63 Validation loss: 0.115487 Best loss: 0.113539 Accuracy: 97.30% 64 Validation loss: 0.132042 Best loss: 0.113539 Accuracy: 96.91% 65 Validation loss: 0.132528 Best loss: 0.113539 Accuracy: 97.03% 66 Validation loss: 0.126087 Best loss: 0.113539 Accuracy: 97.11% 67 Validation loss: 0.118013 Best loss: 0.113539 Accuracy: 97.22% 68 Validation loss: 0.121197 Best loss: 0.113539 Accuracy: 96.83% 69 Validation loss: 0.128683 Best loss: 0.113539 Accuracy: 96.72% 70 Validation loss: 0.124496 Best loss: 0.113539 Accuracy: 96.83% 71 Validation loss: 0.129623 Best loss: 0.113539 Accuracy: 96.72% 72 Validation loss: 0.130789 Best loss: 0.113539 Accuracy: 96.52% 73 Validation loss: 0.132629 Best loss: 0.113539 Accuracy: 96.56% 74 Validation loss: 0.129877 Best loss: 0.113539 Accuracy: 96.60% 75 Validation loss: 0.124965 Best loss: 0.113539 Accuracy: 97.03% 76 Validation loss: 0.122313 Best loss: 0.113539 Accuracy: 97.07% 77 Validation loss: 0.128417 Best loss: 0.113539 Accuracy: 97.03% 78 Validation loss: 0.135817 Best loss: 0.113539 Accuracy: 96.52% 79 Validation loss: 0.138021 Best loss: 0.113539 Accuracy: 96.56% 80 Validation loss: 0.128907 Best loss: 0.113539 Accuracy: 96.79% 81 Validation loss: 0.129494 Best loss: 0.113539 Accuracy: 96.64% 82 Validation loss: 0.127025 Best loss: 0.113539 Accuracy: 96.76% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=10, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 55.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.129036 Best loss: 0.129036 Accuracy: 96.17% 1 Validation loss: 0.118280 Best loss: 0.118280 Accuracy: 96.36% 2 Validation loss: 0.102820 Best loss: 0.102820 Accuracy: 97.34% 3 Validation loss: 0.095526 Best loss: 0.095526 Accuracy: 97.42% 4 Validation loss: 0.078055 Best loss: 0.078055 Accuracy: 98.12% 5 Validation loss: 0.082150 Best loss: 0.078055 Accuracy: 97.46% 6 Validation loss: 0.076424 Best loss: 0.076424 Accuracy: 97.85% 7 Validation loss: 0.072279 Best loss: 0.072279 Accuracy: 98.28% 8 Validation loss: 0.076117 Best loss: 0.072279 Accuracy: 98.12% 9 Validation loss: 0.075575 Best loss: 0.072279 Accuracy: 98.12% 10 Validation loss: 0.072635 Best loss: 0.072279 Accuracy: 98.24% 11 Validation loss: 0.072431 Best loss: 0.072279 Accuracy: 98.32% 12 Validation loss: 0.064735 Best loss: 0.064735 Accuracy: 98.36% 13 Validation loss: 0.074800 Best loss: 0.064735 Accuracy: 98.12% 14 Validation loss: 0.069109 Best loss: 0.064735 Accuracy: 98.40% 15 Validation loss: 0.069678 Best loss: 0.064735 Accuracy: 98.20% 16 Validation loss: 0.067513 Best loss: 0.064735 Accuracy: 98.24% 17 Validation loss: 0.075438 Best loss: 0.064735 Accuracy: 98.08% 18 Validation loss: 0.071234 Best loss: 0.064735 Accuracy: 98.24% 19 Validation loss: 0.068914 Best loss: 0.064735 Accuracy: 98.48% 20 Validation loss: 0.065232 Best loss: 0.064735 Accuracy: 98.40% 21 Validation loss: 0.067130 Best loss: 0.064735 Accuracy: 98.36% 22 Validation loss: 0.064534 Best loss: 0.064534 Accuracy: 98.48% 23 Validation loss: 0.066065 Best loss: 0.064534 Accuracy: 98.28% 24 Validation loss: 0.065571 Best loss: 0.064534 Accuracy: 98.67% 25 Validation loss: 0.066537 Best loss: 0.064534 Accuracy: 98.24% 26 Validation loss: 0.061435 Best loss: 0.061435 Accuracy: 98.48% 27 Validation loss: 0.067817 Best loss: 0.061435 Accuracy: 98.32% 28 Validation loss: 0.066818 Best loss: 0.061435 Accuracy: 98.36% 29 Validation loss: 0.066245 Best loss: 0.061435 Accuracy: 98.51% 30 Validation loss: 0.067100 Best loss: 0.061435 Accuracy: 98.28% 31 Validation loss: 0.055458 Best loss: 0.055458 Accuracy: 98.55% 32 Validation loss: 0.057453 Best loss: 0.055458 Accuracy: 98.20% 33 Validation loss: 0.063770 Best loss: 0.055458 Accuracy: 98.55% 34 Validation loss: 0.059738 Best loss: 0.055458 Accuracy: 98.51% 35 Validation loss: 0.073756 Best loss: 0.055458 Accuracy: 98.32% 36 Validation loss: 0.063845 Best loss: 0.055458 Accuracy: 98.48% 37 Validation loss: 0.062173 Best loss: 0.055458 Accuracy: 98.55% 38 Validation loss: 0.066794 Best loss: 0.055458 Accuracy: 98.24% 39 Validation loss: 0.064230 Best loss: 0.055458 Accuracy: 98.36% 40 Validation loss: 0.064585 Best loss: 0.055458 Accuracy: 98.75% 41 Validation loss: 0.060063 Best loss: 0.055458 Accuracy: 98.40% 42 Validation loss: 0.065743 Best loss: 0.055458 Accuracy: 98.59% 43 Validation loss: 0.063479 Best loss: 0.055458 Accuracy: 98.59% 44 Validation loss: 0.065298 Best loss: 0.055458 Accuracy: 98.36% 45 Validation loss: 0.067334 Best loss: 0.055458 Accuracy: 98.48% 46 Validation loss: 0.058662 Best loss: 0.055458 Accuracy: 98.51% 47 Validation loss: 0.058689 Best loss: 0.055458 Accuracy: 98.51% 48 Validation loss: 0.066238 Best loss: 0.055458 Accuracy: 98.48% 49 Validation loss: 0.059088 Best loss: 0.055458 Accuracy: 98.55% 50 Validation loss: 0.067450 Best loss: 0.055458 Accuracy: 98.59% 51 Validation loss: 0.058081 Best loss: 0.055458 Accuracy: 98.44% 52 Validation loss: 0.055482 Best loss: 0.055458 Accuracy: 98.32% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4, total= 10.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.145908 Best loss: 0.145908 Accuracy: 95.62% 1 Validation loss: 0.108691 Best loss: 0.108691 Accuracy: 96.48% 2 Validation loss: 0.090648 Best loss: 0.090648 Accuracy: 97.54% 3 Validation loss: 0.085379 Best loss: 0.085379 Accuracy: 97.46% 4 Validation loss: 0.087020 Best loss: 0.085379 Accuracy: 97.69% 5 Validation loss: 0.076088 Best loss: 0.076088 Accuracy: 97.69% 6 Validation loss: 0.067550 Best loss: 0.067550 Accuracy: 98.08% 7 Validation loss: 0.074082 Best loss: 0.067550 Accuracy: 97.65% 8 Validation loss: 0.070841 Best loss: 0.067550 Accuracy: 98.01% 9 Validation loss: 0.072801 Best loss: 0.067550 Accuracy: 98.08% 10 Validation loss: 0.069346 Best loss: 0.067550 Accuracy: 98.32% 11 Validation loss: 0.065744 Best loss: 0.065744 Accuracy: 98.40% 12 Validation loss: 0.066812 Best loss: 0.065744 Accuracy: 98.20% 13 Validation loss: 0.063086 Best loss: 0.063086 Accuracy: 98.24% 14 Validation loss: 0.062580 Best loss: 0.062580 Accuracy: 98.32% 15 Validation loss: 0.068038 Best loss: 0.062580 Accuracy: 98.40% 16 Validation loss: 0.066402 Best loss: 0.062580 Accuracy: 98.28% 17 Validation loss: 0.058631 Best loss: 0.058631 Accuracy: 98.32% 18 Validation loss: 0.062346 Best loss: 0.058631 Accuracy: 98.24% 19 Validation loss: 0.056410 Best loss: 0.056410 Accuracy: 98.51% 20 Validation loss: 0.068669 Best loss: 0.056410 Accuracy: 98.40% 21 Validation loss: 0.055236 Best loss: 0.055236 Accuracy: 98.44% 22 Validation loss: 0.056572 Best loss: 0.055236 Accuracy: 98.40% 23 Validation loss: 0.064847 Best loss: 0.055236 Accuracy: 98.36% 24 Validation loss: 0.055604 Best loss: 0.055236 Accuracy: 98.63% 25 Validation loss: 0.065691 Best loss: 0.055236 Accuracy: 98.20% 26 Validation loss: 0.058653 Best loss: 0.055236 Accuracy: 98.40% 27 Validation loss: 0.065796 Best loss: 0.055236 Accuracy: 98.32% 28 Validation loss: 0.055645 Best loss: 0.055236 Accuracy: 98.48% 29 Validation loss: 0.058963 Best loss: 0.055236 Accuracy: 98.48% 30 Validation loss: 0.055461 Best loss: 0.055236 Accuracy: 98.67% 31 Validation loss: 0.057487 Best loss: 0.055236 Accuracy: 98.67% 32 Validation loss: 0.058932 Best loss: 0.055236 Accuracy: 98.48% 33 Validation loss: 0.060556 Best loss: 0.055236 Accuracy: 98.51% 34 Validation loss: 0.057588 Best loss: 0.055236 Accuracy: 98.48% 35 Validation loss: 0.066379 Best loss: 0.055236 Accuracy: 98.24% 36 Validation loss: 0.059073 Best loss: 0.055236 Accuracy: 98.51% 37 Validation loss: 0.060273 Best loss: 0.055236 Accuracy: 98.28% 38 Validation loss: 0.058596 Best loss: 0.055236 Accuracy: 98.40% 39 Validation loss: 0.063359 Best loss: 0.055236 Accuracy: 98.40% 40 Validation loss: 0.059058 Best loss: 0.055236 Accuracy: 98.51% 41 Validation loss: 0.056185 Best loss: 0.055236 Accuracy: 98.51% 42 Validation loss: 0.060815 Best loss: 0.055236 Accuracy: 98.55% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4, total= 8.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.133376 Best loss: 0.133376 Accuracy: 96.60% 1 Validation loss: 0.104300 Best loss: 0.104300 Accuracy: 97.30% 2 Validation loss: 0.101006 Best loss: 0.101006 Accuracy: 97.19% 3 Validation loss: 0.081340 Best loss: 0.081340 Accuracy: 97.77% 4 Validation loss: 0.099138 Best loss: 0.081340 Accuracy: 97.54% 5 Validation loss: 0.084920 Best loss: 0.081340 Accuracy: 97.81% 6 Validation loss: 0.071746 Best loss: 0.071746 Accuracy: 98.08% 7 Validation loss: 0.069151 Best loss: 0.069151 Accuracy: 98.16% 8 Validation loss: 0.071440 Best loss: 0.069151 Accuracy: 98.40% 9 Validation loss: 0.073973 Best loss: 0.069151 Accuracy: 98.28% 10 Validation loss: 0.070183 Best loss: 0.069151 Accuracy: 98.32% 11 Validation loss: 0.074782 Best loss: 0.069151 Accuracy: 98.12% 12 Validation loss: 0.073066 Best loss: 0.069151 Accuracy: 98.12% 13 Validation loss: 0.064053 Best loss: 0.064053 Accuracy: 98.32% 14 Validation loss: 0.061407 Best loss: 0.061407 Accuracy: 98.40% 15 Validation loss: 0.069781 Best loss: 0.061407 Accuracy: 98.05% 16 Validation loss: 0.063385 Best loss: 0.061407 Accuracy: 98.48% 17 Validation loss: 0.066523 Best loss: 0.061407 Accuracy: 98.16% 18 Validation loss: 0.060093 Best loss: 0.060093 Accuracy: 98.48% 19 Validation loss: 0.060117 Best loss: 0.060093 Accuracy: 98.51% 20 Validation loss: 0.068550 Best loss: 0.060093 Accuracy: 98.40% 21 Validation loss: 0.058940 Best loss: 0.058940 Accuracy: 98.32% 22 Validation loss: 0.059043 Best loss: 0.058940 Accuracy: 98.40% 23 Validation loss: 0.061393 Best loss: 0.058940 Accuracy: 98.16% 24 Validation loss: 0.068982 Best loss: 0.058940 Accuracy: 98.08% 25 Validation loss: 0.058126 Best loss: 0.058126 Accuracy: 98.40% 26 Validation loss: 0.057792 Best loss: 0.057792 Accuracy: 98.51% 27 Validation loss: 0.066659 Best loss: 0.057792 Accuracy: 98.20% 28 Validation loss: 0.064132 Best loss: 0.057792 Accuracy: 98.20% 29 Validation loss: 0.060538 Best loss: 0.057792 Accuracy: 98.55% 30 Validation loss: 0.061174 Best loss: 0.057792 Accuracy: 98.36% 31 Validation loss: 0.057340 Best loss: 0.057340 Accuracy: 98.59% 32 Validation loss: 0.056163 Best loss: 0.056163 Accuracy: 98.63% 33 Validation loss: 0.057110 Best loss: 0.056163 Accuracy: 98.55% 34 Validation loss: 0.057037 Best loss: 0.056163 Accuracy: 98.59% 35 Validation loss: 0.055657 Best loss: 0.055657 Accuracy: 98.59% 36 Validation loss: 0.058836 Best loss: 0.055657 Accuracy: 98.48% 37 Validation loss: 0.056765 Best loss: 0.055657 Accuracy: 98.44% 38 Validation loss: 0.058205 Best loss: 0.055657 Accuracy: 98.55% 39 Validation loss: 0.058276 Best loss: 0.055657 Accuracy: 98.51% 40 Validation loss: 0.054396 Best loss: 0.054396 Accuracy: 98.55% 41 Validation loss: 0.062082 Best loss: 0.054396 Accuracy: 98.51% 42 Validation loss: 0.054962 Best loss: 0.054396 Accuracy: 98.51% 43 Validation loss: 0.057782 Best loss: 0.054396 Accuracy: 98.48% 44 Validation loss: 0.057868 Best loss: 0.054396 Accuracy: 98.59% 45 Validation loss: 0.059599 Best loss: 0.054396 Accuracy: 98.51% 46 Validation loss: 0.055743 Best loss: 0.054396 Accuracy: 98.48% 47 Validation loss: 0.060700 Best loss: 0.054396 Accuracy: 98.55% 48 Validation loss: 0.058618 Best loss: 0.054396 Accuracy: 98.59% 49 Validation loss: 0.062716 Best loss: 0.054396 Accuracy: 98.48% 50 Validation loss: 0.060097 Best loss: 0.054396 Accuracy: 98.51% 51 Validation loss: 0.061205 Best loss: 0.054396 Accuracy: 98.71% 52 Validation loss: 0.059605 Best loss: 0.054396 Accuracy: 98.32% 53 Validation loss: 0.060960 Best loss: 0.054396 Accuracy: 98.59% 54 Validation loss: 0.057499 Best loss: 0.054396 Accuracy: 98.44% 55 Validation loss: 0.061802 Best loss: 0.054396 Accuracy: 98.48% 56 Validation loss: 0.063113 Best loss: 0.054396 Accuracy: 98.55% 57 Validation loss: 0.055425 Best loss: 0.054396 Accuracy: 98.51% 58 Validation loss: 0.057835 Best loss: 0.054396 Accuracy: 98.59% 59 Validation loss: 0.066089 Best loss: 0.054396 Accuracy: 98.16% 60 Validation loss: 0.056930 Best loss: 0.054396 Accuracy: 98.55% 61 Validation loss: 0.062912 Best loss: 0.054396 Accuracy: 98.40% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=500, learning_rate=0.01, dropout_rate=0.4, total= 11.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 0.388304 Best loss: 0.388304 Accuracy: 90.66% 1 Validation loss: 0.237637 Best loss: 0.237637 Accuracy: 93.35% 2 Validation loss: 0.203182 Best loss: 0.203182 Accuracy: 94.88% 3 Validation loss: 0.186200 Best loss: 0.186200 Accuracy: 95.11% 4 Validation loss: 0.193086 Best loss: 0.186200 Accuracy: 94.57% 5 Validation loss: 0.199331 Best loss: 0.186200 Accuracy: 94.84% 6 Validation loss: 0.173756 Best loss: 0.173756 Accuracy: 95.07% 7 Validation loss: 0.172958 Best loss: 0.172958 Accuracy: 95.19% 8 Validation loss: 0.174749 Best loss: 0.172958 Accuracy: 94.68% 9 Validation loss: 0.168476 Best loss: 0.168476 Accuracy: 95.31% 10 Validation loss: 0.181074 Best loss: 0.168476 Accuracy: 95.74% 11 Validation loss: 0.217828 Best loss: 0.168476 Accuracy: 94.64% 12 Validation loss: 0.283667 Best loss: 0.168476 Accuracy: 94.84% 13 Validation loss: 0.172814 Best loss: 0.168476 Accuracy: 96.13% 14 Validation loss: 0.391857 Best loss: 0.168476 Accuracy: 86.40% 15 Validation loss: 0.409029 Best loss: 0.168476 Accuracy: 84.01% 16 Validation loss: 0.265770 Best loss: 0.168476 Accuracy: 93.04% 17 Validation loss: 0.230696 Best loss: 0.168476 Accuracy: 94.45% 18 Validation loss: 0.220363 Best loss: 0.168476 Accuracy: 93.98% 19 Validation loss: 0.287217 Best loss: 0.168476 Accuracy: 93.04% 20 Validation loss: 0.221689 Best loss: 0.168476 Accuracy: 94.37% 21 Validation loss: 0.249716 Best loss: 0.168476 Accuracy: 94.57% 22 Validation loss: 0.229006 Best loss: 0.168476 Accuracy: 94.25% 23 Validation loss: 0.193700 Best loss: 0.168476 Accuracy: 95.11% 24 Validation loss: 0.216743 Best loss: 0.168476 Accuracy: 94.61% 25 Validation loss: 0.199473 Best loss: 0.168476 Accuracy: 95.31% 26 Validation loss: 0.169888 Best loss: 0.168476 Accuracy: 95.70% 27 Validation loss: 0.173811 Best loss: 0.168476 Accuracy: 96.09% 28 Validation loss: 0.171152 Best loss: 0.168476 Accuracy: 95.86% 29 Validation loss: 0.158617 Best loss: 0.158617 Accuracy: 95.62% 30 Validation loss: 0.149299 Best loss: 0.149299 Accuracy: 96.09% 31 Validation loss: 0.176940 Best loss: 0.149299 Accuracy: 95.97% 32 Validation loss: 0.346764 Best loss: 0.149299 Accuracy: 89.37% 33 Validation loss: 1.657889 Best loss: 0.149299 Accuracy: 12.28% 34 Validation loss: 1.600897 Best loss: 0.149299 Accuracy: 25.33% 35 Validation loss: 1.536950 Best loss: 0.149299 Accuracy: 32.21% 36 Validation loss: 1.502955 Best loss: 0.149299 Accuracy: 30.10% 37 Validation loss: 1.077124 Best loss: 0.149299 Accuracy: 56.18% 38 Validation loss: 1.030134 Best loss: 0.149299 Accuracy: 50.66% 39 Validation loss: 1.028566 Best loss: 0.149299 Accuracy: 53.87% 40 Validation loss: 0.870308 Best loss: 0.149299 Accuracy: 59.54% 41 Validation loss: 0.846182 Best loss: 0.149299 Accuracy: 56.41% 42 Validation loss: 0.793852 Best loss: 0.149299 Accuracy: 60.44% 43 Validation loss: 0.805736 Best loss: 0.149299 Accuracy: 57.31% 44 Validation loss: 0.843530 Best loss: 0.149299 Accuracy: 58.56% 45 Validation loss: 0.797912 Best loss: 0.149299 Accuracy: 61.45% 46 Validation loss: 0.756201 Best loss: 0.149299 Accuracy: 60.01% 47 Validation loss: 0.717047 Best loss: 0.149299 Accuracy: 72.75% 48 Validation loss: 0.671060 Best loss: 0.149299 Accuracy: 71.93% 49 Validation loss: 0.571093 Best loss: 0.149299 Accuracy: 79.05% 50 Validation loss: 0.419975 Best loss: 0.149299 Accuracy: 83.19% 51 Validation loss: 0.735610 Best loss: 0.149299 Accuracy: 70.84% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2, total= 9.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 0.283520 Best loss: 0.283520 Accuracy: 92.26% 1 Validation loss: 0.212469 Best loss: 0.212469 Accuracy: 94.06% 2 Validation loss: 0.184947 Best loss: 0.184947 Accuracy: 94.92% 3 Validation loss: 0.168617 Best loss: 0.168617 Accuracy: 95.11% 4 Validation loss: 0.152311 Best loss: 0.152311 Accuracy: 95.43% 5 Validation loss: 0.139030 Best loss: 0.139030 Accuracy: 95.78% 6 Validation loss: 0.141574 Best loss: 0.139030 Accuracy: 96.05% 7 Validation loss: 0.141940 Best loss: 0.139030 Accuracy: 95.31% 8 Validation loss: 0.131972 Best loss: 0.131972 Accuracy: 95.50% 9 Validation loss: 0.131617 Best loss: 0.131617 Accuracy: 95.82% 10 Validation loss: 0.308651 Best loss: 0.131617 Accuracy: 90.30% 11 Validation loss: 0.607561 Best loss: 0.131617 Accuracy: 74.12% 12 Validation loss: 0.615766 Best loss: 0.131617 Accuracy: 74.59% 13 Validation loss: 0.449685 Best loss: 0.131617 Accuracy: 83.50% 14 Validation loss: 0.390241 Best loss: 0.131617 Accuracy: 87.26% 15 Validation loss: 0.405899 Best loss: 0.131617 Accuracy: 87.45% 16 Validation loss: 0.353587 Best loss: 0.131617 Accuracy: 89.41% 17 Validation loss: 0.318757 Best loss: 0.131617 Accuracy: 90.77% 18 Validation loss: 0.272331 Best loss: 0.131617 Accuracy: 92.38% 19 Validation loss: 0.244947 Best loss: 0.131617 Accuracy: 94.06% 20 Validation loss: 0.251289 Best loss: 0.131617 Accuracy: 92.77% 21 Validation loss: 0.219720 Best loss: 0.131617 Accuracy: 94.88% 22 Validation loss: 0.212530 Best loss: 0.131617 Accuracy: 95.35% 23 Validation loss: 0.215131 Best loss: 0.131617 Accuracy: 93.75% 24 Validation loss: 0.279818 Best loss: 0.131617 Accuracy: 92.96% 25 Validation loss: 0.265490 Best loss: 0.131617 Accuracy: 93.04% 26 Validation loss: 0.293174 Best loss: 0.131617 Accuracy: 91.48% 27 Validation loss: 0.253408 Best loss: 0.131617 Accuracy: 94.88% 28 Validation loss: 0.237296 Best loss: 0.131617 Accuracy: 93.35% 29 Validation loss: 0.248611 Best loss: 0.131617 Accuracy: 92.85% 30 Validation loss: 0.284230 Best loss: 0.131617 Accuracy: 93.63% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2, total= 6.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 0.261867 Best loss: 0.261867 Accuracy: 93.75% 1 Validation loss: 0.226739 Best loss: 0.226739 Accuracy: 93.47% 2 Validation loss: 0.173765 Best loss: 0.173765 Accuracy: 95.50% 3 Validation loss: 0.164019 Best loss: 0.164019 Accuracy: 95.78% 4 Validation loss: 0.165809 Best loss: 0.164019 Accuracy: 95.54% 5 Validation loss: 0.155774 Best loss: 0.155774 Accuracy: 96.36% 6 Validation loss: 0.177912 Best loss: 0.155774 Accuracy: 95.74% 7 Validation loss: 0.187432 Best loss: 0.155774 Accuracy: 95.93% 8 Validation loss: 0.154239 Best loss: 0.154239 Accuracy: 96.33% 9 Validation loss: 0.279446 Best loss: 0.154239 Accuracy: 93.90% 10 Validation loss: 0.848544 Best loss: 0.154239 Accuracy: 67.20% 11 Validation loss: 0.927900 Best loss: 0.154239 Accuracy: 55.55% 12 Validation loss: 1.148654 Best loss: 0.154239 Accuracy: 54.61% 13 Validation loss: 1.073501 Best loss: 0.154239 Accuracy: 58.44% 14 Validation loss: 0.913736 Best loss: 0.154239 Accuracy: 61.77% 15 Validation loss: 0.834042 Best loss: 0.154239 Accuracy: 57.62% 16 Validation loss: 0.769728 Best loss: 0.154239 Accuracy: 67.63% 17 Validation loss: 0.631751 Best loss: 0.154239 Accuracy: 70.41% 18 Validation loss: 0.464992 Best loss: 0.154239 Accuracy: 78.07% 19 Validation loss: 0.492176 Best loss: 0.154239 Accuracy: 80.53% 20 Validation loss: 0.457375 Best loss: 0.154239 Accuracy: 78.30% 21 Validation loss: 2.913650 Best loss: 0.154239 Accuracy: 37.41% 22 Validation loss: 1.304633 Best loss: 0.154239 Accuracy: 46.83% 23 Validation loss: 1.243046 Best loss: 0.154239 Accuracy: 45.86% 24 Validation loss: 1.151599 Best loss: 0.154239 Accuracy: 52.11% 25 Validation loss: 1.173820 Best loss: 0.154239 Accuracy: 43.55% 26 Validation loss: 1.108420 Best loss: 0.154239 Accuracy: 45.82% 27 Validation loss: 1.062640 Best loss: 0.154239 Accuracy: 48.75% 28 Validation loss: 0.998246 Best loss: 0.154239 Accuracy: 51.56% 29 Validation loss: 0.870770 Best loss: 0.154239 Accuracy: 57.19% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=10, batch_size=500, learning_rate=0.1, dropout_rate=0.2, total= 6.2s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.100162 Best loss: 0.100162 Accuracy: 97.58% 1 Validation loss: 0.102482 Best loss: 0.100162 Accuracy: 97.77% 2 Validation loss: 0.092138 Best loss: 0.092138 Accuracy: 97.38% 3 Validation loss: 0.078162 Best loss: 0.078162 Accuracy: 98.08% 4 Validation loss: 0.092880 Best loss: 0.078162 Accuracy: 97.65% 5 Validation loss: 0.167062 Best loss: 0.078162 Accuracy: 97.65% 6 Validation loss: 0.106566 Best loss: 0.078162 Accuracy: 98.20% 7 Validation loss: 0.066188 Best loss: 0.066188 Accuracy: 98.32% 8 Validation loss: 0.052193 Best loss: 0.052193 Accuracy: 98.40% 9 Validation loss: 0.069810 Best loss: 0.052193 Accuracy: 98.32% 10 Validation loss: 0.076071 Best loss: 0.052193 Accuracy: 98.24% 11 Validation loss: 0.067161 Best loss: 0.052193 Accuracy: 98.20% 12 Validation loss: 0.087684 Best loss: 0.052193 Accuracy: 98.32% 13 Validation loss: 0.103299 Best loss: 0.052193 Accuracy: 97.62% 14 Validation loss: 0.105147 Best loss: 0.052193 Accuracy: 98.20% 15 Validation loss: 0.068423 Best loss: 0.052193 Accuracy: 98.28% 16 Validation loss: 0.062607 Best loss: 0.052193 Accuracy: 98.63% 17 Validation loss: 0.059118 Best loss: 0.052193 Accuracy: 98.51% 18 Validation loss: 0.163362 Best loss: 0.052193 Accuracy: 98.44% 19 Validation loss: 0.111824 Best loss: 0.052193 Accuracy: 98.79% 20 Validation loss: 0.068144 Best loss: 0.052193 Accuracy: 98.32% 21 Validation loss: 0.523986 Best loss: 0.052193 Accuracy: 94.14% 22 Validation loss: 0.534044 Best loss: 0.052193 Accuracy: 96.36% 23 Validation loss: 0.176717 Best loss: 0.052193 Accuracy: 96.29% 24 Validation loss: 0.435227 Best loss: 0.052193 Accuracy: 85.14% 25 Validation loss: 0.255200 Best loss: 0.052193 Accuracy: 93.55% 26 Validation loss: 0.388393 Best loss: 0.052193 Accuracy: 91.32% 27 Validation loss: 0.493127 Best loss: 0.052193 Accuracy: 82.76% 28 Validation loss: 0.372801 Best loss: 0.052193 Accuracy: 92.96% 29 Validation loss: 0.544141 Best loss: 0.052193 Accuracy: 93.39% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 18.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.149001 Best loss: 0.149001 Accuracy: 96.79% 1 Validation loss: 0.099493 Best loss: 0.099493 Accuracy: 97.42% 2 Validation loss: 0.088264 Best loss: 0.088264 Accuracy: 97.50% 3 Validation loss: 0.114833 Best loss: 0.088264 Accuracy: 97.85% 4 Validation loss: 0.100439 Best loss: 0.088264 Accuracy: 97.89% 5 Validation loss: 0.099403 Best loss: 0.088264 Accuracy: 97.65% 6 Validation loss: 0.081741 Best loss: 0.081741 Accuracy: 98.36% 7 Validation loss: 0.080358 Best loss: 0.080358 Accuracy: 98.40% 8 Validation loss: 0.084608 Best loss: 0.080358 Accuracy: 98.12% 9 Validation loss: 0.063037 Best loss: 0.063037 Accuracy: 98.36% 10 Validation loss: 0.061860 Best loss: 0.061860 Accuracy: 98.48% 11 Validation loss: 0.083204 Best loss: 0.061860 Accuracy: 98.24% 12 Validation loss: 0.084315 Best loss: 0.061860 Accuracy: 98.48% 13 Validation loss: 0.059030 Best loss: 0.059030 Accuracy: 98.55% 14 Validation loss: 0.088164 Best loss: 0.059030 Accuracy: 97.85% 15 Validation loss: 0.098789 Best loss: 0.059030 Accuracy: 97.93% 16 Validation loss: 0.089897 Best loss: 0.059030 Accuracy: 98.08% 17 Validation loss: 0.074710 Best loss: 0.059030 Accuracy: 98.55% 18 Validation loss: 0.082832 Best loss: 0.059030 Accuracy: 98.67% 19 Validation loss: 0.059001 Best loss: 0.059001 Accuracy: 98.75% 20 Validation loss: 0.080305 Best loss: 0.059001 Accuracy: 98.59% 21 Validation loss: 0.078739 Best loss: 0.059001 Accuracy: 98.51% 22 Validation loss: 0.077338 Best loss: 0.059001 Accuracy: 98.32% 23 Validation loss: 0.067237 Best loss: 0.059001 Accuracy: 98.40% 24 Validation loss: 0.058196 Best loss: 0.058196 Accuracy: 98.36% 25 Validation loss: 0.063650 Best loss: 0.058196 Accuracy: 98.63% 26 Validation loss: 0.065839 Best loss: 0.058196 Accuracy: 98.59% 27 Validation loss: 0.056168 Best loss: 0.056168 Accuracy: 98.71% 28 Validation loss: 0.074834 Best loss: 0.056168 Accuracy: 98.67% 29 Validation loss: 0.068290 Best loss: 0.056168 Accuracy: 98.48% 30 Validation loss: 0.091986 Best loss: 0.056168 Accuracy: 98.32% 31 Validation loss: 0.063159 Best loss: 0.056168 Accuracy: 98.55% 32 Validation loss: 0.056304 Best loss: 0.056168 Accuracy: 98.55% 33 Validation loss: 0.054261 Best loss: 0.054261 Accuracy: 98.63% 34 Validation loss: 0.058819 Best loss: 0.054261 Accuracy: 98.67% 35 Validation loss: 0.065078 Best loss: 0.054261 Accuracy: 98.48% 36 Validation loss: 0.087454 Best loss: 0.054261 Accuracy: 98.28% 37 Validation loss: 0.079882 Best loss: 0.054261 Accuracy: 98.48% 38 Validation loss: 0.119406 Best loss: 0.054261 Accuracy: 98.44% 39 Validation loss: 0.088473 Best loss: 0.054261 Accuracy: 98.36% 40 Validation loss: 0.079727 Best loss: 0.054261 Accuracy: 98.51% 41 Validation loss: 0.085875 Best loss: 0.054261 Accuracy: 98.71% 42 Validation loss: 0.115107 Best loss: 0.054261 Accuracy: 98.01% 43 Validation loss: 0.083212 Best loss: 0.054261 Accuracy: 98.44% 44 Validation loss: 0.072160 Best loss: 0.054261 Accuracy: 98.44% 45 Validation loss: 0.089514 Best loss: 0.054261 Accuracy: 98.16% 46 Validation loss: 0.192859 Best loss: 0.054261 Accuracy: 98.71% 47 Validation loss: 0.164841 Best loss: 0.054261 Accuracy: 98.48% 48 Validation loss: 0.420732 Best loss: 0.054261 Accuracy: 98.44% 49 Validation loss: 0.108097 Best loss: 0.054261 Accuracy: 98.12% 50 Validation loss: 0.092822 Best loss: 0.054261 Accuracy: 98.28% 51 Validation loss: 0.116728 Best loss: 0.054261 Accuracy: 98.36% 52 Validation loss: 0.063501 Best loss: 0.054261 Accuracy: 98.51% 53 Validation loss: 0.057549 Best loss: 0.054261 Accuracy: 98.44% 54 Validation loss: 0.081409 Best loss: 0.054261 Accuracy: 98.63% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 32.3s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.097507 Best loss: 0.097507 Accuracy: 97.54% 1 Validation loss: 0.082819 Best loss: 0.082819 Accuracy: 98.24% 2 Validation loss: 0.096354 Best loss: 0.082819 Accuracy: 97.58% 3 Validation loss: 0.068670 Best loss: 0.068670 Accuracy: 98.28% 4 Validation loss: 0.083069 Best loss: 0.068670 Accuracy: 98.28% 5 Validation loss: 0.096050 Best loss: 0.068670 Accuracy: 98.48% 6 Validation loss: 0.070906 Best loss: 0.068670 Accuracy: 98.20% 7 Validation loss: 0.114107 Best loss: 0.068670 Accuracy: 98.05% 8 Validation loss: 0.101567 Best loss: 0.068670 Accuracy: 98.05% 9 Validation loss: 0.064929 Best loss: 0.064929 Accuracy: 98.83% 10 Validation loss: 0.088059 Best loss: 0.064929 Accuracy: 98.48% 11 Validation loss: 0.096119 Best loss: 0.064929 Accuracy: 98.32% 12 Validation loss: 0.071822 Best loss: 0.064929 Accuracy: 98.48% 13 Validation loss: 0.078048 Best loss: 0.064929 Accuracy: 98.71% 14 Validation loss: 0.081716 Best loss: 0.064929 Accuracy: 98.63% 15 Validation loss: 0.084301 Best loss: 0.064929 Accuracy: 98.67% 16 Validation loss: 0.099360 Best loss: 0.064929 Accuracy: 98.05% 17 Validation loss: 0.179076 Best loss: 0.064929 Accuracy: 98.36% 18 Validation loss: 0.100261 Best loss: 0.064929 Accuracy: 98.32% 19 Validation loss: 0.156866 Best loss: 0.064929 Accuracy: 97.50% 20 Validation loss: 0.246759 Best loss: 0.064929 Accuracy: 97.85% 21 Validation loss: 0.125512 Best loss: 0.064929 Accuracy: 97.93% 22 Validation loss: 0.217282 Best loss: 0.064929 Accuracy: 98.01% 23 Validation loss: 0.133932 Best loss: 0.064929 Accuracy: 97.26% 24 Validation loss: 0.160062 Best loss: 0.064929 Accuracy: 97.89% 25 Validation loss: 0.167562 Best loss: 0.064929 Accuracy: 98.28% 26 Validation loss: 0.120959 Best loss: 0.064929 Accuracy: 98.36% 27 Validation loss: 0.123431 Best loss: 0.064929 Accuracy: 98.63% 28 Validation loss: 0.135786 Best loss: 0.064929 Accuracy: 98.63% 29 Validation loss: 0.144110 Best loss: 0.064929 Accuracy: 98.59% 30 Validation loss: 0.093766 Best loss: 0.064929 Accuracy: 98.08% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 18.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1341.429199 Best loss: 1341.429199 Accuracy: 19.19% 1 Validation loss: 26982.443359 Best loss: 1341.429199 Accuracy: 18.73% 2 Validation loss: 4562.629395 Best loss: 1341.429199 Accuracy: 19.27% 3 Validation loss: 21713.029297 Best loss: 1341.429199 Accuracy: 18.73% 4 Validation loss: 9832.622070 Best loss: 1341.429199 Accuracy: 15.95% 5 Validation loss: 15241.589844 Best loss: 1341.429199 Accuracy: 18.88% 6 Validation loss: 156215.203125 Best loss: 1341.429199 Accuracy: 19.27% 7 Validation loss: 401745.656250 Best loss: 1341.429199 Accuracy: 20.91% 8 Validation loss: 4554170.500000 Best loss: 1341.429199 Accuracy: 19.08% 9 Validation loss: 225429.812500 Best loss: 1341.429199 Accuracy: 19.27% 10 Validation loss: 122199.859375 Best loss: 1341.429199 Accuracy: 19.08% 11 Validation loss: 196524.031250 Best loss: 1341.429199 Accuracy: 22.01% 12 Validation loss: 143785.062500 Best loss: 1341.429199 Accuracy: 19.27% 13 Validation loss: 1032626.062500 Best loss: 1341.429199 Accuracy: 18.61% 14 Validation loss: 105960.445312 Best loss: 1341.429199 Accuracy: 18.73% 15 Validation loss: 88687.218750 Best loss: 1341.429199 Accuracy: 18.73% 16 Validation loss: 863240.687500 Best loss: 1341.429199 Accuracy: 19.08% 17 Validation loss: 298156.437500 Best loss: 1341.429199 Accuracy: 22.01% 18 Validation loss: 157287.062500 Best loss: 1341.429199 Accuracy: 19.27% 19 Validation loss: 238239.781250 Best loss: 1341.429199 Accuracy: 18.73% 20 Validation loss: 133207.234375 Best loss: 1341.429199 Accuracy: 19.08% 21 Validation loss: 241600.250000 Best loss: 1341.429199 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5, total= 28.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 89104.492188 Best loss: 89104.492188 Accuracy: 19.08% 1 Validation loss: 25270.927734 Best loss: 25270.927734 Accuracy: 19.08% 2 Validation loss: 23797.966797 Best loss: 23797.966797 Accuracy: 22.01% 3 Validation loss: 23407.605469 Best loss: 23407.605469 Accuracy: 18.73% 4 Validation loss: 70701.843750 Best loss: 23407.605469 Accuracy: 18.73% 5 Validation loss: 71244.218750 Best loss: 23407.605469 Accuracy: 20.91% 6 Validation loss: 686272.687500 Best loss: 23407.605469 Accuracy: 21.89% 7 Validation loss: 150318.625000 Best loss: 23407.605469 Accuracy: 18.73% 8 Validation loss: 57252.753906 Best loss: 23407.605469 Accuracy: 22.01% 9 Validation loss: 31728.466797 Best loss: 23407.605469 Accuracy: 19.27% 10 Validation loss: 85564.406250 Best loss: 23407.605469 Accuracy: 24.63% 11 Validation loss: 76173.710938 Best loss: 23407.605469 Accuracy: 18.73% 12 Validation loss: 60389.781250 Best loss: 23407.605469 Accuracy: 20.91% 13 Validation loss: 74304.890625 Best loss: 23407.605469 Accuracy: 22.01% 14 Validation loss: 81314.898438 Best loss: 23407.605469 Accuracy: 18.73% 15 Validation loss: 51023.839844 Best loss: 23407.605469 Accuracy: 35.03% 16 Validation loss: 29149.529297 Best loss: 23407.605469 Accuracy: 18.73% 17 Validation loss: 29666.552734 Best loss: 23407.605469 Accuracy: 20.91% 18 Validation loss: 22883.916016 Best loss: 22883.916016 Accuracy: 18.73% 19 Validation loss: 10605.161133 Best loss: 10605.161133 Accuracy: 22.01% 20 Validation loss: 22509.085938 Best loss: 10605.161133 Accuracy: 18.73% 21 Validation loss: 11738.761719 Best loss: 10605.161133 Accuracy: 22.01% 22 Validation loss: 25821.000000 Best loss: 10605.161133 Accuracy: 18.73% 23 Validation loss: 44073.128906 Best loss: 10605.161133 Accuracy: 22.01% 24 Validation loss: 42658.039062 Best loss: 10605.161133 Accuracy: 18.73% 25 Validation loss: 23657.347656 Best loss: 10605.161133 Accuracy: 19.08% 26 Validation loss: 12439.087891 Best loss: 10605.161133 Accuracy: 19.08% 27 Validation loss: 42334.621094 Best loss: 10605.161133 Accuracy: 18.73% 28 Validation loss: 18338.019531 Best loss: 10605.161133 Accuracy: 22.01% 29 Validation loss: 7649.437012 Best loss: 7649.437012 Accuracy: 19.08% 30 Validation loss: 10920.633789 Best loss: 7649.437012 Accuracy: 18.73% 31 Validation loss: 16131.978516 Best loss: 7649.437012 Accuracy: 18.73% 32 Validation loss: 27866.914062 Best loss: 7649.437012 Accuracy: 18.73% 33 Validation loss: 24726.179688 Best loss: 7649.437012 Accuracy: 18.73% 34 Validation loss: 66514.359375 Best loss: 7649.437012 Accuracy: 20.91% 35 Validation loss: 12691.410156 Best loss: 7649.437012 Accuracy: 20.91% 36 Validation loss: 13465.809570 Best loss: 7649.437012 Accuracy: 18.73% 37 Validation loss: 21827.640625 Best loss: 7649.437012 Accuracy: 22.01% 38 Validation loss: 26196.617188 Best loss: 7649.437012 Accuracy: 18.73% 39 Validation loss: 42957.593750 Best loss: 7649.437012 Accuracy: 19.27% 40 Validation loss: 29906.892578 Best loss: 7649.437012 Accuracy: 20.91% 41 Validation loss: 2154.759521 Best loss: 2154.759521 Accuracy: 31.59% 42 Validation loss: 49008.535156 Best loss: 2154.759521 Accuracy: 18.73% 43 Validation loss: 7171.108887 Best loss: 2154.759521 Accuracy: 18.73% 44 Validation loss: 12317.237305 Best loss: 2154.759521 Accuracy: 22.01% 45 Validation loss: 6403.500977 Best loss: 2154.759521 Accuracy: 19.78% 46 Validation loss: 1053308.750000 Best loss: 2154.759521 Accuracy: 20.91% 47 Validation loss: 254726.500000 Best loss: 2154.759521 Accuracy: 19.27% 48 Validation loss: 87023.304688 Best loss: 2154.759521 Accuracy: 19.27% 49 Validation loss: 428890.781250 Best loss: 2154.759521 Accuracy: 19.27% 50 Validation loss: 134302.656250 Best loss: 2154.759521 Accuracy: 22.01% 51 Validation loss: 69275.515625 Best loss: 2154.759521 Accuracy: 22.01% 52 Validation loss: 141941.468750 Best loss: 2154.759521 Accuracy: 18.73% 53 Validation loss: 372458.437500 Best loss: 2154.759521 Accuracy: 22.01% 54 Validation loss: 251079.359375 Best loss: 2154.759521 Accuracy: 22.01% 55 Validation loss: 134051.093750 Best loss: 2154.759521 Accuracy: 20.91% 56 Validation loss: 310615.406250 Best loss: 2154.759521 Accuracy: 19.08% 57 Validation loss: 69752.531250 Best loss: 2154.759521 Accuracy: 18.73% 58 Validation loss: 86794.632812 Best loss: 2154.759521 Accuracy: 17.71% 59 Validation loss: 116716.906250 Best loss: 2154.759521 Accuracy: 18.73% 60 Validation loss: 390809.812500 Best loss: 2154.759521 Accuracy: 18.73% 61 Validation loss: 197522.796875 Best loss: 2154.759521 Accuracy: 20.91% 62 Validation loss: 792859.250000 Best loss: 2154.759521 Accuracy: 19.27% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5, total= 1.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1217.733887 Best loss: 1217.733887 Accuracy: 19.27% 1 Validation loss: 324979.375000 Best loss: 1217.733887 Accuracy: 19.27% 2 Validation loss: 285625.531250 Best loss: 1217.733887 Accuracy: 20.91% 3 Validation loss: 46551.589844 Best loss: 1217.733887 Accuracy: 19.08% 4 Validation loss: 105524.867188 Best loss: 1217.733887 Accuracy: 19.27% 5 Validation loss: 41528.167969 Best loss: 1217.733887 Accuracy: 19.08% 6 Validation loss: 42364.140625 Best loss: 1217.733887 Accuracy: 18.73% 7 Validation loss: 36540.195312 Best loss: 1217.733887 Accuracy: 18.73% 8 Validation loss: 16461.572266 Best loss: 1217.733887 Accuracy: 18.96% 9 Validation loss: 14257.327148 Best loss: 1217.733887 Accuracy: 14.19% 10 Validation loss: 27536.296875 Best loss: 1217.733887 Accuracy: 20.91% 11 Validation loss: 11319.768555 Best loss: 1217.733887 Accuracy: 19.70% 12 Validation loss: 93388.312500 Best loss: 1217.733887 Accuracy: 22.01% 13 Validation loss: 27505.439453 Best loss: 1217.733887 Accuracy: 19.27% 14 Validation loss: 9092.140625 Best loss: 1217.733887 Accuracy: 18.73% 15 Validation loss: 29568.052734 Best loss: 1217.733887 Accuracy: 20.91% 16 Validation loss: 129083.007812 Best loss: 1217.733887 Accuracy: 19.08% 17 Validation loss: 248848.109375 Best loss: 1217.733887 Accuracy: 20.91% 18 Validation loss: 69768.890625 Best loss: 1217.733887 Accuracy: 22.01% 19 Validation loss: 1441604.500000 Best loss: 1217.733887 Accuracy: 19.08% 20 Validation loss: 322958.750000 Best loss: 1217.733887 Accuracy: 19.27% 21 Validation loss: 79191.484375 Best loss: 1217.733887 Accuracy: 18.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.5, total= 28.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 2.777014 Best loss: 2.777014 Accuracy: 19.27% 1 Validation loss: 2.493246 Best loss: 2.493246 Accuracy: 18.73% 2 Validation loss: 2.281677 Best loss: 2.281677 Accuracy: 19.27% 3 Validation loss: 3.042454 Best loss: 2.281677 Accuracy: 22.01% 4 Validation loss: 2.718512 Best loss: 2.281677 Accuracy: 19.27% 5 Validation loss: 2.292811 Best loss: 2.281677 Accuracy: 20.91% 6 Validation loss: 2.049773 Best loss: 2.049773 Accuracy: 18.73% 7 Validation loss: 1.909894 Best loss: 1.909894 Accuracy: 20.91% 8 Validation loss: 2.701862 Best loss: 1.909894 Accuracy: 19.08% 9 Validation loss: 2.218164 Best loss: 1.909894 Accuracy: 19.27% 10 Validation loss: 1.903213 Best loss: 1.903213 Accuracy: 19.27% 11 Validation loss: 2.101270 Best loss: 1.903213 Accuracy: 19.08% 12 Validation loss: 2.090753 Best loss: 1.903213 Accuracy: 22.01% 13 Validation loss: 2.276820 Best loss: 1.903213 Accuracy: 22.01% 14 Validation loss: 3.238749 Best loss: 1.903213 Accuracy: 18.73% 15 Validation loss: 2.468314 Best loss: 1.903213 Accuracy: 19.08% 16 Validation loss: 2.552812 Best loss: 1.903213 Accuracy: 18.73% 17 Validation loss: 2.279547 Best loss: 1.903213 Accuracy: 20.91% 18 Validation loss: 3.453777 Best loss: 1.903213 Accuracy: 22.01% 19 Validation loss: 2.956371 Best loss: 1.903213 Accuracy: 22.01% 20 Validation loss: 3.392728 Best loss: 1.903213 Accuracy: 20.91% 21 Validation loss: 2.013876 Best loss: 1.903213 Accuracy: 20.91% 22 Validation loss: 2.057791 Best loss: 1.903213 Accuracy: 18.73% 23 Validation loss: 2.115132 Best loss: 1.903213 Accuracy: 19.08% 24 Validation loss: 2.480372 Best loss: 1.903213 Accuracy: 20.91% 25 Validation loss: 2.587861 Best loss: 1.903213 Accuracy: 20.91% 26 Validation loss: 2.666172 Best loss: 1.903213 Accuracy: 20.91% 27 Validation loss: 1.842633 Best loss: 1.842633 Accuracy: 19.08% 28 Validation loss: 2.438254 Best loss: 1.842633 Accuracy: 19.08% 29 Validation loss: 2.189014 Best loss: 1.842633 Accuracy: 19.27% 30 Validation loss: 1.703390 Best loss: 1.703390 Accuracy: 20.91% 31 Validation loss: 2.334586 Best loss: 1.703390 Accuracy: 19.08% 32 Validation loss: 2.185187 Best loss: 1.703390 Accuracy: 20.91% 33 Validation loss: 1.719668 Best loss: 1.703390 Accuracy: 22.01% 34 Validation loss: 1.628595 Best loss: 1.628595 Accuracy: 22.01% 35 Validation loss: 3.032679 Best loss: 1.628595 Accuracy: 19.27% 36 Validation loss: 2.421143 Best loss: 1.628595 Accuracy: 22.01% 37 Validation loss: 2.550120 Best loss: 1.628595 Accuracy: 20.91% 38 Validation loss: 1.910114 Best loss: 1.628595 Accuracy: 22.01% 39 Validation loss: 2.513147 Best loss: 1.628595 Accuracy: 18.73% 40 Validation loss: 2.453553 Best loss: 1.628595 Accuracy: 22.01% 41 Validation loss: 2.396963 Best loss: 1.628595 Accuracy: 19.27% 42 Validation loss: 2.810289 Best loss: 1.628595 Accuracy: 22.01% 43 Validation loss: 2.731160 Best loss: 1.628595 Accuracy: 18.73% 44 Validation loss: 3.093425 Best loss: 1.628595 Accuracy: 20.91% 45 Validation loss: 2.365693 Best loss: 1.628595 Accuracy: 18.73% 46 Validation loss: 2.828111 Best loss: 1.628595 Accuracy: 18.73% 47 Validation loss: 2.716028 Best loss: 1.628595 Accuracy: 19.08% 48 Validation loss: 2.009304 Best loss: 1.628595 Accuracy: 19.08% 49 Validation loss: 2.157573 Best loss: 1.628595 Accuracy: 19.08% 50 Validation loss: 1.807541 Best loss: 1.628595 Accuracy: 20.91% 51 Validation loss: 2.615746 Best loss: 1.628595 Accuracy: 22.01% 52 Validation loss: 1.928062 Best loss: 1.628595 Accuracy: 19.08% 53 Validation loss: 3.122555 Best loss: 1.628595 Accuracy: 19.27% 54 Validation loss: 2.647550 Best loss: 1.628595 Accuracy: 22.01% 55 Validation loss: 2.229312 Best loss: 1.628595 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 4.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 2.212627 Best loss: 2.212627 Accuracy: 19.27% 1 Validation loss: 2.170536 Best loss: 2.170536 Accuracy: 19.27% 2 Validation loss: 1.816077 Best loss: 1.816077 Accuracy: 22.01% 3 Validation loss: 2.100055 Best loss: 1.816077 Accuracy: 22.01% 4 Validation loss: 1.901633 Best loss: 1.816077 Accuracy: 19.08% 5 Validation loss: 2.054681 Best loss: 1.816077 Accuracy: 18.73% 6 Validation loss: 2.198756 Best loss: 1.816077 Accuracy: 19.27% 7 Validation loss: 2.570518 Best loss: 1.816077 Accuracy: 20.91% 8 Validation loss: 2.631223 Best loss: 1.816077 Accuracy: 18.73% 9 Validation loss: 1.970993 Best loss: 1.816077 Accuracy: 22.01% 10 Validation loss: 2.443515 Best loss: 1.816077 Accuracy: 19.08% 11 Validation loss: 2.979535 Best loss: 1.816077 Accuracy: 19.08% 12 Validation loss: 2.325011 Best loss: 1.816077 Accuracy: 20.91% 13 Validation loss: 2.824593 Best loss: 1.816077 Accuracy: 19.08% 14 Validation loss: 2.958388 Best loss: 1.816077 Accuracy: 19.27% 15 Validation loss: 2.465580 Best loss: 1.816077 Accuracy: 20.91% 16 Validation loss: 1.683397 Best loss: 1.683397 Accuracy: 22.01% 17 Validation loss: 2.397759 Best loss: 1.683397 Accuracy: 18.73% 18 Validation loss: 2.232680 Best loss: 1.683397 Accuracy: 19.08% 19 Validation loss: 2.322164 Best loss: 1.683397 Accuracy: 18.73% 20 Validation loss: 1.726230 Best loss: 1.683397 Accuracy: 18.73% 21 Validation loss: 1.970972 Best loss: 1.683397 Accuracy: 22.01% 22 Validation loss: 1.679338 Best loss: 1.679338 Accuracy: 18.73% 23 Validation loss: 3.116611 Best loss: 1.679338 Accuracy: 19.27% 24 Validation loss: 1.897403 Best loss: 1.679338 Accuracy: 18.73% 25 Validation loss: 1.984912 Best loss: 1.679338 Accuracy: 22.01% 26 Validation loss: 3.022332 Best loss: 1.679338 Accuracy: 19.08% 27 Validation loss: 2.557768 Best loss: 1.679338 Accuracy: 20.91% 28 Validation loss: 2.303726 Best loss: 1.679338 Accuracy: 20.91% 29 Validation loss: 2.091059 Best loss: 1.679338 Accuracy: 19.08% 30 Validation loss: 2.283423 Best loss: 1.679338 Accuracy: 22.01% 31 Validation loss: 2.333198 Best loss: 1.679338 Accuracy: 19.08% 32 Validation loss: 2.237311 Best loss: 1.679338 Accuracy: 18.73% 33 Validation loss: 3.356252 Best loss: 1.679338 Accuracy: 19.08% 34 Validation loss: 1.959495 Best loss: 1.679338 Accuracy: 22.01% 35 Validation loss: 2.733108 Best loss: 1.679338 Accuracy: 22.01% 36 Validation loss: 3.177168 Best loss: 1.679338 Accuracy: 19.27% 37 Validation loss: 2.645809 Best loss: 1.679338 Accuracy: 20.91% 38 Validation loss: 1.747638 Best loss: 1.679338 Accuracy: 18.73% 39 Validation loss: 5.013640 Best loss: 1.679338 Accuracy: 18.73% 40 Validation loss: 2.815721 Best loss: 1.679338 Accuracy: 18.73% 41 Validation loss: 4.490565 Best loss: 1.679338 Accuracy: 19.27% 42 Validation loss: 2.966645 Best loss: 1.679338 Accuracy: 19.27% 43 Validation loss: 2.568960 Best loss: 1.679338 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 3.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4 0 Validation loss: 1.837926 Best loss: 1.837926 Accuracy: 22.01% 1 Validation loss: 2.305294 Best loss: 1.837926 Accuracy: 22.01% 2 Validation loss: 2.465991 Best loss: 1.837926 Accuracy: 19.08% 3 Validation loss: 2.738959 Best loss: 1.837926 Accuracy: 22.01% 4 Validation loss: 3.856620 Best loss: 1.837926 Accuracy: 20.91% 5 Validation loss: 2.399260 Best loss: 1.837926 Accuracy: 20.91% 6 Validation loss: 1.989864 Best loss: 1.837926 Accuracy: 22.01% 7 Validation loss: 1.672320 Best loss: 1.672320 Accuracy: 20.91% 8 Validation loss: 1.697073 Best loss: 1.672320 Accuracy: 22.01% 9 Validation loss: 2.448783 Best loss: 1.672320 Accuracy: 18.73% 10 Validation loss: 2.339123 Best loss: 1.672320 Accuracy: 18.73% 11 Validation loss: 2.186826 Best loss: 1.672320 Accuracy: 18.73% 12 Validation loss: 2.209591 Best loss: 1.672320 Accuracy: 22.01% 13 Validation loss: 3.057066 Best loss: 1.672320 Accuracy: 19.08% 14 Validation loss: 1.883864 Best loss: 1.672320 Accuracy: 22.01% 15 Validation loss: 2.201201 Best loss: 1.672320 Accuracy: 19.27% 16 Validation loss: 1.972194 Best loss: 1.672320 Accuracy: 19.08% 17 Validation loss: 2.398799 Best loss: 1.672320 Accuracy: 18.73% 18 Validation loss: 1.799597 Best loss: 1.672320 Accuracy: 20.91% 19 Validation loss: 3.239805 Best loss: 1.672320 Accuracy: 22.01% 20 Validation loss: 1.921057 Best loss: 1.672320 Accuracy: 20.91% 21 Validation loss: 3.416172 Best loss: 1.672320 Accuracy: 22.01% 22 Validation loss: 2.283767 Best loss: 1.672320 Accuracy: 20.91% 23 Validation loss: 3.748461 Best loss: 1.672320 Accuracy: 19.08% 24 Validation loss: 2.545792 Best loss: 1.672320 Accuracy: 19.27% 25 Validation loss: 1.988029 Best loss: 1.672320 Accuracy: 18.73% 26 Validation loss: 2.036219 Best loss: 1.672320 Accuracy: 18.73% 27 Validation loss: 2.330848 Best loss: 1.672320 Accuracy: 20.91% 28 Validation loss: 3.196505 Best loss: 1.672320 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.4, total= 2.5min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 2.156161 Best loss: 2.156161 Accuracy: 18.73% 1 Validation loss: 2.063816 Best loss: 2.063816 Accuracy: 19.08% 2 Validation loss: 2.359565 Best loss: 2.063816 Accuracy: 19.27% 3 Validation loss: 1.871980 Best loss: 1.871980 Accuracy: 20.91% 4 Validation loss: 2.768074 Best loss: 1.871980 Accuracy: 18.73% 5 Validation loss: 1.780415 Best loss: 1.780415 Accuracy: 22.01% 6 Validation loss: 2.011012 Best loss: 1.780415 Accuracy: 18.73% 7 Validation loss: 1.786950 Best loss: 1.780415 Accuracy: 20.91% 8 Validation loss: 2.677289 Best loss: 1.780415 Accuracy: 19.08% 9 Validation loss: 2.138432 Best loss: 1.780415 Accuracy: 20.91% 10 Validation loss: 1.957773 Best loss: 1.780415 Accuracy: 19.27% 11 Validation loss: 2.481015 Best loss: 1.780415 Accuracy: 19.08% 12 Validation loss: 2.067203 Best loss: 1.780415 Accuracy: 22.01% 13 Validation loss: 2.136309 Best loss: 1.780415 Accuracy: 22.01% 14 Validation loss: 3.276874 Best loss: 1.780415 Accuracy: 20.91% 15 Validation loss: 2.067671 Best loss: 1.780415 Accuracy: 19.27% 16 Validation loss: 2.272886 Best loss: 1.780415 Accuracy: 18.73% 17 Validation loss: 2.634235 Best loss: 1.780415 Accuracy: 20.91% 18 Validation loss: 3.481533 Best loss: 1.780415 Accuracy: 22.01% 19 Validation loss: 2.956635 Best loss: 1.780415 Accuracy: 22.01% 20 Validation loss: 3.560570 Best loss: 1.780415 Accuracy: 20.91% 21 Validation loss: 2.339725 Best loss: 1.780415 Accuracy: 20.91% 22 Validation loss: 2.140547 Best loss: 1.780415 Accuracy: 18.73% 23 Validation loss: 1.855719 Best loss: 1.780415 Accuracy: 19.08% 24 Validation loss: 2.405271 Best loss: 1.780415 Accuracy: 20.91% 25 Validation loss: 1.994892 Best loss: 1.780415 Accuracy: 19.27% 26 Validation loss: 2.450106 Best loss: 1.780415 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3, total= 2.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.989717 Best loss: 1.989717 Accuracy: 19.08% 1 Validation loss: 2.320880 Best loss: 1.989717 Accuracy: 19.27% 2 Validation loss: 2.109937 Best loss: 1.989717 Accuracy: 22.01% 3 Validation loss: 2.416858 Best loss: 1.989717 Accuracy: 19.08% 4 Validation loss: 1.856821 Best loss: 1.856821 Accuracy: 19.08% 5 Validation loss: 1.975856 Best loss: 1.856821 Accuracy: 18.73% 6 Validation loss: 2.763820 Best loss: 1.856821 Accuracy: 18.73% 7 Validation loss: 2.114563 Best loss: 1.856821 Accuracy: 19.08% 8 Validation loss: 2.744597 Best loss: 1.856821 Accuracy: 18.73% 9 Validation loss: 1.979291 Best loss: 1.856821 Accuracy: 22.01% 10 Validation loss: 2.352546 Best loss: 1.856821 Accuracy: 19.08% 11 Validation loss: 2.828781 Best loss: 1.856821 Accuracy: 19.08% 12 Validation loss: 2.340877 Best loss: 1.856821 Accuracy: 20.91% 13 Validation loss: 3.272311 Best loss: 1.856821 Accuracy: 19.27% 14 Validation loss: 2.961215 Best loss: 1.856821 Accuracy: 19.27% 15 Validation loss: 2.655497 Best loss: 1.856821 Accuracy: 20.91% 16 Validation loss: 1.813184 Best loss: 1.813184 Accuracy: 22.01% 17 Validation loss: 2.527437 Best loss: 1.813184 Accuracy: 19.08% 18 Validation loss: 2.174712 Best loss: 1.813184 Accuracy: 19.08% 19 Validation loss: 2.524997 Best loss: 1.813184 Accuracy: 22.01% 20 Validation loss: 1.732186 Best loss: 1.732186 Accuracy: 18.73% 21 Validation loss: 2.199379 Best loss: 1.732186 Accuracy: 19.27% 22 Validation loss: 1.684675 Best loss: 1.684675 Accuracy: 18.73% 23 Validation loss: 2.217790 Best loss: 1.684675 Accuracy: 19.27% 24 Validation loss: 1.724423 Best loss: 1.684675 Accuracy: 18.73% 25 Validation loss: 1.744598 Best loss: 1.684675 Accuracy: 18.73% 26 Validation loss: 4.046068 Best loss: 1.684675 Accuracy: 19.08% 27 Validation loss: 2.406354 Best loss: 1.684675 Accuracy: 20.91% 28 Validation loss: 2.151017 Best loss: 1.684675 Accuracy: 19.27% 29 Validation loss: 1.936028 Best loss: 1.684675 Accuracy: 19.27% 30 Validation loss: 2.713347 Best loss: 1.684675 Accuracy: 22.01% 31 Validation loss: 2.196448 Best loss: 1.684675 Accuracy: 19.08% 32 Validation loss: 2.163520 Best loss: 1.684675 Accuracy: 18.73% 33 Validation loss: 3.707341 Best loss: 1.684675 Accuracy: 19.08% 34 Validation loss: 2.297056 Best loss: 1.684675 Accuracy: 20.91% 35 Validation loss: 3.078794 Best loss: 1.684675 Accuracy: 20.91% 36 Validation loss: 3.371657 Best loss: 1.684675 Accuracy: 19.27% 37 Validation loss: 3.341263 Best loss: 1.684675 Accuracy: 20.91% 38 Validation loss: 1.928011 Best loss: 1.684675 Accuracy: 19.08% 39 Validation loss: 4.551029 Best loss: 1.684675 Accuracy: 18.73% 40 Validation loss: 2.691634 Best loss: 1.684675 Accuracy: 18.73% 41 Validation loss: 4.253291 Best loss: 1.684675 Accuracy: 19.08% 42 Validation loss: 3.018767 Best loss: 1.684675 Accuracy: 20.91% 43 Validation loss: 3.032555 Best loss: 1.684675 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3, total= 3.7min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.722185 Best loss: 1.722185 Accuracy: 22.01% 1 Validation loss: 2.322997 Best loss: 1.722185 Accuracy: 22.01% 2 Validation loss: 2.228067 Best loss: 1.722185 Accuracy: 19.08% 3 Validation loss: 2.154531 Best loss: 1.722185 Accuracy: 22.01% 4 Validation loss: 3.231035 Best loss: 1.722185 Accuracy: 20.91% 5 Validation loss: 3.172793 Best loss: 1.722185 Accuracy: 20.91% 6 Validation loss: 2.639421 Best loss: 1.722185 Accuracy: 19.27% 7 Validation loss: 2.037729 Best loss: 1.722185 Accuracy: 22.01% 8 Validation loss: 1.745531 Best loss: 1.722185 Accuracy: 22.01% 9 Validation loss: 2.754615 Best loss: 1.722185 Accuracy: 18.73% 10 Validation loss: 1.974547 Best loss: 1.722185 Accuracy: 19.08% 11 Validation loss: 2.213611 Best loss: 1.722185 Accuracy: 18.73% 12 Validation loss: 2.587590 Best loss: 1.722185 Accuracy: 18.73% 13 Validation loss: 3.949859 Best loss: 1.722185 Accuracy: 19.08% 14 Validation loss: 1.798083 Best loss: 1.722185 Accuracy: 22.01% 15 Validation loss: 1.755204 Best loss: 1.722185 Accuracy: 22.01% 16 Validation loss: 2.001456 Best loss: 1.722185 Accuracy: 20.91% 17 Validation loss: 2.277148 Best loss: 1.722185 Accuracy: 18.73% 18 Validation loss: 1.954164 Best loss: 1.722185 Accuracy: 19.27% 19 Validation loss: 3.125824 Best loss: 1.722185 Accuracy: 22.01% 20 Validation loss: 1.882366 Best loss: 1.722185 Accuracy: 20.91% 21 Validation loss: 2.037230 Best loss: 1.722185 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=10, learning_rate=0.05, dropout_rate=0.3, total= 1.9min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.610959 Best loss: 1.610959 Accuracy: 19.08% 1 Validation loss: 1.613127 Best loss: 1.610959 Accuracy: 19.27% 2 Validation loss: 1.609386 Best loss: 1.609386 Accuracy: 22.01% 3 Validation loss: 1.609801 Best loss: 1.609386 Accuracy: 22.01% 4 Validation loss: 1.618811 Best loss: 1.609386 Accuracy: 22.01% 5 Validation loss: 1.612577 Best loss: 1.609386 Accuracy: 19.27% 6 Validation loss: 1.609906 Best loss: 1.609386 Accuracy: 22.01% 7 Validation loss: 1.615119 Best loss: 1.609386 Accuracy: 22.01% 8 Validation loss: 1.621897 Best loss: 1.609386 Accuracy: 22.01% 9 Validation loss: 1.610790 Best loss: 1.609386 Accuracy: 22.01% 10 Validation loss: 1.608212 Best loss: 1.608212 Accuracy: 20.91% 11 Validation loss: 1.619425 Best loss: 1.608212 Accuracy: 19.27% 12 Validation loss: 1.608469 Best loss: 1.608212 Accuracy: 20.91% 13 Validation loss: 1.618584 Best loss: 1.608212 Accuracy: 19.08% 14 Validation loss: 1.613560 Best loss: 1.608212 Accuracy: 18.73% 15 Validation loss: 1.611252 Best loss: 1.608212 Accuracy: 22.01% 16 Validation loss: 1.611343 Best loss: 1.608212 Accuracy: 19.08% 17 Validation loss: 1.610993 Best loss: 1.608212 Accuracy: 19.27% 18 Validation loss: 1.614764 Best loss: 1.608212 Accuracy: 18.73% 19 Validation loss: 1.610590 Best loss: 1.608212 Accuracy: 19.27% 20 Validation loss: 1.611319 Best loss: 1.608212 Accuracy: 20.91% 21 Validation loss: 1.614842 Best loss: 1.608212 Accuracy: 19.27% 22 Validation loss: 1.616512 Best loss: 1.608212 Accuracy: 19.27% 23 Validation loss: 1.618055 Best loss: 1.608212 Accuracy: 19.27% 24 Validation loss: 1.614491 Best loss: 1.608212 Accuracy: 22.01% 25 Validation loss: 1.609586 Best loss: 1.608212 Accuracy: 22.01% 26 Validation loss: 1.610508 Best loss: 1.608212 Accuracy: 22.01% 27 Validation loss: 1.612528 Best loss: 1.608212 Accuracy: 19.08% 28 Validation loss: 1.610706 Best loss: 1.608212 Accuracy: 19.08% 29 Validation loss: 1.614641 Best loss: 1.608212 Accuracy: 18.73% 30 Validation loss: 1.622547 Best loss: 1.608212 Accuracy: 19.27% 31 Validation loss: 1.608783 Best loss: 1.608212 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 18.8s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.609783 Best loss: 1.609783 Accuracy: 22.01% 1 Validation loss: 1.610492 Best loss: 1.609783 Accuracy: 19.08% 2 Validation loss: 1.615127 Best loss: 1.609783 Accuracy: 19.27% 3 Validation loss: 1.624164 Best loss: 1.609783 Accuracy: 18.73% 4 Validation loss: 1.614256 Best loss: 1.609783 Accuracy: 22.01% 5 Validation loss: 1.613982 Best loss: 1.609783 Accuracy: 19.27% 6 Validation loss: 1.614733 Best loss: 1.609783 Accuracy: 19.27% 7 Validation loss: 1.611901 Best loss: 1.609783 Accuracy: 22.01% 8 Validation loss: 1.609718 Best loss: 1.609718 Accuracy: 20.91% 9 Validation loss: 1.609544 Best loss: 1.609544 Accuracy: 20.91% 10 Validation loss: 1.619043 Best loss: 1.609544 Accuracy: 22.01% 11 Validation loss: 1.612234 Best loss: 1.609544 Accuracy: 22.01% 12 Validation loss: 1.609188 Best loss: 1.609188 Accuracy: 22.01% 13 Validation loss: 1.613472 Best loss: 1.609188 Accuracy: 19.27% 14 Validation loss: 1.613039 Best loss: 1.609188 Accuracy: 19.27% 15 Validation loss: 1.612358 Best loss: 1.609188 Accuracy: 22.01% 16 Validation loss: 1.612103 Best loss: 1.609188 Accuracy: 22.01% 17 Validation loss: 1.618465 Best loss: 1.609188 Accuracy: 19.08% 18 Validation loss: 1.610903 Best loss: 1.609188 Accuracy: 22.01% 19 Validation loss: 1.610624 Best loss: 1.609188 Accuracy: 22.01% 20 Validation loss: 1.612264 Best loss: 1.609188 Accuracy: 19.08% 21 Validation loss: 1.610903 Best loss: 1.609188 Accuracy: 22.01% 22 Validation loss: 1.617964 Best loss: 1.609188 Accuracy: 22.01% 23 Validation loss: 1.616951 Best loss: 1.609188 Accuracy: 22.01% 24 Validation loss: 1.612185 Best loss: 1.609188 Accuracy: 22.01% 25 Validation loss: 1.615036 Best loss: 1.609188 Accuracy: 22.01% 26 Validation loss: 1.607682 Best loss: 1.607682 Accuracy: 22.01% 27 Validation loss: 1.611644 Best loss: 1.607682 Accuracy: 22.01% 28 Validation loss: 1.626018 Best loss: 1.607682 Accuracy: 18.73% 29 Validation loss: 1.609979 Best loss: 1.607682 Accuracy: 18.73% 30 Validation loss: 1.611090 Best loss: 1.607682 Accuracy: 19.08% 31 Validation loss: 1.611652 Best loss: 1.607682 Accuracy: 19.27% 32 Validation loss: 1.612803 Best loss: 1.607682 Accuracy: 18.73% 33 Validation loss: 1.608830 Best loss: 1.607682 Accuracy: 20.91% 34 Validation loss: 1.613910 Best loss: 1.607682 Accuracy: 22.01% 35 Validation loss: 1.610115 Best loss: 1.607682 Accuracy: 22.01% 36 Validation loss: 1.613157 Best loss: 1.607682 Accuracy: 20.91% 37 Validation loss: 1.609833 Best loss: 1.607682 Accuracy: 22.01% 38 Validation loss: 1.620759 Best loss: 1.607682 Accuracy: 22.01% 39 Validation loss: 1.623760 Best loss: 1.607682 Accuracy: 19.27% 40 Validation loss: 1.609532 Best loss: 1.607682 Accuracy: 22.01% 41 Validation loss: 1.609141 Best loss: 1.607682 Accuracy: 22.01% 42 Validation loss: 1.622814 Best loss: 1.607682 Accuracy: 19.27% 43 Validation loss: 1.617255 Best loss: 1.607682 Accuracy: 22.01% 44 Validation loss: 1.616077 Best loss: 1.607682 Accuracy: 19.08% 45 Validation loss: 1.611638 Best loss: 1.607682 Accuracy: 19.08% 46 Validation loss: 1.623886 Best loss: 1.607682 Accuracy: 18.73% 47 Validation loss: 1.611055 Best loss: 1.607682 Accuracy: 19.08% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 28.0s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.613968 Best loss: 1.613968 Accuracy: 22.01% 1 Validation loss: 1.609759 Best loss: 1.609759 Accuracy: 19.08% 2 Validation loss: 1.617328 Best loss: 1.609759 Accuracy: 22.01% 3 Validation loss: 1.620003 Best loss: 1.609759 Accuracy: 19.27% 4 Validation loss: 1.609395 Best loss: 1.609395 Accuracy: 22.01% 5 Validation loss: 1.609368 Best loss: 1.609368 Accuracy: 22.01% 6 Validation loss: 1.615014 Best loss: 1.609368 Accuracy: 22.01% 7 Validation loss: 1.616839 Best loss: 1.609368 Accuracy: 18.73% 8 Validation loss: 1.611633 Best loss: 1.609368 Accuracy: 19.27% 9 Validation loss: 1.614371 Best loss: 1.609368 Accuracy: 18.73% 10 Validation loss: 1.612539 Best loss: 1.609368 Accuracy: 18.73% 11 Validation loss: 1.623439 Best loss: 1.609368 Accuracy: 22.01% 12 Validation loss: 1.608297 Best loss: 1.608297 Accuracy: 22.01% 13 Validation loss: 1.611835 Best loss: 1.608297 Accuracy: 19.27% 14 Validation loss: 1.608474 Best loss: 1.608297 Accuracy: 20.91% 15 Validation loss: 1.617344 Best loss: 1.608297 Accuracy: 19.08% 16 Validation loss: 1.618887 Best loss: 1.608297 Accuracy: 18.73% 17 Validation loss: 1.615229 Best loss: 1.608297 Accuracy: 19.08% 18 Validation loss: 1.608074 Best loss: 1.608074 Accuracy: 20.91% 19 Validation loss: 1.608634 Best loss: 1.608074 Accuracy: 22.01% 20 Validation loss: 1.620146 Best loss: 1.608074 Accuracy: 19.27% 21 Validation loss: 1.611821 Best loss: 1.608074 Accuracy: 22.01% 22 Validation loss: 1.613172 Best loss: 1.608074 Accuracy: 22.01% 23 Validation loss: 1.613918 Best loss: 1.608074 Accuracy: 22.01% 24 Validation loss: 1.613870 Best loss: 1.608074 Accuracy: 20.91% 25 Validation loss: 1.617802 Best loss: 1.608074 Accuracy: 22.01% 26 Validation loss: 1.613063 Best loss: 1.608074 Accuracy: 22.01% 27 Validation loss: 1.614678 Best loss: 1.608074 Accuracy: 19.27% 28 Validation loss: 1.630545 Best loss: 1.608074 Accuracy: 18.73% 29 Validation loss: 1.611471 Best loss: 1.608074 Accuracy: 22.01% 30 Validation loss: 1.611858 Best loss: 1.608074 Accuracy: 19.08% 31 Validation loss: 1.611840 Best loss: 1.608074 Accuracy: 22.01% 32 Validation loss: 1.615410 Best loss: 1.608074 Accuracy: 18.73% 33 Validation loss: 1.608509 Best loss: 1.608074 Accuracy: 22.01% 34 Validation loss: 1.613687 Best loss: 1.608074 Accuracy: 22.01% 35 Validation loss: 1.609653 Best loss: 1.608074 Accuracy: 19.27% 36 Validation loss: 1.609913 Best loss: 1.608074 Accuracy: 18.73% 37 Validation loss: 1.608673 Best loss: 1.608074 Accuracy: 22.01% 38 Validation loss: 1.617390 Best loss: 1.608074 Accuracy: 19.27% 39 Validation loss: 1.625790 Best loss: 1.608074 Accuracy: 19.27% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=70, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 23.7s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.319801 Best loss: 1.319801 Accuracy: 37.45% 1 Validation loss: 1.274088 Best loss: 1.274088 Accuracy: 41.40% 2 Validation loss: 1.245165 Best loss: 1.245165 Accuracy: 41.13% 3 Validation loss: 1.275528 Best loss: 1.245165 Accuracy: 40.62% 4 Validation loss: 1.375784 Best loss: 1.245165 Accuracy: 42.18% 5 Validation loss: 1.324490 Best loss: 1.245165 Accuracy: 42.14% 6 Validation loss: 1.248606 Best loss: 1.245165 Accuracy: 41.91% 7 Validation loss: 1.268378 Best loss: 1.245165 Accuracy: 41.91% 8 Validation loss: 1.257732 Best loss: 1.245165 Accuracy: 41.91% 9 Validation loss: 1.240199 Best loss: 1.240199 Accuracy: 41.91% 10 Validation loss: 1.249951 Best loss: 1.240199 Accuracy: 41.91% 11 Validation loss: 1.245262 Best loss: 1.240199 Accuracy: 41.91% 12 Validation loss: 1.257190 Best loss: 1.240199 Accuracy: 41.91% 13 Validation loss: 1.261016 Best loss: 1.240199 Accuracy: 38.58% 14 Validation loss: 1.248380 Best loss: 1.240199 Accuracy: 38.51% 15 Validation loss: 1.554072 Best loss: 1.240199 Accuracy: 22.01% 16 Validation loss: 1.431173 Best loss: 1.240199 Accuracy: 39.84% 17 Validation loss: 1.433104 Best loss: 1.240199 Accuracy: 37.26% 18 Validation loss: 1.446941 Best loss: 1.240199 Accuracy: 34.99% 19 Validation loss: 1.460270 Best loss: 1.240199 Accuracy: 39.84% 20 Validation loss: 1.634587 Best loss: 1.240199 Accuracy: 22.01% 21 Validation loss: 1.672305 Best loss: 1.240199 Accuracy: 19.27% 22 Validation loss: 1.618058 Best loss: 1.240199 Accuracy: 19.27% 23 Validation loss: 1.620102 Best loss: 1.240199 Accuracy: 19.27% 24 Validation loss: 1.619826 Best loss: 1.240199 Accuracy: 22.01% 25 Validation loss: 1.611761 Best loss: 1.240199 Accuracy: 22.01% 26 Validation loss: 1.618483 Best loss: 1.240199 Accuracy: 22.01% 27 Validation loss: 1.614303 Best loss: 1.240199 Accuracy: 19.08% 28 Validation loss: 1.609038 Best loss: 1.240199 Accuracy: 20.91% 29 Validation loss: 1.611783 Best loss: 1.240199 Accuracy: 18.73% 30 Validation loss: 1.617963 Best loss: 1.240199 Accuracy: 19.27% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3, total= 34.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.406138 Best loss: 1.406138 Accuracy: 31.04% 1 Validation loss: 1.463372 Best loss: 1.406138 Accuracy: 27.99% 2 Validation loss: 1.611727 Best loss: 1.406138 Accuracy: 19.27% 3 Validation loss: 1.619802 Best loss: 1.406138 Accuracy: 18.73% 4 Validation loss: 1.612870 Best loss: 1.406138 Accuracy: 22.01% 5 Validation loss: 1.610886 Best loss: 1.406138 Accuracy: 22.01% 6 Validation loss: 1.616850 Best loss: 1.406138 Accuracy: 19.27% 7 Validation loss: 1.613213 Best loss: 1.406138 Accuracy: 22.01% 8 Validation loss: 1.609157 Best loss: 1.406138 Accuracy: 22.01% 9 Validation loss: 1.608320 Best loss: 1.406138 Accuracy: 22.01% 10 Validation loss: 1.614522 Best loss: 1.406138 Accuracy: 22.01% 11 Validation loss: 1.610574 Best loss: 1.406138 Accuracy: 22.01% 12 Validation loss: 1.609135 Best loss: 1.406138 Accuracy: 22.01% 13 Validation loss: 1.612341 Best loss: 1.406138 Accuracy: 19.27% 14 Validation loss: 1.609190 Best loss: 1.406138 Accuracy: 22.01% 15 Validation loss: 1.610180 Best loss: 1.406138 Accuracy: 22.01% 16 Validation loss: 1.613044 Best loss: 1.406138 Accuracy: 22.01% 17 Validation loss: 1.615458 Best loss: 1.406138 Accuracy: 19.08% 18 Validation loss: 1.610242 Best loss: 1.406138 Accuracy: 22.01% 19 Validation loss: 1.609070 Best loss: 1.406138 Accuracy: 22.01% 20 Validation loss: 1.611214 Best loss: 1.406138 Accuracy: 22.01% 21 Validation loss: 1.612875 Best loss: 1.406138 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3, total= 24.5s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.609033 Best loss: 1.609033 Accuracy: 22.05% 1 Validation loss: 1.608654 Best loss: 1.608654 Accuracy: 22.13% 2 Validation loss: 1.615705 Best loss: 1.608654 Accuracy: 22.01% 3 Validation loss: 1.622234 Best loss: 1.608654 Accuracy: 19.27% 4 Validation loss: 1.608044 Best loss: 1.608044 Accuracy: 22.01% 5 Validation loss: 1.610939 Best loss: 1.608044 Accuracy: 22.01% 6 Validation loss: 1.612941 Best loss: 1.608044 Accuracy: 22.01% 7 Validation loss: 1.615310 Best loss: 1.608044 Accuracy: 22.01% 8 Validation loss: 1.609192 Best loss: 1.608044 Accuracy: 22.01% 9 Validation loss: 1.611430 Best loss: 1.608044 Accuracy: 22.01% 10 Validation loss: 1.612139 Best loss: 1.608044 Accuracy: 18.73% 11 Validation loss: 1.617147 Best loss: 1.608044 Accuracy: 22.01% 12 Validation loss: 1.608020 Best loss: 1.608020 Accuracy: 22.01% 13 Validation loss: 1.614054 Best loss: 1.608020 Accuracy: 19.27% 14 Validation loss: 1.609036 Best loss: 1.608020 Accuracy: 20.91% 15 Validation loss: 1.613213 Best loss: 1.608020 Accuracy: 22.01% 16 Validation loss: 1.620483 Best loss: 1.608020 Accuracy: 18.73% 17 Validation loss: 1.614961 Best loss: 1.608020 Accuracy: 19.08% 18 Validation loss: 1.608522 Best loss: 1.608020 Accuracy: 20.91% 19 Validation loss: 1.609453 Best loss: 1.608020 Accuracy: 22.01% 20 Validation loss: 1.617041 Best loss: 1.608020 Accuracy: 19.27% 21 Validation loss: 1.612379 Best loss: 1.608020 Accuracy: 22.01% 22 Validation loss: 1.613456 Best loss: 1.608020 Accuracy: 22.01% 23 Validation loss: 1.611028 Best loss: 1.608020 Accuracy: 22.01% 24 Validation loss: 1.610688 Best loss: 1.608020 Accuracy: 20.91% 25 Validation loss: 1.614551 Best loss: 1.608020 Accuracy: 22.01% 26 Validation loss: 1.609984 Best loss: 1.608020 Accuracy: 22.01% 27 Validation loss: 1.611451 Best loss: 1.608020 Accuracy: 22.01% 28 Validation loss: 1.625296 Best loss: 1.608020 Accuracy: 18.73% 29 Validation loss: 1.611936 Best loss: 1.608020 Accuracy: 22.01% 30 Validation loss: 1.610434 Best loss: 1.608020 Accuracy: 19.08% 31 Validation loss: 1.609723 Best loss: 1.608020 Accuracy: 22.01% 32 Validation loss: 1.612844 Best loss: 1.608020 Accuracy: 18.73% 33 Validation loss: 1.609556 Best loss: 1.608020 Accuracy: 22.01% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=100, batch_size=50, learning_rate=0.05, dropout_rate=0.3, total= 38.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.376199 Best loss: 0.376199 Accuracy: 91.87% 1 Validation loss: 0.313967 Best loss: 0.313967 Accuracy: 92.06% 2 Validation loss: 0.350038 Best loss: 0.313967 Accuracy: 93.12% 3 Validation loss: 0.338154 Best loss: 0.313967 Accuracy: 91.99% 4 Validation loss: 0.269337 Best loss: 0.269337 Accuracy: 93.71% 5 Validation loss: 0.315204 Best loss: 0.269337 Accuracy: 92.85% 6 Validation loss: 0.333477 Best loss: 0.269337 Accuracy: 92.42% 7 Validation loss: 0.407480 Best loss: 0.269337 Accuracy: 91.24% 8 Validation loss: 0.489458 Best loss: 0.269337 Accuracy: 87.18% 9 Validation loss: 0.445822 Best loss: 0.269337 Accuracy: 88.70% 10 Validation loss: 0.416503 Best loss: 0.269337 Accuracy: 91.40% 11 Validation loss: 0.460309 Best loss: 0.269337 Accuracy: 90.34% 12 Validation loss: 0.576501 Best loss: 0.269337 Accuracy: 84.75% 13 Validation loss: 0.887702 Best loss: 0.269337 Accuracy: 64.74% 14 Validation loss: 0.770059 Best loss: 0.269337 Accuracy: 75.76% 15 Validation loss: 0.797093 Best loss: 0.269337 Accuracy: 72.09% 16 Validation loss: 0.758941 Best loss: 0.269337 Accuracy: 75.14% 17 Validation loss: 0.726608 Best loss: 0.269337 Accuracy: 78.11% 18 Validation loss: 0.878936 Best loss: 0.269337 Accuracy: 65.13% 19 Validation loss: 1.028606 Best loss: 0.269337 Accuracy: 56.45% 20 Validation loss: 1.010196 Best loss: 0.269337 Accuracy: 57.39% 21 Validation loss: 0.966382 Best loss: 0.269337 Accuracy: 55.43% 22 Validation loss: 1.207306 Best loss: 0.269337 Accuracy: 44.68% 23 Validation loss: 1.320294 Best loss: 0.269337 Accuracy: 34.83% 24 Validation loss: 1.308442 Best loss: 0.269337 Accuracy: 38.58% 25 Validation loss: 1.364085 Best loss: 0.269337 Accuracy: 36.71% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6, total= 29.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.343791 Best loss: 0.343791 Accuracy: 92.77% 1 Validation loss: 0.400366 Best loss: 0.343791 Accuracy: 92.26% 2 Validation loss: 0.419304 Best loss: 0.343791 Accuracy: 90.66% 3 Validation loss: 0.397480 Best loss: 0.343791 Accuracy: 89.41% 4 Validation loss: 0.448109 Best loss: 0.343791 Accuracy: 88.47% 5 Validation loss: 0.539357 Best loss: 0.343791 Accuracy: 82.53% 6 Validation loss: 0.466653 Best loss: 0.343791 Accuracy: 88.00% 7 Validation loss: 0.724975 Best loss: 0.343791 Accuracy: 73.53% 8 Validation loss: 0.558049 Best loss: 0.343791 Accuracy: 81.00% 9 Validation loss: 0.523917 Best loss: 0.343791 Accuracy: 82.88% 10 Validation loss: 0.515921 Best loss: 0.343791 Accuracy: 85.57% 11 Validation loss: 0.441059 Best loss: 0.343791 Accuracy: 89.44% 12 Validation loss: 0.477910 Best loss: 0.343791 Accuracy: 88.04% 13 Validation loss: 0.643118 Best loss: 0.343791 Accuracy: 78.50% 14 Validation loss: 0.674212 Best loss: 0.343791 Accuracy: 74.98% 15 Validation loss: 0.673958 Best loss: 0.343791 Accuracy: 73.46% 16 Validation loss: 0.721355 Best loss: 0.343791 Accuracy: 71.85% 17 Validation loss: 0.730760 Best loss: 0.343791 Accuracy: 71.54% 18 Validation loss: 0.682554 Best loss: 0.343791 Accuracy: 73.06% 19 Validation loss: 0.731608 Best loss: 0.343791 Accuracy: 71.46% 20 Validation loss: 0.636718 Best loss: 0.343791 Accuracy: 73.85% 21 Validation loss: 0.658613 Best loss: 0.343791 Accuracy: 74.12% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6, total= 25.4s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.453847 Best loss: 0.453847 Accuracy: 88.51% 1 Validation loss: 0.288377 Best loss: 0.288377 Accuracy: 93.12% 2 Validation loss: 0.360330 Best loss: 0.288377 Accuracy: 91.95% 3 Validation loss: 0.491382 Best loss: 0.288377 Accuracy: 91.44% 4 Validation loss: 0.501503 Best loss: 0.288377 Accuracy: 90.11% 5 Validation loss: 0.753890 Best loss: 0.288377 Accuracy: 73.96% 6 Validation loss: 0.687996 Best loss: 0.288377 Accuracy: 72.71% 7 Validation loss: 0.660754 Best loss: 0.288377 Accuracy: 73.92% 8 Validation loss: 0.889139 Best loss: 0.288377 Accuracy: 58.25% 9 Validation loss: 0.766261 Best loss: 0.288377 Accuracy: 69.59% 10 Validation loss: 0.900737 Best loss: 0.288377 Accuracy: 57.11% 11 Validation loss: 0.970113 Best loss: 0.288377 Accuracy: 56.29% 12 Validation loss: 0.897538 Best loss: 0.288377 Accuracy: 57.43% 13 Validation loss: 1.047489 Best loss: 0.288377 Accuracy: 53.95% 14 Validation loss: 0.921795 Best loss: 0.288377 Accuracy: 56.72% 15 Validation loss: 0.959178 Best loss: 0.288377 Accuracy: 54.81% 16 Validation loss: 0.981416 Best loss: 0.288377 Accuracy: 54.65% 17 Validation loss: 1.003913 Best loss: 0.288377 Accuracy: 54.22% 18 Validation loss: 1.086074 Best loss: 0.288377 Accuracy: 49.53% 19 Validation loss: 1.078661 Best loss: 0.288377 Accuracy: 50.08% 20 Validation loss: 1.003265 Best loss: 0.288377 Accuracy: 54.10% 21 Validation loss: 1.050255 Best loss: 0.288377 Accuracy: 51.29% 22 Validation loss: 1.200408 Best loss: 0.288377 Accuracy: 41.56% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=50, learning_rate=0.01, dropout_rate=0.6, total= 25.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.622913 Best loss: 1.622913 Accuracy: 22.01% 1 Validation loss: 1.713925 Best loss: 1.622913 Accuracy: 19.27% 2 Validation loss: 1.642437 Best loss: 1.622913 Accuracy: 19.27% 3 Validation loss: 1.761912 Best loss: 1.622913 Accuracy: 19.27% 4 Validation loss: 1.714104 Best loss: 1.622913 Accuracy: 22.01% 5 Validation loss: 1.813097 Best loss: 1.622913 Accuracy: 18.73% 6 Validation loss: 1.677973 Best loss: 1.622913 Accuracy: 18.73% 7 Validation loss: 1.666575 Best loss: 1.622913 Accuracy: 20.91% 8 Validation loss: 1.732240 Best loss: 1.622913 Accuracy: 19.27% 9 Validation loss: 1.652136 Best loss: 1.622913 Accuracy: 18.73% 10 Validation loss: 1.673371 Best loss: 1.622913 Accuracy: 22.01% 11 Validation loss: 1.648985 Best loss: 1.622913 Accuracy: 22.01% 12 Validation loss: 1.646320 Best loss: 1.622913 Accuracy: 20.91% 13 Validation loss: 1.630677 Best loss: 1.622913 Accuracy: 19.27% 14 Validation loss: 1.754413 Best loss: 1.622913 Accuracy: 22.01% 15 Validation loss: 1.661756 Best loss: 1.622913 Accuracy: 22.01% 16 Validation loss: 1.638489 Best loss: 1.622913 Accuracy: 18.73% 17 Validation loss: 1.662441 Best loss: 1.622913 Accuracy: 18.73% 18 Validation loss: 1.704219 Best loss: 1.622913 Accuracy: 20.91% 19 Validation loss: 1.736790 Best loss: 1.622913 Accuracy: 22.01% 20 Validation loss: 1.633201 Best loss: 1.622913 Accuracy: 18.73% 21 Validation loss: 1.629899 Best loss: 1.622913 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 1.8min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.663486 Best loss: 1.663486 Accuracy: 22.01% 1 Validation loss: 1.618734 Best loss: 1.618734 Accuracy: 18.73% 2 Validation loss: 1.669722 Best loss: 1.618734 Accuracy: 19.27% 3 Validation loss: 1.683621 Best loss: 1.618734 Accuracy: 22.01% 4 Validation loss: 1.685020 Best loss: 1.618734 Accuracy: 22.01% 5 Validation loss: 1.658030 Best loss: 1.618734 Accuracy: 20.91% 6 Validation loss: 1.647170 Best loss: 1.618734 Accuracy: 19.27% 7 Validation loss: 1.675458 Best loss: 1.618734 Accuracy: 19.27% 8 Validation loss: 1.639526 Best loss: 1.618734 Accuracy: 22.01% 9 Validation loss: 1.610724 Best loss: 1.610724 Accuracy: 22.01% 10 Validation loss: 1.631784 Best loss: 1.610724 Accuracy: 22.01% 11 Validation loss: 1.644648 Best loss: 1.610724 Accuracy: 20.91% 12 Validation loss: 1.654162 Best loss: 1.610724 Accuracy: 20.91% 13 Validation loss: 1.640290 Best loss: 1.610724 Accuracy: 22.01% 14 Validation loss: 1.884427 Best loss: 1.610724 Accuracy: 18.73% 15 Validation loss: 1.725730 Best loss: 1.610724 Accuracy: 18.73% 16 Validation loss: 1.652587 Best loss: 1.610724 Accuracy: 19.27% 17 Validation loss: 1.705925 Best loss: 1.610724 Accuracy: 19.08% 18 Validation loss: 1.724167 Best loss: 1.610724 Accuracy: 20.91% 19 Validation loss: 1.615430 Best loss: 1.610724 Accuracy: 20.91% 20 Validation loss: 1.626318 Best loss: 1.610724 Accuracy: 20.91% 21 Validation loss: 1.644180 Best loss: 1.610724 Accuracy: 22.01% 22 Validation loss: 1.621657 Best loss: 1.610724 Accuracy: 19.27% 23 Validation loss: 1.718072 Best loss: 1.610724 Accuracy: 22.01% 24 Validation loss: 1.683651 Best loss: 1.610724 Accuracy: 18.73% 25 Validation loss: 6.837007 Best loss: 1.610724 Accuracy: 22.01% 26 Validation loss: 1.676415 Best loss: 1.610724 Accuracy: 19.08% 27 Validation loss: 1.614865 Best loss: 1.610724 Accuracy: 22.01% 28 Validation loss: 1.671858 Best loss: 1.610724 Accuracy: 19.08% 29 Validation loss: 1.701350 Best loss: 1.610724 Accuracy: 22.01% 30 Validation loss: 1.620001 Best loss: 1.610724 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 2.7min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.614338 Best loss: 1.614338 Accuracy: 18.73% 1 Validation loss: 1.691362 Best loss: 1.614338 Accuracy: 19.27% 2 Validation loss: 1.620174 Best loss: 1.614338 Accuracy: 19.27% 3 Validation loss: 1.672203 Best loss: 1.614338 Accuracy: 19.08% 4 Validation loss: 1.753689 Best loss: 1.614338 Accuracy: 19.08% 5 Validation loss: 1.664109 Best loss: 1.614338 Accuracy: 20.91% 6 Validation loss: 1.665451 Best loss: 1.614338 Accuracy: 19.27% 7 Validation loss: 1.647918 Best loss: 1.614338 Accuracy: 18.73% 8 Validation loss: 1.683239 Best loss: 1.614338 Accuracy: 18.73% 9 Validation loss: 1.714252 Best loss: 1.614338 Accuracy: 22.01% 10 Validation loss: 1.627946 Best loss: 1.614338 Accuracy: 18.73% 11 Validation loss: 1.704932 Best loss: 1.614338 Accuracy: 18.73% 12 Validation loss: 1.713096 Best loss: 1.614338 Accuracy: 20.91% 13 Validation loss: 1.678811 Best loss: 1.614338 Accuracy: 22.01% 14 Validation loss: 1.854946 Best loss: 1.614338 Accuracy: 18.73% 15 Validation loss: 1.639386 Best loss: 1.614338 Accuracy: 22.01% 16 Validation loss: 1.645660 Best loss: 1.614338 Accuracy: 19.27% 17 Validation loss: 1.628370 Best loss: 1.614338 Accuracy: 20.91% 18 Validation loss: 1.698103 Best loss: 1.614338 Accuracy: 22.01% 19 Validation loss: 1.652491 Best loss: 1.614338 Accuracy: 19.27% 20 Validation loss: 1.640774 Best loss: 1.614338 Accuracy: 20.91% 21 Validation loss: 1.695997 Best loss: 1.614338 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 1.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 1.251853 Best loss: 1.251853 Accuracy: 53.36% 1 Validation loss: 1.632751 Best loss: 1.251853 Accuracy: 19.27% 2 Validation loss: 1.690061 Best loss: 1.251853 Accuracy: 19.27% 3 Validation loss: 1.712494 Best loss: 1.251853 Accuracy: 19.27% 4 Validation loss: 1.741684 Best loss: 1.251853 Accuracy: 18.73% 5 Validation loss: 1.691165 Best loss: 1.251853 Accuracy: 22.01% 6 Validation loss: 1.635431 Best loss: 1.251853 Accuracy: 19.08% 7 Validation loss: 1.761021 Best loss: 1.251853 Accuracy: 19.08% 8 Validation loss: 1.708401 Best loss: 1.251853 Accuracy: 19.27% 9 Validation loss: 1.843622 Best loss: 1.251853 Accuracy: 19.27% 10 Validation loss: 1.659562 Best loss: 1.251853 Accuracy: 18.73% 11 Validation loss: 1.739221 Best loss: 1.251853 Accuracy: 19.08% 12 Validation loss: 1.734355 Best loss: 1.251853 Accuracy: 19.08% 13 Validation loss: 1.650780 Best loss: 1.251853 Accuracy: 20.91% 14 Validation loss: 1.645068 Best loss: 1.251853 Accuracy: 18.73% 15 Validation loss: 1.669529 Best loss: 1.251853 Accuracy: 19.08% 16 Validation loss: 1.739544 Best loss: 1.251853 Accuracy: 18.73% 17 Validation loss: 1.649988 Best loss: 1.251853 Accuracy: 22.01% 18 Validation loss: 1.686872 Best loss: 1.251853 Accuracy: 20.91% 19 Validation loss: 1.631175 Best loss: 1.251853 Accuracy: 20.91% 20 Validation loss: 1.658821 Best loss: 1.251853 Accuracy: 19.27% 21 Validation loss: 1.759572 Best loss: 1.251853 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 24.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 1.613135 Best loss: 1.613135 Accuracy: 36.47% 1 Validation loss: 1.645113 Best loss: 1.613135 Accuracy: 19.08% 2 Validation loss: 1.662588 Best loss: 1.613135 Accuracy: 20.91% 3 Validation loss: 1.652616 Best loss: 1.613135 Accuracy: 22.01% 4 Validation loss: 1.666343 Best loss: 1.613135 Accuracy: 19.27% 5 Validation loss: 1.712007 Best loss: 1.613135 Accuracy: 20.91% 6 Validation loss: 1.654462 Best loss: 1.613135 Accuracy: 19.27% 7 Validation loss: 1.804651 Best loss: 1.613135 Accuracy: 18.73% 8 Validation loss: 1.826288 Best loss: 1.613135 Accuracy: 18.73% 9 Validation loss: 1.708499 Best loss: 1.613135 Accuracy: 18.73% 10 Validation loss: 1.672716 Best loss: 1.613135 Accuracy: 19.08% 11 Validation loss: 1.691086 Best loss: 1.613135 Accuracy: 22.01% 12 Validation loss: 1.859798 Best loss: 1.613135 Accuracy: 20.91% 13 Validation loss: 1.671651 Best loss: 1.613135 Accuracy: 19.08% 14 Validation loss: 1.639897 Best loss: 1.613135 Accuracy: 18.73% 15 Validation loss: 1.819149 Best loss: 1.613135 Accuracy: 19.08% 16 Validation loss: 1.666695 Best loss: 1.613135 Accuracy: 18.73% 17 Validation loss: 1.673237 Best loss: 1.613135 Accuracy: 19.27% 18 Validation loss: 1.648671 Best loss: 1.613135 Accuracy: 19.08% 19 Validation loss: 1.701077 Best loss: 1.613135 Accuracy: 19.27% 20 Validation loss: 1.700924 Best loss: 1.613135 Accuracy: 22.01% 21 Validation loss: 1.760052 Best loss: 1.613135 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 24.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.272536 Best loss: 0.272536 Accuracy: 93.94% 1 Validation loss: 1.644488 Best loss: 0.272536 Accuracy: 19.27% 2 Validation loss: 1.756182 Best loss: 0.272536 Accuracy: 20.91% 3 Validation loss: 1.700079 Best loss: 0.272536 Accuracy: 22.01% 4 Validation loss: 1.773024 Best loss: 0.272536 Accuracy: 19.27% 5 Validation loss: 1.708282 Best loss: 0.272536 Accuracy: 20.91% 6 Validation loss: 1.670462 Best loss: 0.272536 Accuracy: 19.27% 7 Validation loss: 1.774604 Best loss: 0.272536 Accuracy: 18.73% 8 Validation loss: 1.755814 Best loss: 0.272536 Accuracy: 22.01% 9 Validation loss: 1.902144 Best loss: 0.272536 Accuracy: 20.91% 10 Validation loss: 1.669155 Best loss: 0.272536 Accuracy: 18.73% 11 Validation loss: 1.892161 Best loss: 0.272536 Accuracy: 18.73% 12 Validation loss: 1.802391 Best loss: 0.272536 Accuracy: 20.91% 13 Validation loss: 1.619435 Best loss: 0.272536 Accuracy: 22.01% 14 Validation loss: 1.693270 Best loss: 0.272536 Accuracy: 19.08% 15 Validation loss: 1.656775 Best loss: 0.272536 Accuracy: 22.01% 16 Validation loss: 1.633002 Best loss: 0.272536 Accuracy: 22.01% 17 Validation loss: 1.664847 Best loss: 0.272536 Accuracy: 19.27% 18 Validation loss: 1.644787 Best loss: 0.272536 Accuracy: 19.08% 19 Validation loss: 1.743184 Best loss: 0.272536 Accuracy: 18.73% 20 Validation loss: 1.720337 Best loss: 0.272536 Accuracy: 18.73% 21 Validation loss: 1.819168 Best loss: 0.272536 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=50, learning_rate=0.02, dropout_rate=0.3, total= 24.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.673069 Best loss: 1.673069 Accuracy: 19.27% 1 Validation loss: 1.829582 Best loss: 1.673069 Accuracy: 19.08% 2 Validation loss: 1.754017 Best loss: 1.673069 Accuracy: 22.01% 3 Validation loss: 1.776856 Best loss: 1.673069 Accuracy: 18.73% 4 Validation loss: 1.758369 Best loss: 1.673069 Accuracy: 18.73% 5 Validation loss: 1.663307 Best loss: 1.663307 Accuracy: 20.91% 6 Validation loss: 1.703243 Best loss: 1.663307 Accuracy: 19.27% 7 Validation loss: 1.649201 Best loss: 1.649201 Accuracy: 22.01% 8 Validation loss: 2.027719 Best loss: 1.649201 Accuracy: 19.08% 9 Validation loss: 1.918205 Best loss: 1.649201 Accuracy: 19.27% 10 Validation loss: 2.655689 Best loss: 1.649201 Accuracy: 22.01% 11 Validation loss: 1.953923 Best loss: 1.649201 Accuracy: 19.08% 12 Validation loss: 1.875643 Best loss: 1.649201 Accuracy: 19.08% 13 Validation loss: 1.666909 Best loss: 1.649201 Accuracy: 19.08% 14 Validation loss: 2.082243 Best loss: 1.649201 Accuracy: 18.73% 15 Validation loss: 2.049284 Best loss: 1.649201 Accuracy: 18.73% 16 Validation loss: 2.007152 Best loss: 1.649201 Accuracy: 19.08% 17 Validation loss: 2.437870 Best loss: 1.649201 Accuracy: 18.73% 18 Validation loss: 2.126289 Best loss: 1.649201 Accuracy: 20.91% 19 Validation loss: 1.673189 Best loss: 1.649201 Accuracy: 22.01% 20 Validation loss: 1.895276 Best loss: 1.649201 Accuracy: 19.27% 21 Validation loss: 1.716326 Best loss: 1.649201 Accuracy: 22.01% 22 Validation loss: 1.969317 Best loss: 1.649201 Accuracy: 20.91% 23 Validation loss: 1.853645 Best loss: 1.649201 Accuracy: 20.91% 24 Validation loss: 1.701266 Best loss: 1.649201 Accuracy: 18.73% 25 Validation loss: 1.750096 Best loss: 1.649201 Accuracy: 22.01% 26 Validation loss: 1.614368 Best loss: 1.614368 Accuracy: 22.01% 27 Validation loss: 3.137303 Best loss: 1.614368 Accuracy: 19.27% 28 Validation loss: 1.944066 Best loss: 1.614368 Accuracy: 22.01% 29 Validation loss: 2.061138 Best loss: 1.614368 Accuracy: 18.73% 30 Validation loss: 2.037326 Best loss: 1.614368 Accuracy: 18.73% 31 Validation loss: 1.817108 Best loss: 1.614368 Accuracy: 20.91% 32 Validation loss: 1.671890 Best loss: 1.614368 Accuracy: 19.08% 33 Validation loss: 1.728474 Best loss: 1.614368 Accuracy: 20.91% 34 Validation loss: 1.907635 Best loss: 1.614368 Accuracy: 22.01% 35 Validation loss: 1.932810 Best loss: 1.614368 Accuracy: 20.91% 36 Validation loss: 2.393437 Best loss: 1.614368 Accuracy: 22.01% 37 Validation loss: 1.704121 Best loss: 1.614368 Accuracy: 18.73% 38 Validation loss: 2.535507 Best loss: 1.614368 Accuracy: 22.01% 39 Validation loss: 2.062447 Best loss: 1.614368 Accuracy: 19.27% 40 Validation loss: 1.733631 Best loss: 1.614368 Accuracy: 20.91% 41 Validation loss: 1.720416 Best loss: 1.614368 Accuracy: 18.73% 42 Validation loss: 1.683540 Best loss: 1.614368 Accuracy: 19.08% 43 Validation loss: 1.794480 Best loss: 1.614368 Accuracy: 20.91% 44 Validation loss: 2.170772 Best loss: 1.614368 Accuracy: 18.73% 45 Validation loss: 2.576666 Best loss: 1.614368 Accuracy: 19.08% 46 Validation loss: 1.961155 Best loss: 1.614368 Accuracy: 19.08% 47 Validation loss: 2.424041 Best loss: 1.614368 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 28.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.662189 Best loss: 1.662189 Accuracy: 22.01% 1 Validation loss: 1.653455 Best loss: 1.653455 Accuracy: 18.73% 2 Validation loss: 1.615953 Best loss: 1.615953 Accuracy: 22.01% 3 Validation loss: 1.637527 Best loss: 1.615953 Accuracy: 22.01% 4 Validation loss: 1.692917 Best loss: 1.615953 Accuracy: 19.08% 5 Validation loss: 1.647966 Best loss: 1.615953 Accuracy: 19.08% 6 Validation loss: 1.680476 Best loss: 1.615953 Accuracy: 18.73% 7 Validation loss: 1.730717 Best loss: 1.615953 Accuracy: 19.27% 8 Validation loss: 1.764365 Best loss: 1.615953 Accuracy: 22.01% 9 Validation loss: 1.797486 Best loss: 1.615953 Accuracy: 19.08% 10 Validation loss: 1.714033 Best loss: 1.615953 Accuracy: 22.01% 11 Validation loss: 1.685432 Best loss: 1.615953 Accuracy: 22.01% 12 Validation loss: 1.653650 Best loss: 1.615953 Accuracy: 19.27% 13 Validation loss: 1.935055 Best loss: 1.615953 Accuracy: 19.08% 14 Validation loss: 1.956234 Best loss: 1.615953 Accuracy: 19.08% 15 Validation loss: 1.685410 Best loss: 1.615953 Accuracy: 19.08% 16 Validation loss: 1.752678 Best loss: 1.615953 Accuracy: 22.01% 17 Validation loss: 1.695387 Best loss: 1.615953 Accuracy: 18.73% 18 Validation loss: 1.706126 Best loss: 1.615953 Accuracy: 19.27% 19 Validation loss: 1.656490 Best loss: 1.615953 Accuracy: 22.01% 20 Validation loss: 1.775720 Best loss: 1.615953 Accuracy: 18.73% 21 Validation loss: 1.786095 Best loss: 1.615953 Accuracy: 22.01% 22 Validation loss: 1.907646 Best loss: 1.615953 Accuracy: 18.73% 23 Validation loss: 1.645706 Best loss: 1.615953 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 14.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.865176 Best loss: 1.865176 Accuracy: 20.91% 1 Validation loss: 1.980201 Best loss: 1.865176 Accuracy: 19.08% 2 Validation loss: 1.664968 Best loss: 1.664968 Accuracy: 20.91% 3 Validation loss: 1.695557 Best loss: 1.664968 Accuracy: 22.01% 4 Validation loss: 2.246447 Best loss: 1.664968 Accuracy: 20.91% 5 Validation loss: 1.777914 Best loss: 1.664968 Accuracy: 20.91% 6 Validation loss: 1.943854 Best loss: 1.664968 Accuracy: 20.91% 7 Validation loss: 2.168597 Best loss: 1.664968 Accuracy: 18.73% 8 Validation loss: 1.966082 Best loss: 1.664968 Accuracy: 22.01% 9 Validation loss: 1.841778 Best loss: 1.664968 Accuracy: 19.08% 10 Validation loss: 1.840677 Best loss: 1.664968 Accuracy: 18.73% 11 Validation loss: 1.923024 Best loss: 1.664968 Accuracy: 19.27% 12 Validation loss: 2.242763 Best loss: 1.664968 Accuracy: 19.08% 13 Validation loss: 1.737965 Best loss: 1.664968 Accuracy: 22.01% 14 Validation loss: 2.031966 Best loss: 1.664968 Accuracy: 19.08% 15 Validation loss: 1.664840 Best loss: 1.664840 Accuracy: 22.01% 16 Validation loss: 2.516648 Best loss: 1.664840 Accuracy: 18.73% 17 Validation loss: 1.656894 Best loss: 1.656894 Accuracy: 22.01% 18 Validation loss: 1.752496 Best loss: 1.656894 Accuracy: 22.01% 19 Validation loss: 2.048165 Best loss: 1.656894 Accuracy: 18.73% 20 Validation loss: 1.650886 Best loss: 1.650886 Accuracy: 22.01% 21 Validation loss: 1.881698 Best loss: 1.650886 Accuracy: 22.01% 22 Validation loss: 2.484859 Best loss: 1.650886 Accuracy: 20.91% 23 Validation loss: 1.771033 Best loss: 1.650886 Accuracy: 22.01% 24 Validation loss: 1.715100 Best loss: 1.650886 Accuracy: 20.91% 25 Validation loss: 1.911318 Best loss: 1.650886 Accuracy: 22.01% 26 Validation loss: 1.747377 Best loss: 1.650886 Accuracy: 18.73% 27 Validation loss: 1.769615 Best loss: 1.650886 Accuracy: 19.27% 28 Validation loss: 1.910045 Best loss: 1.650886 Accuracy: 18.73% 29 Validation loss: 2.052456 Best loss: 1.650886 Accuracy: 19.27% 30 Validation loss: 2.584853 Best loss: 1.650886 Accuracy: 19.27% 31 Validation loss: 2.356132 Best loss: 1.650886 Accuracy: 22.01% 32 Validation loss: 2.005762 Best loss: 1.650886 Accuracy: 19.08% 33 Validation loss: 1.854444 Best loss: 1.650886 Accuracy: 18.73% 34 Validation loss: 2.226954 Best loss: 1.650886 Accuracy: 18.73% 35 Validation loss: 1.667116 Best loss: 1.650886 Accuracy: 18.73% 36 Validation loss: 2.037481 Best loss: 1.650886 Accuracy: 18.73% 37 Validation loss: 2.190071 Best loss: 1.650886 Accuracy: 19.08% 38 Validation loss: 1.867853 Best loss: 1.650886 Accuracy: 20.91% 39 Validation loss: 1.879594 Best loss: 1.650886 Accuracy: 20.91% 40 Validation loss: 1.716182 Best loss: 1.650886 Accuracy: 20.91% 41 Validation loss: 1.767133 Best loss: 1.650886 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=120, batch_size=100, learning_rate=0.1, dropout_rate=0.5, total= 24.4s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.425855 Best loss: 0.425855 Accuracy: 77.91% 1 Validation loss: 0.216674 Best loss: 0.216674 Accuracy: 95.04% 2 Validation loss: 0.134203 Best loss: 0.134203 Accuracy: 96.60% 3 Validation loss: 0.128278 Best loss: 0.128278 Accuracy: 96.44% 4 Validation loss: 0.117107 Best loss: 0.117107 Accuracy: 96.87% 5 Validation loss: 0.115305 Best loss: 0.115305 Accuracy: 97.03% 6 Validation loss: 0.121341 Best loss: 0.115305 Accuracy: 96.83% 7 Validation loss: 0.118874 Best loss: 0.115305 Accuracy: 96.68% 8 Validation loss: 0.117782 Best loss: 0.115305 Accuracy: 96.76% 9 Validation loss: 0.128086 Best loss: 0.115305 Accuracy: 97.11% 10 Validation loss: 0.122032 Best loss: 0.115305 Accuracy: 96.91% 11 Validation loss: 0.115362 Best loss: 0.115305 Accuracy: 97.15% 12 Validation loss: 0.113034 Best loss: 0.113034 Accuracy: 97.11% 13 Validation loss: 0.119335 Best loss: 0.113034 Accuracy: 96.99% 14 Validation loss: 0.126085 Best loss: 0.113034 Accuracy: 96.91% 15 Validation loss: 0.110626 Best loss: 0.110626 Accuracy: 97.19% 16 Validation loss: 0.123154 Best loss: 0.110626 Accuracy: 96.87% 17 Validation loss: 0.108321 Best loss: 0.108321 Accuracy: 97.15% 18 Validation loss: 0.110672 Best loss: 0.108321 Accuracy: 97.19% 19 Validation loss: 0.104182 Best loss: 0.104182 Accuracy: 97.15% 20 Validation loss: 0.113430 Best loss: 0.104182 Accuracy: 97.11% 21 Validation loss: 0.117869 Best loss: 0.104182 Accuracy: 97.03% 22 Validation loss: 0.114579 Best loss: 0.104182 Accuracy: 97.15% 23 Validation loss: 0.113516 Best loss: 0.104182 Accuracy: 97.15% 24 Validation loss: 0.113507 Best loss: 0.104182 Accuracy: 97.15% 25 Validation loss: 0.104303 Best loss: 0.104182 Accuracy: 97.19% 26 Validation loss: 0.111116 Best loss: 0.104182 Accuracy: 97.26% 27 Validation loss: 0.106400 Best loss: 0.104182 Accuracy: 96.95% 28 Validation loss: 0.110987 Best loss: 0.104182 Accuracy: 97.30% 29 Validation loss: 0.104225 Best loss: 0.104182 Accuracy: 97.22% 30 Validation loss: 0.109614 Best loss: 0.104182 Accuracy: 97.30% 31 Validation loss: 0.114947 Best loss: 0.104182 Accuracy: 97.15% 32 Validation loss: 0.117465 Best loss: 0.104182 Accuracy: 97.03% 33 Validation loss: 0.113150 Best loss: 0.104182 Accuracy: 97.15% 34 Validation loss: 0.109591 Best loss: 0.104182 Accuracy: 97.26% 35 Validation loss: 0.119260 Best loss: 0.104182 Accuracy: 97.38% 36 Validation loss: 0.111507 Best loss: 0.104182 Accuracy: 97.19% 37 Validation loss: 0.114030 Best loss: 0.104182 Accuracy: 97.03% 38 Validation loss: 0.124196 Best loss: 0.104182 Accuracy: 97.03% 39 Validation loss: 0.114204 Best loss: 0.104182 Accuracy: 97.03% 40 Validation loss: 0.107036 Best loss: 0.104182 Accuracy: 97.19% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2, total= 7.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.158857 Best loss: 0.158857 Accuracy: 95.74% 1 Validation loss: 0.143180 Best loss: 0.143180 Accuracy: 96.40% 2 Validation loss: 0.122275 Best loss: 0.122275 Accuracy: 96.64% 3 Validation loss: 0.131371 Best loss: 0.122275 Accuracy: 96.56% 4 Validation loss: 0.123488 Best loss: 0.122275 Accuracy: 96.72% 5 Validation loss: 0.130908 Best loss: 0.122275 Accuracy: 96.44% 6 Validation loss: 0.112869 Best loss: 0.112869 Accuracy: 97.11% 7 Validation loss: 0.116373 Best loss: 0.112869 Accuracy: 96.95% 8 Validation loss: 0.105110 Best loss: 0.105110 Accuracy: 97.11% 9 Validation loss: 0.105295 Best loss: 0.105110 Accuracy: 97.34% 10 Validation loss: 0.119826 Best loss: 0.105110 Accuracy: 96.72% 11 Validation loss: 0.134138 Best loss: 0.105110 Accuracy: 96.72% 12 Validation loss: 0.117716 Best loss: 0.105110 Accuracy: 97.03% 13 Validation loss: 0.117901 Best loss: 0.105110 Accuracy: 96.87% 14 Validation loss: 0.105362 Best loss: 0.105110 Accuracy: 97.07% 15 Validation loss: 0.118098 Best loss: 0.105110 Accuracy: 96.76% 16 Validation loss: 0.111448 Best loss: 0.105110 Accuracy: 96.91% 17 Validation loss: 0.111489 Best loss: 0.105110 Accuracy: 97.22% 18 Validation loss: 0.119271 Best loss: 0.105110 Accuracy: 96.83% 19 Validation loss: 0.113192 Best loss: 0.105110 Accuracy: 97.30% 20 Validation loss: 0.123803 Best loss: 0.105110 Accuracy: 96.99% 21 Validation loss: 0.097415 Best loss: 0.097415 Accuracy: 97.30% 22 Validation loss: 0.110756 Best loss: 0.097415 Accuracy: 97.26% 23 Validation loss: 0.110191 Best loss: 0.097415 Accuracy: 97.30% 24 Validation loss: 0.108788 Best loss: 0.097415 Accuracy: 97.03% 25 Validation loss: 0.118800 Best loss: 0.097415 Accuracy: 96.79% 26 Validation loss: 0.104379 Best loss: 0.097415 Accuracy: 97.19% 27 Validation loss: 0.109628 Best loss: 0.097415 Accuracy: 97.19% 28 Validation loss: 0.106905 Best loss: 0.097415 Accuracy: 97.15% 29 Validation loss: 0.112001 Best loss: 0.097415 Accuracy: 97.30% 30 Validation loss: 0.114947 Best loss: 0.097415 Accuracy: 97.26% 31 Validation loss: 0.108578 Best loss: 0.097415 Accuracy: 97.15% 32 Validation loss: 0.108157 Best loss: 0.097415 Accuracy: 97.30% 33 Validation loss: 0.111717 Best loss: 0.097415 Accuracy: 97.11% 34 Validation loss: 0.101413 Best loss: 0.097415 Accuracy: 97.42% 35 Validation loss: 0.108614 Best loss: 0.097415 Accuracy: 97.34% 36 Validation loss: 0.105621 Best loss: 0.097415 Accuracy: 97.26% 37 Validation loss: 0.106502 Best loss: 0.097415 Accuracy: 96.99% 38 Validation loss: 0.103465 Best loss: 0.097415 Accuracy: 97.50% 39 Validation loss: 0.106202 Best loss: 0.097415 Accuracy: 97.22% 40 Validation loss: 0.105442 Best loss: 0.097415 Accuracy: 97.46% 41 Validation loss: 0.110296 Best loss: 0.097415 Accuracy: 97.15% 42 Validation loss: 0.098545 Best loss: 0.097415 Accuracy: 97.38% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2, total= 7.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2 0 Validation loss: 0.148773 Best loss: 0.148773 Accuracy: 95.82% 1 Validation loss: 0.130664 Best loss: 0.130664 Accuracy: 96.68% 2 Validation loss: 0.106294 Best loss: 0.106294 Accuracy: 97.19% 3 Validation loss: 0.123471 Best loss: 0.106294 Accuracy: 96.79% 4 Validation loss: 0.117257 Best loss: 0.106294 Accuracy: 96.79% 5 Validation loss: 0.109352 Best loss: 0.106294 Accuracy: 97.26% 6 Validation loss: 0.107334 Best loss: 0.106294 Accuracy: 96.99% 7 Validation loss: 0.109835 Best loss: 0.106294 Accuracy: 97.11% 8 Validation loss: 0.115049 Best loss: 0.106294 Accuracy: 97.26% 9 Validation loss: 0.100758 Best loss: 0.100758 Accuracy: 97.65% 10 Validation loss: 0.109147 Best loss: 0.100758 Accuracy: 97.11% 11 Validation loss: 0.121331 Best loss: 0.100758 Accuracy: 97.03% 12 Validation loss: 0.122329 Best loss: 0.100758 Accuracy: 96.99% 13 Validation loss: 0.101589 Best loss: 0.100758 Accuracy: 97.38% 14 Validation loss: 0.102301 Best loss: 0.100758 Accuracy: 97.50% 15 Validation loss: 0.107594 Best loss: 0.100758 Accuracy: 97.26% 16 Validation loss: 0.113853 Best loss: 0.100758 Accuracy: 97.38% 17 Validation loss: 0.103851 Best loss: 0.100758 Accuracy: 97.26% 18 Validation loss: 0.108726 Best loss: 0.100758 Accuracy: 97.26% 19 Validation loss: 0.107097 Best loss: 0.100758 Accuracy: 97.46% 20 Validation loss: 0.109845 Best loss: 0.100758 Accuracy: 97.15% 21 Validation loss: 0.099780 Best loss: 0.099780 Accuracy: 97.38% 22 Validation loss: 0.100231 Best loss: 0.099780 Accuracy: 97.46% 23 Validation loss: 0.101915 Best loss: 0.099780 Accuracy: 97.73% 24 Validation loss: 0.107178 Best loss: 0.099780 Accuracy: 97.34% 25 Validation loss: 0.097962 Best loss: 0.097962 Accuracy: 97.69% 26 Validation loss: 0.100320 Best loss: 0.097962 Accuracy: 97.42% 27 Validation loss: 0.104355 Best loss: 0.097962 Accuracy: 97.58% 28 Validation loss: 0.104419 Best loss: 0.097962 Accuracy: 97.50% 29 Validation loss: 0.111678 Best loss: 0.097962 Accuracy: 97.22% 30 Validation loss: 0.113286 Best loss: 0.097962 Accuracy: 97.22% 31 Validation loss: 0.102039 Best loss: 0.097962 Accuracy: 97.30% 32 Validation loss: 0.107669 Best loss: 0.097962 Accuracy: 97.58% 33 Validation loss: 0.099315 Best loss: 0.097962 Accuracy: 97.46% 34 Validation loss: 0.114832 Best loss: 0.097962 Accuracy: 97.22% 35 Validation loss: 0.104947 Best loss: 0.097962 Accuracy: 97.50% 36 Validation loss: 0.097641 Best loss: 0.097641 Accuracy: 97.50% 37 Validation loss: 0.097628 Best loss: 0.097628 Accuracy: 97.62% 38 Validation loss: 0.104203 Best loss: 0.097628 Accuracy: 97.73% 39 Validation loss: 0.104688 Best loss: 0.097628 Accuracy: 97.50% 40 Validation loss: 0.098547 Best loss: 0.097628 Accuracy: 97.62% 41 Validation loss: 0.100081 Best loss: 0.097628 Accuracy: 97.54% 42 Validation loss: 0.098928 Best loss: 0.097628 Accuracy: 97.65% 43 Validation loss: 0.107404 Best loss: 0.097628 Accuracy: 97.22% 44 Validation loss: 0.100576 Best loss: 0.097628 Accuracy: 97.93% 45 Validation loss: 0.103298 Best loss: 0.097628 Accuracy: 97.69% 46 Validation loss: 0.097777 Best loss: 0.097628 Accuracy: 97.81% 47 Validation loss: 0.106432 Best loss: 0.097628 Accuracy: 97.58% 48 Validation loss: 0.110727 Best loss: 0.097628 Accuracy: 97.34% 49 Validation loss: 0.102805 Best loss: 0.097628 Accuracy: 97.54% 50 Validation loss: 0.099578 Best loss: 0.097628 Accuracy: 97.85% 51 Validation loss: 0.107437 Best loss: 0.097628 Accuracy: 97.58% 52 Validation loss: 0.110570 Best loss: 0.097628 Accuracy: 97.38% 53 Validation loss: 0.112959 Best loss: 0.097628 Accuracy: 97.19% 54 Validation loss: 0.113321 Best loss: 0.097628 Accuracy: 97.46% 55 Validation loss: 0.102650 Best loss: 0.097628 Accuracy: 97.58% 56 Validation loss: 0.098147 Best loss: 0.097628 Accuracy: 97.58% 57 Validation loss: 0.100814 Best loss: 0.097628 Accuracy: 97.62% 58 Validation loss: 0.099286 Best loss: 0.097628 Accuracy: 97.77% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=10, batch_size=500, learning_rate=0.02, dropout_rate=0.2, total= 10.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 1412.347290 Best loss: 1412.347290 Accuracy: 93.71% 1 Validation loss: 400980.718750 Best loss: 1412.347290 Accuracy: 94.02% 2 Validation loss: 52833.507812 Best loss: 1412.347290 Accuracy: 95.82% 3 Validation loss: 38766.179688 Best loss: 1412.347290 Accuracy: 92.69% 4 Validation loss: 16240.206055 Best loss: 1412.347290 Accuracy: 95.70% 5 Validation loss: 18075.625000 Best loss: 1412.347290 Accuracy: 96.21% 6 Validation loss: 18478.841797 Best loss: 1412.347290 Accuracy: 94.76% 7 Validation loss: 11610.210938 Best loss: 1412.347290 Accuracy: 95.70% 8 Validation loss: 13099.498047 Best loss: 1412.347290 Accuracy: 90.97% 9 Validation loss: 10827.782227 Best loss: 1412.347290 Accuracy: 96.29% 10 Validation loss: 15759.868164 Best loss: 1412.347290 Accuracy: 96.68% 11 Validation loss: 291359104.000000 Best loss: 1412.347290 Accuracy: 93.67% 12 Validation loss: 16141494.000000 Best loss: 1412.347290 Accuracy: 95.90% 13 Validation loss: 9132939.000000 Best loss: 1412.347290 Accuracy: 96.72% 14 Validation loss: 4223947.000000 Best loss: 1412.347290 Accuracy: 96.33% 15 Validation loss: 4438993.000000 Best loss: 1412.347290 Accuracy: 96.01% 16 Validation loss: 5700826.000000 Best loss: 1412.347290 Accuracy: 96.64% 17 Validation loss: 3150014.500000 Best loss: 1412.347290 Accuracy: 96.33% 18 Validation loss: 3493170.250000 Best loss: 1412.347290 Accuracy: 96.13% 19 Validation loss: 2641357.250000 Best loss: 1412.347290 Accuracy: 96.44% 20 Validation loss: 2338019.500000 Best loss: 1412.347290 Accuracy: 96.29% 21 Validation loss: 2016419.875000 Best loss: 1412.347290 Accuracy: 95.70% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 28.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 59.494263 Best loss: 59.494263 Accuracy: 62.51% 1 Validation loss: 109.156296 Best loss: 59.494263 Accuracy: 76.51% 2 Validation loss: 244240.968750 Best loss: 59.494263 Accuracy: 56.41% 3 Validation loss: 132117.500000 Best loss: 59.494263 Accuracy: 51.09% 4 Validation loss: 104221.546875 Best loss: 59.494263 Accuracy: 51.95% 5 Validation loss: 66708.250000 Best loss: 59.494263 Accuracy: 59.50% 6 Validation loss: 32195.816406 Best loss: 59.494263 Accuracy: 82.17% 7 Validation loss: 43267.164062 Best loss: 59.494263 Accuracy: 87.06% 8 Validation loss: 22158.939453 Best loss: 59.494263 Accuracy: 89.05% 9 Validation loss: 13098.458984 Best loss: 59.494263 Accuracy: 83.31% 10 Validation loss: 14060.325195 Best loss: 59.494263 Accuracy: 93.63% 11 Validation loss: 9091641.000000 Best loss: 59.494263 Accuracy: 86.63% 12 Validation loss: 587287.875000 Best loss: 59.494263 Accuracy: 94.84% 13 Validation loss: 392257.906250 Best loss: 59.494263 Accuracy: 94.80% 14 Validation loss: 429001.718750 Best loss: 59.494263 Accuracy: 92.53% 15 Validation loss: 211936.593750 Best loss: 59.494263 Accuracy: 95.39% 16 Validation loss: 488304.875000 Best loss: 59.494263 Accuracy: 96.36% 17 Validation loss: 206532.734375 Best loss: 59.494263 Accuracy: 96.91% 18 Validation loss: 142195.515625 Best loss: 59.494263 Accuracy: 96.68% 19 Validation loss: 113703.429688 Best loss: 59.494263 Accuracy: 96.52% 20 Validation loss: 189319.875000 Best loss: 59.494263 Accuracy: 96.33% 21 Validation loss: 341914.500000 Best loss: 59.494263 Accuracy: 92.89% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 28.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 25634.882812 Best loss: 25634.882812 Accuracy: 38.66% 1 Validation loss: 2984.938232 Best loss: 2984.938232 Accuracy: 68.53% 2 Validation loss: 7394.522949 Best loss: 2984.938232 Accuracy: 54.89% 3 Validation loss: 4751.588867 Best loss: 2984.938232 Accuracy: 40.38% 4 Validation loss: 1587.797241 Best loss: 1587.797241 Accuracy: 64.07% 5 Validation loss: 414.736694 Best loss: 414.736694 Accuracy: 65.09% 6 Validation loss: 975.394043 Best loss: 414.736694 Accuracy: 71.97% 7 Validation loss: 162.628281 Best loss: 162.628281 Accuracy: 76.97% 8 Validation loss: 1885891.500000 Best loss: 162.628281 Accuracy: 84.71% 9 Validation loss: 568812.312500 Best loss: 162.628281 Accuracy: 86.67% 10 Validation loss: 407901.437500 Best loss: 162.628281 Accuracy: 89.91% 11 Validation loss: 117792.687500 Best loss: 162.628281 Accuracy: 93.35% 12 Validation loss: 167184.968750 Best loss: 162.628281 Accuracy: 91.48% 13 Validation loss: 81722.343750 Best loss: 162.628281 Accuracy: 95.58% 14 Validation loss: 121381.351562 Best loss: 162.628281 Accuracy: 93.55% 15 Validation loss: 79066.671875 Best loss: 162.628281 Accuracy: 95.43% 16 Validation loss: 94528.054688 Best loss: 162.628281 Accuracy: 93.94% 17 Validation loss: 48576.855469 Best loss: 162.628281 Accuracy: 95.58% 18 Validation loss: 60010.738281 Best loss: 162.628281 Accuracy: 95.23% 19 Validation loss: 45078.785156 Best loss: 162.628281 Accuracy: 95.04% 20 Validation loss: 60662.617188 Best loss: 162.628281 Accuracy: 95.70% 21 Validation loss: 69055.132812 Best loss: 162.628281 Accuracy: 95.74% 22 Validation loss: 31346.470703 Best loss: 162.628281 Accuracy: 96.44% 23 Validation loss: 32357.263672 Best loss: 162.628281 Accuracy: 94.37% 24 Validation loss: 46161.695312 Best loss: 162.628281 Accuracy: 94.80% 25 Validation loss: 29412.884766 Best loss: 162.628281 Accuracy: 96.79% 26 Validation loss: 34752.714844 Best loss: 162.628281 Accuracy: 95.97% 27 Validation loss: 2394721792.000000 Best loss: 162.628281 Accuracy: 50.63% 28 Validation loss: 6578249.000000 Best loss: 162.628281 Accuracy: 95.54% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 36.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 1.082493 Best loss: 1.082493 Accuracy: 51.37% 1 Validation loss: 1.332966 Best loss: 1.082493 Accuracy: 40.15% 2 Validation loss: 1.333849 Best loss: 1.082493 Accuracy: 42.85% 3 Validation loss: 1.611237 Best loss: 1.082493 Accuracy: 27.29% 4 Validation loss: 1.554624 Best loss: 1.082493 Accuracy: 26.04% 5 Validation loss: 1.448129 Best loss: 1.082493 Accuracy: 35.73% 6 Validation loss: 1.464206 Best loss: 1.082493 Accuracy: 30.49% 7 Validation loss: 1.427849 Best loss: 1.082493 Accuracy: 32.56% 8 Validation loss: 1.399452 Best loss: 1.082493 Accuracy: 35.42% 9 Validation loss: 1.702988 Best loss: 1.082493 Accuracy: 32.88% 10 Validation loss: 1.562043 Best loss: 1.082493 Accuracy: 27.21% 11 Validation loss: 3.230481 Best loss: 1.082493 Accuracy: 35.93% 12 Validation loss: 6.017581 Best loss: 1.082493 Accuracy: 36.36% 13 Validation loss: 5.356247 Best loss: 1.082493 Accuracy: 35.50% 14 Validation loss: 21.473650 Best loss: 1.082493 Accuracy: 22.01% 15 Validation loss: 9.638750 Best loss: 1.082493 Accuracy: 18.92% 16 Validation loss: 19.713840 Best loss: 1.082493 Accuracy: 20.29% 17 Validation loss: 34.239010 Best loss: 1.082493 Accuracy: 22.01% 18 Validation loss: 22.197912 Best loss: 1.082493 Accuracy: 21.11% 19 Validation loss: 132.702194 Best loss: 1.082493 Accuracy: 19.08% 20 Validation loss: 24.667154 Best loss: 1.082493 Accuracy: 29.44% 21 Validation loss: 86.340675 Best loss: 1.082493 Accuracy: 19.27% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6, total= 28.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 1.049644 Best loss: 1.049644 Accuracy: 52.85% 1 Validation loss: 0.955069 Best loss: 0.955069 Accuracy: 51.92% 2 Validation loss: 0.907248 Best loss: 0.907248 Accuracy: 56.57% 3 Validation loss: 1.453401 Best loss: 0.907248 Accuracy: 51.21% 4 Validation loss: 1.717936 Best loss: 0.907248 Accuracy: 22.87% 5 Validation loss: 1.591537 Best loss: 0.907248 Accuracy: 33.15% 6 Validation loss: 3.901171 Best loss: 0.907248 Accuracy: 19.27% 7 Validation loss: 5.843862 Best loss: 0.907248 Accuracy: 35.22% 8 Validation loss: 11.212295 Best loss: 0.907248 Accuracy: 34.48% 9 Validation loss: 38.244701 Best loss: 0.907248 Accuracy: 27.91% 10 Validation loss: 26.026497 Best loss: 0.907248 Accuracy: 19.27% 11 Validation loss: 11.646256 Best loss: 0.907248 Accuracy: 20.91% 12 Validation loss: 10.902725 Best loss: 0.907248 Accuracy: 21.38% 13 Validation loss: 6.401971 Best loss: 0.907248 Accuracy: 30.41% 14 Validation loss: 65.987854 Best loss: 0.907248 Accuracy: 22.24% 15 Validation loss: 65.878731 Best loss: 0.907248 Accuracy: 19.39% 16 Validation loss: 50.861473 Best loss: 0.907248 Accuracy: 21.11% 17 Validation loss: 32.517036 Best loss: 0.907248 Accuracy: 21.85% 18 Validation loss: 15.881490 Best loss: 0.907248 Accuracy: 25.76% 19 Validation loss: 20.802229 Best loss: 0.907248 Accuracy: 19.43% 20 Validation loss: 19.911308 Best loss: 0.907248 Accuracy: 22.52% 21 Validation loss: 109.773697 Best loss: 0.907248 Accuracy: 19.08% 22 Validation loss: 8.690555 Best loss: 0.907248 Accuracy: 27.37% 23 Validation loss: 7.647947 Best loss: 0.907248 Accuracy: 25.57% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6, total= 30.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6 0 Validation loss: 1.318410 Best loss: 1.318410 Accuracy: 34.83% 1 Validation loss: 1.061779 Best loss: 1.061779 Accuracy: 51.60% 2 Validation loss: 0.969370 Best loss: 0.969370 Accuracy: 54.42% 3 Validation loss: 1.166774 Best loss: 0.969370 Accuracy: 49.80% 4 Validation loss: 3.351317 Best loss: 0.969370 Accuracy: 30.02% 5 Validation loss: 2.707660 Best loss: 0.969370 Accuracy: 21.85% 6 Validation loss: 8.721770 Best loss: 0.969370 Accuracy: 19.08% 7 Validation loss: 15.820702 Best loss: 0.969370 Accuracy: 19.39% 8 Validation loss: 7.590757 Best loss: 0.969370 Accuracy: 35.93% 9 Validation loss: 6.723358 Best loss: 0.969370 Accuracy: 22.91% 10 Validation loss: 33.272354 Best loss: 0.969370 Accuracy: 18.84% 11 Validation loss: 14.994023 Best loss: 0.969370 Accuracy: 20.05% 12 Validation loss: 26.808008 Best loss: 0.969370 Accuracy: 20.91% 13 Validation loss: 131.838364 Best loss: 0.969370 Accuracy: 19.27% 14 Validation loss: 14.994564 Best loss: 0.969370 Accuracy: 35.30% 15 Validation loss: 6.307748 Best loss: 0.969370 Accuracy: 25.06% 16 Validation loss: 20.767559 Best loss: 0.969370 Accuracy: 36.12% 17 Validation loss: 22.837414 Best loss: 0.969370 Accuracy: 19.31% 18 Validation loss: 18.729441 Best loss: 0.969370 Accuracy: 35.18% 19 Validation loss: 51.215042 Best loss: 0.969370 Accuracy: 24.63% 20 Validation loss: 42.620411 Best loss: 0.969370 Accuracy: 23.38% 21 Validation loss: 13.419254 Best loss: 0.969370 Accuracy: 24.55% 22 Validation loss: 32.953999 Best loss: 0.969370 Accuracy: 20.91% 23 Validation loss: 229.458420 Best loss: 0.969370 Accuracy: 31.16% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=50, learning_rate=0.02, dropout_rate=0.6, total= 30.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.362992 Best loss: 0.362992 Accuracy: 90.85% 1 Validation loss: 0.494085 Best loss: 0.362992 Accuracy: 79.09% 2 Validation loss: 0.615718 Best loss: 0.362992 Accuracy: 72.67% 3 Validation loss: 0.811216 Best loss: 0.362992 Accuracy: 58.13% 4 Validation loss: 0.605926 Best loss: 0.362992 Accuracy: 72.24% 5 Validation loss: 1.014989 Best loss: 0.362992 Accuracy: 52.15% 6 Validation loss: 0.940183 Best loss: 0.362992 Accuracy: 52.07% 7 Validation loss: 0.982033 Best loss: 0.362992 Accuracy: 51.80% 8 Validation loss: 1.282226 Best loss: 0.362992 Accuracy: 45.35% 9 Validation loss: 1.304646 Best loss: 0.362992 Accuracy: 48.32% 10 Validation loss: 1.112928 Best loss: 0.362992 Accuracy: 53.95% 11 Validation loss: 1.207160 Best loss: 0.362992 Accuracy: 44.72% 12 Validation loss: 1.139664 Best loss: 0.362992 Accuracy: 52.81% 13 Validation loss: 1.203737 Best loss: 0.362992 Accuracy: 49.61% 14 Validation loss: 1.062539 Best loss: 0.362992 Accuracy: 53.09% 15 Validation loss: 1.453616 Best loss: 0.362992 Accuracy: 45.15% 16 Validation loss: 1.226611 Best loss: 0.362992 Accuracy: 52.97% 17 Validation loss: 1.166891 Best loss: 0.362992 Accuracy: 49.10% 18 Validation loss: 8.624493 Best loss: 0.362992 Accuracy: 20.91% 19 Validation loss: 3.195251 Best loss: 0.362992 Accuracy: 32.02% 20 Validation loss: 2.335213 Best loss: 0.362992 Accuracy: 39.80% 21 Validation loss: 3.404585 Best loss: 0.362992 Accuracy: 36.98% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.292257 Best loss: 0.292257 Accuracy: 90.70% 1 Validation loss: 0.445262 Best loss: 0.292257 Accuracy: 90.19% 2 Validation loss: 0.386447 Best loss: 0.292257 Accuracy: 88.94% 3 Validation loss: 0.603844 Best loss: 0.292257 Accuracy: 84.32% 4 Validation loss: 0.486474 Best loss: 0.292257 Accuracy: 79.67% 5 Validation loss: 1.036238 Best loss: 0.292257 Accuracy: 57.82% 6 Validation loss: 1.185621 Best loss: 0.292257 Accuracy: 52.97% 7 Validation loss: 0.914737 Best loss: 0.292257 Accuracy: 58.52% 8 Validation loss: 0.951357 Best loss: 0.292257 Accuracy: 55.24% 9 Validation loss: 1.044672 Best loss: 0.292257 Accuracy: 50.55% 10 Validation loss: 0.989678 Best loss: 0.292257 Accuracy: 54.96% 11 Validation loss: 0.988711 Best loss: 0.292257 Accuracy: 55.28% 12 Validation loss: 1.030556 Best loss: 0.292257 Accuracy: 52.11% 13 Validation loss: 0.920062 Best loss: 0.292257 Accuracy: 57.58% 14 Validation loss: 0.995311 Best loss: 0.292257 Accuracy: 55.59% 15 Validation loss: 0.971297 Best loss: 0.292257 Accuracy: 54.53% 16 Validation loss: 0.963072 Best loss: 0.292257 Accuracy: 53.52% 17 Validation loss: 1.109473 Best loss: 0.292257 Accuracy: 46.52% 18 Validation loss: 1.149400 Best loss: 0.292257 Accuracy: 48.36% 19 Validation loss: 1.787079 Best loss: 0.292257 Accuracy: 42.65% 20 Validation loss: 3.577943 Best loss: 0.292257 Accuracy: 45.19% 21 Validation loss: 1.309680 Best loss: 0.292257 Accuracy: 44.92% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4 0 Validation loss: 0.410611 Best loss: 0.410611 Accuracy: 90.11% 1 Validation loss: 0.717897 Best loss: 0.410611 Accuracy: 74.51% 2 Validation loss: 1.154367 Best loss: 0.410611 Accuracy: 55.67% 3 Validation loss: 1.526178 Best loss: 0.410611 Accuracy: 25.45% 4 Validation loss: 1.240086 Best loss: 0.410611 Accuracy: 39.99% 5 Validation loss: 1.267525 Best loss: 0.410611 Accuracy: 40.07% 6 Validation loss: 1.266617 Best loss: 0.410611 Accuracy: 39.91% 7 Validation loss: 1.138459 Best loss: 0.410611 Accuracy: 49.84% 8 Validation loss: 1.085570 Best loss: 0.410611 Accuracy: 52.03% 9 Validation loss: 1.346192 Best loss: 0.410611 Accuracy: 40.70% 10 Validation loss: 1.023459 Best loss: 0.410611 Accuracy: 54.14% 11 Validation loss: 1.047446 Best loss: 0.410611 Accuracy: 54.93% 12 Validation loss: 1.078008 Best loss: 0.410611 Accuracy: 50.27% 13 Validation loss: 0.980893 Best loss: 0.410611 Accuracy: 57.70% 14 Validation loss: 1.093766 Best loss: 0.410611 Accuracy: 50.47% 15 Validation loss: 1.049116 Best loss: 0.410611 Accuracy: 54.96% 16 Validation loss: 2.652541 Best loss: 0.410611 Accuracy: 46.13% 17 Validation loss: 3.351640 Best loss: 0.410611 Accuracy: 26.58% 18 Validation loss: 8.421195 Best loss: 0.410611 Accuracy: 23.69% 19 Validation loss: 1.475653 Best loss: 0.410611 Accuracy: 42.69% 20 Validation loss: 2.077420 Best loss: 0.410611 Accuracy: 44.25% 21 Validation loss: 1.376535 Best loss: 0.410611 Accuracy: 44.72% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.01, dropout_rate=0.4, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2 0 Validation loss: 0.270729 Best loss: 0.270729 Accuracy: 91.75% 1 Validation loss: 0.169494 Best loss: 0.169494 Accuracy: 94.76% 2 Validation loss: 0.184343 Best loss: 0.169494 Accuracy: 95.39% 3 Validation loss: 0.187448 Best loss: 0.169494 Accuracy: 94.72% 4 Validation loss: 0.169316 Best loss: 0.169316 Accuracy: 95.58% 5 Validation loss: 0.189564 Best loss: 0.169316 Accuracy: 95.04% 6 Validation loss: 0.612354 Best loss: 0.169316 Accuracy: 80.77% 7 Validation loss: 0.698604 Best loss: 0.169316 Accuracy: 78.69% 8 Validation loss: 1.399056 Best loss: 0.169316 Accuracy: 38.62% 9 Validation loss: 0.637985 Best loss: 0.169316 Accuracy: 77.44% 10 Validation loss: 0.558470 Best loss: 0.169316 Accuracy: 84.44% 11 Validation loss: 0.510443 Best loss: 0.169316 Accuracy: 84.13% 12 Validation loss: 0.804361 Best loss: 0.169316 Accuracy: 65.79% 13 Validation loss: 0.519471 Best loss: 0.169316 Accuracy: 83.07% 14 Validation loss: 0.388074 Best loss: 0.169316 Accuracy: 89.44% 15 Validation loss: 0.467186 Best loss: 0.169316 Accuracy: 85.97% 16 Validation loss: 0.457681 Best loss: 0.169316 Accuracy: 84.87% 17 Validation loss: 0.428425 Best loss: 0.169316 Accuracy: 86.00% 18 Validation loss: 0.384840 Best loss: 0.169316 Accuracy: 87.33% 19 Validation loss: 4.229437 Best loss: 0.169316 Accuracy: 22.05% 20 Validation loss: 140.369659 Best loss: 0.169316 Accuracy: 20.99% 21 Validation loss: 73.289124 Best loss: 0.169316 Accuracy: 19.27% 22 Validation loss: 16.881472 Best loss: 0.169316 Accuracy: 19.08% 23 Validation loss: 41.797764 Best loss: 0.169316 Accuracy: 20.91% 24 Validation loss: 369.266388 Best loss: 0.169316 Accuracy: 19.27% 25 Validation loss: 195.226028 Best loss: 0.169316 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2, total= 5.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2 0 Validation loss: 0.237630 Best loss: 0.237630 Accuracy: 93.04% 1 Validation loss: 0.182381 Best loss: 0.182381 Accuracy: 95.82% 2 Validation loss: 0.153109 Best loss: 0.153109 Accuracy: 95.31% 3 Validation loss: 0.163811 Best loss: 0.153109 Accuracy: 95.54% 4 Validation loss: 0.171230 Best loss: 0.153109 Accuracy: 95.78% 5 Validation loss: 0.497398 Best loss: 0.153109 Accuracy: 83.19% 6 Validation loss: 0.476509 Best loss: 0.153109 Accuracy: 83.31% 7 Validation loss: 0.364290 Best loss: 0.153109 Accuracy: 93.39% 8 Validation loss: 3.643413 Best loss: 0.153109 Accuracy: 38.55% 9 Validation loss: 2.259750 Best loss: 0.153109 Accuracy: 35.77% 10 Validation loss: 64.535141 Best loss: 0.153109 Accuracy: 60.79% 11 Validation loss: 40.530701 Best loss: 0.153109 Accuracy: 25.68% 12 Validation loss: 7.143611 Best loss: 0.153109 Accuracy: 33.66% 13 Validation loss: 30.622223 Best loss: 0.153109 Accuracy: 21.38% 14 Validation loss: 26.099052 Best loss: 0.153109 Accuracy: 39.56% 15 Validation loss: 12.422328 Best loss: 0.153109 Accuracy: 33.35% 16 Validation loss: 9.600165 Best loss: 0.153109 Accuracy: 28.89% 17 Validation loss: 9.351021 Best loss: 0.153109 Accuracy: 28.62% 18 Validation loss: 4.706139 Best loss: 0.153109 Accuracy: 41.44% 19 Validation loss: 3.049348 Best loss: 0.153109 Accuracy: 35.85% 20 Validation loss: 9.239480 Best loss: 0.153109 Accuracy: 32.33% 21 Validation loss: 5.381490 Best loss: 0.153109 Accuracy: 31.86% 22 Validation loss: 9.788671 Best loss: 0.153109 Accuracy: 30.77% 23 Validation loss: 3.246843 Best loss: 0.153109 Accuracy: 28.89% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2, total= 4.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2 0 Validation loss: 0.386873 Best loss: 0.386873 Accuracy: 87.14% 1 Validation loss: 0.160089 Best loss: 0.160089 Accuracy: 95.39% 2 Validation loss: 0.153577 Best loss: 0.153577 Accuracy: 95.31% 3 Validation loss: 0.152284 Best loss: 0.152284 Accuracy: 96.52% 4 Validation loss: 0.157765 Best loss: 0.152284 Accuracy: 95.78% 5 Validation loss: 0.220808 Best loss: 0.152284 Accuracy: 94.61% 6 Validation loss: 0.248290 Best loss: 0.152284 Accuracy: 92.49% 7 Validation loss: 0.340570 Best loss: 0.152284 Accuracy: 90.03% 8 Validation loss: 0.473125 Best loss: 0.152284 Accuracy: 82.64% 9 Validation loss: 0.514786 Best loss: 0.152284 Accuracy: 76.90% 10 Validation loss: 0.663446 Best loss: 0.152284 Accuracy: 74.43% 11 Validation loss: 0.906738 Best loss: 0.152284 Accuracy: 65.44% 12 Validation loss: 0.960411 Best loss: 0.152284 Accuracy: 56.72% 13 Validation loss: 0.986511 Best loss: 0.152284 Accuracy: 63.25% 14 Validation loss: 1.110791 Best loss: 0.152284 Accuracy: 58.52% 15 Validation loss: 0.659851 Best loss: 0.152284 Accuracy: 75.84% 16 Validation loss: 0.544529 Best loss: 0.152284 Accuracy: 84.36% 17 Validation loss: 0.387461 Best loss: 0.152284 Accuracy: 88.23% 18 Validation loss: 0.403538 Best loss: 0.152284 Accuracy: 88.51% 19 Validation loss: 0.447645 Best loss: 0.152284 Accuracy: 85.46% 20 Validation loss: 0.365876 Best loss: 0.152284 Accuracy: 88.62% 21 Validation loss: 0.348691 Best loss: 0.152284 Accuracy: 89.41% 22 Validation loss: 0.331883 Best loss: 0.152284 Accuracy: 89.87% 23 Validation loss: 0.666642 Best loss: 0.152284 Accuracy: 84.21% 24 Validation loss: 0.957908 Best loss: 0.152284 Accuracy: 57.74% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.05, dropout_rate=0.2, total= 5.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.158689 Best loss: 0.158689 Accuracy: 95.97% 1 Validation loss: 0.198062 Best loss: 0.158689 Accuracy: 95.50% 2 Validation loss: 0.148045 Best loss: 0.148045 Accuracy: 96.60% 3 Validation loss: 0.164509 Best loss: 0.148045 Accuracy: 95.82% 4 Validation loss: 0.134933 Best loss: 0.134933 Accuracy: 97.11% 5 Validation loss: 0.122227 Best loss: 0.122227 Accuracy: 96.79% 6 Validation loss: 0.120540 Best loss: 0.120540 Accuracy: 96.83% 7 Validation loss: 0.127748 Best loss: 0.120540 Accuracy: 96.95% 8 Validation loss: 0.150633 Best loss: 0.120540 Accuracy: 97.03% 9 Validation loss: 0.126395 Best loss: 0.120540 Accuracy: 96.68% 10 Validation loss: 0.161884 Best loss: 0.120540 Accuracy: 96.44% 11 Validation loss: 0.127621 Best loss: 0.120540 Accuracy: 97.03% 12 Validation loss: 0.099513 Best loss: 0.099513 Accuracy: 97.34% 13 Validation loss: 0.138953 Best loss: 0.099513 Accuracy: 96.87% 14 Validation loss: 0.149920 Best loss: 0.099513 Accuracy: 96.83% 15 Validation loss: 0.184802 Best loss: 0.099513 Accuracy: 96.21% 16 Validation loss: 0.140611 Best loss: 0.099513 Accuracy: 96.99% 17 Validation loss: 0.143267 Best loss: 0.099513 Accuracy: 96.83% 18 Validation loss: 0.154519 Best loss: 0.099513 Accuracy: 96.44% 19 Validation loss: 0.161822 Best loss: 0.099513 Accuracy: 96.91% 20 Validation loss: 0.138948 Best loss: 0.099513 Accuracy: 96.79% 21 Validation loss: 0.144114 Best loss: 0.099513 Accuracy: 96.52% 22 Validation loss: 0.148351 Best loss: 0.099513 Accuracy: 96.56% 23 Validation loss: 0.133223 Best loss: 0.099513 Accuracy: 97.19% 24 Validation loss: 0.152711 Best loss: 0.099513 Accuracy: 96.87% 25 Validation loss: 0.165292 Best loss: 0.099513 Accuracy: 96.40% 26 Validation loss: 0.167398 Best loss: 0.099513 Accuracy: 96.21% 27 Validation loss: 0.245352 Best loss: 0.099513 Accuracy: 90.66% 28 Validation loss: 0.167342 Best loss: 0.099513 Accuracy: 97.15% 29 Validation loss: 0.157624 Best loss: 0.099513 Accuracy: 97.15% 30 Validation loss: 0.149627 Best loss: 0.099513 Accuracy: 96.48% 31 Validation loss: 0.175124 Best loss: 0.099513 Accuracy: 96.33% 32 Validation loss: 0.167069 Best loss: 0.099513 Accuracy: 96.21% 33 Validation loss: 0.157370 Best loss: 0.099513 Accuracy: 96.56% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 38.2s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.150146 Best loss: 0.150146 Accuracy: 96.01% 1 Validation loss: 0.150088 Best loss: 0.150088 Accuracy: 96.21% 2 Validation loss: 0.138400 Best loss: 0.138400 Accuracy: 96.40% 3 Validation loss: 0.180562 Best loss: 0.138400 Accuracy: 95.31% 4 Validation loss: 0.118254 Best loss: 0.118254 Accuracy: 96.83% 5 Validation loss: 0.133439 Best loss: 0.118254 Accuracy: 96.95% 6 Validation loss: 0.116905 Best loss: 0.116905 Accuracy: 97.15% 7 Validation loss: 0.126425 Best loss: 0.116905 Accuracy: 96.44% 8 Validation loss: 0.132079 Best loss: 0.116905 Accuracy: 96.33% 9 Validation loss: 0.134266 Best loss: 0.116905 Accuracy: 96.79% 10 Validation loss: 0.136152 Best loss: 0.116905 Accuracy: 96.52% 11 Validation loss: 0.173089 Best loss: 0.116905 Accuracy: 95.15% 12 Validation loss: 0.133163 Best loss: 0.116905 Accuracy: 96.33% 13 Validation loss: 0.127470 Best loss: 0.116905 Accuracy: 96.56% 14 Validation loss: 0.150546 Best loss: 0.116905 Accuracy: 96.09% 15 Validation loss: 0.218844 Best loss: 0.116905 Accuracy: 95.86% 16 Validation loss: 0.158963 Best loss: 0.116905 Accuracy: 96.09% 17 Validation loss: 0.139062 Best loss: 0.116905 Accuracy: 96.87% 18 Validation loss: 0.154833 Best loss: 0.116905 Accuracy: 96.52% 19 Validation loss: 0.159713 Best loss: 0.116905 Accuracy: 95.97% 20 Validation loss: 0.135768 Best loss: 0.116905 Accuracy: 96.25% 21 Validation loss: 0.281000 Best loss: 0.116905 Accuracy: 96.72% 22 Validation loss: 0.152121 Best loss: 0.116905 Accuracy: 96.25% 23 Validation loss: 0.138280 Best loss: 0.116905 Accuracy: 95.97% 24 Validation loss: 0.166503 Best loss: 0.116905 Accuracy: 96.48% 25 Validation loss: 0.196229 Best loss: 0.116905 Accuracy: 95.66% 26 Validation loss: 0.131469 Best loss: 0.116905 Accuracy: 96.21% 27 Validation loss: 0.150554 Best loss: 0.116905 Accuracy: 96.09% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 31.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.163418 Best loss: 0.163418 Accuracy: 95.62% 1 Validation loss: 0.144450 Best loss: 0.144450 Accuracy: 96.52% 2 Validation loss: 0.152336 Best loss: 0.144450 Accuracy: 96.25% 3 Validation loss: 0.130403 Best loss: 0.130403 Accuracy: 96.52% 4 Validation loss: 0.163374 Best loss: 0.130403 Accuracy: 96.40% 5 Validation loss: 0.137815 Best loss: 0.130403 Accuracy: 96.25% 6 Validation loss: 0.123722 Best loss: 0.123722 Accuracy: 96.83% 7 Validation loss: 0.136258 Best loss: 0.123722 Accuracy: 96.99% 8 Validation loss: 0.127861 Best loss: 0.123722 Accuracy: 97.11% 9 Validation loss: 0.193102 Best loss: 0.123722 Accuracy: 95.58% 10 Validation loss: 0.139400 Best loss: 0.123722 Accuracy: 96.48% 11 Validation loss: 0.173675 Best loss: 0.123722 Accuracy: 96.72% 12 Validation loss: 0.138151 Best loss: 0.123722 Accuracy: 96.83% 13 Validation loss: 0.162686 Best loss: 0.123722 Accuracy: 95.93% 14 Validation loss: 0.129486 Best loss: 0.123722 Accuracy: 96.72% 15 Validation loss: 0.180377 Best loss: 0.123722 Accuracy: 95.78% 16 Validation loss: 0.176633 Best loss: 0.123722 Accuracy: 96.72% 17 Validation loss: 0.164958 Best loss: 0.123722 Accuracy: 96.17% 18 Validation loss: 0.165420 Best loss: 0.123722 Accuracy: 96.48% 19 Validation loss: 0.207036 Best loss: 0.123722 Accuracy: 95.82% 20 Validation loss: 0.155394 Best loss: 0.123722 Accuracy: 97.11% 21 Validation loss: 0.184615 Best loss: 0.123722 Accuracy: 96.40% 22 Validation loss: 0.155347 Best loss: 0.123722 Accuracy: 96.29% 23 Validation loss: 0.217655 Best loss: 0.123722 Accuracy: 95.19% 24 Validation loss: 0.186493 Best loss: 0.123722 Accuracy: 96.33% 25 Validation loss: 0.153818 Best loss: 0.123722 Accuracy: 96.68% 26 Validation loss: 0.148489 Best loss: 0.123722 Accuracy: 96.87% 27 Validation loss: 0.177487 Best loss: 0.123722 Accuracy: 96.33% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 31.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 18.128426 Best loss: 18.128426 Accuracy: 31.59% 1 Validation loss: 331.000641 Best loss: 18.128426 Accuracy: 18.73% 2 Validation loss: 109.788803 Best loss: 18.128426 Accuracy: 22.01% 3 Validation loss: 275.842072 Best loss: 18.128426 Accuracy: 18.73% 4 Validation loss: 179.647934 Best loss: 18.128426 Accuracy: 22.01% 5 Validation loss: 572.269043 Best loss: 18.128426 Accuracy: 19.27% 6 Validation loss: 432.399200 Best loss: 18.128426 Accuracy: 23.46% 7 Validation loss: 144.376007 Best loss: 18.128426 Accuracy: 19.70% 8 Validation loss: 149.743668 Best loss: 18.128426 Accuracy: 33.58% 9 Validation loss: 581.220459 Best loss: 18.128426 Accuracy: 18.73% 10 Validation loss: 113.493431 Best loss: 18.128426 Accuracy: 23.42% 11 Validation loss: 81.770050 Best loss: 18.128426 Accuracy: 23.96% 12 Validation loss: 127.837738 Best loss: 18.128426 Accuracy: 19.27% 13 Validation loss: 53.214199 Best loss: 18.128426 Accuracy: 28.54% 14 Validation loss: 347.741089 Best loss: 18.128426 Accuracy: 19.08% 15 Validation loss: 94.481544 Best loss: 18.128426 Accuracy: 35.22% 16 Validation loss: 664.470337 Best loss: 18.128426 Accuracy: 19.27% 17 Validation loss: 210.466949 Best loss: 18.128426 Accuracy: 30.65% 18 Validation loss: 202.436401 Best loss: 18.128426 Accuracy: 21.11% 19 Validation loss: 444.651031 Best loss: 18.128426 Accuracy: 18.73% 20 Validation loss: 206.614487 Best loss: 18.128426 Accuracy: 33.07% 21 Validation loss: 114.186508 Best loss: 18.128426 Accuracy: 24.43% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5, total= 29.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 43.879890 Best loss: 43.879890 Accuracy: 22.32% 1 Validation loss: 61.687553 Best loss: 43.879890 Accuracy: 18.73% 2 Validation loss: 967.279541 Best loss: 43.879890 Accuracy: 18.73% 3 Validation loss: 2913.138184 Best loss: 43.879890 Accuracy: 19.08% 4 Validation loss: 2461.689453 Best loss: 43.879890 Accuracy: 20.91% 5 Validation loss: 270.576569 Best loss: 43.879890 Accuracy: 19.08% 6 Validation loss: 1574.965698 Best loss: 43.879890 Accuracy: 18.73% 7 Validation loss: 493.425568 Best loss: 43.879890 Accuracy: 19.08% 8 Validation loss: 1206.371582 Best loss: 43.879890 Accuracy: 18.73% 9 Validation loss: 858.298767 Best loss: 43.879890 Accuracy: 18.73% 10 Validation loss: 674.170105 Best loss: 43.879890 Accuracy: 22.01% 11 Validation loss: 1406.147827 Best loss: 43.879890 Accuracy: 20.91% 12 Validation loss: 2748.497559 Best loss: 43.879890 Accuracy: 20.91% 13 Validation loss: 936.622070 Best loss: 43.879890 Accuracy: 22.01% 14 Validation loss: 13589.852539 Best loss: 43.879890 Accuracy: 18.73% 15 Validation loss: 7084.933594 Best loss: 43.879890 Accuracy: 18.73% 16 Validation loss: 2412.103271 Best loss: 43.879890 Accuracy: 19.08% 17 Validation loss: 4063.729980 Best loss: 43.879890 Accuracy: 19.08% 18 Validation loss: 8401.020508 Best loss: 43.879890 Accuracy: 18.73% 19 Validation loss: 2386.400635 Best loss: 43.879890 Accuracy: 22.01% 20 Validation loss: 6534.888184 Best loss: 43.879890 Accuracy: 22.01% 21 Validation loss: 5373.378906 Best loss: 43.879890 Accuracy: 19.27% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5, total= 28.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 20.267097 Best loss: 20.267097 Accuracy: 19.08% 1 Validation loss: 32.518642 Best loss: 20.267097 Accuracy: 19.27% 2 Validation loss: 38.899395 Best loss: 20.267097 Accuracy: 19.27% 3 Validation loss: 230.750412 Best loss: 20.267097 Accuracy: 19.08% 4 Validation loss: 1225.213135 Best loss: 20.267097 Accuracy: 19.27% 5 Validation loss: 1516.693115 Best loss: 20.267097 Accuracy: 19.27% 6 Validation loss: 137.910233 Best loss: 20.267097 Accuracy: 34.13% 7 Validation loss: 526.089355 Best loss: 20.267097 Accuracy: 18.73% 8 Validation loss: 1337.650269 Best loss: 20.267097 Accuracy: 18.73% 9 Validation loss: 1617.061646 Best loss: 20.267097 Accuracy: 19.27% 10 Validation loss: 479.757629 Best loss: 20.267097 Accuracy: 18.73% 11 Validation loss: 373.757690 Best loss: 20.267097 Accuracy: 18.84% 12 Validation loss: 755.925964 Best loss: 20.267097 Accuracy: 19.27% 13 Validation loss: 1679.173584 Best loss: 20.267097 Accuracy: 18.73% 14 Validation loss: 420.400604 Best loss: 20.267097 Accuracy: 21.19% 15 Validation loss: 1044.625244 Best loss: 20.267097 Accuracy: 18.73% 16 Validation loss: 7648.220703 Best loss: 20.267097 Accuracy: 22.01% 17 Validation loss: 2661.745361 Best loss: 20.267097 Accuracy: 18.73% 18 Validation loss: 25527.275391 Best loss: 20.267097 Accuracy: 22.01% 19 Validation loss: 12061.680664 Best loss: 20.267097 Accuracy: 22.01% 20 Validation loss: 5329.979980 Best loss: 20.267097 Accuracy: 22.01% 21 Validation loss: 11073.992188 Best loss: 20.267097 Accuracy: 18.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=50, learning_rate=0.05, dropout_rate=0.5, total= 28.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.129945 Best loss: 0.129945 Accuracy: 96.72% 1 Validation loss: 0.115178 Best loss: 0.115178 Accuracy: 97.22% 2 Validation loss: 0.134977 Best loss: 0.115178 Accuracy: 96.95% 3 Validation loss: 0.144689 Best loss: 0.115178 Accuracy: 97.03% 4 Validation loss: 0.146947 Best loss: 0.115178 Accuracy: 96.99% 5 Validation loss: 0.106505 Best loss: 0.106505 Accuracy: 97.46% 6 Validation loss: 0.121581 Best loss: 0.106505 Accuracy: 96.99% 7 Validation loss: 0.133286 Best loss: 0.106505 Accuracy: 96.52% 8 Validation loss: 0.149533 Best loss: 0.106505 Accuracy: 96.87% 9 Validation loss: 0.130585 Best loss: 0.106505 Accuracy: 95.97% 10 Validation loss: 0.142635 Best loss: 0.106505 Accuracy: 96.01% 11 Validation loss: 0.146291 Best loss: 0.106505 Accuracy: 96.48% 12 Validation loss: 0.135675 Best loss: 0.106505 Accuracy: 96.25% 13 Validation loss: 0.146023 Best loss: 0.106505 Accuracy: 96.48% 14 Validation loss: 0.138926 Best loss: 0.106505 Accuracy: 96.09% 15 Validation loss: 0.175925 Best loss: 0.106505 Accuracy: 96.87% 16 Validation loss: 0.136155 Best loss: 0.106505 Accuracy: 96.68% 17 Validation loss: 0.132038 Best loss: 0.106505 Accuracy: 97.03% 18 Validation loss: 0.143126 Best loss: 0.106505 Accuracy: 96.17% 19 Validation loss: 0.131280 Best loss: 0.106505 Accuracy: 96.68% 20 Validation loss: 0.131237 Best loss: 0.106505 Accuracy: 96.21% 21 Validation loss: 0.129269 Best loss: 0.106505 Accuracy: 96.76% 22 Validation loss: 0.140396 Best loss: 0.106505 Accuracy: 96.60% 23 Validation loss: 0.115269 Best loss: 0.106505 Accuracy: 97.11% 24 Validation loss: 0.144983 Best loss: 0.106505 Accuracy: 96.40% 25 Validation loss: 0.134564 Best loss: 0.106505 Accuracy: 96.33% 26 Validation loss: 0.128805 Best loss: 0.106505 Accuracy: 96.60% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 18.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.194581 Best loss: 0.194581 Accuracy: 94.96% 1 Validation loss: 0.136594 Best loss: 0.136594 Accuracy: 96.72% 2 Validation loss: 0.127996 Best loss: 0.127996 Accuracy: 96.91% 3 Validation loss: 0.122071 Best loss: 0.122071 Accuracy: 96.64% 4 Validation loss: 0.114909 Best loss: 0.114909 Accuracy: 96.91% 5 Validation loss: 0.117737 Best loss: 0.114909 Accuracy: 97.07% 6 Validation loss: 0.117180 Best loss: 0.114909 Accuracy: 97.34% 7 Validation loss: 0.103825 Best loss: 0.103825 Accuracy: 97.38% 8 Validation loss: 0.126811 Best loss: 0.103825 Accuracy: 96.79% 9 Validation loss: 0.121432 Best loss: 0.103825 Accuracy: 96.87% 10 Validation loss: 0.125171 Best loss: 0.103825 Accuracy: 97.22% 11 Validation loss: 0.117788 Best loss: 0.103825 Accuracy: 96.79% 12 Validation loss: 0.124568 Best loss: 0.103825 Accuracy: 95.82% 13 Validation loss: 0.140443 Best loss: 0.103825 Accuracy: 96.17% 14 Validation loss: 0.117477 Best loss: 0.103825 Accuracy: 96.36% 15 Validation loss: 0.134944 Best loss: 0.103825 Accuracy: 96.60% 16 Validation loss: 0.112049 Best loss: 0.103825 Accuracy: 96.76% 17 Validation loss: 0.155668 Best loss: 0.103825 Accuracy: 94.57% 18 Validation loss: 0.156786 Best loss: 0.103825 Accuracy: 95.47% 19 Validation loss: 0.140099 Best loss: 0.103825 Accuracy: 96.13% 20 Validation loss: 0.130391 Best loss: 0.103825 Accuracy: 96.33% 21 Validation loss: 0.128904 Best loss: 0.103825 Accuracy: 96.25% 22 Validation loss: 0.140907 Best loss: 0.103825 Accuracy: 96.21% 23 Validation loss: 0.148804 Best loss: 0.103825 Accuracy: 95.97% 24 Validation loss: 0.135958 Best loss: 0.103825 Accuracy: 95.70% 25 Validation loss: 0.175220 Best loss: 0.103825 Accuracy: 94.96% 26 Validation loss: 0.189956 Best loss: 0.103825 Accuracy: 95.47% 27 Validation loss: 0.136238 Best loss: 0.103825 Accuracy: 95.97% 28 Validation loss: 0.163376 Best loss: 0.103825 Accuracy: 95.66% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 20.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.148877 Best loss: 0.148877 Accuracy: 96.05% 1 Validation loss: 0.142410 Best loss: 0.142410 Accuracy: 96.79% 2 Validation loss: 0.147049 Best loss: 0.142410 Accuracy: 96.56% 3 Validation loss: 0.129807 Best loss: 0.129807 Accuracy: 96.91% 4 Validation loss: 0.116429 Best loss: 0.116429 Accuracy: 96.91% 5 Validation loss: 0.133244 Best loss: 0.116429 Accuracy: 96.64% 6 Validation loss: 0.142279 Best loss: 0.116429 Accuracy: 96.72% 7 Validation loss: 0.131436 Best loss: 0.116429 Accuracy: 96.60% 8 Validation loss: 0.115137 Best loss: 0.115137 Accuracy: 96.95% 9 Validation loss: 0.119396 Best loss: 0.115137 Accuracy: 96.33% 10 Validation loss: 0.134392 Best loss: 0.115137 Accuracy: 95.66% 11 Validation loss: 0.128765 Best loss: 0.115137 Accuracy: 96.25% 12 Validation loss: 0.141436 Best loss: 0.115137 Accuracy: 94.72% 13 Validation loss: 0.153804 Best loss: 0.115137 Accuracy: 94.61% 14 Validation loss: 0.160147 Best loss: 0.115137 Accuracy: 95.58% 15 Validation loss: 0.148215 Best loss: 0.115137 Accuracy: 95.19% 16 Validation loss: 0.184125 Best loss: 0.115137 Accuracy: 95.66% 17 Validation loss: 0.170499 Best loss: 0.115137 Accuracy: 95.39% 18 Validation loss: 0.176585 Best loss: 0.115137 Accuracy: 94.21% 19 Validation loss: 0.171496 Best loss: 0.115137 Accuracy: 95.90% 20 Validation loss: 0.151949 Best loss: 0.115137 Accuracy: 95.78% 21 Validation loss: 0.157915 Best loss: 0.115137 Accuracy: 95.93% 22 Validation loss: 0.143276 Best loss: 0.115137 Accuracy: 95.50% 23 Validation loss: 0.163645 Best loss: 0.115137 Accuracy: 95.31% 24 Validation loss: 0.153556 Best loss: 0.115137 Accuracy: 95.86% 25 Validation loss: 0.153315 Best loss: 0.115137 Accuracy: 95.27% 26 Validation loss: 0.149439 Best loss: 0.115137 Accuracy: 96.09% 27 Validation loss: 0.138329 Best loss: 0.115137 Accuracy: 96.56% 28 Validation loss: 0.155754 Best loss: 0.115137 Accuracy: 95.62% 29 Validation loss: 0.165014 Best loss: 0.115137 Accuracy: 94.61% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=120, batch_size=100, learning_rate=0.01, dropout_rate=0.5, total= 20.7s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6 0 Validation loss: 1.614762 Best loss: 1.614762 Accuracy: 19.27% 1 Validation loss: 1.704116 Best loss: 1.614762 Accuracy: 22.01% 2 Validation loss: 1.622210 Best loss: 1.614762 Accuracy: 20.91% 3 Validation loss: 1.656982 Best loss: 1.614762 Accuracy: 19.08% 4 Validation loss: 1.710966 Best loss: 1.614762 Accuracy: 19.27% 5 Validation loss: 1.639604 Best loss: 1.614762 Accuracy: 18.73% 6 Validation loss: 1.670872 Best loss: 1.614762 Accuracy: 19.08% 7 Validation loss: 1.617985 Best loss: 1.614762 Accuracy: 22.01% 8 Validation loss: 1.657077 Best loss: 1.614762 Accuracy: 22.01% 9 Validation loss: 1.706992 Best loss: 1.614762 Accuracy: 22.01% 10 Validation loss: 1.645335 Best loss: 1.614762 Accuracy: 19.08% 11 Validation loss: 1.686759 Best loss: 1.614762 Accuracy: 22.01% 12 Validation loss: 1.819941 Best loss: 1.614762 Accuracy: 22.01% 13 Validation loss: 1.637530 Best loss: 1.614762 Accuracy: 22.01% 14 Validation loss: 1.715499 Best loss: 1.614762 Accuracy: 18.73% 15 Validation loss: 1.629649 Best loss: 1.614762 Accuracy: 22.01% 16 Validation loss: 1.677383 Best loss: 1.614762 Accuracy: 19.27% 17 Validation loss: 1.647645 Best loss: 1.614762 Accuracy: 19.08% 18 Validation loss: 1.711800 Best loss: 1.614762 Accuracy: 18.73% 19 Validation loss: 1.658469 Best loss: 1.614762 Accuracy: 22.01% 20 Validation loss: 1.654119 Best loss: 1.614762 Accuracy: 20.91% 21 Validation loss: 1.614728 Best loss: 1.614728 Accuracy: 19.27% 22 Validation loss: 1.674412 Best loss: 1.614728 Accuracy: 18.73% 23 Validation loss: 1.655149 Best loss: 1.614728 Accuracy: 22.01% 24 Validation loss: 1.716197 Best loss: 1.614728 Accuracy: 22.01% 25 Validation loss: 1.685928 Best loss: 1.614728 Accuracy: 22.01% 26 Validation loss: 1.666684 Best loss: 1.614728 Accuracy: 19.08% 27 Validation loss: 1.646759 Best loss: 1.614728 Accuracy: 18.73% 28 Validation loss: 1.652355 Best loss: 1.614728 Accuracy: 19.08% 29 Validation loss: 1.686789 Best loss: 1.614728 Accuracy: 19.27% 30 Validation loss: 1.675710 Best loss: 1.614728 Accuracy: 19.08% 31 Validation loss: 1.681892 Best loss: 1.614728 Accuracy: 22.01% 32 Validation loss: 1.692425 Best loss: 1.614728 Accuracy: 19.08% 33 Validation loss: 1.751532 Best loss: 1.614728 Accuracy: 19.08% 34 Validation loss: 1.654519 Best loss: 1.614728 Accuracy: 22.01% 35 Validation loss: 1.630639 Best loss: 1.614728 Accuracy: 19.08% 36 Validation loss: 1.650976 Best loss: 1.614728 Accuracy: 20.91% 37 Validation loss: 1.653056 Best loss: 1.614728 Accuracy: 18.73% 38 Validation loss: 1.751480 Best loss: 1.614728 Accuracy: 19.27% 39 Validation loss: 1.630422 Best loss: 1.614728 Accuracy: 20.91% 40 Validation loss: 1.767942 Best loss: 1.614728 Accuracy: 22.01% 41 Validation loss: 1.681653 Best loss: 1.614728 Accuracy: 19.27% 42 Validation loss: 1.654741 Best loss: 1.614728 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6, total= 7.3s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6 0 Validation loss: 1.614336 Best loss: 1.614336 Accuracy: 22.01% 1 Validation loss: 1.663885 Best loss: 1.614336 Accuracy: 19.27% 2 Validation loss: 1.641195 Best loss: 1.614336 Accuracy: 19.08% 3 Validation loss: 1.649371 Best loss: 1.614336 Accuracy: 18.73% 4 Validation loss: 1.641371 Best loss: 1.614336 Accuracy: 19.27% 5 Validation loss: 1.643060 Best loss: 1.614336 Accuracy: 20.91% 6 Validation loss: 1.750494 Best loss: 1.614336 Accuracy: 19.08% 7 Validation loss: 1.675419 Best loss: 1.614336 Accuracy: 19.08% 8 Validation loss: 1.751396 Best loss: 1.614336 Accuracy: 22.01% 9 Validation loss: 1.763243 Best loss: 1.614336 Accuracy: 19.27% 10 Validation loss: 1.642440 Best loss: 1.614336 Accuracy: 22.01% 11 Validation loss: 1.682216 Best loss: 1.614336 Accuracy: 22.01% 12 Validation loss: 1.644665 Best loss: 1.614336 Accuracy: 19.08% 13 Validation loss: 1.689191 Best loss: 1.614336 Accuracy: 19.08% 14 Validation loss: 1.761742 Best loss: 1.614336 Accuracy: 22.01% 15 Validation loss: 1.765535 Best loss: 1.614336 Accuracy: 22.01% 16 Validation loss: 1.659895 Best loss: 1.614336 Accuracy: 19.27% 17 Validation loss: 1.655919 Best loss: 1.614336 Accuracy: 18.73% 18 Validation loss: 1.620253 Best loss: 1.614336 Accuracy: 22.01% 19 Validation loss: 1.642314 Best loss: 1.614336 Accuracy: 22.01% 20 Validation loss: 1.641569 Best loss: 1.614336 Accuracy: 20.91% 21 Validation loss: 1.788227 Best loss: 1.614336 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6, total= 4.0s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6 0 Validation loss: 1.630719 Best loss: 1.630719 Accuracy: 19.08% 1 Validation loss: 1.615110 Best loss: 1.615110 Accuracy: 19.27% 2 Validation loss: 1.702417 Best loss: 1.615110 Accuracy: 19.27% 3 Validation loss: 1.702781 Best loss: 1.615110 Accuracy: 18.73% 4 Validation loss: 1.654711 Best loss: 1.615110 Accuracy: 20.91% 5 Validation loss: 1.618184 Best loss: 1.615110 Accuracy: 20.91% 6 Validation loss: 1.651560 Best loss: 1.615110 Accuracy: 22.01% 7 Validation loss: 1.615516 Best loss: 1.615110 Accuracy: 18.73% 8 Validation loss: 1.704277 Best loss: 1.615110 Accuracy: 22.01% 9 Validation loss: 1.648605 Best loss: 1.615110 Accuracy: 19.27% 10 Validation loss: 1.673079 Best loss: 1.615110 Accuracy: 22.01% 11 Validation loss: 1.654919 Best loss: 1.615110 Accuracy: 22.01% 12 Validation loss: 1.619806 Best loss: 1.615110 Accuracy: 22.01% 13 Validation loss: 1.761420 Best loss: 1.615110 Accuracy: 19.27% 14 Validation loss: 1.879732 Best loss: 1.615110 Accuracy: 20.91% 15 Validation loss: 1.640172 Best loss: 1.615110 Accuracy: 22.01% 16 Validation loss: 1.700122 Best loss: 1.615110 Accuracy: 18.73% 17 Validation loss: 1.679209 Best loss: 1.615110 Accuracy: 19.08% 18 Validation loss: 1.634598 Best loss: 1.615110 Accuracy: 19.27% 19 Validation loss: 1.711810 Best loss: 1.615110 Accuracy: 22.01% 20 Validation loss: 1.636249 Best loss: 1.615110 Accuracy: 19.08% 21 Validation loss: 1.734940 Best loss: 1.615110 Accuracy: 22.01% 22 Validation loss: 1.623995 Best loss: 1.615110 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.6, total= 4.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 2.649235 Best loss: 2.649235 Accuracy: 20.99% 1 Validation loss: 3.205683 Best loss: 2.649235 Accuracy: 25.29% 2 Validation loss: 315.591370 Best loss: 2.649235 Accuracy: 19.12% 3 Validation loss: 92.484886 Best loss: 2.649235 Accuracy: 19.51% 4 Validation loss: 56.131119 Best loss: 2.649235 Accuracy: 34.13% 5 Validation loss: 69.267570 Best loss: 2.649235 Accuracy: 22.01% 6 Validation loss: 445.103058 Best loss: 2.649235 Accuracy: 18.80% 7 Validation loss: 511.625885 Best loss: 2.649235 Accuracy: 40.23% 8 Validation loss: 174.062225 Best loss: 2.649235 Accuracy: 19.08% 9 Validation loss: 72.774460 Best loss: 2.649235 Accuracy: 36.79% 10 Validation loss: 1502.804321 Best loss: 2.649235 Accuracy: 19.27% 11 Validation loss: 279.140930 Best loss: 2.649235 Accuracy: 35.34% 12 Validation loss: 177.715103 Best loss: 2.649235 Accuracy: 18.84% 13 Validation loss: 309.504028 Best loss: 2.649235 Accuracy: 22.01% 14 Validation loss: 129.038376 Best loss: 2.649235 Accuracy: 25.33% 15 Validation loss: 195.906219 Best loss: 2.649235 Accuracy: 24.08% 16 Validation loss: 64.864395 Best loss: 2.649235 Accuracy: 26.54% 17 Validation loss: 129.614563 Best loss: 2.649235 Accuracy: 19.08% 18 Validation loss: 105.575890 Best loss: 2.649235 Accuracy: 20.05% 19 Validation loss: 3958.864014 Best loss: 2.649235 Accuracy: 22.01% 20 Validation loss: 451.940613 Best loss: 2.649235 Accuracy: 20.91% 21 Validation loss: 957.005249 Best loss: 2.649235 Accuracy: 19.66% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 123.693314 Best loss: 123.693314 Accuracy: 20.91% 1 Validation loss: 118.254349 Best loss: 118.254349 Accuracy: 29.52% 2 Validation loss: 91.055183 Best loss: 91.055183 Accuracy: 18.73% 3 Validation loss: 208.868057 Best loss: 91.055183 Accuracy: 22.01% 4 Validation loss: 272.513672 Best loss: 91.055183 Accuracy: 28.38% 5 Validation loss: 197.962280 Best loss: 91.055183 Accuracy: 19.55% 6 Validation loss: 204.944580 Best loss: 91.055183 Accuracy: 19.27% 7 Validation loss: 233.907501 Best loss: 91.055183 Accuracy: 19.19% 8 Validation loss: 41.115105 Best loss: 41.115105 Accuracy: 32.29% 9 Validation loss: 148.551926 Best loss: 41.115105 Accuracy: 22.60% 10 Validation loss: 224.838272 Best loss: 41.115105 Accuracy: 22.01% 11 Validation loss: 143.100662 Best loss: 41.115105 Accuracy: 24.71% 12 Validation loss: 248.561127 Best loss: 41.115105 Accuracy: 20.91% 13 Validation loss: 213.957687 Best loss: 41.115105 Accuracy: 27.56% 14 Validation loss: 567.785889 Best loss: 41.115105 Accuracy: 18.96% 15 Validation loss: 359.554962 Best loss: 41.115105 Accuracy: 19.08% 16 Validation loss: 1183.377686 Best loss: 41.115105 Accuracy: 20.91% 17 Validation loss: 595.186401 Best loss: 41.115105 Accuracy: 19.08% 18 Validation loss: 408.244843 Best loss: 41.115105 Accuracy: 19.19% 19 Validation loss: 257.052399 Best loss: 41.115105 Accuracy: 20.29% 20 Validation loss: 1921.651245 Best loss: 41.115105 Accuracy: 19.08% 21 Validation loss: 494.277405 Best loss: 41.115105 Accuracy: 20.29% 22 Validation loss: 219.515076 Best loss: 41.115105 Accuracy: 20.84% 23 Validation loss: 606.455505 Best loss: 41.115105 Accuracy: 19.12% 24 Validation loss: 1334.113037 Best loss: 41.115105 Accuracy: 19.04% 25 Validation loss: 915.216797 Best loss: 41.115105 Accuracy: 20.91% 26 Validation loss: 228.503906 Best loss: 41.115105 Accuracy: 36.20% 27 Validation loss: 1306.983521 Best loss: 41.115105 Accuracy: 19.90% 28 Validation loss: 266.959503 Best loss: 41.115105 Accuracy: 18.76% 29 Validation loss: 605.031494 Best loss: 41.115105 Accuracy: 22.67% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 3.0min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.411339 Best loss: 1.411339 Accuracy: 37.49% 1 Validation loss: 1.539100 Best loss: 1.411339 Accuracy: 30.02% 2 Validation loss: 177.192978 Best loss: 1.411339 Accuracy: 19.35% 3 Validation loss: 595.369568 Best loss: 1.411339 Accuracy: 20.91% 4 Validation loss: 134.018036 Best loss: 1.411339 Accuracy: 18.73% 5 Validation loss: 154.289490 Best loss: 1.411339 Accuracy: 18.73% 6 Validation loss: 113.942703 Best loss: 1.411339 Accuracy: 19.08% 7 Validation loss: 338.211334 Best loss: 1.411339 Accuracy: 19.08% 8 Validation loss: 679.186279 Best loss: 1.411339 Accuracy: 19.08% 9 Validation loss: 510.228943 Best loss: 1.411339 Accuracy: 19.27% 10 Validation loss: 334.092194 Best loss: 1.411339 Accuracy: 19.08% 11 Validation loss: 463.730499 Best loss: 1.411339 Accuracy: 19.08% 12 Validation loss: 396.077606 Best loss: 1.411339 Accuracy: 20.91% 13 Validation loss: 555.491516 Best loss: 1.411339 Accuracy: 22.01% 14 Validation loss: 529.587158 Best loss: 1.411339 Accuracy: 23.81% 15 Validation loss: 987.028564 Best loss: 1.411339 Accuracy: 20.91% 16 Validation loss: 99.043167 Best loss: 1.411339 Accuracy: 32.53% 17 Validation loss: 956.013123 Best loss: 1.411339 Accuracy: 19.08% 18 Validation loss: 423.170349 Best loss: 1.411339 Accuracy: 24.24% 19 Validation loss: 505.328186 Best loss: 1.411339 Accuracy: 19.27% 20 Validation loss: 580.130615 Best loss: 1.411339 Accuracy: 18.80% 21 Validation loss: 721.772888 Best loss: 1.411339 Accuracy: 26.04% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 1.854378 Best loss: 1.854378 Accuracy: 67.71% 1 Validation loss: 0.603591 Best loss: 0.603591 Accuracy: 89.13% 2 Validation loss: 12614.927734 Best loss: 0.603591 Accuracy: 92.38% 3 Validation loss: 10065.890625 Best loss: 0.603591 Accuracy: 82.56% 4 Validation loss: 2999.156738 Best loss: 0.603591 Accuracy: 87.84% 5 Validation loss: 12683.649414 Best loss: 0.603591 Accuracy: 78.30% 6 Validation loss: 1271.122559 Best loss: 0.603591 Accuracy: 92.96% 7 Validation loss: 2100.986572 Best loss: 0.603591 Accuracy: 85.89% 8 Validation loss: 828.236633 Best loss: 0.603591 Accuracy: 94.92% 9 Validation loss: 2356.615723 Best loss: 0.603591 Accuracy: 90.73% 10 Validation loss: 822.293030 Best loss: 0.603591 Accuracy: 91.95% 11 Validation loss: 297814.593750 Best loss: 0.603591 Accuracy: 88.04% 12 Validation loss: 212198.906250 Best loss: 0.603591 Accuracy: 93.20% 13 Validation loss: 95973.187500 Best loss: 0.603591 Accuracy: 90.97% 14 Validation loss: 83211.187500 Best loss: 0.603591 Accuracy: 94.45% 15 Validation loss: 31138.560547 Best loss: 0.603591 Accuracy: 94.84% 16 Validation loss: 41290.054688 Best loss: 0.603591 Accuracy: 95.66% 17 Validation loss: 21150.535156 Best loss: 0.603591 Accuracy: 95.86% 18 Validation loss: 25854.531250 Best loss: 0.603591 Accuracy: 96.09% 19 Validation loss: 12728.083984 Best loss: 0.603591 Accuracy: 95.00% 20 Validation loss: 14436.103516 Best loss: 0.603591 Accuracy: 94.45% 21 Validation loss: 9011.983398 Best loss: 0.603591 Accuracy: 95.11% 22 Validation loss: 2826479.750000 Best loss: 0.603591 Accuracy: 92.22% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 29.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 0.613072 Best loss: 0.613072 Accuracy: 93.67% 1 Validation loss: 0.259798 Best loss: 0.259798 Accuracy: 94.29% 2 Validation loss: 0.281153 Best loss: 0.259798 Accuracy: 95.00% 3 Validation loss: 0.268049 Best loss: 0.259798 Accuracy: 95.19% 4 Validation loss: 0.182030 Best loss: 0.182030 Accuracy: 95.27% 5 Validation loss: 0.186816 Best loss: 0.182030 Accuracy: 95.39% 6 Validation loss: 213030.031250 Best loss: 0.182030 Accuracy: 70.25% 7 Validation loss: 29767.236328 Best loss: 0.182030 Accuracy: 81.98% 8 Validation loss: 9373.758789 Best loss: 0.182030 Accuracy: 86.40% 9 Validation loss: 17284.351562 Best loss: 0.182030 Accuracy: 74.94% 10 Validation loss: 14326.447266 Best loss: 0.182030 Accuracy: 82.49% 11 Validation loss: 7941.537109 Best loss: 0.182030 Accuracy: 89.76% 12 Validation loss: 11600.221680 Best loss: 0.182030 Accuracy: 83.23% 13 Validation loss: 7810.464355 Best loss: 0.182030 Accuracy: 90.89% 14 Validation loss: 4595.671875 Best loss: 0.182030 Accuracy: 88.98% 15 Validation loss: 15760.617188 Best loss: 0.182030 Accuracy: 85.46% 16 Validation loss: 1081191.250000 Best loss: 0.182030 Accuracy: 81.63% 17 Validation loss: 799773.062500 Best loss: 0.182030 Accuracy: 67.71% 18 Validation loss: 400206.281250 Best loss: 0.182030 Accuracy: 87.22% 19 Validation loss: 67457.335938 Best loss: 0.182030 Accuracy: 93.90% 20 Validation loss: 164652.062500 Best loss: 0.182030 Accuracy: 92.26% 21 Validation loss: 124119.445312 Best loss: 0.182030 Accuracy: 83.74% 22 Validation loss: 45853.121094 Best loss: 0.182030 Accuracy: 94.41% 23 Validation loss: 7511509.000000 Best loss: 0.182030 Accuracy: 89.60% 24 Validation loss: 499797.781250 Best loss: 0.182030 Accuracy: 91.24% 25 Validation loss: 402497.406250 Best loss: 0.182030 Accuracy: 88.66% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 33.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 1.950097 Best loss: 1.950097 Accuracy: 59.70% 1 Validation loss: 139282.093750 Best loss: 1.950097 Accuracy: 45.82% 2 Validation loss: 8358.582031 Best loss: 1.950097 Accuracy: 71.23% 3 Validation loss: 1902.793213 Best loss: 1.950097 Accuracy: 74.55% 4 Validation loss: 792.501160 Best loss: 1.950097 Accuracy: 82.33% 5 Validation loss: 458.181549 Best loss: 1.950097 Accuracy: 91.48% 6 Validation loss: 1508.993408 Best loss: 1.950097 Accuracy: 78.15% 7 Validation loss: 4473517.500000 Best loss: 1.950097 Accuracy: 69.98% 8 Validation loss: 860445.000000 Best loss: 1.950097 Accuracy: 75.45% 9 Validation loss: 808339.562500 Best loss: 1.950097 Accuracy: 88.19% 10 Validation loss: 174375.562500 Best loss: 1.950097 Accuracy: 88.43% 11 Validation loss: 143580.515625 Best loss: 1.950097 Accuracy: 90.34% 12 Validation loss: 516631.062500 Best loss: 1.950097 Accuracy: 74.82% 13 Validation loss: 100200.875000 Best loss: 1.950097 Accuracy: 87.37% 14 Validation loss: 73592.945312 Best loss: 1.950097 Accuracy: 83.50% 15 Validation loss: 32361.263672 Best loss: 1.950097 Accuracy: 91.09% 16 Validation loss: 76126.289062 Best loss: 1.950097 Accuracy: 90.38% 17 Validation loss: 67864.156250 Best loss: 1.950097 Accuracy: 93.00% 18 Validation loss: 56283.777344 Best loss: 1.950097 Accuracy: 90.27% 19 Validation loss: 60469.761719 Best loss: 1.950097 Accuracy: 93.51% 20 Validation loss: 26907.525391 Best loss: 1.950097 Accuracy: 93.24% 21 Validation loss: 88597.882812 Best loss: 1.950097 Accuracy: 88.90% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 28.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.135344 Best loss: 0.135344 Accuracy: 96.33% 1 Validation loss: 0.147649 Best loss: 0.135344 Accuracy: 96.01% 2 Validation loss: 0.217860 Best loss: 0.135344 Accuracy: 94.41% 3 Validation loss: 0.217625 Best loss: 0.135344 Accuracy: 92.22% 4 Validation loss: 0.353568 Best loss: 0.135344 Accuracy: 87.57% 5 Validation loss: 0.393556 Best loss: 0.135344 Accuracy: 91.52% 6 Validation loss: 1.043746 Best loss: 0.135344 Accuracy: 73.22% 7 Validation loss: 0.389935 Best loss: 0.135344 Accuracy: 88.47% 8 Validation loss: 0.241502 Best loss: 0.135344 Accuracy: 91.40% 9 Validation loss: 0.242850 Best loss: 0.135344 Accuracy: 92.96% 10 Validation loss: 0.188783 Best loss: 0.135344 Accuracy: 95.62% 11 Validation loss: 0.202283 Best loss: 0.135344 Accuracy: 94.18% 12 Validation loss: 0.193989 Best loss: 0.135344 Accuracy: 95.00% 13 Validation loss: 0.235340 Best loss: 0.135344 Accuracy: 94.68% 14 Validation loss: 0.210484 Best loss: 0.135344 Accuracy: 93.20% 15 Validation loss: 2.901139 Best loss: 0.135344 Accuracy: 87.80% 16 Validation loss: 38.109409 Best loss: 0.135344 Accuracy: 53.48% 17 Validation loss: 2.266012 Best loss: 0.135344 Accuracy: 71.34% 18 Validation loss: 1.439322 Best loss: 0.135344 Accuracy: 69.82% 19 Validation loss: 1.708308 Best loss: 0.135344 Accuracy: 63.33% 20 Validation loss: 2.087500 Best loss: 0.135344 Accuracy: 64.62% 21 Validation loss: 0.874223 Best loss: 0.135344 Accuracy: 79.20% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 15.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.125185 Best loss: 0.125185 Accuracy: 96.44% 1 Validation loss: 0.190503 Best loss: 0.125185 Accuracy: 95.27% 2 Validation loss: 0.357868 Best loss: 0.125185 Accuracy: 87.76% 3 Validation loss: 0.475410 Best loss: 0.125185 Accuracy: 82.21% 4 Validation loss: 0.328553 Best loss: 0.125185 Accuracy: 93.16% 5 Validation loss: 0.332784 Best loss: 0.125185 Accuracy: 85.61% 6 Validation loss: 0.218854 Best loss: 0.125185 Accuracy: 92.92% 7 Validation loss: 0.300952 Best loss: 0.125185 Accuracy: 92.42% 8 Validation loss: 3.071088 Best loss: 0.125185 Accuracy: 88.15% 9 Validation loss: 0.616220 Best loss: 0.125185 Accuracy: 76.70% 10 Validation loss: 0.803335 Best loss: 0.125185 Accuracy: 71.46% 11 Validation loss: 1.036310 Best loss: 0.125185 Accuracy: 73.96% 12 Validation loss: 0.595329 Best loss: 0.125185 Accuracy: 74.08% 13 Validation loss: 0.613172 Best loss: 0.125185 Accuracy: 76.62% 14 Validation loss: 0.491878 Best loss: 0.125185 Accuracy: 77.44% 15 Validation loss: 0.468614 Best loss: 0.125185 Accuracy: 78.77% 16 Validation loss: 0.548663 Best loss: 0.125185 Accuracy: 74.08% 17 Validation loss: 0.517325 Best loss: 0.125185 Accuracy: 76.74% 18 Validation loss: 0.777264 Best loss: 0.125185 Accuracy: 75.33% 19 Validation loss: 1.434856 Best loss: 0.125185 Accuracy: 75.76% 20 Validation loss: 0.511783 Best loss: 0.125185 Accuracy: 80.34% 21 Validation loss: 0.585553 Best loss: 0.125185 Accuracy: 77.05% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 15.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.141416 Best loss: 0.141416 Accuracy: 96.72% 1 Validation loss: 0.129403 Best loss: 0.129403 Accuracy: 96.76% 2 Validation loss: 0.573770 Best loss: 0.129403 Accuracy: 72.60% 3 Validation loss: 0.252816 Best loss: 0.129403 Accuracy: 93.75% 4 Validation loss: 0.272212 Best loss: 0.129403 Accuracy: 92.49% 5 Validation loss: 2.345474 Best loss: 0.129403 Accuracy: 86.86% 6 Validation loss: 1.936732 Best loss: 0.129403 Accuracy: 49.30% 7 Validation loss: 2.590318 Best loss: 0.129403 Accuracy: 48.28% 8 Validation loss: 0.867677 Best loss: 0.129403 Accuracy: 71.81% 9 Validation loss: 1.017916 Best loss: 0.129403 Accuracy: 54.38% 10 Validation loss: 0.689297 Best loss: 0.129403 Accuracy: 73.81% 11 Validation loss: 0.638448 Best loss: 0.129403 Accuracy: 79.05% 12 Validation loss: 0.636605 Best loss: 0.129403 Accuracy: 69.23% 13 Validation loss: 0.603535 Best loss: 0.129403 Accuracy: 79.28% 14 Validation loss: 23.723230 Best loss: 0.129403 Accuracy: 26.27% 15 Validation loss: 1.687600 Best loss: 0.129403 Accuracy: 43.24% 16 Validation loss: 1.361266 Best loss: 0.129403 Accuracy: 50.74% 17 Validation loss: 1.002386 Best loss: 0.129403 Accuracy: 53.05% 18 Validation loss: 1.021766 Best loss: 0.129403 Accuracy: 50.82% 19 Validation loss: 1.061884 Best loss: 0.129403 Accuracy: 54.42% 20 Validation loss: 0.984973 Best loss: 0.129403 Accuracy: 56.18% 21 Validation loss: 0.953650 Best loss: 0.129403 Accuracy: 56.76% 22 Validation loss: 1.042044 Best loss: 0.129403 Accuracy: 55.71% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=50, batch_size=100, learning_rate=0.02, dropout_rate=0.3, total= 16.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.212757 Best loss: 0.212757 Accuracy: 94.72% 1 Validation loss: 0.191348 Best loss: 0.191348 Accuracy: 94.80% 2 Validation loss: 0.198261 Best loss: 0.191348 Accuracy: 95.15% 3 Validation loss: 0.199836 Best loss: 0.191348 Accuracy: 95.11% 4 Validation loss: 0.212903 Best loss: 0.191348 Accuracy: 94.14% 5 Validation loss: 0.204123 Best loss: 0.191348 Accuracy: 93.12% 6 Validation loss: 0.174200 Best loss: 0.174200 Accuracy: 94.10% 7 Validation loss: 0.207012 Best loss: 0.174200 Accuracy: 93.55% 8 Validation loss: 0.302494 Best loss: 0.174200 Accuracy: 87.57% 9 Validation loss: 0.209350 Best loss: 0.174200 Accuracy: 92.73% 10 Validation loss: 0.455979 Best loss: 0.174200 Accuracy: 78.54% 11 Validation loss: 0.332775 Best loss: 0.174200 Accuracy: 90.38% 12 Validation loss: 0.273478 Best loss: 0.174200 Accuracy: 91.91% 13 Validation loss: 0.269668 Best loss: 0.174200 Accuracy: 90.30% 14 Validation loss: 0.316981 Best loss: 0.174200 Accuracy: 88.35% 15 Validation loss: 0.399193 Best loss: 0.174200 Accuracy: 84.17% 16 Validation loss: 0.369989 Best loss: 0.174200 Accuracy: 88.55% 17 Validation loss: 0.312551 Best loss: 0.174200 Accuracy: 90.58% 18 Validation loss: 0.368975 Best loss: 0.174200 Accuracy: 86.71% 19 Validation loss: 0.449709 Best loss: 0.174200 Accuracy: 90.54% 20 Validation loss: 0.519887 Best loss: 0.174200 Accuracy: 90.73% 21 Validation loss: 0.356092 Best loss: 0.174200 Accuracy: 94.72% 22 Validation loss: 0.370779 Best loss: 0.174200 Accuracy: 94.96% 23 Validation loss: 0.456513 Best loss: 0.174200 Accuracy: 89.13% 24 Validation loss: 0.590186 Best loss: 0.174200 Accuracy: 78.85% 25 Validation loss: 0.784956 Best loss: 0.174200 Accuracy: 62.74% 26 Validation loss: 0.662596 Best loss: 0.174200 Accuracy: 81.08% 27 Validation loss: 0.636694 Best loss: 0.174200 Accuracy: 78.03% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 19.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.302077 Best loss: 0.302077 Accuracy: 92.92% 1 Validation loss: 0.210691 Best loss: 0.210691 Accuracy: 94.49% 2 Validation loss: 0.193434 Best loss: 0.193434 Accuracy: 94.72% 3 Validation loss: 0.184382 Best loss: 0.184382 Accuracy: 94.18% 4 Validation loss: 0.213611 Best loss: 0.184382 Accuracy: 93.63% 5 Validation loss: 0.184989 Best loss: 0.184382 Accuracy: 94.64% 6 Validation loss: 0.204263 Best loss: 0.184382 Accuracy: 92.53% 7 Validation loss: 0.217445 Best loss: 0.184382 Accuracy: 93.12% 8 Validation loss: 0.223440 Best loss: 0.184382 Accuracy: 94.18% 9 Validation loss: 0.286126 Best loss: 0.184382 Accuracy: 90.42% 10 Validation loss: 0.246122 Best loss: 0.184382 Accuracy: 93.00% 11 Validation loss: 0.259003 Best loss: 0.184382 Accuracy: 90.77% 12 Validation loss: 0.288321 Best loss: 0.184382 Accuracy: 89.13% 13 Validation loss: 0.276695 Best loss: 0.184382 Accuracy: 89.68% 14 Validation loss: 0.262103 Best loss: 0.184382 Accuracy: 90.70% 15 Validation loss: 0.277833 Best loss: 0.184382 Accuracy: 89.64% 16 Validation loss: 0.213854 Best loss: 0.184382 Accuracy: 94.68% 17 Validation loss: 0.252267 Best loss: 0.184382 Accuracy: 92.46% 18 Validation loss: 0.316104 Best loss: 0.184382 Accuracy: 87.72% 19 Validation loss: 0.486578 Best loss: 0.184382 Accuracy: 80.34% 20 Validation loss: 0.432241 Best loss: 0.184382 Accuracy: 91.56% 21 Validation loss: 0.323893 Best loss: 0.184382 Accuracy: 90.85% 22 Validation loss: 0.393760 Best loss: 0.184382 Accuracy: 88.39% 23 Validation loss: 0.296299 Best loss: 0.184382 Accuracy: 89.13% 24 Validation loss: 0.384863 Best loss: 0.184382 Accuracy: 89.41% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 17.3s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.199610 Best loss: 0.199610 Accuracy: 94.45% 1 Validation loss: 0.332410 Best loss: 0.199610 Accuracy: 94.45% 2 Validation loss: 0.191885 Best loss: 0.191885 Accuracy: 94.49% 3 Validation loss: 0.177653 Best loss: 0.177653 Accuracy: 95.66% 4 Validation loss: 0.207591 Best loss: 0.177653 Accuracy: 94.02% 5 Validation loss: 0.187438 Best loss: 0.177653 Accuracy: 95.19% 6 Validation loss: 0.221946 Best loss: 0.177653 Accuracy: 92.49% 7 Validation loss: 0.261466 Best loss: 0.177653 Accuracy: 89.91% 8 Validation loss: 0.245463 Best loss: 0.177653 Accuracy: 92.77% 9 Validation loss: 0.235556 Best loss: 0.177653 Accuracy: 94.49% 10 Validation loss: 0.226626 Best loss: 0.177653 Accuracy: 92.73% 11 Validation loss: 0.242238 Best loss: 0.177653 Accuracy: 91.79% 12 Validation loss: 0.209356 Best loss: 0.177653 Accuracy: 93.35% 13 Validation loss: 0.327541 Best loss: 0.177653 Accuracy: 89.44% 14 Validation loss: 0.268664 Best loss: 0.177653 Accuracy: 92.77% 15 Validation loss: 0.278430 Best loss: 0.177653 Accuracy: 88.43% 16 Validation loss: 0.330117 Best loss: 0.177653 Accuracy: 91.48% 17 Validation loss: 0.330838 Best loss: 0.177653 Accuracy: 88.47% 18 Validation loss: 0.273336 Best loss: 0.177653 Accuracy: 90.93% 19 Validation loss: 0.406527 Best loss: 0.177653 Accuracy: 84.01% 20 Validation loss: 0.295914 Best loss: 0.177653 Accuracy: 92.61% 21 Validation loss: 0.362588 Best loss: 0.177653 Accuracy: 85.42% 22 Validation loss: 0.286953 Best loss: 0.177653 Accuracy: 89.13% 23 Validation loss: 0.231235 Best loss: 0.177653 Accuracy: 93.04% 24 Validation loss: 0.405763 Best loss: 0.177653 Accuracy: 87.10% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=160, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 17.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.745659 Best loss: 1.745659 Accuracy: 18.73% 1 Validation loss: 1.635658 Best loss: 1.635658 Accuracy: 20.91% 2 Validation loss: 1.754412 Best loss: 1.635658 Accuracy: 18.73% 3 Validation loss: 1.641608 Best loss: 1.635658 Accuracy: 22.01% 4 Validation loss: 1.811811 Best loss: 1.635658 Accuracy: 19.27% 5 Validation loss: 1.727053 Best loss: 1.635658 Accuracy: 19.08% 6 Validation loss: 1.924918 Best loss: 1.635658 Accuracy: 19.27% 7 Validation loss: 1.825212 Best loss: 1.635658 Accuracy: 19.08% 8 Validation loss: 1.931508 Best loss: 1.635658 Accuracy: 22.01% 9 Validation loss: 1.693486 Best loss: 1.635658 Accuracy: 22.01% 10 Validation loss: 1.948973 Best loss: 1.635658 Accuracy: 19.08% 11 Validation loss: 2.203250 Best loss: 1.635658 Accuracy: 18.73% 12 Validation loss: 3.654564 Best loss: 1.635658 Accuracy: 19.27% 13 Validation loss: 1.773366 Best loss: 1.635658 Accuracy: 22.01% 14 Validation loss: 1.764535 Best loss: 1.635658 Accuracy: 19.08% 15 Validation loss: 1.653688 Best loss: 1.635658 Accuracy: 22.01% 16 Validation loss: 1.795667 Best loss: 1.635658 Accuracy: 19.08% 17 Validation loss: 1.620414 Best loss: 1.620414 Accuracy: 20.91% 18 Validation loss: 1.857953 Best loss: 1.620414 Accuracy: 19.08% 19 Validation loss: 1.799152 Best loss: 1.620414 Accuracy: 22.01% 20 Validation loss: 1.714771 Best loss: 1.620414 Accuracy: 18.73% 21 Validation loss: 1.773471 Best loss: 1.620414 Accuracy: 20.91% 22 Validation loss: 1.659323 Best loss: 1.620414 Accuracy: 18.73% 23 Validation loss: 1.735742 Best loss: 1.620414 Accuracy: 20.91% 24 Validation loss: 1.916227 Best loss: 1.620414 Accuracy: 19.08% 25 Validation loss: 1.673684 Best loss: 1.620414 Accuracy: 20.91% 26 Validation loss: 1.692085 Best loss: 1.620414 Accuracy: 19.08% 27 Validation loss: 2.016028 Best loss: 1.620414 Accuracy: 18.73% 28 Validation loss: 2.093408 Best loss: 1.620414 Accuracy: 18.73% 29 Validation loss: 1.780830 Best loss: 1.620414 Accuracy: 20.91% 30 Validation loss: 1.943406 Best loss: 1.620414 Accuracy: 22.01% 31 Validation loss: 1.728307 Best loss: 1.620414 Accuracy: 19.27% 32 Validation loss: 1.743058 Best loss: 1.620414 Accuracy: 22.01% 33 Validation loss: 1.762696 Best loss: 1.620414 Accuracy: 22.01% 34 Validation loss: 1.836625 Best loss: 1.620414 Accuracy: 19.08% 35 Validation loss: 2.363962 Best loss: 1.620414 Accuracy: 19.27% 36 Validation loss: 2.000119 Best loss: 1.620414 Accuracy: 22.01% 37 Validation loss: 1.841915 Best loss: 1.620414 Accuracy: 19.08% 38 Validation loss: 1.780878 Best loss: 1.620414 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 3.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.685628 Best loss: 1.685628 Accuracy: 19.27% 1 Validation loss: 1.804651 Best loss: 1.685628 Accuracy: 22.01% 2 Validation loss: 1.968936 Best loss: 1.685628 Accuracy: 18.73% 3 Validation loss: 1.840774 Best loss: 1.685628 Accuracy: 22.01% 4 Validation loss: 1.861938 Best loss: 1.685628 Accuracy: 19.08% 5 Validation loss: 1.689674 Best loss: 1.685628 Accuracy: 18.73% 6 Validation loss: 1.906064 Best loss: 1.685628 Accuracy: 20.91% 7 Validation loss: 1.984243 Best loss: 1.685628 Accuracy: 19.08% 8 Validation loss: 1.813587 Best loss: 1.685628 Accuracy: 19.08% 9 Validation loss: 1.727997 Best loss: 1.685628 Accuracy: 20.91% 10 Validation loss: 1.857154 Best loss: 1.685628 Accuracy: 20.91% 11 Validation loss: 1.863634 Best loss: 1.685628 Accuracy: 19.08% 12 Validation loss: 1.961647 Best loss: 1.685628 Accuracy: 20.91% 13 Validation loss: 2.264751 Best loss: 1.685628 Accuracy: 22.01% 14 Validation loss: 1.889982 Best loss: 1.685628 Accuracy: 19.27% 15 Validation loss: 1.966228 Best loss: 1.685628 Accuracy: 20.91% 16 Validation loss: 1.819791 Best loss: 1.685628 Accuracy: 19.08% 17 Validation loss: 2.039490 Best loss: 1.685628 Accuracy: 18.73% 18 Validation loss: 1.844752 Best loss: 1.685628 Accuracy: 19.08% 19 Validation loss: 1.887733 Best loss: 1.685628 Accuracy: 19.27% 20 Validation loss: 2.087358 Best loss: 1.685628 Accuracy: 19.27% 21 Validation loss: 1.771424 Best loss: 1.685628 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 1.9min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1.855662 Best loss: 1.855662 Accuracy: 22.01% 1 Validation loss: 2.010948 Best loss: 1.855662 Accuracy: 19.27% 2 Validation loss: 1.961876 Best loss: 1.855662 Accuracy: 19.08% 3 Validation loss: 1.831088 Best loss: 1.831088 Accuracy: 19.27% 4 Validation loss: 2.706486 Best loss: 1.831088 Accuracy: 19.08% 5 Validation loss: 1.794573 Best loss: 1.794573 Accuracy: 20.91% 6 Validation loss: 1.869709 Best loss: 1.794573 Accuracy: 19.27% 7 Validation loss: 2.283661 Best loss: 1.794573 Accuracy: 18.73% 8 Validation loss: 1.899324 Best loss: 1.794573 Accuracy: 19.27% 9 Validation loss: 2.216293 Best loss: 1.794573 Accuracy: 19.27% 10 Validation loss: 1.937226 Best loss: 1.794573 Accuracy: 18.73% 11 Validation loss: 2.055965 Best loss: 1.794573 Accuracy: 19.27% 12 Validation loss: 2.173638 Best loss: 1.794573 Accuracy: 20.91% 13 Validation loss: 3.022261 Best loss: 1.794573 Accuracy: 19.08% 14 Validation loss: 1.950351 Best loss: 1.794573 Accuracy: 22.01% 15 Validation loss: 1.688134 Best loss: 1.688134 Accuracy: 19.27% 16 Validation loss: 2.224023 Best loss: 1.688134 Accuracy: 18.73% 17 Validation loss: 2.050119 Best loss: 1.688134 Accuracy: 22.01% 18 Validation loss: 2.232249 Best loss: 1.688134 Accuracy: 19.08% 19 Validation loss: 2.014817 Best loss: 1.688134 Accuracy: 18.73% 20 Validation loss: 1.814239 Best loss: 1.688134 Accuracy: 19.27% 21 Validation loss: 2.084231 Best loss: 1.688134 Accuracy: 22.01% 22 Validation loss: 1.870279 Best loss: 1.688134 Accuracy: 20.91% 23 Validation loss: 2.219250 Best loss: 1.688134 Accuracy: 22.01% 24 Validation loss: 1.701719 Best loss: 1.688134 Accuracy: 18.73% 25 Validation loss: 1.822189 Best loss: 1.688134 Accuracy: 22.01% 26 Validation loss: 1.659310 Best loss: 1.659310 Accuracy: 18.73% 27 Validation loss: 1.696233 Best loss: 1.659310 Accuracy: 18.73% 28 Validation loss: 2.340528 Best loss: 1.659310 Accuracy: 19.08% 29 Validation loss: 2.556751 Best loss: 1.659310 Accuracy: 20.91% 30 Validation loss: 2.089121 Best loss: 1.659310 Accuracy: 19.27% 31 Validation loss: 1.874208 Best loss: 1.659310 Accuracy: 22.01% 32 Validation loss: 1.977130 Best loss: 1.659310 Accuracy: 19.08% 33 Validation loss: 2.284336 Best loss: 1.659310 Accuracy: 22.01% 34 Validation loss: 2.327761 Best loss: 1.659310 Accuracy: 19.27% 35 Validation loss: 1.680173 Best loss: 1.659310 Accuracy: 19.08% 36 Validation loss: 1.822019 Best loss: 1.659310 Accuracy: 20.91% 37 Validation loss: 2.149864 Best loss: 1.659310 Accuracy: 19.08% 38 Validation loss: 2.686031 Best loss: 1.659310 Accuracy: 18.73% 39 Validation loss: 2.304118 Best loss: 1.659310 Accuracy: 19.27% 40 Validation loss: 1.856371 Best loss: 1.659310 Accuracy: 19.08% 41 Validation loss: 2.028929 Best loss: 1.659310 Accuracy: 22.01% 42 Validation loss: 2.733980 Best loss: 1.659310 Accuracy: 22.01% 43 Validation loss: 2.957522 Best loss: 1.659310 Accuracy: 20.91% 44 Validation loss: 1.912538 Best loss: 1.659310 Accuracy: 18.73% 45 Validation loss: 1.725067 Best loss: 1.659310 Accuracy: 19.27% 46 Validation loss: 2.622473 Best loss: 1.659310 Accuracy: 20.91% 47 Validation loss: 2.118242 Best loss: 1.659310 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=50, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 4.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 952025.562500 Best loss: 952025.562500 Accuracy: 21.07% 1 Validation loss: 1254392.125000 Best loss: 952025.562500 Accuracy: 18.73% 2 Validation loss: 368714.718750 Best loss: 368714.718750 Accuracy: 17.90% 3 Validation loss: 16503836.000000 Best loss: 368714.718750 Accuracy: 19.08% 4 Validation loss: 110613600.000000 Best loss: 368714.718750 Accuracy: 19.08% 5 Validation loss: 9089108.000000 Best loss: 368714.718750 Accuracy: 18.73% 6 Validation loss: 3078665.250000 Best loss: 368714.718750 Accuracy: 18.73% 7 Validation loss: 10775599.000000 Best loss: 368714.718750 Accuracy: 22.01% 8 Validation loss: 9269257.000000 Best loss: 368714.718750 Accuracy: 18.73% 9 Validation loss: 7435135.000000 Best loss: 368714.718750 Accuracy: 19.27% 10 Validation loss: 14555714.000000 Best loss: 368714.718750 Accuracy: 19.27% 11 Validation loss: 3213492.000000 Best loss: 368714.718750 Accuracy: 20.91% 12 Validation loss: 47409196.000000 Best loss: 368714.718750 Accuracy: 20.91% 13 Validation loss: 5604255.000000 Best loss: 368714.718750 Accuracy: 32.21% 14 Validation loss: 2850620.750000 Best loss: 368714.718750 Accuracy: 19.08% 15 Validation loss: 16504910.000000 Best loss: 368714.718750 Accuracy: 19.08% 16 Validation loss: 31930530.000000 Best loss: 368714.718750 Accuracy: 19.08% 17 Validation loss: 90792552.000000 Best loss: 368714.718750 Accuracy: 19.27% 18 Validation loss: 19310058.000000 Best loss: 368714.718750 Accuracy: 18.73% 19 Validation loss: 5648837.000000 Best loss: 368714.718750 Accuracy: 22.01% 20 Validation loss: 2640695.750000 Best loss: 368714.718750 Accuracy: 20.91% 21 Validation loss: 5278120.500000 Best loss: 368714.718750 Accuracy: 18.73% 22 Validation loss: 7584829.500000 Best loss: 368714.718750 Accuracy: 19.12% 23 Validation loss: 47340232.000000 Best loss: 368714.718750 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 2.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 391715.187500 Best loss: 391715.187500 Accuracy: 19.08% 1 Validation loss: 46187164.000000 Best loss: 391715.187500 Accuracy: 19.08% 2 Validation loss: 5020659.500000 Best loss: 391715.187500 Accuracy: 20.91% 3 Validation loss: 28915198.000000 Best loss: 391715.187500 Accuracy: 19.08% 4 Validation loss: 5910688.000000 Best loss: 391715.187500 Accuracy: 19.27% 5 Validation loss: 3631825.750000 Best loss: 391715.187500 Accuracy: 19.47% 6 Validation loss: 1128271.125000 Best loss: 391715.187500 Accuracy: 19.08% 7 Validation loss: 8031980.000000 Best loss: 391715.187500 Accuracy: 18.73% 8 Validation loss: 990393.062500 Best loss: 391715.187500 Accuracy: 19.08% 9 Validation loss: 5453741.500000 Best loss: 391715.187500 Accuracy: 19.27% 10 Validation loss: 1568217.000000 Best loss: 391715.187500 Accuracy: 14.93% 11 Validation loss: 46709308.000000 Best loss: 391715.187500 Accuracy: 22.01% 12 Validation loss: 28269980.000000 Best loss: 391715.187500 Accuracy: 20.91% 13 Validation loss: 11795434.000000 Best loss: 391715.187500 Accuracy: 19.08% 14 Validation loss: 6142531.500000 Best loss: 391715.187500 Accuracy: 19.08% 15 Validation loss: 13588219.000000 Best loss: 391715.187500 Accuracy: 18.73% 16 Validation loss: 4374987.000000 Best loss: 391715.187500 Accuracy: 19.27% 17 Validation loss: 45533912.000000 Best loss: 391715.187500 Accuracy: 19.08% 18 Validation loss: 5358625.000000 Best loss: 391715.187500 Accuracy: 19.08% 19 Validation loss: 48387468.000000 Best loss: 391715.187500 Accuracy: 18.73% 20 Validation loss: 2984286.250000 Best loss: 391715.187500 Accuracy: 22.01% 21 Validation loss: 21895612.000000 Best loss: 391715.187500 Accuracy: 22.01% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5 0 Validation loss: 1118213.125000 Best loss: 1118213.125000 Accuracy: 18.73% 1 Validation loss: 5055770.000000 Best loss: 1118213.125000 Accuracy: 18.73% 2 Validation loss: 14245137.000000 Best loss: 1118213.125000 Accuracy: 18.73% 3 Validation loss: 2433383.000000 Best loss: 1118213.125000 Accuracy: 18.84% 4 Validation loss: 61496620.000000 Best loss: 1118213.125000 Accuracy: 19.08% 5 Validation loss: 9929818.000000 Best loss: 1118213.125000 Accuracy: 20.91% 6 Validation loss: 10575771.000000 Best loss: 1118213.125000 Accuracy: 19.12% 7 Validation loss: 3574038.500000 Best loss: 1118213.125000 Accuracy: 19.27% 8 Validation loss: 3214543.750000 Best loss: 1118213.125000 Accuracy: 19.27% 9 Validation loss: 7764833.500000 Best loss: 1118213.125000 Accuracy: 22.01% 10 Validation loss: 4330503.000000 Best loss: 1118213.125000 Accuracy: 18.73% 11 Validation loss: 3070537.750000 Best loss: 1118213.125000 Accuracy: 18.73% 12 Validation loss: 3275350.750000 Best loss: 1118213.125000 Accuracy: 20.91% 13 Validation loss: 24808400.000000 Best loss: 1118213.125000 Accuracy: 22.01% 14 Validation loss: 1655936.750000 Best loss: 1118213.125000 Accuracy: 18.73% 15 Validation loss: 19162144.000000 Best loss: 1118213.125000 Accuracy: 20.91% 16 Validation loss: 4411918.000000 Best loss: 1118213.125000 Accuracy: 18.73% 17 Validation loss: 2718380.500000 Best loss: 1118213.125000 Accuracy: 18.73% 18 Validation loss: 44280272.000000 Best loss: 1118213.125000 Accuracy: 19.08% 19 Validation loss: 85360448.000000 Best loss: 1118213.125000 Accuracy: 20.91% 20 Validation loss: 5739983.500000 Best loss: 1118213.125000 Accuracy: 18.73% 21 Validation loss: 2587777.750000 Best loss: 1118213.125000 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=90, batch_size=10, learning_rate=0.1, dropout_rate=0.5, total= 2.2min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.555885 Best loss: 1.555885 Accuracy: 22.75% 1 Validation loss: 1.613777 Best loss: 1.555885 Accuracy: 19.27% 2 Validation loss: 1.610008 Best loss: 1.555885 Accuracy: 22.01% 3 Validation loss: 1.607947 Best loss: 1.555885 Accuracy: 22.01% 4 Validation loss: 1.619505 Best loss: 1.555885 Accuracy: 22.01% 5 Validation loss: 1.616166 Best loss: 1.555885 Accuracy: 22.01% 6 Validation loss: 1.613033 Best loss: 1.555885 Accuracy: 19.27% 7 Validation loss: 1.615293 Best loss: 1.555885 Accuracy: 22.01% 8 Validation loss: 1.621618 Best loss: 1.555885 Accuracy: 19.27% 9 Validation loss: 1.611582 Best loss: 1.555885 Accuracy: 22.01% 10 Validation loss: 1.608235 Best loss: 1.555885 Accuracy: 22.01% 11 Validation loss: 1.609513 Best loss: 1.555885 Accuracy: 22.01% 12 Validation loss: 1.608571 Best loss: 1.555885 Accuracy: 22.01% 13 Validation loss: 1.612131 Best loss: 1.555885 Accuracy: 18.73% 14 Validation loss: 1.610412 Best loss: 1.555885 Accuracy: 22.01% 15 Validation loss: 1.609290 Best loss: 1.555885 Accuracy: 22.01% 16 Validation loss: 1.608220 Best loss: 1.555885 Accuracy: 22.01% 17 Validation loss: 1.611068 Best loss: 1.555885 Accuracy: 19.27% 18 Validation loss: 1.614791 Best loss: 1.555885 Accuracy: 22.01% 19 Validation loss: 1.610238 Best loss: 1.555885 Accuracy: 19.08% 20 Validation loss: 1.610642 Best loss: 1.555885 Accuracy: 20.91% 21 Validation loss: 1.617286 Best loss: 1.555885 Accuracy: 19.27% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 2.0min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.613244 Best loss: 1.613244 Accuracy: 22.01% 1 Validation loss: 1.615557 Best loss: 1.613244 Accuracy: 19.27% 2 Validation loss: 1.609281 Best loss: 1.609281 Accuracy: 22.01% 3 Validation loss: 1.613823 Best loss: 1.609281 Accuracy: 18.73% 4 Validation loss: 1.612018 Best loss: 1.609281 Accuracy: 22.01% 5 Validation loss: 1.610147 Best loss: 1.609281 Accuracy: 22.01% 6 Validation loss: 1.621746 Best loss: 1.609281 Accuracy: 19.08% 7 Validation loss: 1.612068 Best loss: 1.609281 Accuracy: 18.73% 8 Validation loss: 1.611325 Best loss: 1.609281 Accuracy: 22.01% 9 Validation loss: 1.608815 Best loss: 1.608815 Accuracy: 22.01% 10 Validation loss: 1.610081 Best loss: 1.608815 Accuracy: 22.01% 11 Validation loss: 1.610640 Best loss: 1.608815 Accuracy: 22.01% 12 Validation loss: 1.610745 Best loss: 1.608815 Accuracy: 19.27% 13 Validation loss: 1.611638 Best loss: 1.608815 Accuracy: 19.08% 14 Validation loss: 1.608832 Best loss: 1.608815 Accuracy: 22.01% 15 Validation loss: 1.608106 Best loss: 1.608106 Accuracy: 22.01% 16 Validation loss: 1.613543 Best loss: 1.608106 Accuracy: 22.01% 17 Validation loss: 1.611918 Best loss: 1.608106 Accuracy: 18.73% 18 Validation loss: 1.614609 Best loss: 1.608106 Accuracy: 22.01% 19 Validation loss: 1.608659 Best loss: 1.608106 Accuracy: 22.01% 20 Validation loss: 1.609336 Best loss: 1.608106 Accuracy: 22.01% 21 Validation loss: 1.619996 Best loss: 1.608106 Accuracy: 22.01% 22 Validation loss: 1.620808 Best loss: 1.608106 Accuracy: 19.27% 23 Validation loss: 1.618630 Best loss: 1.608106 Accuracy: 22.01% 24 Validation loss: 1.613378 Best loss: 1.608106 Accuracy: 22.01% 25 Validation loss: 1.608673 Best loss: 1.608106 Accuracy: 22.01% 26 Validation loss: 1.608852 Best loss: 1.608106 Accuracy: 22.01% 27 Validation loss: 1.612873 Best loss: 1.608106 Accuracy: 22.01% 28 Validation loss: 1.622145 Best loss: 1.608106 Accuracy: 19.08% 29 Validation loss: 1.609206 Best loss: 1.608106 Accuracy: 22.01% 30 Validation loss: 1.607765 Best loss: 1.607765 Accuracy: 20.91% 31 Validation loss: 1.613588 Best loss: 1.607765 Accuracy: 18.73% 32 Validation loss: 1.609266 Best loss: 1.607765 Accuracy: 22.01% 33 Validation loss: 1.609563 Best loss: 1.607765 Accuracy: 22.01% 34 Validation loss: 1.610188 Best loss: 1.607765 Accuracy: 22.01% 35 Validation loss: 1.609365 Best loss: 1.607765 Accuracy: 22.01% 36 Validation loss: 1.610132 Best loss: 1.607765 Accuracy: 19.27% 37 Validation loss: 1.612202 Best loss: 1.607765 Accuracy: 22.01% 38 Validation loss: 1.612038 Best loss: 1.607765 Accuracy: 22.01% 39 Validation loss: 1.614102 Best loss: 1.607765 Accuracy: 19.27% 40 Validation loss: 1.608473 Best loss: 1.607765 Accuracy: 22.01% 41 Validation loss: 1.609536 Best loss: 1.607765 Accuracy: 22.01% 42 Validation loss: 1.610706 Best loss: 1.607765 Accuracy: 19.27% 43 Validation loss: 1.614007 Best loss: 1.607765 Accuracy: 22.01% 44 Validation loss: 1.616754 Best loss: 1.607765 Accuracy: 22.01% 45 Validation loss: 1.610697 Best loss: 1.607765 Accuracy: 22.01% 46 Validation loss: 1.612055 Best loss: 1.607765 Accuracy: 18.73% 47 Validation loss: 1.608928 Best loss: 1.607765 Accuracy: 22.01% 48 Validation loss: 1.608292 Best loss: 1.607765 Accuracy: 22.01% 49 Validation loss: 1.617473 Best loss: 1.607765 Accuracy: 19.27% 50 Validation loss: 1.612356 Best loss: 1.607765 Accuracy: 19.27% 51 Validation loss: 1.610517 Best loss: 1.607765 Accuracy: 19.08% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 4.6min [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5 0 Validation loss: 1.615278 Best loss: 1.615278 Accuracy: 22.01% 1 Validation loss: 1.613000 Best loss: 1.613000 Accuracy: 19.27% 2 Validation loss: 1.613225 Best loss: 1.613000 Accuracy: 19.27% 3 Validation loss: 1.618716 Best loss: 1.613000 Accuracy: 22.01% 4 Validation loss: 1.608358 Best loss: 1.608358 Accuracy: 22.01% 5 Validation loss: 1.612527 Best loss: 1.608358 Accuracy: 22.01% 6 Validation loss: 1.613944 Best loss: 1.608358 Accuracy: 19.27% 7 Validation loss: 1.612977 Best loss: 1.608358 Accuracy: 22.01% 8 Validation loss: 1.611469 Best loss: 1.608358 Accuracy: 22.01% 9 Validation loss: 1.610273 Best loss: 1.608358 Accuracy: 22.01% 10 Validation loss: 1.610118 Best loss: 1.608358 Accuracy: 22.01% 11 Validation loss: 1.615040 Best loss: 1.608358 Accuracy: 22.01% 12 Validation loss: 1.609143 Best loss: 1.608358 Accuracy: 20.91% 13 Validation loss: 1.612667 Best loss: 1.608358 Accuracy: 19.27% 14 Validation loss: 1.610130 Best loss: 1.608358 Accuracy: 20.91% 15 Validation loss: 1.611327 Best loss: 1.608358 Accuracy: 22.01% 16 Validation loss: 1.620624 Best loss: 1.608358 Accuracy: 22.01% 17 Validation loss: 1.614154 Best loss: 1.608358 Accuracy: 19.08% 18 Validation loss: 1.607982 Best loss: 1.607982 Accuracy: 22.01% 19 Validation loss: 1.610182 Best loss: 1.607982 Accuracy: 19.08% 20 Validation loss: 1.612591 Best loss: 1.607982 Accuracy: 19.27% 21 Validation loss: 1.620058 Best loss: 1.607982 Accuracy: 22.01% 22 Validation loss: 1.611555 Best loss: 1.607982 Accuracy: 22.01% 23 Validation loss: 1.614218 Best loss: 1.607982 Accuracy: 22.01% 24 Validation loss: 1.612510 Best loss: 1.607982 Accuracy: 20.91% 25 Validation loss: 1.609958 Best loss: 1.607982 Accuracy: 22.01% 26 Validation loss: 1.607882 Best loss: 1.607882 Accuracy: 22.01% 27 Validation loss: 1.610300 Best loss: 1.607882 Accuracy: 22.01% 28 Validation loss: 1.617167 Best loss: 1.607882 Accuracy: 19.08% 29 Validation loss: 1.610925 Best loss: 1.607882 Accuracy: 22.01% 30 Validation loss: 1.609472 Best loss: 1.607882 Accuracy: 19.08% 31 Validation loss: 1.609234 Best loss: 1.607882 Accuracy: 22.01% 32 Validation loss: 1.609479 Best loss: 1.607882 Accuracy: 22.01% 33 Validation loss: 1.609797 Best loss: 1.607882 Accuracy: 22.01% 34 Validation loss: 1.609309 Best loss: 1.607882 Accuracy: 22.01% 35 Validation loss: 1.611006 Best loss: 1.607882 Accuracy: 22.01% 36 Validation loss: 1.610507 Best loss: 1.607882 Accuracy: 19.27% 37 Validation loss: 1.608582 Best loss: 1.607882 Accuracy: 22.01% 38 Validation loss: 1.612431 Best loss: 1.607882 Accuracy: 22.01% 39 Validation loss: 1.616542 Best loss: 1.607882 Accuracy: 19.27% 40 Validation loss: 1.610356 Best loss: 1.607882 Accuracy: 19.08% 41 Validation loss: 1.613422 Best loss: 1.607882 Accuracy: 19.08% 42 Validation loss: 1.610970 Best loss: 1.607882 Accuracy: 22.01% 43 Validation loss: 1.609564 Best loss: 1.607882 Accuracy: 20.91% 44 Validation loss: 1.612211 Best loss: 1.607882 Accuracy: 22.01% 45 Validation loss: 1.609153 Best loss: 1.607882 Accuracy: 22.01% 46 Validation loss: 1.608850 Best loss: 1.607882 Accuracy: 22.01% 47 Validation loss: 1.625009 Best loss: 1.607882 Accuracy: 19.27% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=140, batch_size=10, learning_rate=0.02, dropout_rate=0.5, total= 4.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 7.291085 Best loss: 7.291085 Accuracy: 38.12% 1 Validation loss: 13.960744 Best loss: 7.291085 Accuracy: 27.56% 2 Validation loss: 143.800461 Best loss: 7.291085 Accuracy: 24.35% 3 Validation loss: 53.961720 Best loss: 7.291085 Accuracy: 26.08% 4 Validation loss: 177.890961 Best loss: 7.291085 Accuracy: 34.64% 5 Validation loss: 982.010925 Best loss: 7.291085 Accuracy: 38.86% 6 Validation loss: 149.227783 Best loss: 7.291085 Accuracy: 39.52% 7 Validation loss: 50.282032 Best loss: 7.291085 Accuracy: 40.66% 8 Validation loss: 42.346588 Best loss: 7.291085 Accuracy: 39.64% 9 Validation loss: 78.049774 Best loss: 7.291085 Accuracy: 36.59% 10 Validation loss: 85.312828 Best loss: 7.291085 Accuracy: 39.48% 11 Validation loss: 140.767075 Best loss: 7.291085 Accuracy: 40.62% 12 Validation loss: 166.303284 Best loss: 7.291085 Accuracy: 38.78% 13 Validation loss: 231.368179 Best loss: 7.291085 Accuracy: 37.76% 14 Validation loss: 469.876862 Best loss: 7.291085 Accuracy: 40.97% 15 Validation loss: 157.605484 Best loss: 7.291085 Accuracy: 38.31% 16 Validation loss: 102.166634 Best loss: 7.291085 Accuracy: 37.10% 17 Validation loss: 67.468765 Best loss: 7.291085 Accuracy: 33.35% 18 Validation loss: 117.542450 Best loss: 7.291085 Accuracy: 39.09% 19 Validation loss: 2993.800537 Best loss: 7.291085 Accuracy: 33.74% 20 Validation loss: 125.408363 Best loss: 7.291085 Accuracy: 30.69% 21 Validation loss: 341.019226 Best loss: 7.291085 Accuracy: 35.89% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 14.117893 Best loss: 14.117893 Accuracy: 33.03% 1 Validation loss: 72.446373 Best loss: 14.117893 Accuracy: 22.95% 2 Validation loss: 25.529039 Best loss: 14.117893 Accuracy: 21.31% 3 Validation loss: 15.194607 Best loss: 14.117893 Accuracy: 40.62% 4 Validation loss: 128.600510 Best loss: 14.117893 Accuracy: 30.06% 5 Validation loss: 58.148781 Best loss: 14.117893 Accuracy: 33.78% 6 Validation loss: 42.588669 Best loss: 14.117893 Accuracy: 36.20% 7 Validation loss: 45.164001 Best loss: 14.117893 Accuracy: 36.24% 8 Validation loss: 47.177147 Best loss: 14.117893 Accuracy: 36.43% 9 Validation loss: 145.526047 Best loss: 14.117893 Accuracy: 36.67% 10 Validation loss: 156.947952 Best loss: 14.117893 Accuracy: 34.52% 11 Validation loss: 230.246552 Best loss: 14.117893 Accuracy: 42.53% 12 Validation loss: 71.782562 Best loss: 14.117893 Accuracy: 34.68% 13 Validation loss: 65.238464 Best loss: 14.117893 Accuracy: 43.78% 14 Validation loss: 147.587280 Best loss: 14.117893 Accuracy: 36.86% 15 Validation loss: 198.662170 Best loss: 14.117893 Accuracy: 32.56% 16 Validation loss: 49.564671 Best loss: 14.117893 Accuracy: 33.70% 17 Validation loss: 96.058838 Best loss: 14.117893 Accuracy: 33.42% 18 Validation loss: 335.193207 Best loss: 14.117893 Accuracy: 37.57% 19 Validation loss: 373.975067 Best loss: 14.117893 Accuracy: 34.56% 20 Validation loss: 238.437897 Best loss: 14.117893 Accuracy: 30.88% 21 Validation loss: 116.621544 Best loss: 14.117893 Accuracy: 32.41% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5, total= 2.2min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 13.098383 Best loss: 13.098383 Accuracy: 47.03% 1 Validation loss: 4.614475 Best loss: 4.614475 Accuracy: 50.23% 2 Validation loss: 17.803417 Best loss: 4.614475 Accuracy: 41.09% 3 Validation loss: 437.555603 Best loss: 4.614475 Accuracy: 39.64% 4 Validation loss: 391.955322 Best loss: 4.614475 Accuracy: 36.47% 5 Validation loss: 63.099213 Best loss: 4.614475 Accuracy: 39.17% 6 Validation loss: 661.921082 Best loss: 4.614475 Accuracy: 34.17% 7 Validation loss: 163.844040 Best loss: 4.614475 Accuracy: 38.70% 8 Validation loss: 66.511475 Best loss: 4.614475 Accuracy: 38.78% 9 Validation loss: 44.068741 Best loss: 4.614475 Accuracy: 40.19% 10 Validation loss: 49.115116 Best loss: 4.614475 Accuracy: 44.64% 11 Validation loss: 269.080780 Best loss: 4.614475 Accuracy: 51.68% 12 Validation loss: 67.941986 Best loss: 4.614475 Accuracy: 52.50% 13 Validation loss: 172.690613 Best loss: 4.614475 Accuracy: 54.69% 14 Validation loss: 128.433395 Best loss: 4.614475 Accuracy: 53.09% 15 Validation loss: 502.366608 Best loss: 4.614475 Accuracy: 38.98% 16 Validation loss: 52.698982 Best loss: 4.614475 Accuracy: 56.96% 17 Validation loss: 157.043472 Best loss: 4.614475 Accuracy: 52.70% 18 Validation loss: 70.356606 Best loss: 4.614475 Accuracy: 55.98% 19 Validation loss: 447.603546 Best loss: 4.614475 Accuracy: 47.97% 20 Validation loss: 396.315094 Best loss: 4.614475 Accuracy: 53.36% 21 Validation loss: 90.841278 Best loss: 4.614475 Accuracy: 55.82% 22 Validation loss: 125.049232 Best loss: 4.614475 Accuracy: 56.57% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=140, batch_size=10, learning_rate=0.01, dropout_rate=0.5, total= 2.3min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3 0 Validation loss: 383.280304 Best loss: 383.280304 Accuracy: 18.73% 1 Validation loss: 24.638739 Best loss: 24.638739 Accuracy: 23.73% 2 Validation loss: 8.675844 Best loss: 8.675844 Accuracy: 42.77% 3 Validation loss: 7.063754 Best loss: 7.063754 Accuracy: 36.86% 4 Validation loss: 18.780939 Best loss: 7.063754 Accuracy: 36.20% 5 Validation loss: 7.737678 Best loss: 7.063754 Accuracy: 46.17% 6 Validation loss: 11.837118 Best loss: 7.063754 Accuracy: 46.60% 7 Validation loss: 0.886742 Best loss: 0.886742 Accuracy: 79.71% 8 Validation loss: 1277.964966 Best loss: 0.886742 Accuracy: 19.08% 9 Validation loss: 14370989.000000 Best loss: 0.886742 Accuracy: 17.01% 10 Validation loss: 137359.515625 Best loss: 0.886742 Accuracy: 48.55% 11 Validation loss: 73522.437500 Best loss: 0.886742 Accuracy: 44.61% 12 Validation loss: 78010.867188 Best loss: 0.886742 Accuracy: 35.65% 13 Validation loss: 105453.046875 Best loss: 0.886742 Accuracy: 38.74% 14 Validation loss: 22114.488281 Best loss: 0.886742 Accuracy: 49.49% 15 Validation loss: 79813.414062 Best loss: 0.886742 Accuracy: 38.12% 16 Validation loss: 65781.312500 Best loss: 0.886742 Accuracy: 40.34% 17 Validation loss: 108375.804688 Best loss: 0.886742 Accuracy: 33.97% 18 Validation loss: 65381.835938 Best loss: 0.886742 Accuracy: 34.09% 19 Validation loss: 77366.000000 Best loss: 0.886742 Accuracy: 34.17% 20 Validation loss: 73836.164062 Best loss: 0.886742 Accuracy: 37.65% 21 Validation loss: 65648.726562 Best loss: 0.886742 Accuracy: 46.83% 22 Validation loss: 48453.097656 Best loss: 0.886742 Accuracy: 50.39% 23 Validation loss: 17737.771484 Best loss: 0.886742 Accuracy: 48.40% 24 Validation loss: 51797.652344 Best loss: 0.886742 Accuracy: 36.04% 25 Validation loss: 59550.074219 Best loss: 0.886742 Accuracy: 36.32% 26 Validation loss: 40949.308594 Best loss: 0.886742 Accuracy: 44.68% 27 Validation loss: 42677.121094 Best loss: 0.886742 Accuracy: 36.59% 28 Validation loss: 48415.968750 Best loss: 0.886742 Accuracy: 53.09% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3, total= 6.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3 0 Validation loss: 533.093994 Best loss: 533.093994 Accuracy: 22.01% 1 Validation loss: 36.845993 Best loss: 36.845993 Accuracy: 43.94% 2 Validation loss: 33.863213 Best loss: 33.863213 Accuracy: 39.01% 3 Validation loss: 37.866077 Best loss: 33.863213 Accuracy: 42.53% 4 Validation loss: 5.672101 Best loss: 5.672101 Accuracy: 52.54% 5 Validation loss: 7.941962 Best loss: 5.672101 Accuracy: 59.81% 6 Validation loss: 7.554715 Best loss: 5.672101 Accuracy: 64.93% 7 Validation loss: 2.110953 Best loss: 2.110953 Accuracy: 72.83% 8 Validation loss: 1.498095 Best loss: 1.498095 Accuracy: 67.71% 9 Validation loss: 7.432526 Best loss: 1.498095 Accuracy: 53.67% 10 Validation loss: 2.786276 Best loss: 1.498095 Accuracy: 66.97% 11 Validation loss: 1.171038 Best loss: 1.171038 Accuracy: 81.00% 12 Validation loss: 4.360723 Best loss: 1.171038 Accuracy: 65.95% 13 Validation loss: 3.560621 Best loss: 1.171038 Accuracy: 71.81% 14 Validation loss: 1.434296 Best loss: 1.171038 Accuracy: 74.35% 15 Validation loss: 3.781398 Best loss: 1.171038 Accuracy: 72.75% 16 Validation loss: 2.286085 Best loss: 1.171038 Accuracy: 73.34% 17 Validation loss: 3.023535 Best loss: 1.171038 Accuracy: 73.73% 18 Validation loss: 1.390475 Best loss: 1.171038 Accuracy: 73.61% 19 Validation loss: 0.903162 Best loss: 0.903162 Accuracy: 79.52% 20 Validation loss: 2.103949 Best loss: 0.903162 Accuracy: 74.08% 21 Validation loss: 0.643745 Best loss: 0.643745 Accuracy: 80.34% 22 Validation loss: 1.730224 Best loss: 0.643745 Accuracy: 75.33% 23 Validation loss: 1.246808 Best loss: 0.643745 Accuracy: 76.00% 24 Validation loss: 0.572442 Best loss: 0.572442 Accuracy: 81.78% 25 Validation loss: 0.857622 Best loss: 0.572442 Accuracy: 78.89% 26 Validation loss: 0.436042 Best loss: 0.436042 Accuracy: 90.07% 27 Validation loss: 0.565692 Best loss: 0.436042 Accuracy: 87.18% 28 Validation loss: 1.032447 Best loss: 0.436042 Accuracy: 75.88% 29 Validation loss: 0.581612 Best loss: 0.436042 Accuracy: 84.09% 30 Validation loss: 0.420736 Best loss: 0.420736 Accuracy: 91.28% 31 Validation loss: 0.428374 Best loss: 0.420736 Accuracy: 91.32% 32 Validation loss: 0.392866 Best loss: 0.392866 Accuracy: 90.58% 33 Validation loss: 0.297680 Best loss: 0.297680 Accuracy: 92.61% 34 Validation loss: 1.110434 Best loss: 0.297680 Accuracy: 91.63% 35 Validation loss: 0.760531 Best loss: 0.297680 Accuracy: 91.79% 36 Validation loss: 0.785910 Best loss: 0.297680 Accuracy: 88.00% 37 Validation loss: 0.470498 Best loss: 0.297680 Accuracy: 91.40% 38 Validation loss: 0.670901 Best loss: 0.297680 Accuracy: 86.83% 39 Validation loss: 0.413603 Best loss: 0.297680 Accuracy: 92.53% 40 Validation loss: 0.322472 Best loss: 0.297680 Accuracy: 93.35% 41 Validation loss: 0.402028 Best loss: 0.297680 Accuracy: 92.53% 42 Validation loss: 0.470635 Best loss: 0.297680 Accuracy: 89.68% 43 Validation loss: 0.541670 Best loss: 0.297680 Accuracy: 91.09% 44 Validation loss: 0.857423 Best loss: 0.297680 Accuracy: 91.36% 45 Validation loss: 0.670130 Best loss: 0.297680 Accuracy: 87.18% 46 Validation loss: 0.712324 Best loss: 0.297680 Accuracy: 87.06% 47 Validation loss: 0.531153 Best loss: 0.297680 Accuracy: 90.19% 48 Validation loss: 0.322306 Best loss: 0.297680 Accuracy: 94.06% 49 Validation loss: 0.402871 Best loss: 0.297680 Accuracy: 91.52% 50 Validation loss: 0.273669 Best loss: 0.273669 Accuracy: 93.82% 51 Validation loss: 0.296457 Best loss: 0.273669 Accuracy: 92.89% 52 Validation loss: 0.256905 Best loss: 0.256905 Accuracy: 92.96% 53 Validation loss: 1.770828 Best loss: 0.256905 Accuracy: 69.78% 54 Validation loss: 1.128683 Best loss: 0.256905 Accuracy: 92.85% 55 Validation loss: 0.835562 Best loss: 0.256905 Accuracy: 91.83% 56 Validation loss: 0.625701 Best loss: 0.256905 Accuracy: 92.06% 57 Validation loss: 0.531788 Best loss: 0.256905 Accuracy: 93.59% 58 Validation loss: 0.325365 Best loss: 0.256905 Accuracy: 93.63% 59 Validation loss: 0.360797 Best loss: 0.256905 Accuracy: 92.69% 60 Validation loss: 0.247998 Best loss: 0.247998 Accuracy: 94.49% 61 Validation loss: 0.322240 Best loss: 0.247998 Accuracy: 92.30% 62 Validation loss: 0.246837 Best loss: 0.246837 Accuracy: 93.75% 63 Validation loss: 0.263004 Best loss: 0.246837 Accuracy: 94.96% 64 Validation loss: 0.314265 Best loss: 0.246837 Accuracy: 92.49% 65 Validation loss: 0.322100 Best loss: 0.246837 Accuracy: 92.77% 66 Validation loss: 0.267447 Best loss: 0.246837 Accuracy: 94.06% 67 Validation loss: 0.259410 Best loss: 0.246837 Accuracy: 93.67% 68 Validation loss: 0.273342 Best loss: 0.246837 Accuracy: 93.51% 69 Validation loss: 0.357491 Best loss: 0.246837 Accuracy: 92.14% 70 Validation loss: 0.336809 Best loss: 0.246837 Accuracy: 92.34% 71 Validation loss: 0.231866 Best loss: 0.231866 Accuracy: 95.19% 72 Validation loss: 0.224675 Best loss: 0.224675 Accuracy: 93.94% 73 Validation loss: 0.258299 Best loss: 0.224675 Accuracy: 95.62% 74 Validation loss: 0.269766 Best loss: 0.224675 Accuracy: 92.73% 75 Validation loss: 0.305989 Best loss: 0.224675 Accuracy: 93.04% 76 Validation loss: 0.294764 Best loss: 0.224675 Accuracy: 92.49% 77 Validation loss: 0.237500 Best loss: 0.224675 Accuracy: 94.10% 78 Validation loss: 0.249720 Best loss: 0.224675 Accuracy: 94.10% 79 Validation loss: 0.200424 Best loss: 0.200424 Accuracy: 95.07% 80 Validation loss: 0.222507 Best loss: 0.200424 Accuracy: 94.10% 81 Validation loss: 0.294542 Best loss: 0.200424 Accuracy: 93.47% 82 Validation loss: 0.249577 Best loss: 0.200424 Accuracy: 95.27% 83 Validation loss: 0.218369 Best loss: 0.200424 Accuracy: 95.11% 84 Validation loss: 1.238165 Best loss: 0.200424 Accuracy: 89.44% 85 Validation loss: 0.474255 Best loss: 0.200424 Accuracy: 91.91% 86 Validation loss: 0.444071 Best loss: 0.200424 Accuracy: 92.18% 87 Validation loss: 0.382921 Best loss: 0.200424 Accuracy: 93.47% 88 Validation loss: 0.257497 Best loss: 0.200424 Accuracy: 95.35% 89 Validation loss: 0.239158 Best loss: 0.200424 Accuracy: 94.21% 90 Validation loss: 0.255365 Best loss: 0.200424 Accuracy: 93.75% 91 Validation loss: 0.224886 Best loss: 0.200424 Accuracy: 94.18% 92 Validation loss: 0.241405 Best loss: 0.200424 Accuracy: 93.98% 93 Validation loss: 0.239400 Best loss: 0.200424 Accuracy: 96.01% 94 Validation loss: 0.200082 Best loss: 0.200082 Accuracy: 95.47% 95 Validation loss: 0.206659 Best loss: 0.200082 Accuracy: 95.15% 96 Validation loss: 0.203379 Best loss: 0.200082 Accuracy: 94.68% 97 Validation loss: 0.275086 Best loss: 0.200082 Accuracy: 94.64% 98 Validation loss: 0.409321 Best loss: 0.200082 Accuracy: 94.10% 99 Validation loss: 0.300940 Best loss: 0.200082 Accuracy: 92.96% 100 Validation loss: 0.278322 Best loss: 0.200082 Accuracy: 95.54% 101 Validation loss: 0.247456 Best loss: 0.200082 Accuracy: 95.35% 102 Validation loss: 0.196384 Best loss: 0.196384 Accuracy: 95.47% 103 Validation loss: 0.226481 Best loss: 0.196384 Accuracy: 95.23% 104 Validation loss: 0.319343 Best loss: 0.196384 Accuracy: 94.45% 105 Validation loss: 0.229366 Best loss: 0.196384 Accuracy: 95.31% 106 Validation loss: 0.205862 Best loss: 0.196384 Accuracy: 95.78% 107 Validation loss: 0.244694 Best loss: 0.196384 Accuracy: 95.04% 108 Validation loss: 0.299419 Best loss: 0.196384 Accuracy: 94.41% 109 Validation loss: 0.262832 Best loss: 0.196384 Accuracy: 94.06% 110 Validation loss: 0.191804 Best loss: 0.191804 Accuracy: 95.58% 111 Validation loss: 0.210752 Best loss: 0.191804 Accuracy: 94.49% 112 Validation loss: 0.291964 Best loss: 0.191804 Accuracy: 94.84% 113 Validation loss: 176174000.000000 Best loss: 0.191804 Accuracy: 6.61% 114 Validation loss: 321438336.000000 Best loss: 0.191804 Accuracy: 18.73% 115 Validation loss: 5874134.000000 Best loss: 0.191804 Accuracy: 59.58% 116 Validation loss: 20427492.000000 Best loss: 0.191804 Accuracy: 34.95% 117 Validation loss: 1161222.375000 Best loss: 0.191804 Accuracy: 65.32% 118 Validation loss: 1184599.625000 Best loss: 0.191804 Accuracy: 67.90% 119 Validation loss: 8724494.000000 Best loss: 0.191804 Accuracy: 41.28% 120 Validation loss: 941970.437500 Best loss: 0.191804 Accuracy: 56.88% 121 Validation loss: 640625.062500 Best loss: 0.191804 Accuracy: 58.05% 122 Validation loss: 334382.281250 Best loss: 0.191804 Accuracy: 66.77% 123 Validation loss: 587904.625000 Best loss: 0.191804 Accuracy: 66.69% 124 Validation loss: 957861.750000 Best loss: 0.191804 Accuracy: 58.72% 125 Validation loss: 1405744.500000 Best loss: 0.191804 Accuracy: 65.25% 126 Validation loss: 1657456.375000 Best loss: 0.191804 Accuracy: 66.69% 127 Validation loss: 429488.531250 Best loss: 0.191804 Accuracy: 63.02% 128 Validation loss: 313032.062500 Best loss: 0.191804 Accuracy: 60.16% 129 Validation loss: 1555927.125000 Best loss: 0.191804 Accuracy: 53.56% 130 Validation loss: 593124.500000 Best loss: 0.191804 Accuracy: 70.17% 131 Validation loss: 435470.812500 Best loss: 0.191804 Accuracy: 54.93% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3, total= 23.4s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3 0 Validation loss: 1240.660522 Best loss: 1240.660522 Accuracy: 26.94% 1 Validation loss: 65.158707 Best loss: 65.158707 Accuracy: 30.88% 2 Validation loss: 61.589401 Best loss: 61.589401 Accuracy: 27.09% 3 Validation loss: 10.376982 Best loss: 10.376982 Accuracy: 47.97% 4 Validation loss: 6.978062 Best loss: 6.978062 Accuracy: 49.49% 5 Validation loss: 7.762548 Best loss: 6.978062 Accuracy: 56.02% 6 Validation loss: 18.304737 Best loss: 6.978062 Accuracy: 50.90% 7 Validation loss: 2.082688 Best loss: 2.082688 Accuracy: 77.64% 8 Validation loss: 3.854478 Best loss: 2.082688 Accuracy: 64.31% 9 Validation loss: 2.770405 Best loss: 2.082688 Accuracy: 69.70% 10 Validation loss: 22.579556 Best loss: 2.082688 Accuracy: 28.85% 11 Validation loss: 4.771555 Best loss: 2.082688 Accuracy: 57.43% 12 Validation loss: 1.690885 Best loss: 1.690885 Accuracy: 70.02% 13 Validation loss: 2.372721 Best loss: 1.690885 Accuracy: 70.33% 14 Validation loss: 2.366341 Best loss: 1.690885 Accuracy: 69.90% 15 Validation loss: 2.524565 Best loss: 1.690885 Accuracy: 63.72% 16 Validation loss: 2.545362 Best loss: 1.690885 Accuracy: 71.07% 17 Validation loss: 1.809055 Best loss: 1.690885 Accuracy: 72.24% 18 Validation loss: 0.952319 Best loss: 0.952319 Accuracy: 82.10% 19 Validation loss: 1.325912 Best loss: 0.952319 Accuracy: 69.31% 20 Validation loss: 1.162882 Best loss: 0.952319 Accuracy: 75.76% 21 Validation loss: 0.923844 Best loss: 0.923844 Accuracy: 82.21% 22 Validation loss: 0.901744 Best loss: 0.901744 Accuracy: 76.35% 23 Validation loss: 0.652234 Best loss: 0.652234 Accuracy: 85.65% 24 Validation loss: 0.713460 Best loss: 0.652234 Accuracy: 88.15% 25 Validation loss: 0.926021 Best loss: 0.652234 Accuracy: 82.37% 26 Validation loss: 1.361670 Best loss: 0.652234 Accuracy: 71.70% 27 Validation loss: 2.661212 Best loss: 0.652234 Accuracy: 68.37% 28 Validation loss: 1.783680 Best loss: 0.652234 Accuracy: 67.63% 29 Validation loss: 1.252522 Best loss: 0.652234 Accuracy: 81.12% 30 Validation loss: 1.307158 Best loss: 0.652234 Accuracy: 87.92% 31 Validation loss: 1.330288 Best loss: 0.652234 Accuracy: 72.56% 32 Validation loss: 0.690191 Best loss: 0.652234 Accuracy: 87.88% 33 Validation loss: 0.598684 Best loss: 0.598684 Accuracy: 89.05% 34 Validation loss: 1.245372 Best loss: 0.598684 Accuracy: 78.50% 35 Validation loss: 0.414936 Best loss: 0.414936 Accuracy: 90.11% 36 Validation loss: 0.459666 Best loss: 0.414936 Accuracy: 85.26% 37 Validation loss: 27036438.000000 Best loss: 0.414936 Accuracy: 28.54% 38 Validation loss: 2092202.875000 Best loss: 0.414936 Accuracy: 32.99% 39 Validation loss: 1220951.125000 Best loss: 0.414936 Accuracy: 45.19% 40 Validation loss: 548216.375000 Best loss: 0.414936 Accuracy: 54.65% 41 Validation loss: 382578.781250 Best loss: 0.414936 Accuracy: 49.22% 42 Validation loss: 363484.218750 Best loss: 0.414936 Accuracy: 56.61% 43 Validation loss: 219770.468750 Best loss: 0.414936 Accuracy: 63.33% 44 Validation loss: 192933.671875 Best loss: 0.414936 Accuracy: 54.42% 45 Validation loss: 255998.093750 Best loss: 0.414936 Accuracy: 46.40% 46 Validation loss: 56198.742188 Best loss: 0.414936 Accuracy: 64.23% 47 Validation loss: 469690.500000 Best loss: 0.414936 Accuracy: 49.84% 48 Validation loss: 26949.705078 Best loss: 0.414936 Accuracy: 81.20% 49 Validation loss: 65965.820312 Best loss: 0.414936 Accuracy: 75.22% 50 Validation loss: 98802.585938 Best loss: 0.414936 Accuracy: 74.55% 51 Validation loss: 70784.828125 Best loss: 0.414936 Accuracy: 58.21% 52 Validation loss: 106448.148438 Best loss: 0.414936 Accuracy: 74.08% 53 Validation loss: 363219.843750 Best loss: 0.414936 Accuracy: 61.26% 54 Validation loss: 155356.328125 Best loss: 0.414936 Accuracy: 56.29% 55 Validation loss: 140781.765625 Best loss: 0.414936 Accuracy: 78.30% 56 Validation loss: 56925.441406 Best loss: 0.414936 Accuracy: 82.99% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=160, batch_size=500, learning_rate=0.1, dropout_rate=0.3, total= 10.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.166688 Best loss: 0.166688 Accuracy: 95.35% 1 Validation loss: 0.156792 Best loss: 0.156792 Accuracy: 95.62% 2 Validation loss: 0.176655 Best loss: 0.156792 Accuracy: 95.70% 3 Validation loss: 0.206907 Best loss: 0.156792 Accuracy: 94.80% 4 Validation loss: 0.253221 Best loss: 0.156792 Accuracy: 90.77% 5 Validation loss: 0.449601 Best loss: 0.156792 Accuracy: 85.03% 6 Validation loss: 0.520023 Best loss: 0.156792 Accuracy: 81.70% 7 Validation loss: 0.498231 Best loss: 0.156792 Accuracy: 80.06% 8 Validation loss: 0.605225 Best loss: 0.156792 Accuracy: 81.39% 9 Validation loss: 0.420640 Best loss: 0.156792 Accuracy: 86.67% 10 Validation loss: 0.367251 Best loss: 0.156792 Accuracy: 90.03% 11 Validation loss: 0.658575 Best loss: 0.156792 Accuracy: 74.39% 12 Validation loss: 0.806388 Best loss: 0.156792 Accuracy: 73.85% 13 Validation loss: 0.991039 Best loss: 0.156792 Accuracy: 60.63% 14 Validation loss: 0.983025 Best loss: 0.156792 Accuracy: 58.09% 15 Validation loss: 1.105367 Best loss: 0.156792 Accuracy: 51.17% 16 Validation loss: 1.026881 Best loss: 0.156792 Accuracy: 55.86% 17 Validation loss: 1.085987 Best loss: 0.156792 Accuracy: 52.31% 18 Validation loss: 0.992540 Best loss: 0.156792 Accuracy: 57.62% 19 Validation loss: 1.277528 Best loss: 0.156792 Accuracy: 47.19% 20 Validation loss: 1.203295 Best loss: 0.156792 Accuracy: 48.48% 21 Validation loss: 1.161827 Best loss: 0.156792 Accuracy: 51.45% 22 Validation loss: 0.857447 Best loss: 0.156792 Accuracy: 61.49% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 16.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.184707 Best loss: 0.184707 Accuracy: 95.11% 1 Validation loss: 0.164625 Best loss: 0.164625 Accuracy: 95.66% 2 Validation loss: 0.198874 Best loss: 0.164625 Accuracy: 93.28% 3 Validation loss: 0.264529 Best loss: 0.164625 Accuracy: 92.53% 4 Validation loss: 0.624021 Best loss: 0.164625 Accuracy: 82.80% 5 Validation loss: 0.416559 Best loss: 0.164625 Accuracy: 89.21% 6 Validation loss: 0.397295 Best loss: 0.164625 Accuracy: 83.27% 7 Validation loss: 0.305557 Best loss: 0.164625 Accuracy: 90.89% 8 Validation loss: 0.334356 Best loss: 0.164625 Accuracy: 89.09% 9 Validation loss: 0.452521 Best loss: 0.164625 Accuracy: 84.48% 10 Validation loss: 0.540186 Best loss: 0.164625 Accuracy: 76.62% 11 Validation loss: 0.515674 Best loss: 0.164625 Accuracy: 79.40% 12 Validation loss: 0.484123 Best loss: 0.164625 Accuracy: 80.77% 13 Validation loss: 0.368373 Best loss: 0.164625 Accuracy: 87.45% 14 Validation loss: 0.376275 Best loss: 0.164625 Accuracy: 85.46% 15 Validation loss: 0.443792 Best loss: 0.164625 Accuracy: 82.56% 16 Validation loss: 0.580366 Best loss: 0.164625 Accuracy: 74.86% 17 Validation loss: 0.440899 Best loss: 0.164625 Accuracy: 83.39% 18 Validation loss: 0.431376 Best loss: 0.164625 Accuracy: 84.68% 19 Validation loss: 0.385098 Best loss: 0.164625 Accuracy: 84.01% 20 Validation loss: 0.398682 Best loss: 0.164625 Accuracy: 82.13% 21 Validation loss: 0.544260 Best loss: 0.164625 Accuracy: 81.55% 22 Validation loss: 0.449771 Best loss: 0.164625 Accuracy: 86.43% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 15.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.197585 Best loss: 0.197585 Accuracy: 94.68% 1 Validation loss: 0.180750 Best loss: 0.180750 Accuracy: 94.41% 2 Validation loss: 0.168394 Best loss: 0.168394 Accuracy: 94.96% 3 Validation loss: 0.268909 Best loss: 0.168394 Accuracy: 95.35% 4 Validation loss: 0.334720 Best loss: 0.168394 Accuracy: 90.15% 5 Validation loss: 0.490688 Best loss: 0.168394 Accuracy: 82.99% 6 Validation loss: 0.506413 Best loss: 0.168394 Accuracy: 79.75% 7 Validation loss: 0.671481 Best loss: 0.168394 Accuracy: 71.31% 8 Validation loss: 0.502159 Best loss: 0.168394 Accuracy: 81.94% 9 Validation loss: 0.458503 Best loss: 0.168394 Accuracy: 82.68% 10 Validation loss: 0.492241 Best loss: 0.168394 Accuracy: 79.79% 11 Validation loss: 0.379895 Best loss: 0.168394 Accuracy: 83.42% 12 Validation loss: 0.343954 Best loss: 0.168394 Accuracy: 88.08% 13 Validation loss: 1.937891 Best loss: 0.168394 Accuracy: 41.13% 14 Validation loss: 1.894984 Best loss: 0.168394 Accuracy: 31.16% 15 Validation loss: 1.441838 Best loss: 0.168394 Accuracy: 35.65% 16 Validation loss: 0.963899 Best loss: 0.168394 Accuracy: 55.86% 17 Validation loss: 1.555002 Best loss: 0.168394 Accuracy: 50.86% 18 Validation loss: 1.182890 Best loss: 0.168394 Accuracy: 51.76% 19 Validation loss: 1.301411 Best loss: 0.168394 Accuracy: 38.58% 20 Validation loss: 1.786113 Best loss: 0.168394 Accuracy: 36.63% 21 Validation loss: 1.000882 Best loss: 0.168394 Accuracy: 55.98% 22 Validation loss: 0.863050 Best loss: 0.168394 Accuracy: 60.44% 23 Validation loss: 0.714390 Best loss: 0.168394 Accuracy: 70.68% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.01, dropout_rate=0.6, total= 16.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 34468.972656 Best loss: 34468.972656 Accuracy: 18.73% 1 Validation loss: 59109.640625 Best loss: 34468.972656 Accuracy: 24.24% 2 Validation loss: 16980.435547 Best loss: 16980.435547 Accuracy: 19.08% 3 Validation loss: 69559.156250 Best loss: 16980.435547 Accuracy: 18.73% 4 Validation loss: 192194.000000 Best loss: 16980.435547 Accuracy: 18.73% 5 Validation loss: 780984.750000 Best loss: 16980.435547 Accuracy: 19.08% 6 Validation loss: 420355.593750 Best loss: 16980.435547 Accuracy: 19.31% 7 Validation loss: 1008517.875000 Best loss: 16980.435547 Accuracy: 19.27% 8 Validation loss: 2140630.250000 Best loss: 16980.435547 Accuracy: 19.12% 9 Validation loss: 339371.093750 Best loss: 16980.435547 Accuracy: 20.95% 10 Validation loss: 841728576.000000 Best loss: 16980.435547 Accuracy: 26.90% 11 Validation loss: 4837712896.000000 Best loss: 16980.435547 Accuracy: 22.01% 12 Validation loss: 20178567168.000000 Best loss: 16980.435547 Accuracy: 19.23% 13 Validation loss: 2399869184.000000 Best loss: 16980.435547 Accuracy: 19.23% 14 Validation loss: 1186248.375000 Best loss: 16980.435547 Accuracy: 18.73% 15 Validation loss: 575259.187500 Best loss: 16980.435547 Accuracy: 22.01% 16 Validation loss: 121365.570312 Best loss: 16980.435547 Accuracy: 29.05% 17 Validation loss: 116100.312500 Best loss: 16980.435547 Accuracy: 30.96% 18 Validation loss: 385177.875000 Best loss: 16980.435547 Accuracy: 22.17% 19 Validation loss: 726663.500000 Best loss: 16980.435547 Accuracy: 22.01% 20 Validation loss: 197889.015625 Best loss: 16980.435547 Accuracy: 19.35% 21 Validation loss: 602649216.000000 Best loss: 16980.435547 Accuracy: 19.16% 22 Validation loss: 17227335680.000000 Best loss: 16980.435547 Accuracy: 28.50% 23 Validation loss: 1475047296.000000 Best loss: 16980.435547 Accuracy: 19.08% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2, total= 2.4min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 2414026.500000 Best loss: 2414026.500000 Accuracy: 18.73% 1 Validation loss: 1236857.875000 Best loss: 1236857.875000 Accuracy: 18.73% 2 Validation loss: 237809.937500 Best loss: 237809.937500 Accuracy: 19.12% 3 Validation loss: 2893520.500000 Best loss: 237809.937500 Accuracy: 22.71% 4 Validation loss: 1129687.375000 Best loss: 237809.937500 Accuracy: 19.08% 5 Validation loss: 564067.437500 Best loss: 237809.937500 Accuracy: 26.90% 6 Validation loss: 1107041.875000 Best loss: 237809.937500 Accuracy: 25.92% 7 Validation loss: 632838.875000 Best loss: 237809.937500 Accuracy: 19.16% 8 Validation loss: 1054553.625000 Best loss: 237809.937500 Accuracy: 18.69% 9 Validation loss: 366879.343750 Best loss: 237809.937500 Accuracy: 23.30% 10 Validation loss: 173956.875000 Best loss: 173956.875000 Accuracy: 31.59% 11 Validation loss: 281153.781250 Best loss: 173956.875000 Accuracy: 27.21% 12 Validation loss: 1587033.250000 Best loss: 173956.875000 Accuracy: 20.84% 13 Validation loss: 443919.500000 Best loss: 173956.875000 Accuracy: 22.09% 14 Validation loss: 478460.656250 Best loss: 173956.875000 Accuracy: 22.01% 15 Validation loss: 319847.031250 Best loss: 173956.875000 Accuracy: 31.31% 16 Validation loss: 1978397.625000 Best loss: 173956.875000 Accuracy: 18.73% 17 Validation loss: 773913.062500 Best loss: 173956.875000 Accuracy: 22.01% 18 Validation loss: 635753.062500 Best loss: 173956.875000 Accuracy: 19.39% 19 Validation loss: 165957.609375 Best loss: 165957.609375 Accuracy: 38.43% 20 Validation loss: 415308288.000000 Best loss: 165957.609375 Accuracy: 18.57% 21 Validation loss: 2148251.500000 Best loss: 165957.609375 Accuracy: 22.09% 22 Validation loss: 5308701.000000 Best loss: 165957.609375 Accuracy: 19.08% 23 Validation loss: 1856707.000000 Best loss: 165957.609375 Accuracy: 20.91% 24 Validation loss: 1262596.500000 Best loss: 165957.609375 Accuracy: 22.01% 25 Validation loss: 321340.437500 Best loss: 165957.609375 Accuracy: 20.21% 26 Validation loss: 722468.687500 Best loss: 165957.609375 Accuracy: 19.12% 27 Validation loss: 743973.187500 Best loss: 165957.609375 Accuracy: 22.01% 28 Validation loss: 773088.812500 Best loss: 165957.609375 Accuracy: 18.49% 29 Validation loss: 409708.312500 Best loss: 165957.609375 Accuracy: 18.73% 30 Validation loss: 739213.187500 Best loss: 165957.609375 Accuracy: 18.73% 31 Validation loss: 61422260224.000000 Best loss: 165957.609375 Accuracy: 18.65% 32 Validation loss: 1182129.750000 Best loss: 165957.609375 Accuracy: 25.18% 33 Validation loss: 1423195.125000 Best loss: 165957.609375 Accuracy: 22.91% 34 Validation loss: 2753815.000000 Best loss: 165957.609375 Accuracy: 18.45% 35 Validation loss: 71695744.000000 Best loss: 165957.609375 Accuracy: 22.63% 36 Validation loss: 1652269.250000 Best loss: 165957.609375 Accuracy: 18.73% 37 Validation loss: 2067895.500000 Best loss: 165957.609375 Accuracy: 20.91% 38 Validation loss: 3399297.750000 Best loss: 165957.609375 Accuracy: 25.65% 39 Validation loss: 8453498.000000 Best loss: 165957.609375 Accuracy: 20.84% 40 Validation loss: 1934798.000000 Best loss: 165957.609375 Accuracy: 18.73% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2, total= 4.1min [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 800.930542 Best loss: 800.930542 Accuracy: 33.46% 1 Validation loss: 266.561829 Best loss: 266.561829 Accuracy: 38.12% 2 Validation loss: 249.727692 Best loss: 249.727692 Accuracy: 48.01% 3 Validation loss: 2316.195801 Best loss: 249.727692 Accuracy: 19.27% 4 Validation loss: 333608.625000 Best loss: 249.727692 Accuracy: 22.75% 5 Validation loss: 701701.062500 Best loss: 249.727692 Accuracy: 18.73% 6 Validation loss: 399610.250000 Best loss: 249.727692 Accuracy: 17.98% 7 Validation loss: 575455.437500 Best loss: 249.727692 Accuracy: 18.73% 8 Validation loss: 958473.125000 Best loss: 249.727692 Accuracy: 19.31% 9 Validation loss: 168685.265625 Best loss: 249.727692 Accuracy: 18.73% 10 Validation loss: 3499351.500000 Best loss: 249.727692 Accuracy: 20.95% 11 Validation loss: 205641.421875 Best loss: 249.727692 Accuracy: 19.90% 12 Validation loss: 241430.593750 Best loss: 249.727692 Accuracy: 18.73% 13 Validation loss: 208551.078125 Best loss: 249.727692 Accuracy: 20.25% 14 Validation loss: 708080.312500 Best loss: 249.727692 Accuracy: 37.88% 15 Validation loss: 4767011.500000 Best loss: 249.727692 Accuracy: 20.72% 16 Validation loss: 628464.312500 Best loss: 249.727692 Accuracy: 18.73% 17 Validation loss: 289204.593750 Best loss: 249.727692 Accuracy: 24.98% 18 Validation loss: 565001024.000000 Best loss: 249.727692 Accuracy: 22.71% 19 Validation loss: 38043066368.000000 Best loss: 249.727692 Accuracy: 19.23% 20 Validation loss: 86152003584.000000 Best loss: 249.727692 Accuracy: 22.01% 21 Validation loss: 131291799552.000000 Best loss: 249.727692 Accuracy: 23.10% 22 Validation loss: 161597145088.000000 Best loss: 249.727692 Accuracy: 20.09% 23 Validation loss: 167172915200.000000 Best loss: 249.727692 Accuracy: 22.01% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=100, batch_size=10, learning_rate=0.1, dropout_rate=0.2, total= 2.4min [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.245653 Best loss: 1.245653 Accuracy: 39.37% 1 Validation loss: 1.173521 Best loss: 1.173521 Accuracy: 40.19% 2 Validation loss: 1.147686 Best loss: 1.147686 Accuracy: 40.19% 3 Validation loss: 1.136884 Best loss: 1.136884 Accuracy: 40.66% 4 Validation loss: 1.269032 Best loss: 1.136884 Accuracy: 40.70% 5 Validation loss: 1.212851 Best loss: 1.136884 Accuracy: 40.38% 6 Validation loss: 1.127682 Best loss: 1.127682 Accuracy: 42.30% 7 Validation loss: 1.135265 Best loss: 1.127682 Accuracy: 40.38% 8 Validation loss: 1.108561 Best loss: 1.108561 Accuracy: 42.26% 9 Validation loss: 0.905645 Best loss: 0.905645 Accuracy: 60.83% 10 Validation loss: 0.783918 Best loss: 0.783918 Accuracy: 60.59% 11 Validation loss: 0.802063 Best loss: 0.783918 Accuracy: 60.71% 12 Validation loss: 0.877288 Best loss: 0.783918 Accuracy: 59.66% 13 Validation loss: 0.804724 Best loss: 0.783918 Accuracy: 60.32% 14 Validation loss: 0.843873 Best loss: 0.783918 Accuracy: 60.40% 15 Validation loss: 1.669260 Best loss: 0.783918 Accuracy: 20.91% 16 Validation loss: 1.626025 Best loss: 0.783918 Accuracy: 20.91% 17 Validation loss: 1.621203 Best loss: 0.783918 Accuracy: 19.27% 18 Validation loss: 1.690931 Best loss: 0.783918 Accuracy: 18.73% 19 Validation loss: 1.667967 Best loss: 0.783918 Accuracy: 22.01% 20 Validation loss: 1.659528 Best loss: 0.783918 Accuracy: 20.91% 21 Validation loss: 1.616188 Best loss: 0.783918 Accuracy: 22.01% 22 Validation loss: 1.666512 Best loss: 0.783918 Accuracy: 18.73% 23 Validation loss: 1.660243 Best loss: 0.783918 Accuracy: 19.27% 24 Validation loss: 1.717601 Best loss: 0.783918 Accuracy: 22.01% 25 Validation loss: 1.674895 Best loss: 0.783918 Accuracy: 22.01% 26 Validation loss: 1.634718 Best loss: 0.783918 Accuracy: 18.73% 27 Validation loss: 1.631264 Best loss: 0.783918 Accuracy: 18.73% 28 Validation loss: 1.625755 Best loss: 0.783918 Accuracy: 22.01% 29 Validation loss: 1.661761 Best loss: 0.783918 Accuracy: 19.27% 30 Validation loss: 1.677316 Best loss: 0.783918 Accuracy: 19.08% 31 Validation loss: 1.690778 Best loss: 0.783918 Accuracy: 22.01% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3, total= 5.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 0.932126 Best loss: 0.932126 Accuracy: 58.09% 1 Validation loss: 0.538145 Best loss: 0.538145 Accuracy: 74.04% 2 Validation loss: 0.412947 Best loss: 0.412947 Accuracy: 84.79% 3 Validation loss: 0.271034 Best loss: 0.271034 Accuracy: 93.94% 4 Validation loss: 0.175364 Best loss: 0.175364 Accuracy: 95.90% 5 Validation loss: 0.136967 Best loss: 0.136967 Accuracy: 97.38% 6 Validation loss: 0.131408 Best loss: 0.131408 Accuracy: 97.03% 7 Validation loss: 0.117977 Best loss: 0.117977 Accuracy: 97.73% 8 Validation loss: 0.116364 Best loss: 0.116364 Accuracy: 97.77% 9 Validation loss: 0.128745 Best loss: 0.116364 Accuracy: 97.58% 10 Validation loss: 0.115996 Best loss: 0.115996 Accuracy: 97.85% 11 Validation loss: 1.331812 Best loss: 0.115996 Accuracy: 48.12% 12 Validation loss: 1.620195 Best loss: 0.115996 Accuracy: 19.27% 13 Validation loss: 1.617375 Best loss: 0.115996 Accuracy: 20.91% 14 Validation loss: 1.625479 Best loss: 0.115996 Accuracy: 18.73% 15 Validation loss: 1.655699 Best loss: 0.115996 Accuracy: 19.08% 16 Validation loss: 1.642278 Best loss: 0.115996 Accuracy: 22.01% 17 Validation loss: 1.645422 Best loss: 0.115996 Accuracy: 19.08% 18 Validation loss: 1.673419 Best loss: 0.115996 Accuracy: 22.01% 19 Validation loss: 1.625313 Best loss: 0.115996 Accuracy: 19.08% 20 Validation loss: 1.613948 Best loss: 0.115996 Accuracy: 18.73% 21 Validation loss: 1.653298 Best loss: 0.115996 Accuracy: 22.01% 22 Validation loss: 1.639320 Best loss: 0.115996 Accuracy: 19.27% 23 Validation loss: 1.676577 Best loss: 0.115996 Accuracy: 22.01% 24 Validation loss: 1.653011 Best loss: 0.115996 Accuracy: 19.27% 25 Validation loss: 1.637113 Best loss: 0.115996 Accuracy: 19.27% 26 Validation loss: 1.633666 Best loss: 0.115996 Accuracy: 19.08% 27 Validation loss: 1.652607 Best loss: 0.115996 Accuracy: 18.73% 28 Validation loss: 1.664250 Best loss: 0.115996 Accuracy: 18.73% 29 Validation loss: 1.683340 Best loss: 0.115996 Accuracy: 18.73% 30 Validation loss: 1.618640 Best loss: 0.115996 Accuracy: 18.73% 31 Validation loss: 1.626807 Best loss: 0.115996 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3, total= 5.5s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3 0 Validation loss: 1.882889 Best loss: 1.882889 Accuracy: 18.73% 1 Validation loss: 1.255793 Best loss: 1.255793 Accuracy: 35.26% 2 Validation loss: 1.205383 Best loss: 1.205383 Accuracy: 37.41% 3 Validation loss: 1.175143 Best loss: 1.175143 Accuracy: 40.66% 4 Validation loss: 0.969054 Best loss: 0.969054 Accuracy: 55.28% 5 Validation loss: 0.718600 Best loss: 0.718600 Accuracy: 70.33% 6 Validation loss: 0.469740 Best loss: 0.469740 Accuracy: 87.53% 7 Validation loss: 0.260009 Best loss: 0.260009 Accuracy: 92.61% 8 Validation loss: 0.223210 Best loss: 0.223210 Accuracy: 94.21% 9 Validation loss: 0.259290 Best loss: 0.223210 Accuracy: 94.33% 10 Validation loss: 0.226821 Best loss: 0.223210 Accuracy: 96.01% 11 Validation loss: 0.178013 Best loss: 0.178013 Accuracy: 96.21% 12 Validation loss: 0.180874 Best loss: 0.178013 Accuracy: 95.86% 13 Validation loss: 0.152422 Best loss: 0.152422 Accuracy: 96.25% 14 Validation loss: 0.176338 Best loss: 0.152422 Accuracy: 96.64% 15 Validation loss: 0.158895 Best loss: 0.152422 Accuracy: 96.33% 16 Validation loss: 0.130984 Best loss: 0.130984 Accuracy: 96.83% 17 Validation loss: 0.139437 Best loss: 0.130984 Accuracy: 96.91% 18 Validation loss: 0.169439 Best loss: 0.130984 Accuracy: 96.44% 19 Validation loss: 0.147996 Best loss: 0.130984 Accuracy: 97.11% 20 Validation loss: 0.128239 Best loss: 0.128239 Accuracy: 97.34% 21 Validation loss: 0.138903 Best loss: 0.128239 Accuracy: 97.26% 22 Validation loss: 0.158770 Best loss: 0.128239 Accuracy: 97.26% 23 Validation loss: 0.136611 Best loss: 0.128239 Accuracy: 97.30% 24 Validation loss: 0.149716 Best loss: 0.128239 Accuracy: 96.99% 25 Validation loss: 0.141083 Best loss: 0.128239 Accuracy: 97.46% 26 Validation loss: 0.148741 Best loss: 0.128239 Accuracy: 96.64% 27 Validation loss: 1.817967 Best loss: 0.128239 Accuracy: 19.08% 28 Validation loss: 1.713573 Best loss: 0.128239 Accuracy: 19.08% 29 Validation loss: 1.614016 Best loss: 0.128239 Accuracy: 22.01% 30 Validation loss: 1.650740 Best loss: 0.128239 Accuracy: 19.08% 31 Validation loss: 1.625108 Best loss: 0.128239 Accuracy: 18.73% 32 Validation loss: 1.644863 Best loss: 0.128239 Accuracy: 18.73% 33 Validation loss: 1.610969 Best loss: 0.128239 Accuracy: 22.01% 34 Validation loss: 1.616402 Best loss: 0.128239 Accuracy: 22.01% 35 Validation loss: 1.623172 Best loss: 0.128239 Accuracy: 22.01% 36 Validation loss: 1.609914 Best loss: 0.128239 Accuracy: 20.91% 37 Validation loss: 1.619347 Best loss: 0.128239 Accuracy: 22.01% 38 Validation loss: 1.633823 Best loss: 0.128239 Accuracy: 18.73% 39 Validation loss: 1.717980 Best loss: 0.128239 Accuracy: 19.27% 40 Validation loss: 1.663784 Best loss: 0.128239 Accuracy: 22.01% 41 Validation loss: 1.616033 Best loss: 0.128239 Accuracy: 18.73% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=500, learning_rate=0.05, dropout_rate=0.3, total= 7.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 663.237976 Best loss: 663.237976 Accuracy: 38.62% 1 Validation loss: 300.625061 Best loss: 300.625061 Accuracy: 27.40% 2 Validation loss: 175.890549 Best loss: 175.890549 Accuracy: 34.68% 3 Validation loss: 78.542931 Best loss: 78.542931 Accuracy: 34.87% 4 Validation loss: 110.082817 Best loss: 78.542931 Accuracy: 52.42% 5 Validation loss: 22.040718 Best loss: 22.040718 Accuracy: 53.60% 6 Validation loss: 119.163460 Best loss: 22.040718 Accuracy: 38.15% 7 Validation loss: 178.322937 Best loss: 22.040718 Accuracy: 39.52% 8 Validation loss: 81848.273438 Best loss: 22.040718 Accuracy: 59.38% 9 Validation loss: 49524.769531 Best loss: 22.040718 Accuracy: 54.61% 10 Validation loss: 7634.599121 Best loss: 22.040718 Accuracy: 57.43% 11 Validation loss: 4463.614746 Best loss: 22.040718 Accuracy: 70.21% 12 Validation loss: 13680.067383 Best loss: 22.040718 Accuracy: 67.51% 13 Validation loss: 5657.843750 Best loss: 22.040718 Accuracy: 74.43% 14 Validation loss: 3595.489502 Best loss: 22.040718 Accuracy: 73.77% 15 Validation loss: 3083.383789 Best loss: 22.040718 Accuracy: 87.57% 16 Validation loss: 2398.089600 Best loss: 22.040718 Accuracy: 69.31% 17 Validation loss: 4752.446777 Best loss: 22.040718 Accuracy: 65.64% 18 Validation loss: 2043.011963 Best loss: 22.040718 Accuracy: 70.99% 19 Validation loss: 978.777954 Best loss: 22.040718 Accuracy: 89.72% 20 Validation loss: 2499.595947 Best loss: 22.040718 Accuracy: 75.33% 21 Validation loss: 2104.687988 Best loss: 22.040718 Accuracy: 69.82% 22 Validation loss: 376.289764 Best loss: 22.040718 Accuracy: 84.21% 23 Validation loss: 6541.246094 Best loss: 22.040718 Accuracy: 67.98% 24 Validation loss: 356506.968750 Best loss: 22.040718 Accuracy: 65.01% 25 Validation loss: 120709.507812 Best loss: 22.040718 Accuracy: 68.92% 26 Validation loss: 98766.195312 Best loss: 22.040718 Accuracy: 68.02% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 34.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 185.268051 Best loss: 185.268051 Accuracy: 32.64% 1 Validation loss: 9838.005859 Best loss: 185.268051 Accuracy: 20.88% 2 Validation loss: 2488.015381 Best loss: 185.268051 Accuracy: 33.89% 3 Validation loss: 1250.239502 Best loss: 185.268051 Accuracy: 30.57% 4 Validation loss: 1658.424561 Best loss: 185.268051 Accuracy: 24.47% 5 Validation loss: 1112.195190 Best loss: 185.268051 Accuracy: 39.01% 6 Validation loss: 376.689331 Best loss: 185.268051 Accuracy: 39.33% 7 Validation loss: 526.615540 Best loss: 185.268051 Accuracy: 35.03% 8 Validation loss: 450.389130 Best loss: 185.268051 Accuracy: 22.75% 9 Validation loss: 311.739502 Best loss: 185.268051 Accuracy: 36.79% 10 Validation loss: 119.009712 Best loss: 119.009712 Accuracy: 63.37% 11 Validation loss: 328.949493 Best loss: 119.009712 Accuracy: 46.09% 12 Validation loss: 704.744934 Best loss: 119.009712 Accuracy: 37.49% 13 Validation loss: 941.809814 Best loss: 119.009712 Accuracy: 33.23% 14 Validation loss: 53.647007 Best loss: 53.647007 Accuracy: 55.36% 15 Validation loss: 40.985970 Best loss: 40.985970 Accuracy: 65.17% 16 Validation loss: 65.935814 Best loss: 40.985970 Accuracy: 57.35% 17 Validation loss: 49.864262 Best loss: 40.985970 Accuracy: 56.14% 18 Validation loss: 30.342937 Best loss: 30.342937 Accuracy: 65.29% 19 Validation loss: 3781.665039 Best loss: 30.342937 Accuracy: 29.32% 20 Validation loss: 163169.500000 Best loss: 30.342937 Accuracy: 59.93% 21 Validation loss: 60396.640625 Best loss: 30.342937 Accuracy: 40.89% 22 Validation loss: 82301.382812 Best loss: 30.342937 Accuracy: 58.09% 23 Validation loss: 86348.062500 Best loss: 30.342937 Accuracy: 60.95% 24 Validation loss: 54112.460938 Best loss: 30.342937 Accuracy: 56.84% 25 Validation loss: 12001.329102 Best loss: 30.342937 Accuracy: 63.02% 26 Validation loss: 58335.500000 Best loss: 30.342937 Accuracy: 54.96% 27 Validation loss: 17026.029297 Best loss: 30.342937 Accuracy: 63.64% 28 Validation loss: 8302.532227 Best loss: 30.342937 Accuracy: 68.69% 29 Validation loss: 507788.406250 Best loss: 30.342937 Accuracy: 53.01% 30 Validation loss: 322222.000000 Best loss: 30.342937 Accuracy: 55.08% 31 Validation loss: 31727.369141 Best loss: 30.342937 Accuracy: 55.43% 32 Validation loss: 23395.980469 Best loss: 30.342937 Accuracy: 56.02% 33 Validation loss: 21337.291016 Best loss: 30.342937 Accuracy: 56.14% 34 Validation loss: 10194.720703 Best loss: 30.342937 Accuracy: 59.77% 35 Validation loss: 12318.142578 Best loss: 30.342937 Accuracy: 59.58% 36 Validation loss: 11875.165039 Best loss: 30.342937 Accuracy: 56.18% 37 Validation loss: 6793.938965 Best loss: 30.342937 Accuracy: 70.21% 38 Validation loss: 6444.444336 Best loss: 30.342937 Accuracy: 59.62% 39 Validation loss: 4034.799561 Best loss: 30.342937 Accuracy: 57.35% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 49.5s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2 0 Validation loss: 1249.104248 Best loss: 1249.104248 Accuracy: 42.30% 1 Validation loss: 569.829712 Best loss: 569.829712 Accuracy: 59.81% 2 Validation loss: 236.161057 Best loss: 236.161057 Accuracy: 70.48% 3 Validation loss: 383417.281250 Best loss: 236.161057 Accuracy: 19.35% 4 Validation loss: 10989.544922 Best loss: 236.161057 Accuracy: 35.69% 5 Validation loss: 525.165100 Best loss: 236.161057 Accuracy: 56.10% 6 Validation loss: 4756.269531 Best loss: 236.161057 Accuracy: 31.67% 7 Validation loss: 2765.040771 Best loss: 236.161057 Accuracy: 35.26% 8 Validation loss: 6135.742676 Best loss: 236.161057 Accuracy: 39.05% 9 Validation loss: 990.258606 Best loss: 236.161057 Accuracy: 59.50% 10 Validation loss: 1621.620483 Best loss: 236.161057 Accuracy: 54.07% 11 Validation loss: 1329.005127 Best loss: 236.161057 Accuracy: 54.18% 12 Validation loss: 716.494446 Best loss: 236.161057 Accuracy: 55.67% 13 Validation loss: 138.117081 Best loss: 138.117081 Accuracy: 70.45% 14 Validation loss: 786.825867 Best loss: 138.117081 Accuracy: 54.18% 15 Validation loss: 586.288025 Best loss: 138.117081 Accuracy: 64.89% 16 Validation loss: 8702227.000000 Best loss: 138.117081 Accuracy: 31.51% 17 Validation loss: 174062.859375 Best loss: 138.117081 Accuracy: 72.28% 18 Validation loss: 97950.226562 Best loss: 138.117081 Accuracy: 75.65% 19 Validation loss: 192224.109375 Best loss: 138.117081 Accuracy: 68.45% 20 Validation loss: 361574.687500 Best loss: 138.117081 Accuracy: 54.61% 21 Validation loss: 10622.606445 Best loss: 138.117081 Accuracy: 87.65% 22 Validation loss: 33367.707031 Best loss: 138.117081 Accuracy: 77.01% 23 Validation loss: 58405.855469 Best loss: 138.117081 Accuracy: 72.71% 24 Validation loss: 445096.531250 Best loss: 138.117081 Accuracy: 79.01% 25 Validation loss: 210421.140625 Best loss: 138.117081 Accuracy: 81.20% 26 Validation loss: 126741.289062 Best loss: 138.117081 Accuracy: 69.82% 27 Validation loss: 90139.382812 Best loss: 138.117081 Accuracy: 81.51% 28 Validation loss: 34456.929688 Best loss: 138.117081 Accuracy: 91.20% 29 Validation loss: 53463.253906 Best loss: 138.117081 Accuracy: 76.23% 30 Validation loss: 75917.648438 Best loss: 138.117081 Accuracy: 82.92% 31 Validation loss: 53193.218750 Best loss: 138.117081 Accuracy: 84.56% 32 Validation loss: 36892.804688 Best loss: 138.117081 Accuracy: 80.88% 33 Validation loss: 42449.519531 Best loss: 138.117081 Accuracy: 91.24% 34 Validation loss: 60302.410156 Best loss: 138.117081 Accuracy: 71.81% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=70, batch_size=50, learning_rate=0.1, dropout_rate=0.2, total= 44.6s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.552150 Best loss: 0.552150 Accuracy: 86.63% 1 Validation loss: 0.214820 Best loss: 0.214820 Accuracy: 94.88% 2 Validation loss: 0.169988 Best loss: 0.169988 Accuracy: 95.47% 3 Validation loss: 0.157689 Best loss: 0.157689 Accuracy: 95.74% 4 Validation loss: 0.151566 Best loss: 0.151566 Accuracy: 95.93% 5 Validation loss: 0.157243 Best loss: 0.151566 Accuracy: 95.90% 6 Validation loss: 0.154677 Best loss: 0.151566 Accuracy: 95.78% 7 Validation loss: 0.147131 Best loss: 0.147131 Accuracy: 96.09% 8 Validation loss: 0.147868 Best loss: 0.147131 Accuracy: 96.25% 9 Validation loss: 0.141991 Best loss: 0.141991 Accuracy: 96.44% 10 Validation loss: 0.145446 Best loss: 0.141991 Accuracy: 96.21% 11 Validation loss: 0.138777 Best loss: 0.138777 Accuracy: 96.52% 12 Validation loss: 0.157380 Best loss: 0.138777 Accuracy: 96.17% 13 Validation loss: 0.162192 Best loss: 0.138777 Accuracy: 96.40% 14 Validation loss: 0.149090 Best loss: 0.138777 Accuracy: 96.48% 15 Validation loss: 0.149395 Best loss: 0.138777 Accuracy: 96.25% 16 Validation loss: 0.145762 Best loss: 0.138777 Accuracy: 96.48% 17 Validation loss: 0.186282 Best loss: 0.138777 Accuracy: 96.17% 18 Validation loss: 0.156899 Best loss: 0.138777 Accuracy: 96.21% 19 Validation loss: 0.138806 Best loss: 0.138777 Accuracy: 96.17% 20 Validation loss: 0.139896 Best loss: 0.138777 Accuracy: 96.36% 21 Validation loss: 0.147075 Best loss: 0.138777 Accuracy: 96.60% 22 Validation loss: 0.143392 Best loss: 0.138777 Accuracy: 96.40% 23 Validation loss: 0.149699 Best loss: 0.138777 Accuracy: 96.40% 24 Validation loss: 0.156381 Best loss: 0.138777 Accuracy: 96.52% 25 Validation loss: 0.147247 Best loss: 0.138777 Accuracy: 96.36% 26 Validation loss: 0.150442 Best loss: 0.138777 Accuracy: 96.44% 27 Validation loss: 0.158240 Best loss: 0.138777 Accuracy: 96.68% 28 Validation loss: 0.139907 Best loss: 0.138777 Accuracy: 96.64% 29 Validation loss: 0.155313 Best loss: 0.138777 Accuracy: 96.44% 30 Validation loss: 0.141904 Best loss: 0.138777 Accuracy: 96.60% 31 Validation loss: 0.146380 Best loss: 0.138777 Accuracy: 96.68% 32 Validation loss: 0.143513 Best loss: 0.138777 Accuracy: 96.60% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6, total= 5.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.496251 Best loss: 0.496251 Accuracy: 81.39% 1 Validation loss: 0.383576 Best loss: 0.383576 Accuracy: 90.77% 2 Validation loss: 0.268740 Best loss: 0.268740 Accuracy: 94.45% 3 Validation loss: 0.184715 Best loss: 0.184715 Accuracy: 95.47% 4 Validation loss: 0.178195 Best loss: 0.178195 Accuracy: 95.62% 5 Validation loss: 0.159722 Best loss: 0.159722 Accuracy: 95.54% 6 Validation loss: 0.144051 Best loss: 0.144051 Accuracy: 96.17% 7 Validation loss: 0.156280 Best loss: 0.144051 Accuracy: 95.90% 8 Validation loss: 0.154129 Best loss: 0.144051 Accuracy: 96.13% 9 Validation loss: 0.163483 Best loss: 0.144051 Accuracy: 96.17% 10 Validation loss: 0.149285 Best loss: 0.144051 Accuracy: 96.17% 11 Validation loss: 0.147706 Best loss: 0.144051 Accuracy: 96.17% 12 Validation loss: 0.153318 Best loss: 0.144051 Accuracy: 96.29% 13 Validation loss: 0.154448 Best loss: 0.144051 Accuracy: 96.44% 14 Validation loss: 0.144067 Best loss: 0.144051 Accuracy: 96.44% 15 Validation loss: 0.140531 Best loss: 0.140531 Accuracy: 96.29% 16 Validation loss: 0.170954 Best loss: 0.140531 Accuracy: 96.44% 17 Validation loss: 0.135960 Best loss: 0.135960 Accuracy: 96.48% 18 Validation loss: 0.144351 Best loss: 0.135960 Accuracy: 96.21% 19 Validation loss: 0.138556 Best loss: 0.135960 Accuracy: 96.40% 20 Validation loss: 0.152143 Best loss: 0.135960 Accuracy: 96.52% 21 Validation loss: 0.136336 Best loss: 0.135960 Accuracy: 96.60% 22 Validation loss: 0.125432 Best loss: 0.125432 Accuracy: 96.91% 23 Validation loss: 0.150172 Best loss: 0.125432 Accuracy: 96.48% 24 Validation loss: 0.135279 Best loss: 0.125432 Accuracy: 96.60% 25 Validation loss: 0.138970 Best loss: 0.125432 Accuracy: 96.44% 26 Validation loss: 0.140168 Best loss: 0.125432 Accuracy: 96.48% 27 Validation loss: 0.147047 Best loss: 0.125432 Accuracy: 96.48% 28 Validation loss: 0.143107 Best loss: 0.125432 Accuracy: 96.36% 29 Validation loss: 0.143937 Best loss: 0.125432 Accuracy: 96.33% 30 Validation loss: 0.140026 Best loss: 0.125432 Accuracy: 96.68% 31 Validation loss: 0.142670 Best loss: 0.125432 Accuracy: 96.44% 32 Validation loss: 0.127136 Best loss: 0.125432 Accuracy: 96.91% 33 Validation loss: 0.130415 Best loss: 0.125432 Accuracy: 96.83% 34 Validation loss: 0.132018 Best loss: 0.125432 Accuracy: 96.72% 35 Validation loss: 0.139102 Best loss: 0.125432 Accuracy: 96.52% 36 Validation loss: 0.129498 Best loss: 0.125432 Accuracy: 96.83% 37 Validation loss: 0.134962 Best loss: 0.125432 Accuracy: 96.72% 38 Validation loss: 0.134248 Best loss: 0.125432 Accuracy: 96.60% 39 Validation loss: 0.141466 Best loss: 0.125432 Accuracy: 96.60% 40 Validation loss: 0.141918 Best loss: 0.125432 Accuracy: 96.72% 41 Validation loss: 0.145099 Best loss: 0.125432 Accuracy: 96.29% 42 Validation loss: 0.148191 Best loss: 0.125432 Accuracy: 96.36% 43 Validation loss: 0.144670 Best loss: 0.125432 Accuracy: 96.60% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6, total= 7.8s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6 0 Validation loss: 0.411620 Best loss: 0.411620 Accuracy: 89.09% 1 Validation loss: 0.308153 Best loss: 0.308153 Accuracy: 93.63% 2 Validation loss: 0.223227 Best loss: 0.223227 Accuracy: 94.57% 3 Validation loss: 0.165893 Best loss: 0.165893 Accuracy: 95.54% 4 Validation loss: 0.163090 Best loss: 0.163090 Accuracy: 95.74% 5 Validation loss: 0.160990 Best loss: 0.160990 Accuracy: 96.01% 6 Validation loss: 0.168185 Best loss: 0.160990 Accuracy: 96.09% 7 Validation loss: 0.150497 Best loss: 0.150497 Accuracy: 96.36% 8 Validation loss: 0.170031 Best loss: 0.150497 Accuracy: 96.13% 9 Validation loss: 0.159370 Best loss: 0.150497 Accuracy: 96.40% 10 Validation loss: 0.149324 Best loss: 0.149324 Accuracy: 96.33% 11 Validation loss: 0.154442 Best loss: 0.149324 Accuracy: 96.33% 12 Validation loss: 0.132207 Best loss: 0.132207 Accuracy: 96.72% 13 Validation loss: 0.153146 Best loss: 0.132207 Accuracy: 96.40% 14 Validation loss: 0.135864 Best loss: 0.132207 Accuracy: 96.52% 15 Validation loss: 0.146414 Best loss: 0.132207 Accuracy: 96.40% 16 Validation loss: 0.146572 Best loss: 0.132207 Accuracy: 96.64% 17 Validation loss: 0.141913 Best loss: 0.132207 Accuracy: 96.76% 18 Validation loss: 0.142172 Best loss: 0.132207 Accuracy: 96.60% 19 Validation loss: 0.147912 Best loss: 0.132207 Accuracy: 96.44% 20 Validation loss: 0.146406 Best loss: 0.132207 Accuracy: 96.87% 21 Validation loss: 0.127016 Best loss: 0.127016 Accuracy: 96.68% 22 Validation loss: 0.135591 Best loss: 0.127016 Accuracy: 96.83% 23 Validation loss: 0.143149 Best loss: 0.127016 Accuracy: 96.36% 24 Validation loss: 0.144359 Best loss: 0.127016 Accuracy: 96.48% 25 Validation loss: 0.148938 Best loss: 0.127016 Accuracy: 96.40% 26 Validation loss: 0.141820 Best loss: 0.127016 Accuracy: 96.48% 27 Validation loss: 0.150963 Best loss: 0.127016 Accuracy: 96.40% 28 Validation loss: 0.162103 Best loss: 0.127016 Accuracy: 96.44% 29 Validation loss: 0.135434 Best loss: 0.127016 Accuracy: 96.68% 30 Validation loss: 0.128463 Best loss: 0.127016 Accuracy: 96.99% 31 Validation loss: 0.127752 Best loss: 0.127016 Accuracy: 96.99% 32 Validation loss: 0.137685 Best loss: 0.127016 Accuracy: 96.64% 33 Validation loss: 0.133367 Best loss: 0.127016 Accuracy: 96.68% 34 Validation loss: 0.157302 Best loss: 0.127016 Accuracy: 96.56% 35 Validation loss: 0.140129 Best loss: 0.127016 Accuracy: 96.79% 36 Validation loss: 0.137282 Best loss: 0.127016 Accuracy: 96.68% 37 Validation loss: 0.143128 Best loss: 0.127016 Accuracy: 96.40% 38 Validation loss: 0.138249 Best loss: 0.127016 Accuracy: 96.68% 39 Validation loss: 0.146075 Best loss: 0.127016 Accuracy: 96.76% 40 Validation loss: 0.127716 Best loss: 0.127016 Accuracy: 96.76% 41 Validation loss: 0.137535 Best loss: 0.127016 Accuracy: 96.64% 42 Validation loss: 0.127632 Best loss: 0.127016 Accuracy: 96.79% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=30, batch_size=500, learning_rate=0.01, dropout_rate=0.6, total= 7.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.147766 Best loss: 0.147766 Accuracy: 96.01% 1 Validation loss: 0.106580 Best loss: 0.106580 Accuracy: 97.19% 2 Validation loss: 0.086305 Best loss: 0.086305 Accuracy: 97.77% 3 Validation loss: 0.085875 Best loss: 0.085875 Accuracy: 98.01% 4 Validation loss: 0.074927 Best loss: 0.074927 Accuracy: 97.93% 5 Validation loss: 0.089905 Best loss: 0.074927 Accuracy: 97.65% 6 Validation loss: 0.073685 Best loss: 0.073685 Accuracy: 98.16% 7 Validation loss: 0.077966 Best loss: 0.073685 Accuracy: 98.01% 8 Validation loss: 0.067326 Best loss: 0.067326 Accuracy: 98.28% 9 Validation loss: 0.084536 Best loss: 0.067326 Accuracy: 98.05% 10 Validation loss: 0.083942 Best loss: 0.067326 Accuracy: 98.01% 11 Validation loss: 0.076103 Best loss: 0.067326 Accuracy: 98.08% 12 Validation loss: 0.076466 Best loss: 0.067326 Accuracy: 98.01% 13 Validation loss: 0.077225 Best loss: 0.067326 Accuracy: 98.32% 14 Validation loss: 0.109172 Best loss: 0.067326 Accuracy: 97.93% 15 Validation loss: 0.102606 Best loss: 0.067326 Accuracy: 97.42% 16 Validation loss: 0.089911 Best loss: 0.067326 Accuracy: 98.01% 17 Validation loss: 0.088629 Best loss: 0.067326 Accuracy: 98.16% 18 Validation loss: 0.123294 Best loss: 0.067326 Accuracy: 97.89% 19 Validation loss: 0.111370 Best loss: 0.067326 Accuracy: 97.34% 20 Validation loss: 0.110887 Best loss: 0.067326 Accuracy: 97.26% 21 Validation loss: 0.122138 Best loss: 0.067326 Accuracy: 96.52% 22 Validation loss: 0.109607 Best loss: 0.067326 Accuracy: 97.30% 23 Validation loss: 0.104470 Best loss: 0.067326 Accuracy: 97.22% 24 Validation loss: 0.224250 Best loss: 0.067326 Accuracy: 95.19% 25 Validation loss: 0.183129 Best loss: 0.067326 Accuracy: 95.74% 26 Validation loss: 0.138970 Best loss: 0.067326 Accuracy: 96.52% 27 Validation loss: 0.346106 Best loss: 0.067326 Accuracy: 89.01% 28 Validation loss: 0.175546 Best loss: 0.067326 Accuracy: 94.57% 29 Validation loss: 0.143110 Best loss: 0.067326 Accuracy: 95.97% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3, total= 6.0s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.122858 Best loss: 0.122858 Accuracy: 96.60% 1 Validation loss: 0.091870 Best loss: 0.091870 Accuracy: 97.54% 2 Validation loss: 0.075684 Best loss: 0.075684 Accuracy: 98.01% 3 Validation loss: 0.081823 Best loss: 0.075684 Accuracy: 97.65% 4 Validation loss: 0.080213 Best loss: 0.075684 Accuracy: 97.85% 5 Validation loss: 0.076183 Best loss: 0.075684 Accuracy: 97.85% 6 Validation loss: 0.066903 Best loss: 0.066903 Accuracy: 98.12% 7 Validation loss: 0.067005 Best loss: 0.066903 Accuracy: 98.12% 8 Validation loss: 0.071191 Best loss: 0.066903 Accuracy: 98.28% 9 Validation loss: 0.073940 Best loss: 0.066903 Accuracy: 98.12% 10 Validation loss: 0.074013 Best loss: 0.066903 Accuracy: 98.05% 11 Validation loss: 0.078948 Best loss: 0.066903 Accuracy: 98.12% 12 Validation loss: 0.088992 Best loss: 0.066903 Accuracy: 97.77% 13 Validation loss: 0.073776 Best loss: 0.066903 Accuracy: 97.77% 14 Validation loss: 0.090169 Best loss: 0.066903 Accuracy: 97.58% 15 Validation loss: 0.134303 Best loss: 0.066903 Accuracy: 96.79% 16 Validation loss: 0.156693 Best loss: 0.066903 Accuracy: 94.68% 17 Validation loss: 0.113509 Best loss: 0.066903 Accuracy: 97.42% 18 Validation loss: 0.107157 Best loss: 0.066903 Accuracy: 96.87% 19 Validation loss: 0.089374 Best loss: 0.066903 Accuracy: 97.62% 20 Validation loss: 0.079296 Best loss: 0.066903 Accuracy: 97.62% 21 Validation loss: 0.077442 Best loss: 0.066903 Accuracy: 97.69% 22 Validation loss: 0.070250 Best loss: 0.066903 Accuracy: 97.85% 23 Validation loss: 0.148700 Best loss: 0.066903 Accuracy: 96.21% 24 Validation loss: 0.112214 Best loss: 0.066903 Accuracy: 97.19% 25 Validation loss: 0.085684 Best loss: 0.066903 Accuracy: 97.85% 26 Validation loss: 0.108473 Best loss: 0.066903 Accuracy: 97.50% 27 Validation loss: 0.091605 Best loss: 0.066903 Accuracy: 97.62% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3, total= 5.8s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3 0 Validation loss: 0.132954 Best loss: 0.132954 Accuracy: 96.40% 1 Validation loss: 0.111452 Best loss: 0.111452 Accuracy: 96.99% 2 Validation loss: 0.094436 Best loss: 0.094436 Accuracy: 97.54% 3 Validation loss: 0.093583 Best loss: 0.093583 Accuracy: 97.77% 4 Validation loss: 0.085847 Best loss: 0.085847 Accuracy: 97.93% 5 Validation loss: 0.088511 Best loss: 0.085847 Accuracy: 97.85% 6 Validation loss: 0.075020 Best loss: 0.075020 Accuracy: 98.24% 7 Validation loss: 0.068253 Best loss: 0.068253 Accuracy: 98.16% 8 Validation loss: 0.074498 Best loss: 0.068253 Accuracy: 98.28% 9 Validation loss: 0.079685 Best loss: 0.068253 Accuracy: 98.32% 10 Validation loss: 0.067688 Best loss: 0.067688 Accuracy: 98.08% 11 Validation loss: 0.069342 Best loss: 0.067688 Accuracy: 98.40% 12 Validation loss: 0.055763 Best loss: 0.055763 Accuracy: 98.59% 13 Validation loss: 0.064105 Best loss: 0.055763 Accuracy: 98.44% 14 Validation loss: 0.065981 Best loss: 0.055763 Accuracy: 98.44% 15 Validation loss: 0.075998 Best loss: 0.055763 Accuracy: 98.20% 16 Validation loss: 0.079497 Best loss: 0.055763 Accuracy: 97.89% 17 Validation loss: 0.092217 Best loss: 0.055763 Accuracy: 97.62% 18 Validation loss: 0.108108 Best loss: 0.055763 Accuracy: 96.76% 19 Validation loss: 0.127938 Best loss: 0.055763 Accuracy: 96.13% 20 Validation loss: 0.133652 Best loss: 0.055763 Accuracy: 96.40% 21 Validation loss: 0.135753 Best loss: 0.055763 Accuracy: 97.46% 22 Validation loss: 0.135523 Best loss: 0.055763 Accuracy: 95.86% 23 Validation loss: 0.140442 Best loss: 0.055763 Accuracy: 96.64% 24 Validation loss: 0.164001 Best loss: 0.055763 Accuracy: 96.05% 25 Validation loss: 0.109513 Best loss: 0.055763 Accuracy: 97.15% 26 Validation loss: 0.100193 Best loss: 0.055763 Accuracy: 97.54% 27 Validation loss: 0.818256 Best loss: 0.055763 Accuracy: 94.25% 28 Validation loss: 0.341496 Best loss: 0.055763 Accuracy: 91.09% 29 Validation loss: 0.234354 Best loss: 0.055763 Accuracy: 93.98% 30 Validation loss: 0.213720 Best loss: 0.055763 Accuracy: 94.33% 31 Validation loss: 0.207097 Best loss: 0.055763 Accuracy: 95.62% 32 Validation loss: 0.214993 Best loss: 0.055763 Accuracy: 93.98% 33 Validation loss: 0.222104 Best loss: 0.055763 Accuracy: 91.48% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=90, batch_size=500, learning_rate=0.02, dropout_rate=0.3, total= 6.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.100512 Best loss: 0.100512 Accuracy: 97.42% 1 Validation loss: 0.078490 Best loss: 0.078490 Accuracy: 98.32% 2 Validation loss: 0.085431 Best loss: 0.078490 Accuracy: 97.54% 3 Validation loss: 0.085063 Best loss: 0.078490 Accuracy: 97.62% 4 Validation loss: 0.079306 Best loss: 0.078490 Accuracy: 98.12% 5 Validation loss: 0.095474 Best loss: 0.078490 Accuracy: 98.20% 6 Validation loss: 0.059441 Best loss: 0.059441 Accuracy: 98.36% 7 Validation loss: 0.079952 Best loss: 0.059441 Accuracy: 98.01% 8 Validation loss: 0.071697 Best loss: 0.059441 Accuracy: 98.24% 9 Validation loss: 0.059378 Best loss: 0.059378 Accuracy: 98.48% 10 Validation loss: 0.075235 Best loss: 0.059378 Accuracy: 98.24% 11 Validation loss: 0.074882 Best loss: 0.059378 Accuracy: 98.44% 12 Validation loss: 0.065513 Best loss: 0.059378 Accuracy: 98.28% 13 Validation loss: 0.076620 Best loss: 0.059378 Accuracy: 98.05% 14 Validation loss: 0.066921 Best loss: 0.059378 Accuracy: 98.24% 15 Validation loss: 0.116741 Best loss: 0.059378 Accuracy: 97.69% 16 Validation loss: 0.151334 Best loss: 0.059378 Accuracy: 97.19% 17 Validation loss: 0.193541 Best loss: 0.059378 Accuracy: 97.03% 18 Validation loss: 0.075451 Best loss: 0.059378 Accuracy: 98.01% 19 Validation loss: 0.059616 Best loss: 0.059378 Accuracy: 98.24% 20 Validation loss: 0.064906 Best loss: 0.059378 Accuracy: 98.44% 21 Validation loss: 0.061472 Best loss: 0.059378 Accuracy: 98.36% 22 Validation loss: 0.064161 Best loss: 0.059378 Accuracy: 98.55% 23 Validation loss: 0.058115 Best loss: 0.058115 Accuracy: 98.51% 24 Validation loss: 0.051032 Best loss: 0.051032 Accuracy: 98.79% 25 Validation loss: 0.050230 Best loss: 0.050230 Accuracy: 98.63% 26 Validation loss: 0.050093 Best loss: 0.050093 Accuracy: 98.67% 27 Validation loss: 0.051442 Best loss: 0.050093 Accuracy: 98.87% 28 Validation loss: 0.048122 Best loss: 0.048122 Accuracy: 98.63% 29 Validation loss: 0.053781 Best loss: 0.048122 Accuracy: 98.63% 30 Validation loss: 0.058376 Best loss: 0.048122 Accuracy: 98.20% 31 Validation loss: 0.052468 Best loss: 0.048122 Accuracy: 98.67% 32 Validation loss: 0.050390 Best loss: 0.048122 Accuracy: 98.83% 33 Validation loss: 0.088953 Best loss: 0.048122 Accuracy: 97.58% 34 Validation loss: 0.073336 Best loss: 0.048122 Accuracy: 98.59% 35 Validation loss: 0.065937 Best loss: 0.048122 Accuracy: 98.63% 36 Validation loss: 0.062092 Best loss: 0.048122 Accuracy: 98.59% 37 Validation loss: 0.082520 Best loss: 0.048122 Accuracy: 98.28% 38 Validation loss: 0.078820 Best loss: 0.048122 Accuracy: 98.12% 39 Validation loss: 0.065200 Best loss: 0.048122 Accuracy: 98.28% 40 Validation loss: 0.098976 Best loss: 0.048122 Accuracy: 98.32% 41 Validation loss: 0.080310 Best loss: 0.048122 Accuracy: 98.79% 42 Validation loss: 0.062366 Best loss: 0.048122 Accuracy: 98.67% 43 Validation loss: 0.077084 Best loss: 0.048122 Accuracy: 98.55% 44 Validation loss: 0.065308 Best loss: 0.048122 Accuracy: 98.59% 45 Validation loss: 0.086916 Best loss: 0.048122 Accuracy: 98.67% 46 Validation loss: 0.082961 Best loss: 0.048122 Accuracy: 98.40% 47 Validation loss: 0.070788 Best loss: 0.048122 Accuracy: 98.51% 48 Validation loss: 0.062719 Best loss: 0.048122 Accuracy: 98.63% 49 Validation loss: 0.054789 Best loss: 0.048122 Accuracy: 98.75% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 34.2s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.089557 Best loss: 0.089557 Accuracy: 97.54% 1 Validation loss: 0.087207 Best loss: 0.087207 Accuracy: 97.85% 2 Validation loss: 0.072845 Best loss: 0.072845 Accuracy: 98.20% 3 Validation loss: 0.095476 Best loss: 0.072845 Accuracy: 97.81% 4 Validation loss: 0.079110 Best loss: 0.072845 Accuracy: 98.12% 5 Validation loss: 0.100395 Best loss: 0.072845 Accuracy: 97.93% 6 Validation loss: 0.075712 Best loss: 0.072845 Accuracy: 98.24% 7 Validation loss: 0.068755 Best loss: 0.068755 Accuracy: 98.51% 8 Validation loss: 0.060472 Best loss: 0.060472 Accuracy: 98.51% 9 Validation loss: 0.061686 Best loss: 0.060472 Accuracy: 98.51% 10 Validation loss: 0.073987 Best loss: 0.060472 Accuracy: 98.32% 11 Validation loss: 0.051687 Best loss: 0.051687 Accuracy: 98.44% 12 Validation loss: 0.076320 Best loss: 0.051687 Accuracy: 98.44% 13 Validation loss: 0.086919 Best loss: 0.051687 Accuracy: 98.12% 14 Validation loss: 0.094747 Best loss: 0.051687 Accuracy: 97.69% 15 Validation loss: 0.079594 Best loss: 0.051687 Accuracy: 98.12% 16 Validation loss: 0.067262 Best loss: 0.051687 Accuracy: 98.32% 17 Validation loss: 0.056834 Best loss: 0.051687 Accuracy: 98.55% 18 Validation loss: 0.063618 Best loss: 0.051687 Accuracy: 98.63% 19 Validation loss: 0.056871 Best loss: 0.051687 Accuracy: 98.67% 20 Validation loss: 0.057569 Best loss: 0.051687 Accuracy: 98.51% 21 Validation loss: 0.064148 Best loss: 0.051687 Accuracy: 98.63% 22 Validation loss: 0.097419 Best loss: 0.051687 Accuracy: 98.36% 23 Validation loss: 0.093054 Best loss: 0.051687 Accuracy: 98.01% 24 Validation loss: 0.058707 Best loss: 0.051687 Accuracy: 98.44% 25 Validation loss: 0.165392 Best loss: 0.051687 Accuracy: 97.69% 26 Validation loss: 0.069909 Best loss: 0.051687 Accuracy: 98.08% 27 Validation loss: 0.088141 Best loss: 0.051687 Accuracy: 98.48% 28 Validation loss: 0.067231 Best loss: 0.051687 Accuracy: 98.55% 29 Validation loss: 0.063807 Best loss: 0.051687 Accuracy: 98.55% 30 Validation loss: 0.055569 Best loss: 0.051687 Accuracy: 98.67% 31 Validation loss: 0.083008 Best loss: 0.051687 Accuracy: 98.36% 32 Validation loss: 0.068580 Best loss: 0.051687 Accuracy: 98.51% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 22.6s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2 0 Validation loss: 0.099743 Best loss: 0.099743 Accuracy: 97.34% 1 Validation loss: 0.091605 Best loss: 0.091605 Accuracy: 97.81% 2 Validation loss: 0.092293 Best loss: 0.091605 Accuracy: 98.05% 3 Validation loss: 0.070359 Best loss: 0.070359 Accuracy: 98.28% 4 Validation loss: 0.076601 Best loss: 0.070359 Accuracy: 98.05% 5 Validation loss: 0.076420 Best loss: 0.070359 Accuracy: 98.16% 6 Validation loss: 0.075343 Best loss: 0.070359 Accuracy: 98.44% 7 Validation loss: 0.064467 Best loss: 0.064467 Accuracy: 98.48% 8 Validation loss: 0.069713 Best loss: 0.064467 Accuracy: 98.40% 9 Validation loss: 0.070280 Best loss: 0.064467 Accuracy: 98.28% 10 Validation loss: 0.063510 Best loss: 0.063510 Accuracy: 98.55% 11 Validation loss: 0.083768 Best loss: 0.063510 Accuracy: 98.24% 12 Validation loss: 0.079313 Best loss: 0.063510 Accuracy: 97.69% 13 Validation loss: 0.074002 Best loss: 0.063510 Accuracy: 98.48% 14 Validation loss: 0.089146 Best loss: 0.063510 Accuracy: 98.55% 15 Validation loss: 0.085426 Best loss: 0.063510 Accuracy: 98.12% 16 Validation loss: 0.068399 Best loss: 0.063510 Accuracy: 98.71% 17 Validation loss: 0.059158 Best loss: 0.059158 Accuracy: 98.28% 18 Validation loss: 0.067200 Best loss: 0.059158 Accuracy: 98.48% 19 Validation loss: 0.076494 Best loss: 0.059158 Accuracy: 98.63% 20 Validation loss: 0.077016 Best loss: 0.059158 Accuracy: 98.40% 21 Validation loss: 0.057227 Best loss: 0.057227 Accuracy: 98.59% 22 Validation loss: 0.128858 Best loss: 0.057227 Accuracy: 98.08% 23 Validation loss: 0.081768 Best loss: 0.057227 Accuracy: 98.44% 24 Validation loss: 0.416116 Best loss: 0.057227 Accuracy: 91.87% 25 Validation loss: 0.101783 Best loss: 0.057227 Accuracy: 97.89% 26 Validation loss: 0.108605 Best loss: 0.057227 Accuracy: 98.01% 27 Validation loss: 0.088553 Best loss: 0.057227 Accuracy: 98.20% 28 Validation loss: 0.083162 Best loss: 0.057227 Accuracy: 98.16% 29 Validation loss: 0.088182 Best loss: 0.057227 Accuracy: 98.12% 30 Validation loss: 0.073804 Best loss: 0.057227 Accuracy: 98.32% 31 Validation loss: 0.085718 Best loss: 0.057227 Accuracy: 98.20% 32 Validation loss: 0.076619 Best loss: 0.057227 Accuracy: 98.24% 33 Validation loss: 0.086118 Best loss: 0.057227 Accuracy: 98.40% 34 Validation loss: 0.069324 Best loss: 0.057227 Accuracy: 98.48% 35 Validation loss: 0.088260 Best loss: 0.057227 Accuracy: 98.36% 36 Validation loss: 0.083458 Best loss: 0.057227 Accuracy: 98.40% 37 Validation loss: 0.079296 Best loss: 0.057227 Accuracy: 98.55% 38 Validation loss: 0.092029 Best loss: 0.057227 Accuracy: 98.44% 39 Validation loss: 0.072950 Best loss: 0.057227 Accuracy: 98.51% 40 Validation loss: 0.073801 Best loss: 0.057227 Accuracy: 98.59% 41 Validation loss: 0.074205 Best loss: 0.057227 Accuracy: 98.51% 42 Validation loss: 0.070172 Best loss: 0.057227 Accuracy: 98.59% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, n_neurons=70, batch_size=100, learning_rate=0.01, dropout_rate=0.2, total= 29.2s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.178649 Best loss: 0.178649 Accuracy: 95.58% 1 Validation loss: 0.177173 Best loss: 0.177173 Accuracy: 95.27% 2 Validation loss: 0.188105 Best loss: 0.177173 Accuracy: 94.80% 3 Validation loss: 0.379033 Best loss: 0.177173 Accuracy: 78.11% 4 Validation loss: 0.172508 Best loss: 0.172508 Accuracy: 95.43% 5 Validation loss: 0.162357 Best loss: 0.162357 Accuracy: 95.66% 6 Validation loss: 0.222062 Best loss: 0.162357 Accuracy: 94.96% 7 Validation loss: 0.257322 Best loss: 0.162357 Accuracy: 93.51% 8 Validation loss: 0.345270 Best loss: 0.162357 Accuracy: 90.77% 9 Validation loss: 0.288998 Best loss: 0.162357 Accuracy: 93.59% 10 Validation loss: 0.304907 Best loss: 0.162357 Accuracy: 89.87% 11 Validation loss: 0.373477 Best loss: 0.162357 Accuracy: 88.86% 12 Validation loss: 0.345029 Best loss: 0.162357 Accuracy: 89.33% 13 Validation loss: 0.312747 Best loss: 0.162357 Accuracy: 88.70% 14 Validation loss: 0.351115 Best loss: 0.162357 Accuracy: 89.17% 15 Validation loss: 0.267792 Best loss: 0.162357 Accuracy: 92.53% 16 Validation loss: 0.306894 Best loss: 0.162357 Accuracy: 91.16% 17 Validation loss: 0.310936 Best loss: 0.162357 Accuracy: 90.54% 18 Validation loss: 0.302724 Best loss: 0.162357 Accuracy: 92.03% 19 Validation loss: 0.369541 Best loss: 0.162357 Accuracy: 90.30% 20 Validation loss: 0.342737 Best loss: 0.162357 Accuracy: 88.35% 21 Validation loss: 0.333216 Best loss: 0.162357 Accuracy: 87.92% 22 Validation loss: 0.285426 Best loss: 0.162357 Accuracy: 90.15% 23 Validation loss: 0.310368 Best loss: 0.162357 Accuracy: 87.72% 24 Validation loss: 0.401841 Best loss: 0.162357 Accuracy: 84.75% 25 Validation loss: 0.341868 Best loss: 0.162357 Accuracy: 86.98% 26 Validation loss: 0.254305 Best loss: 0.162357 Accuracy: 91.44% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 30.1s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.203658 Best loss: 0.203658 Accuracy: 95.50% 1 Validation loss: 0.175531 Best loss: 0.175531 Accuracy: 94.80% 2 Validation loss: 0.177419 Best loss: 0.175531 Accuracy: 95.47% 3 Validation loss: 0.180177 Best loss: 0.175531 Accuracy: 94.68% 4 Validation loss: 0.199730 Best loss: 0.175531 Accuracy: 95.11% 5 Validation loss: 0.233501 Best loss: 0.175531 Accuracy: 93.39% 6 Validation loss: 0.153021 Best loss: 0.153021 Accuracy: 95.23% 7 Validation loss: 0.187916 Best loss: 0.153021 Accuracy: 94.61% 8 Validation loss: 0.190937 Best loss: 0.153021 Accuracy: 94.84% 9 Validation loss: 0.246666 Best loss: 0.153021 Accuracy: 90.85% 10 Validation loss: 0.518441 Best loss: 0.153021 Accuracy: 85.93% 11 Validation loss: 0.306135 Best loss: 0.153021 Accuracy: 91.99% 12 Validation loss: 0.307987 Best loss: 0.153021 Accuracy: 91.28% 13 Validation loss: 0.259230 Best loss: 0.153021 Accuracy: 91.40% 14 Validation loss: 0.344747 Best loss: 0.153021 Accuracy: 89.52% 15 Validation loss: 0.321753 Best loss: 0.153021 Accuracy: 90.07% 16 Validation loss: 0.347784 Best loss: 0.153021 Accuracy: 89.44% 17 Validation loss: 0.478495 Best loss: 0.153021 Accuracy: 82.02% 18 Validation loss: 0.316726 Best loss: 0.153021 Accuracy: 89.09% 19 Validation loss: 0.332411 Best loss: 0.153021 Accuracy: 87.84% 20 Validation loss: 0.326442 Best loss: 0.153021 Accuracy: 85.89% 21 Validation loss: 0.270364 Best loss: 0.153021 Accuracy: 92.69% 22 Validation loss: 0.297611 Best loss: 0.153021 Accuracy: 89.72% 23 Validation loss: 0.386592 Best loss: 0.153021 Accuracy: 86.79% 24 Validation loss: 0.369710 Best loss: 0.153021 Accuracy: 90.42% 25 Validation loss: 0.404215 Best loss: 0.153021 Accuracy: 88.47% 26 Validation loss: 0.544745 Best loss: 0.153021 Accuracy: 82.56% 27 Validation loss: 0.403404 Best loss: 0.153021 Accuracy: 87.80% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 31.5s [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5 0 Validation loss: 0.217006 Best loss: 0.217006 Accuracy: 94.80% 1 Validation loss: 0.215286 Best loss: 0.215286 Accuracy: 94.68% 2 Validation loss: 0.210978 Best loss: 0.210978 Accuracy: 94.06% 3 Validation loss: 0.177708 Best loss: 0.177708 Accuracy: 94.92% 4 Validation loss: 0.174023 Best loss: 0.174023 Accuracy: 95.27% 5 Validation loss: 0.244503 Best loss: 0.174023 Accuracy: 92.65% 6 Validation loss: 0.205236 Best loss: 0.174023 Accuracy: 95.86% 7 Validation loss: 0.222560 Best loss: 0.174023 Accuracy: 93.90% 8 Validation loss: 0.188206 Best loss: 0.174023 Accuracy: 94.29% 9 Validation loss: 0.201887 Best loss: 0.174023 Accuracy: 95.00% 10 Validation loss: 0.231990 Best loss: 0.174023 Accuracy: 92.92% 11 Validation loss: 0.302553 Best loss: 0.174023 Accuracy: 92.22% 12 Validation loss: 0.338830 Best loss: 0.174023 Accuracy: 91.40% 13 Validation loss: 0.943957 Best loss: 0.174023 Accuracy: 69.35% 14 Validation loss: 0.260958 Best loss: 0.174023 Accuracy: 93.24% 15 Validation loss: 0.288133 Best loss: 0.174023 Accuracy: 92.89% 16 Validation loss: 0.277220 Best loss: 0.174023 Accuracy: 91.67% 17 Validation loss: 0.260509 Best loss: 0.174023 Accuracy: 92.65% 18 Validation loss: 0.358148 Best loss: 0.174023 Accuracy: 90.30% 19 Validation loss: 0.329294 Best loss: 0.174023 Accuracy: 89.33% 20 Validation loss: 0.236151 Best loss: 0.174023 Accuracy: 92.81% 21 Validation loss: 0.317484 Best loss: 0.174023 Accuracy: 93.16% 22 Validation loss: 0.398677 Best loss: 0.174023 Accuracy: 88.31% 23 Validation loss: 0.268931 Best loss: 0.174023 Accuracy: 92.69% 24 Validation loss: 0.322406 Best loss: 0.174023 Accuracy: 90.15% 25 Validation loss: 0.255432 Best loss: 0.174023 Accuracy: 92.26% Early stopping! [CV] activation=<function relu at 0x7f95d7315f28>, n_neurons=160, batch_size=50, learning_rate=0.01, dropout_rate=0.5, total= 29.1s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 157729.093750 Best loss: 157729.093750 Accuracy: 18.73% 1 Validation loss: 131291.687500 Best loss: 131291.687500 Accuracy: 18.73% 2 Validation loss: 513699.687500 Best loss: 131291.687500 Accuracy: 18.73% 3 Validation loss: 102134.664062 Best loss: 102134.664062 Accuracy: 22.01% 4 Validation loss: 196309.609375 Best loss: 102134.664062 Accuracy: 22.01% 5 Validation loss: 624584.812500 Best loss: 102134.664062 Accuracy: 19.27% 6 Validation loss: 110465.867188 Best loss: 102134.664062 Accuracy: 22.01% 7 Validation loss: 48578.433594 Best loss: 48578.433594 Accuracy: 18.73% 8 Validation loss: 21699.724609 Best loss: 21699.724609 Accuracy: 18.73% 9 Validation loss: 42311.808594 Best loss: 21699.724609 Accuracy: 22.01% 10 Validation loss: 36158.656250 Best loss: 21699.724609 Accuracy: 19.27% 11 Validation loss: 25769.384766 Best loss: 21699.724609 Accuracy: 18.73% 12 Validation loss: 27089.314453 Best loss: 21699.724609 Accuracy: 19.27% 13 Validation loss: 9064.200195 Best loss: 9064.200195 Accuracy: 19.27% 14 Validation loss: 8311.001953 Best loss: 8311.001953 Accuracy: 19.08% 15 Validation loss: 4842.810547 Best loss: 4842.810547 Accuracy: 18.73% 16 Validation loss: 28856.513672 Best loss: 4842.810547 Accuracy: 18.73% 17 Validation loss: 3669.973389 Best loss: 3669.973389 Accuracy: 18.73% 18 Validation loss: 15393.154297 Best loss: 3669.973389 Accuracy: 22.01% 19 Validation loss: 4523.440430 Best loss: 3669.973389 Accuracy: 18.73% 20 Validation loss: 571963.625000 Best loss: 3669.973389 Accuracy: 22.01% 21 Validation loss: 105328.703125 Best loss: 3669.973389 Accuracy: 22.01% 22 Validation loss: 14451.157227 Best loss: 3669.973389 Accuracy: 18.73% 23 Validation loss: 20326.818359 Best loss: 3669.973389 Accuracy: 22.01% 24 Validation loss: 6813.783203 Best loss: 3669.973389 Accuracy: 20.91% 25 Validation loss: 251909.078125 Best loss: 3669.973389 Accuracy: 22.01% 26 Validation loss: 70195.757812 Best loss: 3669.973389 Accuracy: 20.91% 27 Validation loss: 16774.457031 Best loss: 3669.973389 Accuracy: 22.01% 28 Validation loss: 146904.015625 Best loss: 3669.973389 Accuracy: 20.91% 29 Validation loss: 5349.644531 Best loss: 3669.973389 Accuracy: 20.91% 30 Validation loss: 72969.257812 Best loss: 3669.973389 Accuracy: 18.73% 31 Validation loss: 7125.093262 Best loss: 3669.973389 Accuracy: 18.73% 32 Validation loss: 7618.934082 Best loss: 3669.973389 Accuracy: 19.08% 33 Validation loss: 1809.641479 Best loss: 1809.641479 Accuracy: 20.91% 34 Validation loss: 1543.906738 Best loss: 1543.906738 Accuracy: 19.27% 35 Validation loss: 2308.916260 Best loss: 1543.906738 Accuracy: 19.08% 36 Validation loss: 4926.201172 Best loss: 1543.906738 Accuracy: 19.27% 37 Validation loss: 2614.192383 Best loss: 1543.906738 Accuracy: 18.88% 38 Validation loss: 1284.252197 Best loss: 1284.252197 Accuracy: 18.73% 39 Validation loss: 775.029907 Best loss: 775.029907 Accuracy: 20.56% 40 Validation loss: 493.371002 Best loss: 493.371002 Accuracy: 20.91% 41 Validation loss: 623.600830 Best loss: 493.371002 Accuracy: 19.12% 42 Validation loss: 829.203491 Best loss: 493.371002 Accuracy: 20.91% 43 Validation loss: 1722.264404 Best loss: 493.371002 Accuracy: 20.91% 44 Validation loss: 725.053711 Best loss: 493.371002 Accuracy: 22.01% 45 Validation loss: 373.615662 Best loss: 373.615662 Accuracy: 21.15% 46 Validation loss: 18776.503906 Best loss: 373.615662 Accuracy: 19.08% 47 Validation loss: 64629.917969 Best loss: 373.615662 Accuracy: 22.01% 48 Validation loss: 23454448.000000 Best loss: 373.615662 Accuracy: 20.91% 49 Validation loss: 2295121.500000 Best loss: 373.615662 Accuracy: 31.78% 50 Validation loss: 2808697.500000 Best loss: 373.615662 Accuracy: 19.08% 51 Validation loss: 740383.312500 Best loss: 373.615662 Accuracy: 18.73% 52 Validation loss: 843701.250000 Best loss: 373.615662 Accuracy: 20.91% 53 Validation loss: 572359.000000 Best loss: 373.615662 Accuracy: 18.73% 54 Validation loss: 433033.906250 Best loss: 373.615662 Accuracy: 18.73% 55 Validation loss: 1794766.750000 Best loss: 373.615662 Accuracy: 19.08% 56 Validation loss: 483934.312500 Best loss: 373.615662 Accuracy: 20.91% 57 Validation loss: 679108.187500 Best loss: 373.615662 Accuracy: 19.08% 58 Validation loss: 206286.906250 Best loss: 373.615662 Accuracy: 20.91% 59 Validation loss: 623736.187500 Best loss: 373.615662 Accuracy: 22.01% 60 Validation loss: 171049.812500 Best loss: 373.615662 Accuracy: 18.73% 61 Validation loss: 416614.187500 Best loss: 373.615662 Accuracy: 19.08% 62 Validation loss: 405088.500000 Best loss: 373.615662 Accuracy: 19.27% 63 Validation loss: 132533.171875 Best loss: 373.615662 Accuracy: 20.91% 64 Validation loss: 110313.335938 Best loss: 373.615662 Accuracy: 19.27% 65 Validation loss: 71637.484375 Best loss: 373.615662 Accuracy: 18.69% 66 Validation loss: 189933.890625 Best loss: 373.615662 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 44.7s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 8284.606445 Best loss: 8284.606445 Accuracy: 19.27% 1 Validation loss: 49194.476562 Best loss: 8284.606445 Accuracy: 20.91% 2 Validation loss: 38139.980469 Best loss: 8284.606445 Accuracy: 19.08% 3 Validation loss: 186506.156250 Best loss: 8284.606445 Accuracy: 18.73% 4 Validation loss: 60522.125000 Best loss: 8284.606445 Accuracy: 18.73% 5 Validation loss: 26706.923828 Best loss: 8284.606445 Accuracy: 20.91% 6 Validation loss: 26576.337891 Best loss: 8284.606445 Accuracy: 19.31% 7 Validation loss: 2990.574951 Best loss: 2990.574951 Accuracy: 19.08% 8 Validation loss: 8886.087891 Best loss: 2990.574951 Accuracy: 19.27% 9 Validation loss: 5703.571777 Best loss: 2990.574951 Accuracy: 22.01% 10 Validation loss: 2621.260498 Best loss: 2621.260498 Accuracy: 19.08% 11 Validation loss: 1005.041748 Best loss: 1005.041748 Accuracy: 19.08% 12 Validation loss: 2834.614258 Best loss: 1005.041748 Accuracy: 20.91% 13 Validation loss: 2647.386719 Best loss: 1005.041748 Accuracy: 19.08% 14 Validation loss: 2423.319092 Best loss: 1005.041748 Accuracy: 18.73% 15 Validation loss: 2245.293701 Best loss: 1005.041748 Accuracy: 20.91% 16 Validation loss: 819.370239 Best loss: 819.370239 Accuracy: 22.01% 17 Validation loss: 880.817444 Best loss: 819.370239 Accuracy: 18.73% 18 Validation loss: 1496.655518 Best loss: 819.370239 Accuracy: 22.01% 19 Validation loss: 1065.911499 Best loss: 819.370239 Accuracy: 19.27% 20 Validation loss: 2472.805664 Best loss: 819.370239 Accuracy: 19.08% 21 Validation loss: 5815.130371 Best loss: 819.370239 Accuracy: 19.27% 22 Validation loss: 7922.421387 Best loss: 819.370239 Accuracy: 19.08% 23 Validation loss: 3974.250244 Best loss: 819.370239 Accuracy: 20.91% 24 Validation loss: 614.218567 Best loss: 614.218567 Accuracy: 26.39% 25 Validation loss: 7579.687988 Best loss: 614.218567 Accuracy: 20.91% 26 Validation loss: 896.921814 Best loss: 614.218567 Accuracy: 18.73% 27 Validation loss: 659.835815 Best loss: 614.218567 Accuracy: 25.18% 28 Validation loss: 678.968140 Best loss: 614.218567 Accuracy: 19.08% 29 Validation loss: 961.812378 Best loss: 614.218567 Accuracy: 19.27% 30 Validation loss: 542.250305 Best loss: 542.250305 Accuracy: 19.16% 31 Validation loss: 2099.243164 Best loss: 542.250305 Accuracy: 19.08% 32 Validation loss: 2453.611084 Best loss: 542.250305 Accuracy: 20.91% 33 Validation loss: 35029104.000000 Best loss: 542.250305 Accuracy: 18.73% 34 Validation loss: 5267460.000000 Best loss: 542.250305 Accuracy: 18.73% 35 Validation loss: 4463219.000000 Best loss: 542.250305 Accuracy: 20.91% 36 Validation loss: 2119073.500000 Best loss: 542.250305 Accuracy: 22.01% 37 Validation loss: 8465989.000000 Best loss: 542.250305 Accuracy: 18.73% 38 Validation loss: 3447434.000000 Best loss: 542.250305 Accuracy: 20.91% 39 Validation loss: 3167589.000000 Best loss: 542.250305 Accuracy: 22.01% 40 Validation loss: 6869570.000000 Best loss: 542.250305 Accuracy: 18.73% 41 Validation loss: 2087190.000000 Best loss: 542.250305 Accuracy: 22.01% 42 Validation loss: 661229.500000 Best loss: 542.250305 Accuracy: 22.01% 43 Validation loss: 633635.000000 Best loss: 542.250305 Accuracy: 22.01% 44 Validation loss: 874969.187500 Best loss: 542.250305 Accuracy: 19.08% 45 Validation loss: 552155.500000 Best loss: 542.250305 Accuracy: 18.73% 46 Validation loss: 1064265.500000 Best loss: 542.250305 Accuracy: 18.73% 47 Validation loss: 547671.000000 Best loss: 542.250305 Accuracy: 18.73% 48 Validation loss: 816417.187500 Best loss: 542.250305 Accuracy: 20.91% 49 Validation loss: 497213.687500 Best loss: 542.250305 Accuracy: 22.01% 50 Validation loss: 457019.343750 Best loss: 542.250305 Accuracy: 22.01% 51 Validation loss: 869266.687500 Best loss: 542.250305 Accuracy: 20.91% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 34.9s [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6 0 Validation loss: 94741.093750 Best loss: 94741.093750 Accuracy: 20.91% 1 Validation loss: 10666.666992 Best loss: 10666.666992 Accuracy: 19.27% 2 Validation loss: 1230.552979 Best loss: 1230.552979 Accuracy: 20.91% 3 Validation loss: 2476.391846 Best loss: 1230.552979 Accuracy: 20.91% 4 Validation loss: 981.359558 Best loss: 981.359558 Accuracy: 19.08% 5 Validation loss: 22060.767578 Best loss: 981.359558 Accuracy: 19.27% 6 Validation loss: 10318.696289 Best loss: 981.359558 Accuracy: 19.08% 7 Validation loss: 3932.526123 Best loss: 981.359558 Accuracy: 19.27% 8 Validation loss: 12767560.000000 Best loss: 981.359558 Accuracy: 19.08% 9 Validation loss: 4181907.000000 Best loss: 981.359558 Accuracy: 22.01% 10 Validation loss: 1951308.000000 Best loss: 981.359558 Accuracy: 18.73% 11 Validation loss: 1822542.875000 Best loss: 981.359558 Accuracy: 19.27% 12 Validation loss: 790750.375000 Best loss: 981.359558 Accuracy: 20.91% 13 Validation loss: 370165.750000 Best loss: 981.359558 Accuracy: 19.27% 14 Validation loss: 744099.750000 Best loss: 981.359558 Accuracy: 19.27% 15 Validation loss: 401977.031250 Best loss: 981.359558 Accuracy: 19.08% 16 Validation loss: 478552.281250 Best loss: 981.359558 Accuracy: 19.27% 17 Validation loss: 305866.343750 Best loss: 981.359558 Accuracy: 19.08% 18 Validation loss: 166979.234375 Best loss: 981.359558 Accuracy: 20.91% 19 Validation loss: 67455.671875 Best loss: 981.359558 Accuracy: 20.91% 20 Validation loss: 94393.250000 Best loss: 981.359558 Accuracy: 18.73% 21 Validation loss: 156004.421875 Best loss: 981.359558 Accuracy: 19.08% 22 Validation loss: 142700.812500 Best loss: 981.359558 Accuracy: 19.27% 23 Validation loss: 44230.230469 Best loss: 981.359558 Accuracy: 18.73% 24 Validation loss: 49378.320312 Best loss: 981.359558 Accuracy: 18.73% 25 Validation loss: 1947654.250000 Best loss: 981.359558 Accuracy: 19.08% Early stopping! [CV] activation=<function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>, n_neurons=100, batch_size=100, learning_rate=0.1, dropout_rate=0.6, total= 17.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 1.780113 Best loss: 1.780113 Accuracy: 19.27% 1 Validation loss: 1.846068 Best loss: 1.780113 Accuracy: 19.08% 2 Validation loss: 1.852679 Best loss: 1.780113 Accuracy: 19.08% 3 Validation loss: 1.670971 Best loss: 1.670971 Accuracy: 22.01% 4 Validation loss: 1.628554 Best loss: 1.628554 Accuracy: 18.73% 5 Validation loss: 1.629447 Best loss: 1.628554 Accuracy: 22.01% 6 Validation loss: 1.922497 Best loss: 1.628554 Accuracy: 18.73% 7 Validation loss: 1.731570 Best loss: 1.628554 Accuracy: 19.27% 8 Validation loss: 1.752681 Best loss: 1.628554 Accuracy: 19.27% 9 Validation loss: 1.744861 Best loss: 1.628554 Accuracy: 19.27% 10 Validation loss: 1.681446 Best loss: 1.628554 Accuracy: 20.91% 11 Validation loss: 1.667080 Best loss: 1.628554 Accuracy: 19.08% 12 Validation loss: 1.699583 Best loss: 1.628554 Accuracy: 19.08% 13 Validation loss: 1.815837 Best loss: 1.628554 Accuracy: 19.27% 14 Validation loss: 1.790249 Best loss: 1.628554 Accuracy: 18.73% 15 Validation loss: 1.792745 Best loss: 1.628554 Accuracy: 22.01% 16 Validation loss: 1.838525 Best loss: 1.628554 Accuracy: 22.01% 17 Validation loss: 1.650854 Best loss: 1.628554 Accuracy: 22.01% 18 Validation loss: 2.190966 Best loss: 1.628554 Accuracy: 19.27% 19 Validation loss: 1.804792 Best loss: 1.628554 Accuracy: 20.91% 20 Validation loss: 1.626028 Best loss: 1.626028 Accuracy: 22.01% 21 Validation loss: 1.725462 Best loss: 1.626028 Accuracy: 19.27% 22 Validation loss: 1.638565 Best loss: 1.626028 Accuracy: 19.08% 23 Validation loss: 1.902902 Best loss: 1.626028 Accuracy: 22.01% 24 Validation loss: 1.670607 Best loss: 1.626028 Accuracy: 20.91% 25 Validation loss: 1.848546 Best loss: 1.626028 Accuracy: 19.27% 26 Validation loss: 1.730690 Best loss: 1.626028 Accuracy: 19.08% 27 Validation loss: 1.771860 Best loss: 1.626028 Accuracy: 22.01% 28 Validation loss: 1.745714 Best loss: 1.626028 Accuracy: 19.08% 29 Validation loss: 1.753474 Best loss: 1.626028 Accuracy: 18.73% 30 Validation loss: 1.712327 Best loss: 1.626028 Accuracy: 18.73% 31 Validation loss: 1.717302 Best loss: 1.626028 Accuracy: 22.01% 32 Validation loss: 1.806233 Best loss: 1.626028 Accuracy: 18.73% 33 Validation loss: 1.837658 Best loss: 1.626028 Accuracy: 22.01% 34 Validation loss: 1.676526 Best loss: 1.626028 Accuracy: 22.01% 35 Validation loss: 1.865379 Best loss: 1.626028 Accuracy: 19.08% 36 Validation loss: 1.858150 Best loss: 1.626028 Accuracy: 22.01% 37 Validation loss: 1.888744 Best loss: 1.626028 Accuracy: 19.27% 38 Validation loss: 1.845071 Best loss: 1.626028 Accuracy: 18.73% 39 Validation loss: 1.673971 Best loss: 1.626028 Accuracy: 19.08% 40 Validation loss: 1.703943 Best loss: 1.626028 Accuracy: 19.27% 41 Validation loss: 1.875259 Best loss: 1.626028 Accuracy: 20.91% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5, total= 25.1s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 1.903882 Best loss: 1.903882 Accuracy: 20.91% 1 Validation loss: 1.877601 Best loss: 1.877601 Accuracy: 19.08% 2 Validation loss: 1.695655 Best loss: 1.695655 Accuracy: 20.91% 3 Validation loss: 1.677254 Best loss: 1.677254 Accuracy: 22.01% 4 Validation loss: 1.672214 Best loss: 1.672214 Accuracy: 20.91% 5 Validation loss: 1.644411 Best loss: 1.644411 Accuracy: 19.08% 6 Validation loss: 1.713753 Best loss: 1.644411 Accuracy: 19.27% 7 Validation loss: 1.826744 Best loss: 1.644411 Accuracy: 18.73% 8 Validation loss: 1.666898 Best loss: 1.644411 Accuracy: 18.73% 9 Validation loss: 2.062810 Best loss: 1.644411 Accuracy: 19.08% 10 Validation loss: 1.724004 Best loss: 1.644411 Accuracy: 20.91% 11 Validation loss: 1.704440 Best loss: 1.644411 Accuracy: 22.01% 12 Validation loss: 1.637996 Best loss: 1.637996 Accuracy: 20.91% 13 Validation loss: 1.626474 Best loss: 1.626474 Accuracy: 19.08% 14 Validation loss: 1.873336 Best loss: 1.626474 Accuracy: 19.27% 15 Validation loss: 1.632297 Best loss: 1.626474 Accuracy: 22.01% 16 Validation loss: 1.720470 Best loss: 1.626474 Accuracy: 22.01% 17 Validation loss: 1.755978 Best loss: 1.626474 Accuracy: 19.08% 18 Validation loss: 1.795167 Best loss: 1.626474 Accuracy: 19.27% 19 Validation loss: 1.734717 Best loss: 1.626474 Accuracy: 19.08% 20 Validation loss: 1.783388 Best loss: 1.626474 Accuracy: 19.08% 21 Validation loss: 1.821460 Best loss: 1.626474 Accuracy: 22.01% 22 Validation loss: 1.862568 Best loss: 1.626474 Accuracy: 19.08% 23 Validation loss: 1.694009 Best loss: 1.626474 Accuracy: 20.91% 24 Validation loss: 2.257699 Best loss: 1.626474 Accuracy: 18.73% 25 Validation loss: 1.842749 Best loss: 1.626474 Accuracy: 22.01% 26 Validation loss: 1.737417 Best loss: 1.626474 Accuracy: 19.08% 27 Validation loss: 1.655710 Best loss: 1.626474 Accuracy: 20.91% 28 Validation loss: 2.259833 Best loss: 1.626474 Accuracy: 19.08% 29 Validation loss: 1.735183 Best loss: 1.626474 Accuracy: 19.08% 30 Validation loss: 1.833456 Best loss: 1.626474 Accuracy: 18.73% 31 Validation loss: 2.038689 Best loss: 1.626474 Accuracy: 22.01% 32 Validation loss: 1.925897 Best loss: 1.626474 Accuracy: 19.08% 33 Validation loss: 1.745488 Best loss: 1.626474 Accuracy: 18.73% 34 Validation loss: 1.660741 Best loss: 1.626474 Accuracy: 19.27% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5, total= 20.9s [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5 0 Validation loss: 1.911067 Best loss: 1.911067 Accuracy: 20.91% 1 Validation loss: 1.749591 Best loss: 1.749591 Accuracy: 19.08% 2 Validation loss: 1.694123 Best loss: 1.694123 Accuracy: 20.91% 3 Validation loss: 1.694709 Best loss: 1.694123 Accuracy: 19.27% 4 Validation loss: 1.675722 Best loss: 1.675722 Accuracy: 20.91% 5 Validation loss: 1.890161 Best loss: 1.675722 Accuracy: 20.91% 6 Validation loss: 1.997274 Best loss: 1.675722 Accuracy: 19.27% 7 Validation loss: 1.892825 Best loss: 1.675722 Accuracy: 18.73% 8 Validation loss: 1.680913 Best loss: 1.675722 Accuracy: 19.27% 9 Validation loss: 1.700945 Best loss: 1.675722 Accuracy: 19.08% 10 Validation loss: 1.671868 Best loss: 1.671868 Accuracy: 19.08% 11 Validation loss: 1.830365 Best loss: 1.671868 Accuracy: 22.01% 12 Validation loss: 1.750594 Best loss: 1.671868 Accuracy: 19.08% 13 Validation loss: 1.663442 Best loss: 1.663442 Accuracy: 22.01% 14 Validation loss: 2.042338 Best loss: 1.663442 Accuracy: 22.01% 15 Validation loss: 1.684646 Best loss: 1.663442 Accuracy: 22.01% 16 Validation loss: 1.848600 Best loss: 1.663442 Accuracy: 22.01% 17 Validation loss: 1.684331 Best loss: 1.663442 Accuracy: 18.73% 18 Validation loss: 1.611484 Best loss: 1.611484 Accuracy: 22.01% 19 Validation loss: 1.849918 Best loss: 1.611484 Accuracy: 22.01% 20 Validation loss: 1.779999 Best loss: 1.611484 Accuracy: 19.27% 21 Validation loss: 1.722875 Best loss: 1.611484 Accuracy: 22.01% 22 Validation loss: 1.812561 Best loss: 1.611484 Accuracy: 20.91% 23 Validation loss: 1.666043 Best loss: 1.611484 Accuracy: 20.91% 24 Validation loss: 1.826547 Best loss: 1.611484 Accuracy: 18.73% 25 Validation loss: 1.703637 Best loss: 1.611484 Accuracy: 22.01% 26 Validation loss: 1.697396 Best loss: 1.611484 Accuracy: 18.73% 27 Validation loss: 1.699131 Best loss: 1.611484 Accuracy: 20.91% 28 Validation loss: 2.069793 Best loss: 1.611484 Accuracy: 19.08% 29 Validation loss: 1.889511 Best loss: 1.611484 Accuracy: 19.08% 30 Validation loss: 1.888257 Best loss: 1.611484 Accuracy: 20.91% 31 Validation loss: 1.919254 Best loss: 1.611484 Accuracy: 22.01% 32 Validation loss: 1.716114 Best loss: 1.611484 Accuracy: 19.08% 33 Validation loss: 1.656737 Best loss: 1.611484 Accuracy: 19.08% 34 Validation loss: 1.764443 Best loss: 1.611484 Accuracy: 20.91% 35 Validation loss: 1.671702 Best loss: 1.611484 Accuracy: 22.01% 36 Validation loss: 1.640811 Best loss: 1.611484 Accuracy: 20.91% 37 Validation loss: 1.667034 Best loss: 1.611484 Accuracy: 22.01% 38 Validation loss: 1.856114 Best loss: 1.611484 Accuracy: 18.73% 39 Validation loss: 1.651554 Best loss: 1.611484 Accuracy: 19.08% Early stopping! [CV] activation=<function elu at 0x7f95d738dbf8>, n_neurons=140, batch_size=100, learning_rate=0.05, dropout_rate=0.5, total= 23.6s
[Parallel(n_jobs=1)]: Done 150 out of 150 | elapsed: 148.8min finished
0 Validation loss: 0.113959 Best loss: 0.113959 Accuracy: 97.22% 1 Validation loss: 0.085518 Best loss: 0.085518 Accuracy: 97.89% 2 Validation loss: 0.070744 Best loss: 0.070744 Accuracy: 98.05% 3 Validation loss: 0.077869 Best loss: 0.070744 Accuracy: 98.08% 4 Validation loss: 0.086914 Best loss: 0.070744 Accuracy: 97.81% 5 Validation loss: 0.063190 Best loss: 0.063190 Accuracy: 98.12% 6 Validation loss: 0.059813 Best loss: 0.059813 Accuracy: 98.51% 7 Validation loss: 0.063335 Best loss: 0.059813 Accuracy: 98.36% 8 Validation loss: 0.067481 Best loss: 0.059813 Accuracy: 98.08% 9 Validation loss: 0.068965 Best loss: 0.059813 Accuracy: 98.44% 10 Validation loss: 0.060383 Best loss: 0.059813 Accuracy: 98.55% 11 Validation loss: 0.074622 Best loss: 0.059813 Accuracy: 98.44% 12 Validation loss: 0.071615 Best loss: 0.059813 Accuracy: 98.51% 13 Validation loss: 0.051031 Best loss: 0.051031 Accuracy: 98.51% 14 Validation loss: 0.081497 Best loss: 0.051031 Accuracy: 98.40% 15 Validation loss: 0.073281 Best loss: 0.051031 Accuracy: 98.40% 16 Validation loss: 0.064080 Best loss: 0.051031 Accuracy: 98.48% 17 Validation loss: 0.048973 Best loss: 0.048973 Accuracy: 98.59% 18 Validation loss: 0.053533 Best loss: 0.048973 Accuracy: 98.59% 19 Validation loss: 0.071903 Best loss: 0.048973 Accuracy: 98.40% 20 Validation loss: 0.059117 Best loss: 0.048973 Accuracy: 98.59% 21 Validation loss: 0.046934 Best loss: 0.046934 Accuracy: 98.67% 22 Validation loss: 0.053639 Best loss: 0.046934 Accuracy: 98.24% 23 Validation loss: 0.073301 Best loss: 0.046934 Accuracy: 98.44% 24 Validation loss: 0.080359 Best loss: 0.046934 Accuracy: 98.08% 25 Validation loss: 0.056793 Best loss: 0.046934 Accuracy: 98.28% 26 Validation loss: 0.066187 Best loss: 0.046934 Accuracy: 98.20% 27 Validation loss: 0.173657 Best loss: 0.046934 Accuracy: 98.01% 28 Validation loss: 0.071967 Best loss: 0.046934 Accuracy: 98.48% 29 Validation loss: 0.130565 Best loss: 0.046934 Accuracy: 97.22% 30 Validation loss: 0.109358 Best loss: 0.046934 Accuracy: 97.77% 31 Validation loss: 0.081005 Best loss: 0.046934 Accuracy: 98.36% 32 Validation loss: 0.112478 Best loss: 0.046934 Accuracy: 98.40% 33 Validation loss: 0.122881 Best loss: 0.046934 Accuracy: 97.89% 34 Validation loss: 0.077677 Best loss: 0.046934 Accuracy: 98.79% 35 Validation loss: 0.077727 Best loss: 0.046934 Accuracy: 98.40% 36 Validation loss: 0.055566 Best loss: 0.046934 Accuracy: 98.32% 37 Validation loss: 0.096077 Best loss: 0.046934 Accuracy: 98.08% 38 Validation loss: 0.064077 Best loss: 0.046934 Accuracy: 98.36% 39 Validation loss: 0.073264 Best loss: 0.046934 Accuracy: 98.32% 40 Validation loss: 0.056025 Best loss: 0.046934 Accuracy: 98.51% 41 Validation loss: 0.058697 Best loss: 0.046934 Accuracy: 98.28% 42 Validation loss: 0.071478 Best loss: 0.046934 Accuracy: 98.24% Early stopping!
RandomizedSearchCV(cv=None, error_score='raise', estimator=DNNClassifier(activation=<function elu at 0x7f95d738dbf8>, batch_norm_momentum=None, batch_size=20, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=5, n_neurons=100, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42), fit_params={'y_valid': array([0, 4, ..., 1, 2], dtype=int32), 'X_valid': array([[0., 0., ..., 0., 0.], [0., 0., ..., 0., 0.], ..., [0., 0., ..., 0., 0.], [0., 0., ..., 0., 0.]], dtype=float32), 'n_epochs': 1000}, iid=True, n_iter=50, n_jobs=1, param_distributions={'activation': [<function relu at 0x7f95d7315f28>, <function elu at 0x7f95d738dbf8>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c2809510>, <function leaky_relu.<locals>.parametrized_leaky_relu at 0x7f94c1fb4a60>], 'n_neurons': [10, 30, 50, 70, 90, 100, 120, 140, 160], 'batch_size': [10, 50, 100, 500], 'learning_rate': [0.01, 0.02, 0.05, 0.1], 'dropout_rate': [0.2, 0.3, 0.4, 0.5, 0.6]}, pre_dispatch='2*n_jobs', random_state=42, refit=True, return_train_score='warn', scoring=None, verbose=2)
rnd_search_dropout.best_params_
{'activation': <function tensorflow.python.ops.gen_nn_ops.relu(features, name=None)>, 'batch_size': 100, 'dropout_rate': 0.2, 'learning_rate': 0.01, 'n_neurons': 160}
y_pred = rnd_search_dropout.predict(X_test1)
accuracy_score(y_test1, y_pred)
0.9904650710254913
Oh well, dropout did not improve the model. Better luck next time! :)
But that's okay, we have ourselves a nice DNN that achieves 99.40% accuracy on the test set using Batch Normalization, or 99.32% without BN. Let's see if some of this expertise on digits 0 to 4 can be transferred to the task of classifying digits 5 to 9. For the sake of simplicity we will reuse the DNN without BN, since it is almost as good.
9. Transfer learning¶
9.1.¶
Exercise: create a new DNN that reuses all the pretrained hidden layers of the previous model, freezes them, and replaces the softmax output layer with a new one.
Let's load the best model's graph and get a handle on all the important operations we will need. Note that instead of creating a new softmax output layer, we will just reuse the existing one (since it has the same number of outputs as the existing one). We will reinitialize its parameters before training.
reset_graph()
restore_saver = tf.train.import_meta_graph("./my_best_mnist_model_0_to_4.meta")
X = tf.get_default_graph().get_tensor_by_name("X:0")
y = tf.get_default_graph().get_tensor_by_name("y:0")
loss = tf.get_default_graph().get_tensor_by_name("loss:0")
Y_proba = tf.get_default_graph().get_tensor_by_name("Y_proba:0")
logits = Y_proba.op.inputs[0]
accuracy = tf.get_default_graph().get_tensor_by_name("accuracy:0")
To freeze the lower layers, we will exclude their variables from the optimizer's list of trainable variables, keeping only the output layer's trainable variables:
learning_rate = 0.01
output_layer_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope="logits")
optimizer = tf.train.AdamOptimizer(learning_rate, name="Adam2")
training_op = optimizer.minimize(loss, var_list=output_layer_vars)
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
init = tf.global_variables_initializer()
five_frozen_saver = tf.train.Saver()
9.2.¶
Exercise: train this new DNN on digits 5 to 9, using only 100 images per digit, and time how long it takes. Despite this small number of examples, can you achieve high precision?
Let's create the training, validation and test sets. We need to subtract 5 from the labels because TensorFlow expects integers from 0 to n_classes-1
.
X_train2_full = X_train[y_train >= 5]
y_train2_full = y_train[y_train >= 5] - 5
X_valid2_full = X_valid[y_valid >= 5]
y_valid2_full = y_valid[y_valid >= 5] - 5
X_test2 = X_test[y_test >= 5]
y_test2 = y_test[y_test >= 5] - 5
Also, for the purpose of this exercise, we want to keep only 100 instances per class in the training set (and let's keep only 30 instances per class in the validation set). Let's create a small function to do that:
def sample_n_instances_per_class(X, y, n=100):
Xs, ys = [], []
for label in np.unique(y):
idx = (y == label)
Xc = X[idx][:n]
yc = y[idx][:n]
Xs.append(Xc)
ys.append(yc)
return np.concatenate(Xs), np.concatenate(ys)
X_train2, y_train2 = sample_n_instances_per_class(X_train2_full, y_train2_full, n=100)
X_valid2, y_valid2 = sample_n_instances_per_class(X_valid2_full, y_valid2_full, n=30)
Now let's train the model. This is the same training code as earlier, using early stopping, except for the initialization: we first initialize all the variables, then we restore the best model trained earlier (on digits 0 to 4), and finally we reinitialize the output layer variables.
import time
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_best_mnist_model_0_to_4")
for var in output_layer_vars:
var.initializer.run()
t0 = time.time()
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={X: X_valid2, y: y_valid2})
if loss_val < best_loss:
save_path = five_frozen_saver.save(sess, "./my_mnist_model_5_to_9_five_frozen")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
t1 = time.time()
print("Total training time: {:.1f}s".format(t1 - t0))
with tf.Session() as sess:
five_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_five_frozen")
acc_test = accuracy.eval(feed_dict={X: X_test2, y: y_test2})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
INFO:tensorflow:Restoring parameters from ./my_best_mnist_model_0_to_4 0 Validation loss: 0.951825 Best loss: 0.951825 Accuracy: 69.33% 1 Validation loss: 0.893576 Best loss: 0.893576 Accuracy: 70.00% 2 Validation loss: 0.820447 Best loss: 0.820447 Accuracy: 66.00% 3 Validation loss: 0.801238 Best loss: 0.801238 Accuracy: 68.00% 4 Validation loss: 0.810730 Best loss: 0.801238 Accuracy: 71.33% 5 Validation loss: 0.849664 Best loss: 0.801238 Accuracy: 67.33% 6 Validation loss: 0.759985 Best loss: 0.759985 Accuracy: 73.33% 7 Validation loss: 0.741326 Best loss: 0.741326 Accuracy: 76.00% 8 Validation loss: 0.788584 Best loss: 0.741326 Accuracy: 71.33% 9 Validation loss: 0.722393 Best loss: 0.722393 Accuracy: 75.33% 10 Validation loss: 0.862122 Best loss: 0.722393 Accuracy: 69.33% 11 Validation loss: 0.737343 Best loss: 0.722393 Accuracy: 73.33% 12 Validation loss: 0.730194 Best loss: 0.722393 Accuracy: 73.33% 13 Validation loss: 0.792437 Best loss: 0.722393 Accuracy: 70.67% 14 Validation loss: 0.941767 Best loss: 0.722393 Accuracy: 68.67% 15 Validation loss: 0.790877 Best loss: 0.722393 Accuracy: 70.67% 16 Validation loss: 0.868693 Best loss: 0.722393 Accuracy: 69.33% 17 Validation loss: 0.835207 Best loss: 0.722393 Accuracy: 72.00% 18 Validation loss: 0.701575 Best loss: 0.701575 Accuracy: 74.67% 19 Validation loss: 0.647492 Best loss: 0.647492 Accuracy: 76.00% 20 Validation loss: 0.742936 Best loss: 0.647492 Accuracy: 76.00% 21 Validation loss: 0.770601 Best loss: 0.647492 Accuracy: 74.67% 22 Validation loss: 0.713722 Best loss: 0.647492 Accuracy: 75.33% 23 Validation loss: 0.704974 Best loss: 0.647492 Accuracy: 74.67% 24 Validation loss: 0.725125 Best loss: 0.647492 Accuracy: 74.00% 25 Validation loss: 0.771376 Best loss: 0.647492 Accuracy: 72.67% 26 Validation loss: 0.714716 Best loss: 0.647492 Accuracy: 77.33% 27 Validation loss: 0.717239 Best loss: 0.647492 Accuracy: 76.67% 28 Validation loss: 0.783174 Best loss: 0.647492 Accuracy: 72.00% 29 Validation loss: 0.718706 Best loss: 0.647492 Accuracy: 75.33% 30 Validation loss: 0.736024 Best loss: 0.647492 Accuracy: 76.00% 31 Validation loss: 0.743669 Best loss: 0.647492 Accuracy: 74.67% 32 Validation loss: 0.717809 Best loss: 0.647492 Accuracy: 76.67% 33 Validation loss: 0.700637 Best loss: 0.647492 Accuracy: 76.00% 34 Validation loss: 0.752360 Best loss: 0.647492 Accuracy: 71.33% 35 Validation loss: 0.765944 Best loss: 0.647492 Accuracy: 74.67% 36 Validation loss: 0.780383 Best loss: 0.647492 Accuracy: 74.67% 37 Validation loss: 0.803066 Best loss: 0.647492 Accuracy: 71.33% 38 Validation loss: 0.786106 Best loss: 0.647492 Accuracy: 72.67% 39 Validation loss: 0.742891 Best loss: 0.647492 Accuracy: 77.33% Early stopping! Total training time: 2.2s INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_five_frozen Final test accuracy: 71.69%
Well that's not a great accuracy, is it? Of course with such a tiny training set, and with only one layer to tweak, we should not expect miracles.
9.3.¶
Exercise: try caching the frozen layers, and train the model again: how much faster is it now?
Let's start by getting a handle on the output of the last frozen layer:
hidden5_out = tf.get_default_graph().get_tensor_by_name("hidden5_out:0")
Now let's train the model using roughly the same code as earlier. The difference is that we compute the output of the top frozen layer at the beginning (both for the training set and the validation set), and we cache it. This makes training roughly 1.5 to 3 times faster in this example (this may vary greatly, depending on your system):
import time
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_best_mnist_model_0_to_4")
for var in output_layer_vars:
var.initializer.run()
t0 = time.time()
hidden5_train = hidden5_out.eval(feed_dict={X: X_train2, y: y_train2})
hidden5_valid = hidden5_out.eval(feed_dict={X: X_valid2, y: y_valid2})
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
h5_batch, y_batch = hidden5_train[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={hidden5_out: h5_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={hidden5_out: hidden5_valid, y: y_valid2})
if loss_val < best_loss:
save_path = five_frozen_saver.save(sess, "./my_mnist_model_5_to_9_five_frozen")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
t1 = time.time()
print("Total training time: {:.1f}s".format(t1 - t0))
with tf.Session() as sess:
five_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_five_frozen")
acc_test = accuracy.eval(feed_dict={X: X_test2, y: y_test2})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
INFO:tensorflow:Restoring parameters from ./my_best_mnist_model_0_to_4 0 Validation loss: 1.029333 Best loss: 1.029333 Accuracy: 66.67% 1 Validation loss: 0.742783 Best loss: 0.742783 Accuracy: 73.33% 2 Validation loss: 1.038488 Best loss: 0.742783 Accuracy: 62.00% 3 Validation loss: 0.800629 Best loss: 0.742783 Accuracy: 71.33% 4 Validation loss: 0.910742 Best loss: 0.742783 Accuracy: 68.00% 5 Validation loss: 0.772327 Best loss: 0.742783 Accuracy: 71.33% 6 Validation loss: 0.785918 Best loss: 0.742783 Accuracy: 72.00% 7 Validation loss: 0.735777 Best loss: 0.735777 Accuracy: 74.67% 8 Validation loss: 0.722952 Best loss: 0.722952 Accuracy: 74.00% 9 Validation loss: 0.715727 Best loss: 0.715727 Accuracy: 76.67% 10 Validation loss: 0.763458 Best loss: 0.715727 Accuracy: 74.00% 11 Validation loss: 0.841518 Best loss: 0.715727 Accuracy: 71.33% 12 Validation loss: 0.712917 Best loss: 0.712917 Accuracy: 75.33% 13 Validation loss: 0.769865 Best loss: 0.712917 Accuracy: 72.00% 14 Validation loss: 0.870910 Best loss: 0.712917 Accuracy: 67.33% 15 Validation loss: 0.793758 Best loss: 0.712917 Accuracy: 72.00% 16 Validation loss: 0.737047 Best loss: 0.712917 Accuracy: 74.00% 17 Validation loss: 0.787298 Best loss: 0.712917 Accuracy: 74.00% 18 Validation loss: 0.814926 Best loss: 0.712917 Accuracy: 71.33% 19 Validation loss: 0.952072 Best loss: 0.712917 Accuracy: 67.33% 20 Validation loss: 0.754561 Best loss: 0.712917 Accuracy: 74.00% 21 Validation loss: 0.728781 Best loss: 0.712917 Accuracy: 73.33% 22 Validation loss: 0.730831 Best loss: 0.712917 Accuracy: 75.33% 23 Validation loss: 0.671014 Best loss: 0.671014 Accuracy: 76.00% 24 Validation loss: 0.686939 Best loss: 0.671014 Accuracy: 74.67% 25 Validation loss: 0.736364 Best loss: 0.671014 Accuracy: 74.67% 26 Validation loss: 0.720962 Best loss: 0.671014 Accuracy: 76.67% 27 Validation loss: 0.703039 Best loss: 0.671014 Accuracy: 78.00% 28 Validation loss: 0.688486 Best loss: 0.671014 Accuracy: 77.33% 29 Validation loss: 0.679878 Best loss: 0.671014 Accuracy: 74.67% 30 Validation loss: 0.705512 Best loss: 0.671014 Accuracy: 75.33% 31 Validation loss: 0.710309 Best loss: 0.671014 Accuracy: 78.00% 32 Validation loss: 0.754995 Best loss: 0.671014 Accuracy: 74.67% 33 Validation loss: 0.663437 Best loss: 0.663437 Accuracy: 78.67% 34 Validation loss: 0.816538 Best loss: 0.663437 Accuracy: 74.67% 35 Validation loss: 0.876961 Best loss: 0.663437 Accuracy: 70.00% 36 Validation loss: 0.918264 Best loss: 0.663437 Accuracy: 71.33% 37 Validation loss: 0.940113 Best loss: 0.663437 Accuracy: 70.00% 38 Validation loss: 0.788815 Best loss: 0.663437 Accuracy: 75.33% 39 Validation loss: 0.704214 Best loss: 0.663437 Accuracy: 76.00% 40 Validation loss: 0.724946 Best loss: 0.663437 Accuracy: 76.00% 41 Validation loss: 0.732040 Best loss: 0.663437 Accuracy: 75.33% 42 Validation loss: 0.798907 Best loss: 0.663437 Accuracy: 75.33% 43 Validation loss: 0.894106 Best loss: 0.663437 Accuracy: 72.67% 44 Validation loss: 0.699822 Best loss: 0.663437 Accuracy: 76.67% 45 Validation loss: 0.741509 Best loss: 0.663437 Accuracy: 76.67% 46 Validation loss: 0.723678 Best loss: 0.663437 Accuracy: 77.33% 47 Validation loss: 0.828757 Best loss: 0.663437 Accuracy: 70.67% 48 Validation loss: 0.802254 Best loss: 0.663437 Accuracy: 75.33% 49 Validation loss: 0.731748 Best loss: 0.663437 Accuracy: 76.67% 50 Validation loss: 0.811811 Best loss: 0.663437 Accuracy: 75.33% 51 Validation loss: 0.882759 Best loss: 0.663437 Accuracy: 73.33% 52 Validation loss: 1.058960 Best loss: 0.663437 Accuracy: 69.33% 53 Validation loss: 0.680124 Best loss: 0.663437 Accuracy: 74.67% Early stopping! Total training time: 2.2s INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_five_frozen Final test accuracy: 74.04%
9.4.¶
Exercise: try again reusing just four hidden layers instead of five. Can you achieve a higher precision?
Let's load the best model again, but this time we will create a new softmax output layer on top of the 4th hidden layer:
reset_graph()
n_outputs = 5
restore_saver = tf.train.import_meta_graph("./my_best_mnist_model_0_to_4.meta")
X = tf.get_default_graph().get_tensor_by_name("X:0")
y = tf.get_default_graph().get_tensor_by_name("y:0")
hidden4_out = tf.get_default_graph().get_tensor_by_name("hidden4_out:0")
logits = tf.layers.dense(hidden4_out, n_outputs, kernel_initializer=he_init, name="new_logits")
Y_proba = tf.nn.softmax(logits)
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy)
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32), name="accuracy")
And now let's create the training operation. We want to freeze all the layers except for the new output layer:
learning_rate = 0.01
output_layer_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope="new_logits")
optimizer = tf.train.AdamOptimizer(learning_rate, name="Adam2")
training_op = optimizer.minimize(loss, var_list=output_layer_vars)
init = tf.global_variables_initializer()
four_frozen_saver = tf.train.Saver()
And once again we train the model with the same code as earlier. Note: we could of course write a function once and use it multiple times, rather than copying almost the same training code over and over again, but as we keep tweaking the code slightly, the function would need multiple arguments and if
statements, and it would have to be at the beginning of the notebook, where it would not make much sense to readers. In short it would be very confusing, so we're better off with copy & paste.
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_best_mnist_model_0_to_4")
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={X: X_valid2, y: y_valid2})
if loss_val < best_loss:
save_path = four_frozen_saver.save(sess, "./my_mnist_model_5_to_9_four_frozen")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
with tf.Session() as sess:
four_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_four_frozen")
acc_test = accuracy.eval(feed_dict={X: X_test2, y: y_test2})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
INFO:tensorflow:Restoring parameters from ./my_best_mnist_model_0_to_4 0 Validation loss: 0.881422 Best loss: 0.881422 Accuracy: 72.00% 1 Validation loss: 0.968628 Best loss: 0.881422 Accuracy: 72.67% 2 Validation loss: 0.750038 Best loss: 0.750038 Accuracy: 74.00% 3 Validation loss: 0.740100 Best loss: 0.740100 Accuracy: 74.00% 4 Validation loss: 0.754372 Best loss: 0.740100 Accuracy: 76.67% 5 Validation loss: 0.737881 Best loss: 0.737881 Accuracy: 72.67% 6 Validation loss: 0.734858 Best loss: 0.734858 Accuracy: 73.33% 7 Validation loss: 0.642497 Best loss: 0.642497 Accuracy: 80.00% 8 Validation loss: 0.675533 Best loss: 0.642497 Accuracy: 80.00% 9 Validation loss: 0.622721 Best loss: 0.622721 Accuracy: 80.00% 10 Validation loss: 0.758810 Best loss: 0.622721 Accuracy: 76.67% 11 Validation loss: 0.632438 Best loss: 0.622721 Accuracy: 78.00% 12 Validation loss: 0.651653 Best loss: 0.622721 Accuracy: 78.67% 13 Validation loss: 0.620286 Best loss: 0.620286 Accuracy: 78.67% 14 Validation loss: 0.721464 Best loss: 0.620286 Accuracy: 74.00% 15 Validation loss: 0.685866 Best loss: 0.620286 Accuracy: 78.00% 16 Validation loss: 0.691669 Best loss: 0.620286 Accuracy: 77.33% 17 Validation loss: 0.631125 Best loss: 0.620286 Accuracy: 78.67% 18 Validation loss: 0.627398 Best loss: 0.620286 Accuracy: 78.67% 19 Validation loss: 0.591787 Best loss: 0.591787 Accuracy: 81.33% 20 Validation loss: 0.600634 Best loss: 0.591787 Accuracy: 79.33% 21 Validation loss: 0.699794 Best loss: 0.591787 Accuracy: 77.33% 22 Validation loss: 0.564104 Best loss: 0.564104 Accuracy: 82.00% 23 Validation loss: 0.583253 Best loss: 0.564104 Accuracy: 81.33% 24 Validation loss: 0.647205 Best loss: 0.564104 Accuracy: 82.67% 25 Validation loss: 0.624429 Best loss: 0.564104 Accuracy: 82.67% 26 Validation loss: 0.672697 Best loss: 0.564104 Accuracy: 80.00% 27 Validation loss: 0.617655 Best loss: 0.564104 Accuracy: 80.00% 28 Validation loss: 0.604995 Best loss: 0.564104 Accuracy: 82.00% 29 Validation loss: 0.593213 Best loss: 0.564104 Accuracy: 80.67% 30 Validation loss: 0.613151 Best loss: 0.564104 Accuracy: 78.67% 31 Validation loss: 0.637576 Best loss: 0.564104 Accuracy: 82.00% 32 Validation loss: 0.595691 Best loss: 0.564104 Accuracy: 82.00% 33 Validation loss: 0.586561 Best loss: 0.564104 Accuracy: 80.67% 34 Validation loss: 0.633014 Best loss: 0.564104 Accuracy: 80.67% 35 Validation loss: 0.622603 Best loss: 0.564104 Accuracy: 82.00% 36 Validation loss: 0.657584 Best loss: 0.564104 Accuracy: 81.33% 37 Validation loss: 0.652834 Best loss: 0.564104 Accuracy: 78.00% 38 Validation loss: 0.620781 Best loss: 0.564104 Accuracy: 82.67% 39 Validation loss: 0.607198 Best loss: 0.564104 Accuracy: 81.33% 40 Validation loss: 0.587342 Best loss: 0.564104 Accuracy: 80.00% 41 Validation loss: 0.597247 Best loss: 0.564104 Accuracy: 82.67% 42 Validation loss: 0.588240 Best loss: 0.564104 Accuracy: 82.00% Early stopping! INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_four_frozen Final test accuracy: 75.77%
Still not fantastic, but much better.
9.5.¶
Exercise: now unfreeze the top two hidden layers and continue training: can you get the model to perform even better?
learning_rate = 0.01
unfrozen_vars = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope="hidden[34]|new_logits")
optimizer = tf.train.AdamOptimizer(learning_rate, name="Adam3")
training_op = optimizer.minimize(loss, var_list=unfrozen_vars)
init = tf.global_variables_initializer()
two_frozen_saver = tf.train.Saver()
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
four_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_four_frozen")
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={X: X_valid2, y: y_valid2})
if loss_val < best_loss:
save_path = two_frozen_saver.save(sess, "./my_mnist_model_5_to_9_two_frozen")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
with tf.Session() as sess:
two_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_two_frozen")
acc_test = accuracy.eval(feed_dict={X: X_test2, y: y_test2})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_four_frozen 0 Validation loss: 1.696937 Best loss: 1.696937 Accuracy: 60.67% 1 Validation loss: 0.747527 Best loss: 0.747527 Accuracy: 80.67% 2 Validation loss: 0.905535 Best loss: 0.747527 Accuracy: 82.67% 3 Validation loss: 0.668797 Best loss: 0.668797 Accuracy: 83.33% 4 Validation loss: 0.610470 Best loss: 0.610470 Accuracy: 86.00% 5 Validation loss: 0.603745 Best loss: 0.603745 Accuracy: 86.67% 6 Validation loss: 0.983754 Best loss: 0.603745 Accuracy: 82.67% 7 Validation loss: 0.677826 Best loss: 0.603745 Accuracy: 82.00% 8 Validation loss: 0.747910 Best loss: 0.603745 Accuracy: 82.67% 9 Validation loss: 0.752873 Best loss: 0.603745 Accuracy: 84.00% 10 Validation loss: 0.874549 Best loss: 0.603745 Accuracy: 84.00% 11 Validation loss: 1.100320 Best loss: 0.603745 Accuracy: 74.00% 12 Validation loss: 0.850704 Best loss: 0.603745 Accuracy: 82.67% 13 Validation loss: 0.635135 Best loss: 0.603745 Accuracy: 82.00% 14 Validation loss: 1.022296 Best loss: 0.603745 Accuracy: 82.00% 15 Validation loss: 0.924854 Best loss: 0.603745 Accuracy: 84.00% 16 Validation loss: 0.585629 Best loss: 0.585629 Accuracy: 88.00% 17 Validation loss: 0.926777 Best loss: 0.585629 Accuracy: 82.67% 18 Validation loss: 0.681369 Best loss: 0.585629 Accuracy: 86.00% 19 Validation loss: 1.123767 Best loss: 0.585629 Accuracy: 83.33% 20 Validation loss: 0.677808 Best loss: 0.585629 Accuracy: 88.67% 21 Validation loss: 0.852799 Best loss: 0.585629 Accuracy: 84.67% 22 Validation loss: 0.948069 Best loss: 0.585629 Accuracy: 85.33% 23 Validation loss: 1.372686 Best loss: 0.585629 Accuracy: 84.00% 24 Validation loss: 1.537495 Best loss: 0.585629 Accuracy: 82.67% 25 Validation loss: 0.890086 Best loss: 0.585629 Accuracy: 86.67% 26 Validation loss: 0.881225 Best loss: 0.585629 Accuracy: 84.67% 27 Validation loss: 1.258317 Best loss: 0.585629 Accuracy: 83.33% 28 Validation loss: 2.230973 Best loss: 0.585629 Accuracy: 79.33% 29 Validation loss: 1.063308 Best loss: 0.585629 Accuracy: 84.00% 30 Validation loss: 1.082618 Best loss: 0.585629 Accuracy: 82.67% 31 Validation loss: 1.089194 Best loss: 0.585629 Accuracy: 84.00% 32 Validation loss: 1.658390 Best loss: 0.585629 Accuracy: 82.67% 33 Validation loss: 1.607493 Best loss: 0.585629 Accuracy: 82.67% 34 Validation loss: 1.052044 Best loss: 0.585629 Accuracy: 83.33% 35 Validation loss: 1.122056 Best loss: 0.585629 Accuracy: 86.00% 36 Validation loss: 1.243778 Best loss: 0.585629 Accuracy: 81.33% Early stopping! INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_two_frozen Final test accuracy: 85.81%
Let's check what accuracy we can get by unfreezing all layers:
learning_rate = 0.01
optimizer = tf.train.AdamOptimizer(learning_rate, name="Adam4")
training_op = optimizer.minimize(loss)
init = tf.global_variables_initializer()
no_frozen_saver = tf.train.Saver()
n_epochs = 1000
batch_size = 20
max_checks_without_progress = 20
checks_without_progress = 0
best_loss = np.infty
with tf.Session() as sess:
init.run()
two_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_two_frozen")
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
loss_val, acc_val = sess.run([loss, accuracy], feed_dict={X: X_valid2, y: y_valid2})
if loss_val < best_loss:
save_path = no_frozen_saver.save(sess, "./my_mnist_model_5_to_9_no_frozen")
best_loss = loss_val
checks_without_progress = 0
else:
checks_without_progress += 1
if checks_without_progress > max_checks_without_progress:
print("Early stopping!")
break
print("{}\tValidation loss: {:.6f}\tBest loss: {:.6f}\tAccuracy: {:.2f}%".format(
epoch, loss_val, best_loss, acc_val * 100))
with tf.Session() as sess:
no_frozen_saver.restore(sess, "./my_mnist_model_5_to_9_no_frozen")
acc_test = accuracy.eval(feed_dict={X: X_test2, y: y_test2})
print("Final test accuracy: {:.2f}%".format(acc_test * 100))
INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_two_frozen 0 Validation loss: 0.988528 Best loss: 0.988528 Accuracy: 68.67% 1 Validation loss: 1.030876 Best loss: 0.988528 Accuracy: 74.00% 2 Validation loss: 1.024854 Best loss: 0.988528 Accuracy: 90.67% 3 Validation loss: 1.109810 Best loss: 0.988528 Accuracy: 90.00% 4 Validation loss: 0.852205 Best loss: 0.852205 Accuracy: 86.67% 5 Validation loss: 1.024187 Best loss: 0.852205 Accuracy: 88.67% 6 Validation loss: 1.784481 Best loss: 0.852205 Accuracy: 88.00% 7 Validation loss: 1.737455 Best loss: 0.852205 Accuracy: 82.67% 8 Validation loss: 1.204837 Best loss: 0.852205 Accuracy: 90.00% 9 Validation loss: 1.421492 Best loss: 0.852205 Accuracy: 90.00% 10 Validation loss: 2.262671 Best loss: 0.852205 Accuracy: 90.00% 11 Validation loss: 2.174999 Best loss: 0.852205 Accuracy: 88.00% 12 Validation loss: 4.743779 Best loss: 0.852205 Accuracy: 80.00% 13 Validation loss: 2.013788 Best loss: 0.852205 Accuracy: 88.00% 14 Validation loss: 3.007850 Best loss: 0.852205 Accuracy: 90.00% 15 Validation loss: 1.136518 Best loss: 0.852205 Accuracy: 88.67% 16 Validation loss: 1.765155 Best loss: 0.852205 Accuracy: 86.67% 17 Validation loss: 7.687177 Best loss: 0.852205 Accuracy: 83.33% 18 Validation loss: 5.636858 Best loss: 0.852205 Accuracy: 55.33% 19 Validation loss: 40.321644 Best loss: 0.852205 Accuracy: 69.33% 20 Validation loss: 18.057196 Best loss: 0.852205 Accuracy: 80.67% 21 Validation loss: 0.830525 Best loss: 0.830525 Accuracy: 81.33% 22 Validation loss: 10.426401 Best loss: 0.830525 Accuracy: 78.67% 23 Validation loss: 21.855406 Best loss: 0.830525 Accuracy: 85.33% 24 Validation loss: 32.382896 Best loss: 0.830525 Accuracy: 88.00% 25 Validation loss: 37.215786 Best loss: 0.830525 Accuracy: 85.33% 26 Validation loss: 41.230343 Best loss: 0.830525 Accuracy: 90.67% 27 Validation loss: 44.421844 Best loss: 0.830525 Accuracy: 88.00% 28 Validation loss: 55.242134 Best loss: 0.830525 Accuracy: 90.00% 29 Validation loss: 55.446503 Best loss: 0.830525 Accuracy: 92.00% 30 Validation loss: 55.016945 Best loss: 0.830525 Accuracy: 92.67% 31 Validation loss: 56.274517 Best loss: 0.830525 Accuracy: 92.67% 32 Validation loss: 56.045486 Best loss: 0.830525 Accuracy: 92.67% 33 Validation loss: 55.850620 Best loss: 0.830525 Accuracy: 92.67% 34 Validation loss: 55.911472 Best loss: 0.830525 Accuracy: 92.67% 35 Validation loss: 55.964947 Best loss: 0.830525 Accuracy: 92.67% 36 Validation loss: 55.996971 Best loss: 0.830525 Accuracy: 92.67% 37 Validation loss: 56.012630 Best loss: 0.830525 Accuracy: 92.67% 38 Validation loss: 56.026680 Best loss: 0.830525 Accuracy: 92.67% 39 Validation loss: 56.026505 Best loss: 0.830525 Accuracy: 92.67% 40 Validation loss: 56.046001 Best loss: 0.830525 Accuracy: 92.67% 41 Validation loss: 56.039871 Best loss: 0.830525 Accuracy: 92.67% Early stopping! INFO:tensorflow:Restoring parameters from ./my_mnist_model_5_to_9_no_frozen Final test accuracy: 78.54%
Let's compare that to a DNN trained from scratch:
dnn_clf_5_to_9 = DNNClassifier(n_hidden_layers=4, random_state=42)
dnn_clf_5_to_9.fit(X_train2, y_train2, n_epochs=1000, X_valid=X_valid2, y_valid=y_valid2)
0 Validation loss: 0.637013 Best loss: 0.637013 Accuracy: 80.67% 1 Validation loss: 0.618201 Best loss: 0.618201 Accuracy: 87.33% 2 Validation loss: 1.831457 Best loss: 0.618201 Accuracy: 75.33% 3 Validation loss: 0.661379 Best loss: 0.618201 Accuracy: 87.33% 4 Validation loss: 0.568603 Best loss: 0.568603 Accuracy: 86.67% 5 Validation loss: 0.753698 Best loss: 0.568603 Accuracy: 91.33% 6 Validation loss: 1.085846 Best loss: 0.568603 Accuracy: 86.00% 7 Validation loss: 0.616958 Best loss: 0.568603 Accuracy: 93.33% 8 Validation loss: 0.920785 Best loss: 0.568603 Accuracy: 85.33% 9 Validation loss: 1.262947 Best loss: 0.568603 Accuracy: 91.33% 10 Validation loss: 0.972570 Best loss: 0.568603 Accuracy: 89.33% 11 Validation loss: 1.382815 Best loss: 0.568603 Accuracy: 85.33% 12 Validation loss: 1.854567 Best loss: 0.568603 Accuracy: 87.33% 13 Validation loss: 1.598570 Best loss: 0.568603 Accuracy: 88.67% 14 Validation loss: 1.567680 Best loss: 0.568603 Accuracy: 91.33% 15 Validation loss: 1.731191 Best loss: 0.568603 Accuracy: 89.33% 16 Validation loss: 1.939850 Best loss: 0.568603 Accuracy: 90.67% 17 Validation loss: 1.931630 Best loss: 0.568603 Accuracy: 88.00% 18 Validation loss: 1.972910 Best loss: 0.568603 Accuracy: 88.00% 19 Validation loss: 1.223359 Best loss: 0.568603 Accuracy: 90.67% 20 Validation loss: 1.165815 Best loss: 0.568603 Accuracy: 88.67% 21 Validation loss: 1.374972 Best loss: 0.568603 Accuracy: 91.33% 22 Validation loss: 1.450595 Best loss: 0.568603 Accuracy: 91.33% 23 Validation loss: 1.465558 Best loss: 0.568603 Accuracy: 91.33% 24 Validation loss: 1.471532 Best loss: 0.568603 Accuracy: 91.33% 25 Validation loss: 1.475235 Best loss: 0.568603 Accuracy: 91.33% Early stopping!
DNNClassifier(activation=<function elu at 0x7f95d738dbf8>, batch_norm_momentum=None, batch_size=20, dropout_rate=None, initializer=<tensorflow.python.ops.init_ops.VarianceScaling object at 0x7f94ce9dd390>, learning_rate=0.01, n_hidden_layers=4, n_neurons=100, optimizer_class=<class 'tensorflow.python.training.adam.AdamOptimizer'>, random_state=42)
y_pred = dnn_clf_5_to_9.predict(X_test2)
accuracy_score(y_test2, y_pred)
0.8718370705616129
Meh. How disappointing! ;) Transfer learning did not help much (if at all) in this task. At least we tried... Fortunately, the next exercise will get better results.
10. Pretraining on an auxiliary task¶
In this exercise you will build a DNN that compares two MNIST digit images and predicts whether they represent the same digit or not. Then you will reuse the lower layers of this network to train an MNIST classifier using very little training data.
10.1.¶
Exercise: Start by building two DNNs (let's call them DNN A and B), both similar to the one you built earlier but without the output layer: each DNN should have five hidden layers of 100 neurons each, He initialization, and ELU activation. Next, add one more hidden layer with 10 units on top of both DNNs. You should use TensorFlow's concat()
function with axis=1
to concatenate the outputs of both DNNs along the horizontal axis, then feed the result to the hidden layer. Finally, add an output layer with a single neuron using the logistic activation function.
Warning! There was an error in the book for this exercise: there was no instruction to add a top hidden layer. Without it, the neural network generally fails to start learning. If you have the latest version of the book, this error has been fixed.
You could have two input placeholders, X1
and X2
, one for the images that should be fed to the first DNN, and the other for the images that should be fed to the second DNN. It would work fine. However, another option is to have a single input placeholder to hold both sets of images (each row will hold a pair of images), and use tf.unstack()
to split this tensor into two separate tensors, like this:
n_inputs = 28 * 28 # MNIST
reset_graph()
X = tf.placeholder(tf.float32, shape=(None, 2, n_inputs), name="X")
X1, X2 = tf.unstack(X, axis=1)
We also need the labels placeholder. Each label will be 0 if the images represent different digits, or 1 if they represent the same digit:
y = tf.placeholder(tf.int32, shape=[None, 1])
Now let's feed these inputs through two separate DNNs:
dnn1 = dnn(X1, name="DNN_A")
dnn2 = dnn(X2, name="DNN_B")
And let's concatenate their outputs:
dnn_outputs = tf.concat([dnn1, dnn2], axis=1)
Each DNN outputs 100 activations (per instance), so the shape is [None, 100]
:
dnn1.shape
TensorShape([Dimension(None), Dimension(100)])
dnn2.shape
TensorShape([Dimension(None), Dimension(100)])
And of course the concatenated outputs have a shape of [None, 200]
:
dnn_outputs.shape
TensorShape([Dimension(None), Dimension(200)])
Now lets add an extra hidden layer with just 10 neurons, and the output layer, with a single neuron:
hidden = tf.layers.dense(dnn_outputs, units=10, activation=tf.nn.elu, kernel_initializer=he_init)
logits = tf.layers.dense(hidden, units=1, kernel_initializer=he_init)
y_proba = tf.nn.sigmoid(logits)
The whole network predicts 1
if y_proba >= 0.5
(i.e. the network predicts that the images represent the same digit), or 0
otherwise. We compute instead logits >= 0
, which is equivalent but faster to compute:
y_pred = tf.cast(tf.greater_equal(logits, 0), tf.int32)
Now let's add the cost function:
y_as_float = tf.cast(y, tf.float32)
xentropy = tf.nn.sigmoid_cross_entropy_with_logits(labels=y_as_float, logits=logits)
loss = tf.reduce_mean(xentropy)
And we can now create the training operation using an optimizer:
learning_rate = 0.01
momentum = 0.95
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum, use_nesterov=True)
training_op = optimizer.minimize(loss)
We will want to measure our classifier's accuracy.
y_pred_correct = tf.equal(y_pred, y)
accuracy = tf.reduce_mean(tf.cast(y_pred_correct, tf.float32))
And the usual init
and saver
:
init = tf.global_variables_initializer()
saver = tf.train.Saver()
10.2.¶
Exercise: split the MNIST training set in two sets: split #1 should containing 55,000 images, and split #2 should contain contain 5,000 images. Create a function that generates a training batch where each instance is a pair of MNIST images picked from split #1. Half of the training instances should be pairs of images that belong to the same class, while the other half should be images from different classes. For each pair, the training label should be 0 if the images are from the same class, or 1 if they are from different classes.
The MNIST dataset returned by TensorFlow's input_data()
function is already split into 3 parts: a training set (55,000 instances), a validation set (5,000 instances) and a test set (10,000 instances). Let's use the first set to generate the training set composed image pairs, and we will use the second set for the second phase of the exercise (to train a regular MNIST classifier). We will use the third set as the test set for both phases.
X_train1 = X_train
y_train1 = y_train
X_train2 = X_valid
y_train2 = y_valid
X_test = X_test
y_test = y_test
Let's write a function that generates pairs of images: 50% representing the same digit, and 50% representing different digits. There are many ways to implement this. In this implementation, we first decide how many "same" pairs (i.e. pairs of images representing the same digit) we will generate, and how many "different" pairs (i.e. pairs of images representing different digits). We could just use batch_size // 2
but we want to handle the case where it is odd (granted, that might be overkill!). Then we generate random pairs and we pick the right number of "same" pairs, then we generate the right number of "different" pairs. Finally we shuffle the batch and return it:
def generate_batch(images, labels, batch_size):
size1 = batch_size // 2
size2 = batch_size - size1
if size1 != size2 and np.random.rand() > 0.5:
size1, size2 = size2, size1
X = []
y = []
while len(X) < size1:
rnd_idx1, rnd_idx2 = np.random.randint(0, len(images), 2)
if rnd_idx1 != rnd_idx2 and labels[rnd_idx1] == labels[rnd_idx2]:
X.append(np.array([images[rnd_idx1], images[rnd_idx2]]))
y.append([1])
while len(X) < batch_size:
rnd_idx1, rnd_idx2 = np.random.randint(0, len(images), 2)
if labels[rnd_idx1] != labels[rnd_idx2]:
X.append(np.array([images[rnd_idx1], images[rnd_idx2]]))
y.append([0])
rnd_indices = np.random.permutation(batch_size)
return np.array(X)[rnd_indices], np.array(y)[rnd_indices]
Let's test it to generate a small batch of 5 image pairs:
batch_size = 5
X_batch, y_batch = generate_batch(X_train1, y_train1, batch_size)
Each row in X_batch
contains a pair of images:
X_batch.shape, X_batch.dtype
((5, 2, 784), dtype('float32'))
Let's look at these pairs:
plt.figure(figsize=(3, 3 * batch_size))
plt.subplot(121)
plt.imshow(X_batch[:,0].reshape(28 * batch_size, 28), cmap="binary", interpolation="nearest")
plt.axis('off')
plt.subplot(122)
plt.imshow(X_batch[:,1].reshape(28 * batch_size, 28), cmap="binary", interpolation="nearest")
plt.axis('off')
plt.show()
And let's look at the labels (0 means "different", 1 means "same"):
y_batch
array([[1], [0], [0], [1], [0]])
Perfect!
10.3.¶
Exercise: train the DNN on this training set. For each image pair, you can simultaneously feed the first image to DNN A and the second image to DNN B. The whole network will gradually learn to tell whether two images belong to the same class or not.
Let's generate a test set composed of many pairs of images pulled from the MNIST test set:
X_test1, y_test1 = generate_batch(X_test, y_test, batch_size=len(X_test))
And now, let's train the model. There's really nothing special about this step, except for the fact that we need a fairly large batch_size
, otherwise the model fails to learn anything and ends up with an accuracy of 50%:
n_epochs = 100
batch_size = 500
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
for iteration in range(len(X_train1) // batch_size):
X_batch, y_batch = generate_batch(X_train1, y_train1, batch_size)
loss_val, _ = sess.run([loss, training_op], feed_dict={X: X_batch, y: y_batch})
print(epoch, "Train loss:", loss_val)
if epoch % 5 == 0:
acc_test = accuracy.eval(feed_dict={X: X_test1, y: y_test1})
print(epoch, "Test accuracy:", acc_test)
save_path = saver.save(sess, "./my_digit_comparison_model.ckpt")
0 Train loss: 0.693449 0 Test accuracy: 0.5091 1 Train loss: 0.6925517 2 Train loss: 0.6913698 3 Train loss: 0.69394815 4 Train loss: 0.69199574 5 Train loss: 0.6912017 5 Test accuracy: 0.4997 6 Train loss: 0.69237447 7 Train loss: 0.67959845 8 Train loss: 0.58347875 9 Train loss: 0.5501087 10 Train loss: 0.47479486 10 Test accuracy: 0.747 11 Train loss: 0.47786787 12 Train loss: 0.43815765 13 Train loss: 0.4584329 14 Train loss: 0.37488955 15 Train loss: 0.3944795 15 Test accuracy: 0.8408 16 Train loss: 0.35263225 17 Train loss: 0.3779824 18 Train loss: 0.31390512 19 Train loss: 0.34035394 20 Train loss: 0.2987433 20 Test accuracy: 0.8921 21 Train loss: 0.23179962 22 Train loss: 0.23321524 23 Train loss: 0.22762412 24 Train loss: 0.21296309 25 Train loss: 0.19437297 25 Test accuracy: 0.915 26 Train loss: 0.22710522 27 Train loss: 0.19624695 28 Train loss: 0.20233664 29 Train loss: 0.16502927 30 Train loss: 0.19200236 30 Test accuracy: 0.9265 31 Train loss: 0.18807735 32 Train loss: 0.15258598 33 Train loss: 0.11344788 34 Train loss: 0.20222928 35 Train loss: 0.13183561 35 Test accuracy: 0.9371 36 Train loss: 0.12587659 37 Train loss: 0.07443967 38 Train loss: 0.09581424 39 Train loss: 0.13854165 40 Train loss: 0.13258658 40 Test accuracy: 0.949 41 Train loss: 0.15852296 42 Train loss: 0.11823679 43 Train loss: 0.13090087 44 Train loss: 0.121523395 45 Train loss: 0.21524942 45 Test accuracy: 0.9537 46 Train loss: 0.093182944 47 Train loss: 0.10293961 48 Train loss: 0.080560714 49 Train loss: 0.067396514 50 Train loss: 0.07696808 50 Test accuracy: 0.9569 51 Train loss: 0.09675123 52 Train loss: 0.07796277 53 Train loss: 0.13375118 54 Train loss: 0.10105775 55 Train loss: 0.08282135 55 Test accuracy: 0.9619 56 Train loss: 0.07425493 57 Train loss: 0.06667148 58 Train loss: 0.09082972 59 Train loss: 0.10377218 60 Train loss: 0.08135713 60 Test accuracy: 0.9652 61 Train loss: 0.058796614 62 Train loss: 0.07295383 63 Train loss: 0.08076497 64 Train loss: 0.079403915 65 Train loss: 0.028367642 65 Test accuracy: 0.966 66 Train loss: 0.0645599 67 Train loss: 0.05789566 68 Train loss: 0.055227682 69 Train loss: 0.05531174 70 Train loss: 0.08921583 70 Test accuracy: 0.9668 71 Train loss: 0.041489303 72 Train loss: 0.058670394 73 Train loss: 0.058065996 74 Train loss: 0.081077345 75 Train loss: 0.0547798 75 Test accuracy: 0.969 76 Train loss: 0.03891569 77 Train loss: 0.0462587 78 Train loss: 0.051314954 79 Train loss: 0.047135957 80 Train loss: 0.025371503 80 Test accuracy: 0.9693 81 Train loss: 0.049629647 82 Train loss: 0.026197875 83 Train loss: 0.057823546 84 Train loss: 0.025820913 85 Train loss: 0.043315757 85 Test accuracy: 0.9717 86 Train loss: 0.031463966 87 Train loss: 0.05097594 88 Train loss: 0.047270138 89 Train loss: 0.022847315 90 Train loss: 0.021965368 90 Test accuracy: 0.9719 91 Train loss: 0.03174819 92 Train loss: 0.042883325 93 Train loss: 0.030013515 94 Train loss: 0.035777166 95 Train loss: 0.033001903 95 Test accuracy: 0.9713 96 Train loss: 0.021019176 97 Train loss: 0.03824938 98 Train loss: 0.035014983 99 Train loss: 0.02618454
All right, we reach 97.6% accuracy on this digit comparison task. That's not too bad, this model knows a thing or two about comparing handwritten digits!
Let's see if some of that knowledge can be useful for the regular MNIST classification task.
10.4.¶
Exercise: now create a new DNN by reusing and freezing the hidden layers of DNN A and adding a softmax output layer on top with 10 neurons. Train this network on split #2 and see if you can achieve high performance despite having only 500 images per class.
Let's create the model, it is pretty straightforward. There are many ways to freeze the lower layers, as explained in the book. In this example, we chose to use the tf.stop_gradient()
function. Note that we need one Saver
to restore the pretrained DNN A, and another Saver
to save the final model:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
dnn_outputs = dnn(X, name="DNN_A")
frozen_outputs = tf.stop_gradient(dnn_outputs)
logits = tf.layers.dense(dnn_outputs, n_outputs, kernel_initializer=he_init)
Y_proba = tf.nn.softmax(logits)
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum, use_nesterov=True)
training_op = optimizer.minimize(loss)
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
dnn_A_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope="DNN_A")
restore_saver = tf.train.Saver(var_list={var.op.name: var for var in dnn_A_vars})
saver = tf.train.Saver()
Now on to training! We first initialize all variables (including the variables in the new output layer), then we restore the pretrained DNN A. Next, we just train the model on the small MNIST dataset (containing just 5,000 images):
n_epochs = 100
batch_size = 50
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_digit_comparison_model.ckpt")
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
if epoch % 10 == 0:
acc_test = accuracy.eval(feed_dict={X: X_test, y: y_test})
print(epoch, "Test accuracy:", acc_test)
save_path = saver.save(sess, "./my_mnist_model_final.ckpt")
INFO:tensorflow:Restoring parameters from ./my_digit_comparison_model.ckpt 0 Test accuracy: 0.9418 10 Test accuracy: 0.96 20 Test accuracy: 0.9644 30 Test accuracy: 0.9641 40 Test accuracy: 0.9636 50 Test accuracy: 0.9636 60 Test accuracy: 0.9636 70 Test accuracy: 0.9636 80 Test accuracy: 0.9635 90 Test accuracy: 0.9634
Well, 96.7% accuracy, that's not the best MNIST model we have trained so far, but recall that we are only using a small training set (just 500 images per digit). Let's compare this result with the same DNN trained from scratch, without using transfer learning:
reset_graph()
n_inputs = 28 * 28 # MNIST
n_outputs = 10
X = tf.placeholder(tf.float32, shape=(None, n_inputs), name="X")
y = tf.placeholder(tf.int32, shape=(None), name="y")
dnn_outputs = dnn(X, name="DNN_A")
logits = tf.layers.dense(dnn_outputs, n_outputs, kernel_initializer=he_init)
Y_proba = tf.nn.softmax(logits)
xentropy = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)
loss = tf.reduce_mean(xentropy, name="loss")
optimizer = tf.train.MomentumOptimizer(learning_rate, momentum, use_nesterov=True)
training_op = optimizer.minimize(loss)
correct = tf.nn.in_top_k(logits, y, 1)
accuracy = tf.reduce_mean(tf.cast(correct, tf.float32))
init = tf.global_variables_initializer()
dnn_A_vars = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope="DNN_A")
restore_saver = tf.train.Saver(var_list={var.op.name: var for var in dnn_A_vars})
saver = tf.train.Saver()
n_epochs = 150
batch_size = 50
with tf.Session() as sess:
init.run()
for epoch in range(n_epochs):
rnd_idx = np.random.permutation(len(X_train2))
for rnd_indices in np.array_split(rnd_idx, len(X_train2) // batch_size):
X_batch, y_batch = X_train2[rnd_indices], y_train2[rnd_indices]
sess.run(training_op, feed_dict={X: X_batch, y: y_batch})
if epoch % 10 == 0:
acc_test = accuracy.eval(feed_dict={X: X_test, y: y_test})
print(epoch, "Test accuracy:", acc_test)
save_path = saver.save(sess, "./my_mnist_model_final.ckpt")
0 Test accuracy: 0.8611 10 Test accuracy: 0.9203 20 Test accuracy: 0.9242 30 Test accuracy: 0.9258 40 Test accuracy: 0.9426 50 Test accuracy: 0.9436 60 Test accuracy: 0.9442 70 Test accuracy: 0.9447 80 Test accuracy: 0.9449 90 Test accuracy: 0.9448 100 Test accuracy: 0.9445 110 Test accuracy: 0.9443 120 Test accuracy: 0.9443 130 Test accuracy: 0.9443 140 Test accuracy: 0.9443
Only 94.8% accuracy... So transfer learning helped us reduce the error rate from 5.2% to 3.3% (that's over 36% error reduction). Moreover, the model using transfer learning reached over 96% accuracy in less than 10 epochs.
Bottom line: transfer learning does not always work (as we saw in exercise 9), but when it does it can make a big difference. So try it out!