116 KiB
116 KiB
In [1]:
## USE for Multi GPU Systems #import os #os.environ["CUDA_VISIBLE_DEVICES"]="0" from keras.models import Sequential, load_model from keras.layers import * from keras import optimizers from keras import utils from keras.callbacks import TensorBoard, ModelCheckpoint, ReduceLROnPlateau import keras import numpy as np import matplotlib.pyplot as plt import pandas as pd import math import tensorflow as tf # Importing matplotlib to plot images. import matplotlib.pyplot as plt import numpy as np %matplotlib inline # Importing SK-learn to calculate precision and recall import sklearn from sklearn import metrics from sklearn.model_selection import train_test_split, cross_val_score, LeaveOneGroupOut from sklearn.utils import shuffle # Used for graph export from tensorflow.python.framework import graph_util from tensorflow.python.framework import graph_io from keras import backend as K import pickle as pkl import h5py from pathlib import Path import os.path import sys import datetime import time
Using TensorFlow backend.
In [2]:
class LoggingTensorBoard(TensorBoard): def __init__(self, log_dir, settings_str_to_log, **kwargs): super(LoggingTensorBoard, self).__init__(log_dir, **kwargs) self.settings_str = settings_str_to_log def on_train_begin(self, logs=None): TensorBoard.on_train_begin(self, logs=logs) tensor = tf.convert_to_tensor(self.settings_str) summary = tf.summary.text ("Run_Settings", tensor) with tf.Session() as sess: s = sess.run(summary) self.writer.add_summary(s)
In [3]:
dfAll = pd.read_pickle("DataStudyCollection/df_lstm_norm50.pkl") lst = dfAll.userID.unique() np.random.seed(42) np.random.shuffle(lst) test_ids = lst[-5:] train_ids = lst[:-5] print(train_ids, test_ids)
[ 1 2 9 6 4 14 17 16 12 3 10 18 5] [13 8 11 15 7]
In [4]:
dfAll.userID.unique()
Out[4]:
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18])
In [5]:
dfAll.TaskID = dfAll.TaskID % 17
In [6]:
df_train = dfAll[dfAll.userID.isin(train_ids)][['Blobs', 'TaskID']] df_test = dfAll[dfAll.userID.isin(test_ids)][['Blobs', 'TaskID']]
In [7]:
x_train = np.concatenate(df_train.Blobs.values).reshape(-1,50,27,15,1) x_test = np.concatenate(df_test.Blobs.values).reshape(-1,50,27,15,1) y_train = df_train.TaskID.values y_test = df_test.TaskID.values x_train = x_train / 255.0 x_test = x_test / 255.0 # convert class vectors to binary class matrices (one-hot notation) num_classes = len(dfAll.TaskID.unique()) y_train_one_hot = utils.to_categorical(df_train.TaskID, num_classes) y_test_one_hot = utils.to_categorical(df_test.TaskID, num_classes)
In [8]:
# If GPU is not available: # GPU_USE = '/cpu:0' #config = tf.ConfigProto(device_count = {"GPU": 1}) # If GPU is available: config = tf.ConfigProto() config.log_device_placement = True config.allow_soft_placement = True config.gpu_options.allow_growth=True config.gpu_options.allocator_type = 'BFC' # Limit the maximum memory used config.gpu_options.per_process_gpu_memory_fraction = 0.3 # set session config tf.keras.backend.set_session(tf.Session(config=config))
In [ ]:
batch_size = 50 epochs = 3000 timesteps = 50 data_dim = (27,15) l1v = 0.005 l2v = 0.015 tf.get_default_graph() model = Sequential() model.add(TimeDistributed(Conv2D(64, kernel_size=(3,3), activation='relu', padding='same', kernel_regularizer=regularizers.l1_l2(l1v,l2v)), input_shape=(timesteps ,27, 15, 1))) model.add(TimeDistributed(Conv2D(32, kernel_size=(3, 3), activation='relu', padding='same', kernel_regularizer=regularizers.l1_l2(l1v,l2v)))) model.add(TimeDistributed(MaxPooling2D(pool_size=(2,2), strides=None, padding='same', data_format='channels_last'))) model.add(TimeDistributed(Dropout(0.50))) model.add(TimeDistributed(Conv2D(32, kernel_size=(3, 3), activation='relu', padding='same', kernel_regularizer=regularizers.l1_l2(l1v,l2v)))) model.add(TimeDistributed(Conv2D(16, kernel_size=(3, 3), activation='relu', padding='same', kernel_regularizer=regularizers.l1_l2(l1v,l2v)))) model.add(TimeDistributed(MaxPooling2D(pool_size=(2,2), strides=None, padding='same', data_format='channels_last'))) model.add(TimeDistributed(Dropout(0.50))) model.add(TimeDistributed(Flatten())) model.add(keras.layers.CuDNNLSTM(80, return_sequences=True, input_shape=(timesteps, data_dim), kernel_regularizer=regularizers.l1_l2(l1v,l2v))) model.add(Dropout(0.5)) model.add(keras.layers.CuDNNLSTM(50, return_sequences=False, input_shape=(timesteps, data_dim), kernel_regularizer=regularizers.l1_l2(l1v,l2v))) model.add(Dropout(0.5)) model.add(Dense(num_classes, activation='softmax')) #optimizer = optimizers.Adagrad() optimizer = optimizers.Adam(lr = 0.0001, decay=1e-6) #optimizer = optimizers.RMSprop(lr=0.001, rho=0.9, epsilon=1e-08, decay=0.1) model.compile(loss='categorical_crossentropy', optimizer=optimizer, metrics=['accuracy']) #Broadcast progress to the tensorboard. config = "" for layer in model.layers: config += str(layer.output).split('\"')[1].split("/")[0] + str(layer.output_shape) + "\n\n" config += "batchsize: " + str(batch_size) + "\n\n" + "epochs: " + str(epochs) + "\n\n" config += "l1: " + str(l1v) + "\n\n" + "l2: " + str(l2v) + "\n\n" model.summary() current_name = "LSTM-v1" readable_timestamp = datetime.datetime.fromtimestamp(time.time()).strftime('%Y%m%d_%H%M%S') tensorflowfolder = "/srv/share/tensorboardfiles/" + current_name + readable_timestamp print(current_name + readable_timestamp) logger = LoggingTensorBoard(settings_str_to_log = config, log_dir=tensorflowfolder, histogram_freq=0, write_graph=True, write_images=True, update_freq = 'epoch') storer = ModelCheckpoint("./ModelSnapshots/" + current_name + readable_timestamp + '-{epoch:03d}.h5', monitor='val_acc', verbose=1, save_best_only=True, save_weights_only=False, mode='auto', period=1) learning_rate_reduction = ReduceLROnPlateau(monitor='val_loss', patience=30, verbose=1, factor=0.95, min_lr=0.00001) history = model.fit(x_train, y_train_one_hot, batch_size=batch_size, epochs=epochs, verbose=2, validation_data=(x_test, y_test_one_hot), callbacks=[storer,logger, learning_rate_reduction])
_________________________________________________________________ Layer (type) Output Shape Param # ================================================================= time_distributed_10 (TimeDis (None, 50, 27, 15, 64) 640 _________________________________________________________________ time_distributed_11 (TimeDis (None, 50, 27, 15, 32) 18464 _________________________________________________________________ time_distributed_12 (TimeDis (None, 50, 14, 8, 32) 0 _________________________________________________________________ time_distributed_13 (TimeDis (None, 50, 14, 8, 32) 0 _________________________________________________________________ time_distributed_14 (TimeDis (None, 50, 14, 8, 32) 9248 _________________________________________________________________ time_distributed_15 (TimeDis (None, 50, 14, 8, 16) 4624 _________________________________________________________________ time_distributed_16 (TimeDis (None, 50, 7, 4, 16) 0 _________________________________________________________________ time_distributed_17 (TimeDis (None, 50, 7, 4, 16) 0 _________________________________________________________________ time_distributed_18 (TimeDis (None, 50, 448) 0 _________________________________________________________________ cu_dnnlstm_3 (CuDNNLSTM) (None, 50, 80) 169600 _________________________________________________________________ dropout_7 (Dropout) (None, 50, 80) 0 _________________________________________________________________ cu_dnnlstm_4 (CuDNNLSTM) (None, 50) 26400 _________________________________________________________________ dropout_8 (Dropout) (None, 50) 0 _________________________________________________________________ dense_2 (Dense) (None, 17) 867 ================================================================= Total params: 229,843 Trainable params: 229,843 Non-trainable params: 0 _________________________________________________________________ LSTM-v1- Train on 6624 samples, validate on 2569 samples Epoch 1/3000 - 25s - loss: 49.2683 - acc: 0.0694 - val_loss: 41.9912 - val_acc: 0.0689 Epoch 00001: val_acc improved from -inf to 0.06890, saving model to ./ModelSnapshots/LSTM-v1-001.h5 Epoch 2/3000 - 27s - loss: 35.8620 - acc: 0.0836 - val_loss: 30.0710 - val_acc: 0.1117 Epoch 00002: val_acc improved from 0.06890 to 0.11172, saving model to ./ModelSnapshots/LSTM-v1-002.h5 Epoch 3/3000 - 31s - loss: 25.3320 - acc: 0.1129 - val_loss: 20.9569 - val_acc: 0.1179 Epoch 00003: val_acc improved from 0.11172 to 0.11794, saving model to ./ModelSnapshots/LSTM-v1-003.h5 Epoch 4/3000 - 31s - loss: 17.4001 - acc: 0.1131 - val_loss: 14.1625 - val_acc: 0.1125 Epoch 00004: val_acc did not improve from 0.11794 Epoch 5/3000 - 32s - loss: 11.5850 - acc: 0.1144 - val_loss: 9.3017 - val_acc: 0.1238 Epoch 00005: val_acc improved from 0.11794 to 0.12378, saving model to ./ModelSnapshots/LSTM-v1-005.h5 Epoch 6/3000 - 32s - loss: 7.5852 - acc: 0.1152 - val_loss: 6.1837 - val_acc: 0.1269 Epoch 00006: val_acc improved from 0.12378 to 0.12690, saving model to ./ModelSnapshots/LSTM-v1-006.h5 Epoch 7/3000 - 32s - loss: 5.1798 - acc: 0.1193 - val_loss: 4.4709 - val_acc: 0.1390 Epoch 00007: val_acc improved from 0.12690 to 0.13896, saving model to ./ModelSnapshots/LSTM-v1-007.h5 Epoch 8/3000 - 33s - loss: 4.0865 - acc: 0.1162 - val_loss: 3.8336 - val_acc: 0.1296 Epoch 00008: val_acc did not improve from 0.13896 Epoch 9/3000 - 33s - loss: 3.6080 - acc: 0.1200 - val_loss: 3.5308 - val_acc: 0.1059 Epoch 00009: val_acc did not improve from 0.13896 Epoch 10/3000 - 34s - loss: 3.2663 - acc: 0.1255 - val_loss: 3.2663 - val_acc: 0.1070 Epoch 00010: val_acc did not improve from 0.13896 Epoch 11/3000 - 32s - loss: 3.0279 - acc: 0.1294 - val_loss: 3.0289 - val_acc: 0.1191 Epoch 00011: val_acc did not improve from 0.13896 Epoch 12/3000 - 32s - loss: 2.8994 - acc: 0.1335 - val_loss: 2.8769 - val_acc: 0.1549 Epoch 00012: val_acc improved from 0.13896 to 0.15492, saving model to ./ModelSnapshots/LSTM-v1-012.h5 Epoch 13/3000 - 33s - loss: 2.8275 - acc: 0.1332 - val_loss: 2.8374 - val_acc: 0.1584 Epoch 00013: val_acc improved from 0.15492 to 0.15843, saving model to ./ModelSnapshots/LSTM-v1-013.h5 Epoch 14/3000 - 33s - loss: 2.7877 - acc: 0.1437 - val_loss: 2.8330 - val_acc: 0.1323 Epoch 00014: val_acc did not improve from 0.15843 Epoch 15/3000 - 34s - loss: 2.7728 - acc: 0.1386 - val_loss: 2.7907 - val_acc: 0.1541 Epoch 00015: val_acc did not improve from 0.15843 Epoch 16/3000 - 32s - loss: 2.7565 - acc: 0.1409 - val_loss: 2.8496 - val_acc: 0.1164 Epoch 00016: val_acc did not improve from 0.15843 Epoch 17/3000 - 32s - loss: 2.7440 - acc: 0.1449 - val_loss: 2.7934 - val_acc: 0.1436 Epoch 00017: val_acc did not improve from 0.15843 Epoch 18/3000 - 33s - loss: 2.7210 - acc: 0.1458 - val_loss: 2.7578 - val_acc: 0.1374 Epoch 00018: val_acc did not improve from 0.15843 Epoch 19/3000 - 33s - loss: 2.7060 - acc: 0.1487 - val_loss: 2.7522 - val_acc: 0.1296 Epoch 00019: val_acc did not improve from 0.15843 Epoch 20/3000 - 32s - loss: 2.7049 - acc: 0.1507 - val_loss: 2.7762 - val_acc: 0.1265 Epoch 00020: val_acc did not improve from 0.15843 Epoch 21/3000 - 32s - loss: 2.6780 - acc: 0.1514 - val_loss: 2.8229 - val_acc: 0.1222 Epoch 00021: val_acc did not improve from 0.15843 Epoch 22/3000 - 31s - loss: 2.6713 - acc: 0.1508 - val_loss: 2.7640 - val_acc: 0.1277 Epoch 00022: val_acc did not improve from 0.15843 Epoch 23/3000 - 32s - loss: 2.6633 - acc: 0.1534 - val_loss: 2.7439 - val_acc: 0.1386 Epoch 00023: val_acc did not improve from 0.15843 Epoch 24/3000 - 32s - loss: 2.6539 - acc: 0.1511 - val_loss: 2.7243 - val_acc: 0.1339 Epoch 00024: val_acc did not improve from 0.15843 Epoch 25/3000 - 33s - loss: 2.6404 - acc: 0.1552 - val_loss: 2.7407 - val_acc: 0.1335 Epoch 00025: val_acc did not improve from 0.15843 Epoch 26/3000 - 29s - loss: 2.6376 - acc: 0.1559 - val_loss: 2.7438 - val_acc: 0.1362 Epoch 00026: val_acc did not improve from 0.15843 Epoch 27/3000 - 32s - loss: 2.6272 - acc: 0.1538 - val_loss: 2.7144 - val_acc: 0.1444 Epoch 00027: val_acc did not improve from 0.15843 Epoch 28/3000 - 33s - loss: 2.6152 - acc: 0.1677 - val_loss: 2.7139 - val_acc: 0.1495 Epoch 00028: val_acc did not improve from 0.15843 Epoch 29/3000 - 31s - loss: 2.6027 - acc: 0.1694 - val_loss: 2.7126 - val_acc: 0.1475 Epoch 00029: val_acc did not improve from 0.15843 Epoch 30/3000 - 31s - loss: 2.6002 - acc: 0.1639 - val_loss: 2.7428 - val_acc: 0.1347 Epoch 00030: val_acc did not improve from 0.15843 Epoch 31/3000 - 32s - loss: 2.5983 - acc: 0.1683 - val_loss: 2.6875 - val_acc: 0.1565 Epoch 00031: val_acc did not improve from 0.15843 Epoch 32/3000 - 31s - loss: 2.5796 - acc: 0.1781 - val_loss: 2.6927 - val_acc: 0.1627 Epoch 00032: val_acc improved from 0.15843 to 0.16271, saving model to ./ModelSnapshots/LSTM-v1-032.h5 Epoch 33/3000 - 32s - loss: 2.5626 - acc: 0.1792 - val_loss: 2.6635 - val_acc: 0.1682 Epoch 00033: val_acc improved from 0.16271 to 0.16816, saving model to ./ModelSnapshots/LSTM-v1-033.h5 Epoch 34/3000 - 31s - loss: 2.5736 - acc: 0.1762 - val_loss: 2.6519 - val_acc: 0.1724 Epoch 00034: val_acc improved from 0.16816 to 0.17244, saving model to ./ModelSnapshots/LSTM-v1-034.h5 Epoch 35/3000 - 31s - loss: 2.5582 - acc: 0.1789 - val_loss: 2.6432 - val_acc: 0.1791 Epoch 00035: val_acc improved from 0.17244 to 0.17906, saving model to ./ModelSnapshots/LSTM-v1-035.h5 Epoch 36/3000 - 31s - loss: 2.5423 - acc: 0.1784 - val_loss: 2.6365 - val_acc: 0.1771 Epoch 00036: val_acc did not improve from 0.17906 Epoch 37/3000 - 33s - loss: 2.5256 - acc: 0.1877 - val_loss: 2.6288 - val_acc: 0.1837 Epoch 00037: val_acc improved from 0.17906 to 0.18373, saving model to ./ModelSnapshots/LSTM-v1-037.h5 Epoch 38/3000 - 31s - loss: 2.5277 - acc: 0.1864 - val_loss: 2.6043 - val_acc: 0.1907 Epoch 00038: val_acc improved from 0.18373 to 0.19074, saving model to ./ModelSnapshots/LSTM-v1-038.h5 Epoch 39/3000 - 30s - loss: 2.5188 - acc: 0.1928 - val_loss: 2.5917 - val_acc: 0.1958 Epoch 00039: val_acc improved from 0.19074 to 0.19580, saving model to ./ModelSnapshots/LSTM-v1-039.h5 Epoch 40/3000 - 30s - loss: 2.5115 - acc: 0.1996 - val_loss: 2.5736 - val_acc: 0.2009 Epoch 00040: val_acc improved from 0.19580 to 0.20086, saving model to ./ModelSnapshots/LSTM-v1-040.h5 Epoch 41/3000 - 33s - loss: 2.4997 - acc: 0.1981 - val_loss: 2.5785 - val_acc: 0.2079 Epoch 00041: val_acc improved from 0.20086 to 0.20786, saving model to ./ModelSnapshots/LSTM-v1-041.h5 Epoch 42/3000 - 31s - loss: 2.4816 - acc: 0.2097 - val_loss: 2.5575 - val_acc: 0.2141 Epoch 00042: val_acc improved from 0.20786 to 0.21409, saving model to ./ModelSnapshots/LSTM-v1-042.h5 Epoch 43/3000 - 31s - loss: 2.4817 - acc: 0.2008 - val_loss: 2.5963 - val_acc: 0.1911 Epoch 00043: val_acc did not improve from 0.21409 Epoch 44/3000 - 31s - loss: 2.4594 - acc: 0.2091 - val_loss: 2.6390 - val_acc: 0.1526 Epoch 00044: val_acc did not improve from 0.21409 Epoch 45/3000 - 32s - loss: 2.4536 - acc: 0.2120 - val_loss: 2.5017 - val_acc: 0.2382 Epoch 00045: val_acc improved from 0.21409 to 0.23822, saving model to ./ModelSnapshots/LSTM-v1-045.h5 Epoch 46/3000 - 31s - loss: 2.4471 - acc: 0.2126 - val_loss: 2.6241 - val_acc: 0.1654 Epoch 00046: val_acc did not improve from 0.23822 Epoch 47/3000 - 32s - loss: 2.4455 - acc: 0.2165 - val_loss: 2.5086 - val_acc: 0.2351 Epoch 00047: val_acc did not improve from 0.23822 Epoch 48/3000 - 31s - loss: 2.4194 - acc: 0.2236 - val_loss: 2.5044 - val_acc: 0.2413 Epoch 00048: val_acc improved from 0.23822 to 0.24134, saving model to ./ModelSnapshots/LSTM-v1-048.h5 Epoch 49/3000 - 33s - loss: 2.4320 - acc: 0.2210 - val_loss: 2.5420 - val_acc: 0.1938 Epoch 00049: val_acc did not improve from 0.24134 Epoch 50/3000 - 30s - loss: 2.4093 - acc: 0.2382 - val_loss: 2.5476 - val_acc: 0.2145 Epoch 00050: val_acc did not improve from 0.24134 Epoch 51/3000 - 31s - loss: 2.4086 - acc: 0.2403 - val_loss: 2.4596 - val_acc: 0.2853 Epoch 00051: val_acc improved from 0.24134 to 0.28533, saving model to ./ModelSnapshots/LSTM-v1-051.h5 Epoch 52/3000 - 32s - loss: 2.3899 - acc: 0.2452 - val_loss: 2.4842 - val_acc: 0.2589 Epoch 00052: val_acc did not improve from 0.28533 Epoch 53/3000 - 32s - loss: 2.3794 - acc: 0.2509 - val_loss: 2.4321 - val_acc: 0.2896 Epoch 00053: val_acc improved from 0.28533 to 0.28961, saving model to ./ModelSnapshots/LSTM-v1-053.h5 Epoch 54/3000 - 30s - loss: 2.3714 - acc: 0.2548 - val_loss: 2.4887 - val_acc: 0.2740 Epoch 00054: val_acc did not improve from 0.28961 Epoch 55/3000 - 31s - loss: 2.3547 - acc: 0.2649 - val_loss: 2.3934 - val_acc: 0.3091 Epoch 00055: val_acc improved from 0.28961 to 0.30907, saving model to ./ModelSnapshots/LSTM-v1-055.h5 Epoch 56/3000 - 30s - loss: 2.3493 - acc: 0.2672 - val_loss: 2.4147 - val_acc: 0.2958 Epoch 00056: val_acc did not improve from 0.30907 Epoch 57/3000 - 33s - loss: 2.3285 - acc: 0.2704 - val_loss: 2.4170 - val_acc: 0.2919 Epoch 00057: val_acc did not improve from 0.30907 Epoch 58/3000 - 32s - loss: 2.3374 - acc: 0.2640 - val_loss: 2.3739 - val_acc: 0.3149 Epoch 00058: val_acc improved from 0.30907 to 0.31491, saving model to ./ModelSnapshots/LSTM-v1-058.h5 Epoch 59/3000 - 32s - loss: 2.3138 - acc: 0.2742 - val_loss: 2.3773 - val_acc: 0.2919 Epoch 00059: val_acc did not improve from 0.31491 Epoch 60/3000 - 32s - loss: 2.3025 - acc: 0.2838 - val_loss: 2.3299 - val_acc: 0.3130 Epoch 00060: val_acc did not improve from 0.31491 Epoch 61/3000 - 32s - loss: 2.2968 - acc: 0.2849 - val_loss: 2.3850 - val_acc: 0.2744 Epoch 00061: val_acc did not improve from 0.31491 Epoch 62/3000 - 30s - loss: 2.2868 - acc: 0.2841 - val_loss: 2.2854 - val_acc: 0.3106 Epoch 00062: val_acc did not improve from 0.31491 Epoch 63/3000 - 32s - loss: 2.2707 - acc: 0.2951 - val_loss: 2.3034 - val_acc: 0.3266 Epoch 00063: val_acc improved from 0.31491 to 0.32659, saving model to ./ModelSnapshots/LSTM-v1-063.h5 Epoch 64/3000 - 31s - loss: 2.2708 - acc: 0.2915 - val_loss: 2.2739 - val_acc: 0.3106 Epoch 00064: val_acc did not improve from 0.32659 Epoch 65/3000 - 31s - loss: 2.2486 - acc: 0.3016 - val_loss: 2.2597 - val_acc: 0.3258 Epoch 00065: val_acc did not improve from 0.32659 Epoch 66/3000 - 32s - loss: 2.2553 - acc: 0.2968 - val_loss: 2.3376 - val_acc: 0.2970 Epoch 00066: val_acc did not improve from 0.32659 Epoch 67/3000 - 31s - loss: 2.2348 - acc: 0.3053 - val_loss: 2.3033 - val_acc: 0.3036 Epoch 00067: val_acc did not improve from 0.32659 Epoch 68/3000 - 32s - loss: 2.2185 - acc: 0.3098 - val_loss: 2.2912 - val_acc: 0.3079 Epoch 00068: val_acc did not improve from 0.32659 Epoch 69/3000 - 31s - loss: 2.2371 - acc: 0.3043 - val_loss: 2.2778 - val_acc: 0.3098 Epoch 00069: val_acc did not improve from 0.32659 Epoch 70/3000 - 32s - loss: 2.2254 - acc: 0.3021 - val_loss: 2.2988 - val_acc: 0.3063 Epoch 00070: val_acc did not improve from 0.32659 Epoch 71/3000 - 30s - loss: 2.2071 - acc: 0.3151 - val_loss: 2.2761 - val_acc: 0.3106 Epoch 00071: val_acc did not improve from 0.32659 Epoch 72/3000 - 31s - loss: 2.2169 - acc: 0.3133 - val_loss: 2.2711 - val_acc: 0.3192 Epoch 00072: val_acc did not improve from 0.32659 Epoch 73/3000 - 31s - loss: 2.2030 - acc: 0.3190 - val_loss: 2.2297 - val_acc: 0.3297 Epoch 00073: val_acc improved from 0.32659 to 0.32970, saving model to ./ModelSnapshots/LSTM-v1-073.h5 Epoch 74/3000 - 31s - loss: 2.1944 - acc: 0.3182 - val_loss: 2.2618 - val_acc: 0.3180 Epoch 00074: val_acc did not improve from 0.32970 Epoch 75/3000 - 31s - loss: 2.1754 - acc: 0.3243 - val_loss: 2.2761 - val_acc: 0.3017 Epoch 00078: val_acc did not improve from 0.34916 Epoch 79/3000 - 31s - loss: 2.1787 - acc: 0.3123 - val_loss: 2.2157 - val_acc: 0.3320 Epoch 00079: val_acc did not improve from 0.34916 Epoch 80/3000 - 31s - loss: 2.1571 - acc: 0.3318 - val_loss: 2.2067 - val_acc: 0.3348 Epoch 00080: val_acc did not improve from 0.34916 Epoch 81/3000 - 30s - loss: 2.1638 - acc: 0.3287 - val_loss: 2.1681 - val_acc: 0.3340 Epoch 00081: val_acc did not improve from 0.34916 Epoch 82/3000 - 32s - loss: 2.1578 - acc: 0.3309 - val_loss: 2.2740 - val_acc: 0.2993 Epoch 00082: val_acc did not improve from 0.34916 Epoch 83/3000 - 30s - loss: 2.1539 - acc: 0.3296 - val_loss: 2.1840 - val_acc: 0.3414 Epoch 00083: val_acc did not improve from 0.34916 Epoch 84/3000 - 31s - loss: 2.1431 - acc: 0.3389 - val_loss: 2.2319 - val_acc: 0.3274 Epoch 00084: val_acc did not improve from 0.34916 Epoch 85/3000 - 31s - loss: 2.1423 - acc: 0.3315 - val_loss: 2.1704 - val_acc: 0.3340 Epoch 00085: val_acc did not improve from 0.34916 Epoch 86/3000 - 32s - loss: 2.1380 - acc: 0.3392 - val_loss: 2.1629 - val_acc: 0.3511 Epoch 00086: val_acc improved from 0.34916 to 0.35111, saving model to ./ModelSnapshots/LSTM-v1-086.h5 Epoch 87/3000 - 31s - loss: 2.1325 - acc: 0.3471 - val_loss: 2.1480 - val_acc: 0.3499 Epoch 00087: val_acc did not improve from 0.35111 Epoch 88/3000 - 33s - loss: 2.1316 - acc: 0.3465 - val_loss: 2.2243 - val_acc: 0.3297 Epoch 00088: val_acc did not improve from 0.35111 Epoch 89/3000 - 32s - loss: 2.1370 - acc: 0.3357 - val_loss: 2.1913 - val_acc: 0.3379 Epoch 00089: val_acc did not improve from 0.35111 Epoch 90/3000 - 30s - loss: 2.1212 - acc: 0.3444 - val_loss: 2.1825 - val_acc: 0.3293 Epoch 00090: val_acc did not improve from 0.35111 Epoch 91/3000 - 31s - loss: 2.1139 - acc: 0.3501 - val_loss: 2.1661 - val_acc: 0.3437 Epoch 00091: val_acc did not improve from 0.35111 Epoch 92/3000 - 31s - loss: 2.1255 - acc: 0.3392 - val_loss: 2.1815 - val_acc: 0.3581 Epoch 00092: val_acc improved from 0.35111 to 0.35812, saving model to ./ModelSnapshots/LSTM-v1-092.h5 Epoch 93/3000 - 32s - loss: 2.1239 - acc: 0.3484 - val_loss: 2.1803 - val_acc: 0.3507 Epoch 00093: val_acc did not improve from 0.35812 Epoch 94/3000 - 32s - loss: 2.1060 - acc: 0.3588 - val_loss: 2.1368 - val_acc: 0.3612 Epoch 00094: val_acc improved from 0.35812 to 0.36123, saving model to ./ModelSnapshots/LSTM-v1-094.h5 Epoch 95/3000 - 30s - loss: 2.1124 - acc: 0.3510 - val_loss: 2.2286 - val_acc: 0.3324 Epoch 00095: val_acc did not improve from 0.36123 Epoch 96/3000 - 33s - loss: 2.0886 - acc: 0.3552 - val_loss: 2.1486 - val_acc: 0.3453 Epoch 00096: val_acc did not improve from 0.36123 Epoch 97/3000 - 31s - loss: 2.1004 - acc: 0.3564 - val_loss: 2.1067 - val_acc: 0.3678 Epoch 00097: val_acc improved from 0.36123 to 0.36785, saving model to ./ModelSnapshots/LSTM-v1-097.h5 Epoch 98/3000 - 32s - loss: 2.0886 - acc: 0.3573 - val_loss: 2.1157 - val_acc: 0.3725 Epoch 00098: val_acc improved from 0.36785 to 0.37252, saving model to ./ModelSnapshots/LSTM-v1-098.h5 Epoch 99/3000 - 31s - loss: 2.0741 - acc: 0.3667 - val_loss: 2.1037 - val_acc: 0.3550 Epoch 00099: val_acc did not improve from 0.37252 Epoch 100/3000 - 32s - loss: 2.0715 - acc: 0.3656 - val_loss: 2.1305 - val_acc: 0.3566 Epoch 00100: val_acc did not improve from 0.37252 Epoch 101/3000 - 32s - loss: 2.0641 - acc: 0.3638 - val_loss: 2.1131 - val_acc: 0.3690 Epoch 00101: val_acc did not improve from 0.37252 Epoch 102/3000 - 31s - loss: 2.0814 - acc: 0.3629 - val_loss: 2.1053 - val_acc: 0.3717 Epoch 00102: val_acc did not improve from 0.37252 Epoch 103/3000 - 31s - loss: 2.0689 - acc: 0.3675 - val_loss: 2.1272 - val_acc: 0.3636 Epoch 00103: val_acc did not improve from 0.37252 Epoch 104/3000 - 32s - loss: 2.0602 - acc: 0.3759 - val_loss: 2.0840 - val_acc: 0.3776 Epoch 00104: val_acc improved from 0.37252 to 0.37758, saving model to ./ModelSnapshots/LSTM-v1-104.h5 Epoch 105/3000 - 31s - loss: 2.0519 - acc: 0.3715 - val_loss: 2.1287 - val_acc: 0.3605 Epoch 00105: val_acc did not improve from 0.37758 Epoch 106/3000 - 32s - loss: 2.0573 - acc: 0.3759 - val_loss: 2.1473 - val_acc: 0.3706 Epoch 00106: val_acc did not improve from 0.37758 Epoch 107/3000 - 32s - loss: 2.0489 - acc: 0.3735 - val_loss: 2.1317 - val_acc: 0.3745 Epoch 00107: val_acc did not improve from 0.37758 Epoch 108/3000 - 30s - loss: 2.0403 - acc: 0.3819 - val_loss: 2.1252 - val_acc: 0.3931 Epoch 00108: val_acc improved from 0.37758 to 0.39315, saving model to ./ModelSnapshots/LSTM-v1-108.h5 Epoch 109/3000 - 31s - loss: 2.0376 - acc: 0.3853 - val_loss: 2.1251 - val_acc: 0.3881 Epoch 00109: val_acc did not improve from 0.39315 Epoch 110/3000 - 31s - loss: 2.0264 - acc: 0.3895 - val_loss: 2.0557 - val_acc: 0.3978 Epoch 00110: val_acc improved from 0.39315 to 0.39782, saving model to ./ModelSnapshots/LSTM-v1-110.h5 Epoch 111/3000 - 31s - loss: 2.0173 - acc: 0.3859 - val_loss: 2.0634 - val_acc: 0.4188 Epoch 00111: val_acc improved from 0.39782 to 0.41884, saving model to ./ModelSnapshots/LSTM-v1-111.h5 Epoch 112/3000 - 32s - loss: 2.0159 - acc: 0.3992 - val_loss: 2.1026 - val_acc: 0.4025 Epoch 00112: val_acc did not improve from 0.41884 Epoch 113/3000 - 31s - loss: 2.0291 - acc: 0.3848 - val_loss: 2.0706 - val_acc: 0.4177 Epoch 00113: val_acc did not improve from 0.41884 Epoch 114/3000 - 31s - loss: 2.0226 - acc: 0.3966 - val_loss: 2.0505 - val_acc: 0.4200 Epoch 00114: val_acc improved from 0.41884 to 0.42001, saving model to ./ModelSnapshots/LSTM-v1-114.h5 Epoch 115/3000 - 32s - loss: 2.0020 - acc: 0.3954 - val_loss: 2.0881 - val_acc: 0.4079 Epoch 00115: val_acc did not improve from 0.42001 Epoch 116/3000 - 30s - loss: 1.9986 - acc: 0.4007 - val_loss: 2.0770 - val_acc: 0.4177 Epoch 00116: val_acc did not improve from 0.42001 Epoch 117/3000 - 32s - loss: 2.0018 - acc: 0.3958 - val_loss: 2.0692 - val_acc: 0.4111 Epoch 00117: val_acc did not improve from 0.42001 Epoch 118/3000 - 33s - loss: 2.0095 - acc: 0.3973 - val_loss: 2.0942 - val_acc: 0.4103 Epoch 00118: val_acc did not improve from 0.42001 Epoch 119/3000 - 31s - loss: 1.9914 - acc: 0.4087 - val_loss: 2.0766 - val_acc: 0.4138 Epoch 00119: val_acc did not improve from 0.42001 Epoch 120/3000 - 31s - loss: 1.9960 - acc: 0.4066 - val_loss: 2.0496 - val_acc: 0.4290 Epoch 00120: val_acc improved from 0.42001 to 0.42896, saving model to ./ModelSnapshots/LSTM-v1-120.h5 Epoch 121/3000 - 30s - loss: 1.9872 - acc: 0.4062 - val_loss: 2.0904 - val_acc: 0.3986 Epoch 00121: val_acc did not improve from 0.42896 Epoch 122/3000 - 32s - loss: 1.9837 - acc: 0.4046 - val_loss: 2.0859 - val_acc: 0.4068 Epoch 00122: val_acc did not improve from 0.42896 Epoch 123/3000 - 31s - loss: 1.9728 - acc: 0.4132 - val_loss: 2.0615 - val_acc: 0.4243 Epoch 00123: val_acc did not improve from 0.42896 Epoch 124/3000 - 33s - loss: 1.9660 - acc: 0.4161 - val_loss: 2.0382 - val_acc: 0.4414 Epoch 00124: val_acc improved from 0.42896 to 0.44142, saving model to ./ModelSnapshots/LSTM-v1-124.h5 Epoch 125/3000 - 29s - loss: 1.9553 - acc: 0.4141 - val_loss: 2.0318 - val_acc: 0.4395 Epoch 00125: val_acc did not improve from 0.44142 Epoch 126/3000 - 31s - loss: 1.9489 - acc: 0.4239 - val_loss: 2.0009 - val_acc: 0.4519 Epoch 00126: val_acc improved from 0.44142 to 0.45193, saving model to ./ModelSnapshots/LSTM-v1-126.h5 Epoch 127/3000 - 32s - loss: 1.9371 - acc: 0.4274 - val_loss: 2.0688 - val_acc: 0.4165 Epoch 00127: val_acc did not improve from 0.45193 Epoch 128/3000 - 30s - loss: 1.9494 - acc: 0.4210 - val_loss: 2.0101 - val_acc: 0.4430 Epoch 00128: val_acc did not improve from 0.45193 Epoch 129/3000 - 32s - loss: 1.9251 - acc: 0.4309 - val_loss: 1.9964 - val_acc: 0.4329 Epoch 00129: val_acc did not improve from 0.45193 Epoch 130/3000 - 31s - loss: 1.9454 - acc: 0.4266 - val_loss: 2.0455 - val_acc: 0.4270 Epoch 00130: val_acc did not improve from 0.45193 Epoch 131/3000 - 32s - loss: 1.9343 - acc: 0.4209 - val_loss: 2.0057 - val_acc: 0.4652 Epoch 00131: val_acc improved from 0.45193 to 0.46516, saving model to ./ModelSnapshots/LSTM-v1-131.h5 Epoch 132/3000 - 31s - loss: 1.9280 - acc: 0.4309 - val_loss: 2.0194 - val_acc: 0.4562 Epoch 00132: val_acc did not improve from 0.46516 Epoch 133/3000 - 32s - loss: 1.8961 - acc: 0.4429 - val_loss: 1.9824 - val_acc: 0.4601 Epoch 00133: val_acc did not improve from 0.46516 Epoch 134/3000 - 31s - loss: 1.9103 - acc: 0.4377 - val_loss: 2.0832 - val_acc: 0.4336 Epoch 00134: val_acc did not improve from 0.46516 Epoch 135/3000 - 31s - loss: 1.9186 - acc: 0.4408 - val_loss: 1.9925 - val_acc: 0.4675 Epoch 00135: val_acc improved from 0.46516 to 0.46750, saving model to ./ModelSnapshots/LSTM-v1-135.h5 Epoch 136/3000 - 33s - loss: 1.8893 - acc: 0.4435 - val_loss: 2.0137 - val_acc: 0.4539 Epoch 00136: val_acc did not improve from 0.46750 Epoch 137/3000 - 33s - loss: 1.8867 - acc: 0.4512 - val_loss: 1.9967 - val_acc: 0.4624 Epoch 00137: val_acc did not improve from 0.46750 Epoch 138/3000 - 31s - loss: 1.8654 - acc: 0.4515 - val_loss: 1.9488 - val_acc: 0.4936 Epoch 00138: val_acc improved from 0.46750 to 0.49358, saving model to ./ModelSnapshots/LSTM-v1-138.h5 Epoch 139/3000 - 30s - loss: 1.8678 - acc: 0.4567 - val_loss: 1.9670 - val_acc: 0.4710 Epoch 00139: val_acc did not improve from 0.49358 Epoch 140/3000 - 30s - loss: 1.8754 - acc: 0.4543 - val_loss: 1.9655 - val_acc: 0.4909 Epoch 00140: val_acc did not improve from 0.49358 Epoch 141/3000 - 31s - loss: 1.8421 - acc: 0.4589 - val_loss: 1.9581 - val_acc: 0.4889 Epoch 00141: val_acc did not improve from 0.49358 Epoch 142/3000 - 32s - loss: 1.8475 - acc: 0.4614 - val_loss: 1.9425 - val_acc: 0.4944 Epoch 00142: val_acc improved from 0.49358 to 0.49436, saving model to ./ModelSnapshots/LSTM-v1-142.h5 Epoch 143/3000 - 31s - loss: 1.8568 - acc: 0.4626 - val_loss: 2.0092 - val_acc: 0.4597 Epoch 00143: val_acc did not improve from 0.49436 Epoch 144/3000 - 31s - loss: 1.8311 - acc: 0.4716 - val_loss: 1.9390 - val_acc: 0.4858 Epoch 00144: val_acc did not improve from 0.49436 Epoch 145/3000 - 31s - loss: 1.8298 - acc: 0.4694 - val_loss: 1.9286 - val_acc: 0.4792 Epoch 00145: val_acc did not improve from 0.49436 Epoch 146/3000 - 31s - loss: 1.8223 - acc: 0.4698 - val_loss: 1.9748 - val_acc: 0.4523 Epoch 00146: val_acc did not improve from 0.49436 Epoch 147/3000 - 31s - loss: 1.8183 - acc: 0.4781 - val_loss: 1.9187 - val_acc: 0.5119 Epoch 00147: val_acc improved from 0.49436 to 0.51187, saving model to ./ModelSnapshots/LSTM-v1-147.h5 Epoch 148/3000 - 31s - loss: 1.8252 - acc: 0.4710 - val_loss: 1.9349 - val_acc: 0.4815 Epoch 00148: val_acc did not improve from 0.51187 Epoch 149/3000 - 31s - loss: 1.7967 - acc: 0.4855 - val_loss: 1.9059 - val_acc: 0.5056 Epoch 00149: val_acc did not improve from 0.51187 Epoch 150/3000 - 32s - loss: 1.7899 - acc: 0.4887 - val_loss: 1.9118 - val_acc: 0.4971 Epoch 00150: val_acc did not improve from 0.51187 Epoch 151/3000 - 30s - loss: 1.7822 - acc: 0.4956 - val_loss: 1.8954 - val_acc: 0.4877 Epoch 00151: val_acc did not improve from 0.51187 Epoch 152/3000 - 32s - loss: 1.7850 - acc: 0.4961 - val_loss: 1.8768 - val_acc: 0.5002 Epoch 00152: val_acc did not improve from 0.51187 Epoch 153/3000 - 32s - loss: 1.7858 - acc: 0.4949 - val_loss: 1.8764 - val_acc: 0.5165 Epoch 00153: val_acc improved from 0.51187 to 0.51654, saving model to ./ModelSnapshots/LSTM-v1-153.h5 Epoch 154/3000 - 31s - loss: 1.7986 - acc: 0.4902 - val_loss: 1.9126 - val_acc: 0.4504 Epoch 00154: val_acc did not improve from 0.51654 Epoch 155/3000 - 31s - loss: 1.7665 - acc: 0.5023 - val_loss: 1.8434 - val_acc: 0.5364 Epoch 00155: val_acc improved from 0.51654 to 0.53640, saving model to ./ModelSnapshots/LSTM-v1-155.h5 Epoch 156/3000 - 32s - loss: 1.7740 - acc: 0.4988 - val_loss: 1.8442 - val_acc: 0.5360 Epoch 00156: val_acc did not improve from 0.53640 Epoch 157/3000 - 30s - loss: 1.7498 - acc: 0.5103 - val_loss: 1.8750 - val_acc: 0.5243 Epoch 00157: val_acc did not improve from 0.53640 Epoch 158/3000 - 31s - loss: 1.7603 - acc: 0.5050 - val_loss: 1.9048 - val_acc: 0.4897 Epoch 00158: val_acc did not improve from 0.53640 Epoch 159/3000 - 31s - loss: 1.7320 - acc: 0.5198 - val_loss: 1.7988 - val_acc: 0.5586 Epoch 00159: val_acc improved from 0.53640 to 0.55858, saving model to ./ModelSnapshots/LSTM-v1-159.h5 Epoch 160/3000 - 31s - loss: 1.7254 - acc: 0.5246 - val_loss: 1.8168 - val_acc: 0.5469 Epoch 00160: val_acc did not improve from 0.55858 Epoch 161/3000 - 31s - loss: 1.7381 - acc: 0.5205 - val_loss: 1.8779 - val_acc: 0.5154 Epoch 00161: val_acc did not improve from 0.55858 Epoch 162/3000 - 31s - loss: 1.7354 - acc: 0.5210 - val_loss: 1.7865 - val_acc: 0.5656 Epoch 00162: val_acc improved from 0.55858 to 0.56559, saving model to ./ModelSnapshots/LSTM-v1-162.h5 Epoch 163/3000 - 32s - loss: 1.7142 - acc: 0.5282 - val_loss: 1.8238 - val_acc: 0.5566 Epoch 00163: val_acc did not improve from 0.56559 Epoch 164/3000 - 32s - loss: 1.7238 - acc: 0.5282 - val_loss: 1.8009 - val_acc: 0.5415 Epoch 00164: val_acc did not improve from 0.56559 Epoch 165/3000 - 29s - loss: 1.7092 - acc: 0.5334 - val_loss: 1.7934 - val_acc: 0.5699 Epoch 00165: val_acc improved from 0.56559 to 0.56987, saving model to ./ModelSnapshots/LSTM-v1-165.h5 Epoch 166/3000 - 32s - loss: 1.7107 - acc: 0.5374 - val_loss: 1.8209 - val_acc: 0.5481 Epoch 00166: val_acc did not improve from 0.56987 Epoch 167/3000 - 30s - loss: 1.6829 - acc: 0.5492 - val_loss: 1.7870 - val_acc: 0.5477 Epoch 00167: val_acc did not improve from 0.56987 Epoch 168/3000 - 31s - loss: 1.6791 - acc: 0.5402 - val_loss: 1.7036 - val_acc: 0.5847 Epoch 00168: val_acc improved from 0.56987 to 0.58466, saving model to ./ModelSnapshots/LSTM-v1-168.h5 Epoch 169/3000 - 32s - loss: 1.6686 - acc: 0.5515 - val_loss: 1.7252 - val_acc: 0.5777 Epoch 00169: val_acc did not improve from 0.58466 Epoch 170/3000 - 30s - loss: 1.6653 - acc: 0.5537 - val_loss: 1.7381 - val_acc: 0.5839 Epoch 00170: val_acc did not improve from 0.58466 Epoch 171/3000 - 32s - loss: 1.6565 - acc: 0.5634 - val_loss: 1.7307 - val_acc: 0.5780 Epoch 00171: val_acc did not improve from 0.58466 Epoch 172/3000 - 30s - loss: 1.6546 - acc: 0.5556 - val_loss: 1.6916 - val_acc: 0.6057 Epoch 00172: val_acc improved from 0.58466 to 0.60568, saving model to ./ModelSnapshots/LSTM-v1-172.h5 Epoch 173/3000 - 31s - loss: 1.6538 - acc: 0.5550 - val_loss: 1.7286 - val_acc: 0.5718 Epoch 00173: val_acc did not improve from 0.60568 Epoch 174/3000 - 31s - loss: 1.6238 - acc: 0.5690 - val_loss: 1.7000 - val_acc: 0.6030 Epoch 00174: val_acc did not improve from 0.60568 Epoch 175/3000 - 30s - loss: 1.6366 - acc: 0.5630 - val_loss: 1.7058 - val_acc: 0.5987 Epoch 00175: val_acc did not improve from 0.60568 Epoch 176/3000 - 31s - loss: 1.6284 - acc: 0.5693 - val_loss: 1.6839 - val_acc: 0.6002 Epoch 00176: val_acc did not improve from 0.60568 Epoch 177/3000 - 31s - loss: 1.6234 - acc: 0.5655 - val_loss: 1.7064 - val_acc: 0.5870 Epoch 00177: val_acc did not improve from 0.60568 Epoch 178/3000 - 31s - loss: 1.6118 - acc: 0.5768 - val_loss: 1.6805 - val_acc: 0.6088 Epoch 00178: val_acc improved from 0.60568 to 0.60880, saving model to ./ModelSnapshots/LSTM-v1-178.h5 Epoch 179/3000 - 31s - loss: 1.5972 - acc: 0.5726 - val_loss: 1.6665 - val_acc: 0.5998 Epoch 00179: val_acc did not improve from 0.60880 Epoch 180/3000 - 32s - loss: 1.6037 - acc: 0.5764 - val_loss: 1.6573 - val_acc: 0.6065 Epoch 00180: val_acc did not improve from 0.60880 Epoch 181/3000 - 29s - loss: 1.6060 - acc: 0.5814 - val_loss: 1.6807 - val_acc: 0.6010 Epoch 00181: val_acc did not improve from 0.60880 Epoch 182/3000 - 31s - loss: 1.5979 - acc: 0.5782 - val_loss: 1.6651 - val_acc: 0.6061 Epoch 00182: val_acc did not improve from 0.60880 Epoch 183/3000 - 32s - loss: 1.5730 - acc: 0.5877 - val_loss: 1.7102 - val_acc: 0.5905 Epoch 00183: val_acc did not improve from 0.60880 Epoch 184/3000 - 31s - loss: 1.5758 - acc: 0.5882 - val_loss: 1.6400 - val_acc: 0.6345 Epoch 00184: val_acc improved from 0.60880 to 0.63449, saving model to ./ModelSnapshots/LSTM-v1-184.h5 Epoch 185/3000 - 30s - loss: 1.5683 - acc: 0.5978 - val_loss: 1.7124 - val_acc: 0.5858 Epoch 00185: val_acc did not improve from 0.63449 Epoch 186/3000 - 32s - loss: 1.5617 - acc: 0.5957 - val_loss: 1.5891 - val_acc: 0.6322 Epoch 00186: val_acc did not improve from 0.63449 Epoch 187/3000 - 31s - loss: 1.5567 - acc: 0.5992 - val_loss: 1.5721 - val_acc: 0.6454 Epoch 00187: val_acc improved from 0.63449 to 0.64539, saving model to ./ModelSnapshots/LSTM-v1-187.h5 Epoch 188/3000 - 30s - loss: 1.5432 - acc: 0.5954 - val_loss: 1.6278 - val_acc: 0.6271 Epoch 00188: val_acc did not improve from 0.64539 Epoch 189/3000 - 31s - loss: 1.5315 - acc: 0.6088 - val_loss: 1.5630 - val_acc: 0.6477 Epoch 00189: val_acc improved from 0.64539 to 0.64772, saving model to ./ModelSnapshots/LSTM-v1-189.h5 Epoch 190/3000 - 30s - loss: 1.5608 - acc: 0.6040 - val_loss: 1.6215 - val_acc: 0.6279 Epoch 00190: val_acc did not improve from 0.64772 Epoch 191/3000 - 32s - loss: 1.5158 - acc: 0.6188 - val_loss: 1.6497 - val_acc: 0.6290 Epoch 00191: val_acc did not improve from 0.64772 Epoch 192/3000 - 29s - loss: 1.5071 - acc: 0.6093 - val_loss: 1.5323 - val_acc: 0.6532 Epoch 00192: val_acc improved from 0.64772 to 0.65317, saving model to ./ModelSnapshots/LSTM-v1-192.h5 Epoch 193/3000 - 32s - loss: 1.5063 - acc: 0.6128 - val_loss: 1.5500 - val_acc: 0.6407 Epoch 00193: val_acc did not improve from 0.65317 Epoch 194/3000 - 29s - loss: 1.4953 - acc: 0.6147 - val_loss: 1.5682 - val_acc: 0.6462 Epoch 00194: val_acc did not improve from 0.65317 Epoch 195/3000 - 32s - loss: 1.4770 - acc: 0.6262 - val_loss: 1.5359 - val_acc: 0.6567 Epoch 00195: val_acc improved from 0.65317 to 0.65668, saving model to ./ModelSnapshots/LSTM-v1-195.h5 Epoch 196/3000 - 30s - loss: 1.4822 - acc: 0.6330 - val_loss: 1.5659 - val_acc: 0.6613 Epoch 00196: val_acc improved from 0.65668 to 0.66135, saving model to ./ModelSnapshots/LSTM-v1-196.h5 Epoch 197/3000 - 32s - loss: 1.4783 - acc: 0.6256 - val_loss: 1.5052 - val_acc: 0.6610 Epoch 00197: val_acc did not improve from 0.66135 Epoch 198/3000 - 30s - loss: 1.4966 - acc: 0.6256 - val_loss: 1.5852 - val_acc: 0.6220 Epoch 00198: val_acc did not improve from 0.66135 Epoch 199/3000 - 33s - loss: 1.4907 - acc: 0.6270 - val_loss: 1.5417 - val_acc: 0.6641 Epoch 00199: val_acc improved from 0.66135 to 0.66407, saving model to ./ModelSnapshots/LSTM-v1-199.h5 Epoch 200/3000 - 31s - loss: 1.4683 - acc: 0.6324 - val_loss: 1.5307 - val_acc: 0.6528 Epoch 00200: val_acc did not improve from 0.66407 Epoch 201/3000 - 30s - loss: 1.4606 - acc: 0.6365 - val_loss: 1.5474 - val_acc: 0.6458 Epoch 00201: val_acc did not improve from 0.66407 Epoch 202/3000 - 32s - loss: 1.4426 - acc: 0.6439 - val_loss: 1.4965 - val_acc: 0.6676 Epoch 00202: val_acc improved from 0.66407 to 0.66757, saving model to ./ModelSnapshots/LSTM-v1-202.h5 Epoch 203/3000 - 32s - loss: 1.4257 - acc: 0.6476 - val_loss: 1.5003 - val_acc: 0.6769 Epoch 00203: val_acc improved from 0.66757 to 0.67692, saving model to ./ModelSnapshots/LSTM-v1-203.h5 Epoch 204/3000 - 29s - loss: 1.4217 - acc: 0.6487 - val_loss: 1.5430 - val_acc: 0.6606 Epoch 00204: val_acc did not improve from 0.67692 Epoch 205/3000 - 31s - loss: 1.4226 - acc: 0.6493 - val_loss: 1.4830 - val_acc: 0.6789 Epoch 00205: val_acc improved from 0.67692 to 0.67886, saving model to ./ModelSnapshots/LSTM-v1-205.h5 Epoch 206/3000 - 32s - loss: 1.3975 - acc: 0.6550 - val_loss: 1.4585 - val_acc: 0.6816 Epoch 00206: val_acc improved from 0.67886 to 0.68159, saving model to ./ModelSnapshots/LSTM-v1-206.h5 Epoch 207/3000 - 30s - loss: 1.3852 - acc: 0.6707 - val_loss: 1.4623 - val_acc: 0.6804 Epoch 00207: val_acc did not improve from 0.68159 Epoch 208/3000 - 32s - loss: 1.3694 - acc: 0.6736 - val_loss: 1.4777 - val_acc: 0.6828 Epoch 00208: val_acc improved from 0.68159 to 0.68276, saving model to ./ModelSnapshots/LSTM-v1-208.h5 Epoch 209/3000 - 29s - loss: 1.3926 - acc: 0.6633 - val_loss: 1.4856 - val_acc: 0.6804 Epoch 00209: val_acc did not improve from 0.68276 Epoch 210/3000 - 31s - loss: 1.3847 - acc: 0.6653 - val_loss: 1.4768 - val_acc: 0.6695 Epoch 00210: val_acc did not improve from 0.68276 Epoch 211/3000 - 31s - loss: 1.3691 - acc: 0.6732 - val_loss: 1.4424 - val_acc: 0.6940 Epoch 00211: val_acc improved from 0.68276 to 0.69404, saving model to ./ModelSnapshots/LSTM-v1-211.h5 Epoch 212/3000 - 30s - loss: 1.3587 - acc: 0.6763 - val_loss: 1.4104 - val_acc: 0.6979 Epoch 00212: val_acc improved from 0.69404 to 0.69794, saving model to ./ModelSnapshots/LSTM-v1-212.h5 Epoch 213/3000 - 32s - loss: 1.3547 - acc: 0.6778 - val_loss: 1.4327 - val_acc: 0.6960 Epoch 00213: val_acc did not improve from 0.69794 Epoch 214/3000 - 29s - loss: 1.4233 - acc: 0.6624 - val_loss: 1.4354 - val_acc: 0.6925 Epoch 00214: val_acc did not improve from 0.69794 Epoch 215/3000 - 31s - loss: 1.3359 - acc: 0.6828 - val_loss: 1.4443 - val_acc: 0.6972 Epoch 00215: val_acc did not improve from 0.69794 Epoch 216/3000 - 31s - loss: 1.3300 - acc: 0.6866 - val_loss: 1.4265 - val_acc: 0.7057 Epoch 00216: val_acc improved from 0.69794 to 0.70572, saving model to ./ModelSnapshots/LSTM-v1-216.h5 Epoch 217/3000 - 31s - loss: 1.3149 - acc: 0.6937 - val_loss: 1.4729 - val_acc: 0.6909 Epoch 00217: val_acc did not improve from 0.70572 Epoch 218/3000 - 30s - loss: 1.3437 - acc: 0.6863 - val_loss: 1.4187 - val_acc: 0.7116 Epoch 00218: val_acc improved from 0.70572 to 0.71156, saving model to ./ModelSnapshots/LSTM-v1-218.h5 Epoch 219/3000 - 32s - loss: 1.2771 - acc: 0.7052 - val_loss: 1.4062 - val_acc: 0.7042 Epoch 00219: val_acc did not improve from 0.71156 Epoch 220/3000 - 29s - loss: 1.3012 - acc: 0.6947 - val_loss: 1.3739 - val_acc: 0.7197 Epoch 00220: val_acc improved from 0.71156 to 0.71974, saving model to ./ModelSnapshots/LSTM-v1-220.h5 Epoch 221/3000 - 30s - loss: 1.2894 - acc: 0.7040 - val_loss: 1.3745 - val_acc: 0.7151 Epoch 00221: val_acc did not improve from 0.71974 Epoch 222/3000 - 31s - loss: 1.2632 - acc: 0.7091 - val_loss: 1.3651 - val_acc: 0.7197 Epoch 00222: val_acc did not improve from 0.71974 Epoch 223/3000 - 31s - loss: 1.2625 - acc: 0.7120 - val_loss: 1.4143 - val_acc: 0.6979 Epoch 00223: val_acc did not improve from 0.71974 Epoch 224/3000 - 32s - loss: 1.2671 - acc: 0.7098 - val_loss: 1.3643 - val_acc: 0.7221 Epoch 00224: val_acc improved from 0.71974 to 0.72207, saving model to ./ModelSnapshots/LSTM-v1-224.h5 Epoch 225/3000 - 30s - loss: 1.2578 - acc: 0.7124 - val_loss: 1.3309 - val_acc: 0.7205 Epoch 00225: val_acc did not improve from 0.72207 Epoch 226/3000 - 31s - loss: 1.2505 - acc: 0.7168 - val_loss: 1.3527 - val_acc: 0.7197 Epoch 00226: val_acc did not improve from 0.72207 Epoch 227/3000 - 29s - loss: 1.2482 - acc: 0.7171 - val_loss: 1.3478 - val_acc: 0.7186 Epoch 00227: val_acc did not improve from 0.72207 Epoch 228/3000 - 31s - loss: 1.2348 - acc: 0.7212 - val_loss: 1.3636 - val_acc: 0.7225 Epoch 00228: val_acc improved from 0.72207 to 0.72246, saving model to ./ModelSnapshots/LSTM-v1-228.h5 Epoch 229/3000 - 32s - loss: 1.2146 - acc: 0.7337 - val_loss: 1.3154 - val_acc: 0.7384 Epoch 00229: val_acc improved from 0.72246 to 0.73842, saving model to ./ModelSnapshots/LSTM-v1-229.h5 Epoch 230/3000 - 31s - loss: 1.2042 - acc: 0.7366 - val_loss: 1.4406 - val_acc: 0.7011 Epoch 00230: val_acc did not improve from 0.73842 Epoch 231/3000 - 29s - loss: 1.2119 - acc: 0.7314 - val_loss: 1.3201 - val_acc: 0.7349 Epoch 00231: val_acc did not improve from 0.73842 Epoch 232/3000 - 31s - loss: 1.2014 - acc: 0.7348 - val_loss: 1.3087 - val_acc: 0.7326 Epoch 00232: val_acc did not improve from 0.73842 Epoch 233/3000 - 31s - loss: 1.2043 - acc: 0.7331 - val_loss: 1.3322 - val_acc: 0.7275 Epoch 00233: val_acc did not improve from 0.73842 Epoch 234/3000 - 31s - loss: 1.1833 - acc: 0.7428 - val_loss: 1.3529 - val_acc: 0.7267 Epoch 00234: val_acc did not improve from 0.73842 Epoch 235/3000 - 30s - loss: 1.1983 - acc: 0.7411 - val_loss: 1.2910 - val_acc: 0.7384 Epoch 00235: val_acc did not improve from 0.73842 Epoch 236/3000 - 31s - loss: 1.1755 - acc: 0.7406 - val_loss: 1.3134 - val_acc: 0.7361 Epoch 00236: val_acc did not improve from 0.73842 Epoch 237/3000 - 29s - loss: 1.1770 - acc: 0.7415 - val_loss: 1.2957 - val_acc: 0.7361 Epoch 00237: val_acc did not improve from 0.73842 Epoch 238/3000 - 31s - loss: 1.1732 - acc: 0.7494 - val_loss: 1.3361 - val_acc: 0.7267 Epoch 00238: val_acc did not improve from 0.73842 Epoch 239/3000 - 31s - loss: 1.1891 - acc: 0.7414 - val_loss: 1.3118 - val_acc: 0.7396 Epoch 00239: val_acc improved from 0.73842 to 0.73959, saving model to ./ModelSnapshots/LSTM-v1-239.h5 Epoch 240/3000 - 30s - loss: 1.1584 - acc: 0.7524 - val_loss: 1.2570 - val_acc: 0.7454 Epoch 00240: val_acc improved from 0.73959 to 0.74543, saving model to ./ModelSnapshots/LSTM-v1-240.h5 Epoch 241/3000 - 30s - loss: 1.1461 - acc: 0.7583 - val_loss: 1.2675 - val_acc: 0.7388 Epoch 00241: val_acc did not improve from 0.74543 Epoch 242/3000 - 30s - loss: 1.1188 - acc: 0.7609 - val_loss: 1.2694 - val_acc: 0.7326 Epoch 00242: val_acc did not improve from 0.74543 Epoch 243/3000 - 32s - loss: 1.1292 - acc: 0.7595 - val_loss: 1.2226 - val_acc: 0.7520 Epoch 00243: val_acc improved from 0.74543 to 0.75204, saving model to ./ModelSnapshots/LSTM-v1-243.h5 Epoch 244/3000 - 29s - loss: 1.1100 - acc: 0.7674 - val_loss: 1.2890 - val_acc: 0.7373 Epoch 00244: val_acc did not improve from 0.75204 Epoch 245/3000 - 30s - loss: 1.1264 - acc: 0.7654 - val_loss: 1.2975 - val_acc: 0.7380 Epoch 00245: val_acc did not improve from 0.75204 Epoch 246/3000 - 31s - loss: 1.1119 - acc: 0.7690 - val_loss: 1.2496 - val_acc: 0.7462 Epoch 00246: val_acc did not improve from 0.75204 Epoch 247/3000 - 30s - loss: 1.1066 - acc: 0.7669 - val_loss: 1.2268 - val_acc: 0.7513 Epoch 00247: val_acc did not improve from 0.75204 Epoch 248/3000 - 31s - loss: 1.0889 - acc: 0.7743 - val_loss: 1.2417 - val_acc: 0.7466 Epoch 00248: val_acc did not improve from 0.75204 Epoch 249/3000 - 31s - loss: 1.0890 - acc: 0.7722 - val_loss: 1.3563 - val_acc: 0.7236 Epoch 00249: val_acc did not improve from 0.75204 Epoch 250/3000 - 31s - loss: 1.0936 - acc: 0.7722 - val_loss: 1.2323 - val_acc: 0.7571 Epoch 00250: val_acc improved from 0.75204 to 0.75710, saving model to ./ModelSnapshots/LSTM-v1-250.h5 Epoch 251/3000 - 31s - loss: 1.0894 - acc: 0.7731 - val_loss: 1.2385 - val_acc: 0.7489 Epoch 00251: val_acc did not improve from 0.75710 Epoch 252/3000 - 30s - loss: 1.0899 - acc: 0.7749 - val_loss: 1.2425 - val_acc: 0.7493 Epoch 00252: val_acc did not improve from 0.75710 Epoch 253/3000 - 31s - loss: 1.0503 - acc: 0.7814 - val_loss: 1.2751 - val_acc: 0.7489 Epoch 00253: val_acc did not improve from 0.75710 Epoch 254/3000 - 29s - loss: 1.0586 - acc: 0.7797 - val_loss: 1.2895 - val_acc: 0.7345 Epoch 00254: val_acc did not improve from 0.75710 Epoch 255/3000 - 31s - loss: 1.0501 - acc: 0.7886 - val_loss: 1.2303 - val_acc: 0.7552 Epoch 00255: val_acc did not improve from 0.75710 Epoch 256/3000 - 30s - loss: 1.0533 - acc: 0.7838 - val_loss: 1.2029 - val_acc: 0.7602 Epoch 00256: val_acc improved from 0.75710 to 0.76022, saving model to ./ModelSnapshots/LSTM-v1-256.h5 Epoch 257/3000 - 31s - loss: 1.0425 - acc: 0.7856 - val_loss: 1.2786 - val_acc: 0.7439 Epoch 00257: val_acc did not improve from 0.76022 Epoch 258/3000 - 32s - loss: 1.0390 - acc: 0.7906 - val_loss: 1.2131 - val_acc: 0.7614 Epoch 00258: val_acc improved from 0.76022 to 0.76139, saving model to ./ModelSnapshots/LSTM-v1-258.h5 Epoch 259/3000 - 30s - loss: 1.0428 - acc: 0.7888 - val_loss: 1.2970 - val_acc: 0.7291 Epoch 00259: val_acc did not improve from 0.76139 Epoch 260/3000 - 30s - loss: 1.0305 - acc: 0.7942 - val_loss: 1.2377 - val_acc: 0.7520 Epoch 00260: val_acc did not improve from 0.76139 Epoch 261/3000 - 30s - loss: 1.0519 - acc: 0.7852 - val_loss: 1.2362 - val_acc: 0.7559 Epoch 00261: val_acc did not improve from 0.76139 Epoch 262/3000 - 32s - loss: 1.0285 - acc: 0.7980 - val_loss: 1.2101 - val_acc: 0.7594 Epoch 00262: val_acc did not improve from 0.76139 Epoch 263/3000 - 30s - loss: 1.0345 - acc: 0.7953 - val_loss: 1.1472 - val_acc: 0.7731 Epoch 00263: val_acc improved from 0.76139 to 0.77306, saving model to ./ModelSnapshots/LSTM-v1-263.h5 Epoch 264/3000 - 31s - loss: 1.0020 - acc: 0.8001 - val_loss: 1.1879 - val_acc: 0.7692 Epoch 00264: val_acc did not improve from 0.77306 Epoch 265/3000 - 31s - loss: 1.0146 - acc: 0.7980 - val_loss: 1.2670 - val_acc: 0.7415 Epoch 00265: val_acc did not improve from 0.77306 Epoch 266/3000 - 31s - loss: 0.9991 - acc: 0.7998 - val_loss: 1.1559 - val_acc: 0.7645 Epoch 00266: val_acc did not improve from 0.77306 Epoch 267/3000 - 30s - loss: 0.9823 - acc: 0.8048 - val_loss: 1.3164 - val_acc: 0.7353 Epoch 00267: val_acc did not improve from 0.77306 Epoch 268/3000 - 32s - loss: 1.0059 - acc: 0.8021 - val_loss: 1.2022 - val_acc: 0.7610 Epoch 00268: val_acc did not improve from 0.77306 Epoch 269/3000 - 30s - loss: 1.0039 - acc: 0.8062 - val_loss: 1.2348 - val_acc: 0.7594 Epoch 00269: val_acc did not improve from 0.77306 Epoch 270/3000 - 33s - loss: 0.9958 - acc: 0.8006 - val_loss: 1.1789 - val_acc: 0.7633 Epoch 00270: val_acc did not improve from 0.77306 Epoch 271/3000 - 31s - loss: 0.9794 - acc: 0.8069 - val_loss: 1.2661 - val_acc: 0.7482 Epoch 00271: val_acc did not improve from 0.77306 Epoch 272/3000 - 29s - loss: 0.9759 - acc: 0.8050 - val_loss: 1.1369 - val_acc: 0.7770 Epoch 00272: val_acc improved from 0.77306 to 0.77696, saving model to ./ModelSnapshots/LSTM-v1-272.h5 Epoch 273/3000 - 31s - loss: 0.9737 - acc: 0.8072 - val_loss: 1.2008 - val_acc: 0.7583 Epoch 00273: val_acc did not improve from 0.77696 Epoch 274/3000 - 32s - loss: 0.9466 - acc: 0.8170 - val_loss: 1.2508 - val_acc: 0.7544 Epoch 00274: val_acc did not improve from 0.77696 Epoch 275/3000 - 31s - loss: 0.9635 - acc: 0.8123 - val_loss: 1.2048 - val_acc: 0.7645 Epoch 00275: val_acc did not improve from 0.77696 Epoch 276/3000 - 31s - loss: 0.9897 - acc: 0.8039 - val_loss: 1.1925 - val_acc: 0.7614 Epoch 00276: val_acc did not improve from 0.77696 Epoch 277/3000 - 31s - loss: 0.9691 - acc: 0.8110 - val_loss: 1.2056 - val_acc: 0.7614 Epoch 00277: val_acc did not improve from 0.77696 Epoch 278/3000 - 31s - loss: 0.9639 - acc: 0.8149 - val_loss: 1.1680 - val_acc: 0.7773 Epoch 00278: val_acc improved from 0.77696 to 0.77735, saving model to ./ModelSnapshots/LSTM-v1-278.h5 Epoch 279/3000 - 29s - loss: 0.9557 - acc: 0.8155 - val_loss: 1.1965 - val_acc: 0.7622 Epoch 00279: val_acc did not improve from 0.77735 Epoch 280/3000 - 30s - loss: 0.9714 - acc: 0.8111 - val_loss: 1.1554 - val_acc: 0.7793 Epoch 00280: val_acc improved from 0.77735 to 0.77929, saving model to ./ModelSnapshots/LSTM-v1-280.h5 Epoch 281/3000 - 32s - loss: 0.9599 - acc: 0.8137 - val_loss: 1.1530 - val_acc: 0.7773 Epoch 00281: val_acc did not improve from 0.77929 Epoch 282/3000 - 31s - loss: 0.9504 - acc: 0.8149 - val_loss: 1.1114 - val_acc: 0.7801 Epoch 00282: val_acc improved from 0.77929 to 0.78007, saving model to ./ModelSnapshots/LSTM-v1-282.h5 Epoch 283/3000 - 30s - loss: 0.9316 - acc: 0.8238 - val_loss: 1.1905 - val_acc: 0.7711 Epoch 00283: val_acc did not improve from 0.78007 Epoch 284/3000 - 30s - loss: 0.9260 - acc: 0.8217 - val_loss: 1.1318 - val_acc: 0.7754 Epoch 00284: val_acc did not improve from 0.78007 Epoch 285/3000 - 31s - loss: 0.9372 - acc: 0.8140 - val_loss: 1.1064 - val_acc: 0.7793 Epoch 00285: val_acc did not improve from 0.78007 Epoch 286/3000 - 31s - loss: 0.9319 - acc: 0.8220 - val_loss: 1.1778 - val_acc: 0.7805 Epoch 00286: val_acc improved from 0.78007 to 0.78046, saving model to ./ModelSnapshots/LSTM-v1-286.h5 Epoch 287/3000 - 32s - loss: 0.9362 - acc: 0.8223 - val_loss: 1.2934 - val_acc: 0.7427 Epoch 00287: val_acc did not improve from 0.78046 Epoch 288/3000 - 30s - loss: 0.9249 - acc: 0.8193 - val_loss: 1.1700 - val_acc: 0.7742 Epoch 00288: val_acc did not improve from 0.78046 Epoch 289/3000 - 31s - loss: 0.9194 - acc: 0.8271 - val_loss: 1.1633 - val_acc: 0.7808 Epoch 00289: val_acc improved from 0.78046 to 0.78085, saving model to ./ModelSnapshots/LSTM-v1-289.h5 Epoch 290/3000 - 31s - loss: 0.9366 - acc: 0.8202 - val_loss: 1.1169 - val_acc: 0.7824 Epoch 00290: val_acc improved from 0.78085 to 0.78241, saving model to ./ModelSnapshots/LSTM-v1-290.h5 Epoch 291/3000 - 32s - loss: 0.9164 - acc: 0.8274 - val_loss: 1.1341 - val_acc: 0.7820 Epoch 00291: val_acc did not improve from 0.78241 Epoch 292/3000 - 29s - loss: 0.8966 - acc: 0.8357 - val_loss: 1.1341 - val_acc: 0.7785 Epoch 00292: val_acc did not improve from 0.78241 Epoch 293/3000 - 32s - loss: 0.9236 - acc: 0.8179 - val_loss: 1.1191 - val_acc: 0.7805 Epoch 00293: val_acc did not improve from 0.78241 Epoch 294/3000 - 29s - loss: 0.9055 - acc: 0.8303 - val_loss: 1.1488 - val_acc: 0.7645 Epoch 00294: val_acc did not improve from 0.78241 Epoch 295/3000 - 31s - loss: 0.9143 - acc: 0.8197 - val_loss: 1.1451 - val_acc: 0.7801 Epoch 00295: val_acc did not improve from 0.78241 Epoch 296/3000 - 30s - loss: 0.9034 - acc: 0.8320 - val_loss: 1.1841 - val_acc: 0.7641 Epoch 00296: val_acc did not improve from 0.78241 Epoch 297/3000 - 30s - loss: 0.8955 - acc: 0.8294 - val_loss: 1.1107 - val_acc: 0.7844 Epoch 00297: val_acc improved from 0.78241 to 0.78435, saving model to ./ModelSnapshots/LSTM-v1-297.h5 Epoch 298/3000 - 31s - loss: 0.8964 - acc: 0.8287 - val_loss: 1.1443 - val_acc: 0.7816 Epoch 00298: val_acc did not improve from 0.78435 Epoch 299/3000 - 30s - loss: 0.9105 - acc: 0.8261 - val_loss: 1.1129 - val_acc: 0.7824 Epoch 00299: val_acc did not improve from 0.78435 Epoch 300/3000 - 30s - loss: 0.8894 - acc: 0.8308 - val_loss: 1.0606 - val_acc: 0.7960 Epoch 00300: val_acc improved from 0.78435 to 0.79603, saving model to ./ModelSnapshots/LSTM-v1-300.h5 Epoch 301/3000 - 31s - loss: 0.8664 - acc: 0.8401 - val_loss: 1.1634 - val_acc: 0.7773 Epoch 00301: val_acc did not improve from 0.79603 Epoch 302/3000 - 30s - loss: 0.8953 - acc: 0.8302 - val_loss: 1.1336 - val_acc: 0.7847 Epoch 00302: val_acc did not improve from 0.79603 Epoch 303/3000 - 31s - loss: 0.8806 - acc: 0.8383 - val_loss: 1.0879 - val_acc: 0.7902 Epoch 00303: val_acc did not improve from 0.79603 Epoch 304/3000 - 31s - loss: 0.8800 - acc: 0.8356 - val_loss: 1.0758 - val_acc: 0.7953 Epoch 00304: val_acc did not improve from 0.79603 Epoch 305/3000 - 29s - loss: 0.8654 - acc: 0.8362 - val_loss: 1.0556 - val_acc: 0.8046 Epoch 00305: val_acc improved from 0.79603 to 0.80459, saving model to ./ModelSnapshots/LSTM-v1-305.h5 Epoch 306/3000 - 32s - loss: 0.8789 - acc: 0.8357 - val_loss: 1.1561 - val_acc: 0.7789 Epoch 00306: val_acc did not improve from 0.80459 Epoch 307/3000 - 32s - loss: 0.8707 - acc: 0.8353 - val_loss: 1.1298 - val_acc: 0.7871 Epoch 00307: val_acc did not improve from 0.80459 Epoch 308/3000 - 29s - loss: 0.8679 - acc: 0.8380 - val_loss: 1.0785 - val_acc: 0.7937 Epoch 00308: val_acc did not improve from 0.80459 Epoch 309/3000 - 30s - loss: 0.8757 - acc: 0.8388 - val_loss: 1.1374 - val_acc: 0.7789 Epoch 00309: val_acc did not improve from 0.80459 Epoch 310/3000 - 30s - loss: 0.8687 - acc: 0.8397 - val_loss: 1.1523 - val_acc: 0.7766 Epoch 00310: val_acc did not improve from 0.80459 Epoch 311/3000 - 32s - loss: 0.8563 - acc: 0.8409 - val_loss: 1.0828 - val_acc: 0.7875 Epoch 00311: val_acc did not improve from 0.80459 Epoch 312/3000 - 31s - loss: 0.8589 - acc: 0.8441 - val_loss: 1.0684 - val_acc: 0.7875 Epoch 00312: val_acc did not improve from 0.80459 Epoch 313/3000 - 29s - loss: 0.8382 - acc: 0.8487 - val_loss: 1.0717 - val_acc: 0.7921 Epoch 00313: val_acc did not improve from 0.80459 Epoch 314/3000 - 30s - loss: 0.8542 - acc: 0.8373 - val_loss: 1.0827 - val_acc: 0.7941 Epoch 00314: val_acc did not improve from 0.80459 Epoch 315/3000 - 31s - loss: 0.8552 - acc: 0.8448 - val_loss: 1.0516 - val_acc: 0.7921 Epoch 00315: val_acc did not improve from 0.80459 Epoch 316/3000 - 31s - loss: 0.8527 - acc: 0.8419 - val_loss: 1.1131 - val_acc: 0.7836 Epoch 00316: val_acc did not improve from 0.80459 Epoch 317/3000 - 28s - loss: 0.8614 - acc: 0.8403 - val_loss: 1.0943 - val_acc: 0.8019 Epoch 00317: val_acc did not improve from 0.80459 Epoch 318/3000 - 31s - loss: 0.8316 - acc: 0.8489 - val_loss: 1.0385 - val_acc: 0.7988 Epoch 00318: val_acc did not improve from 0.80459 Epoch 319/3000 - 31s - loss: 0.8518 - acc: 0.8481 - val_loss: 1.1031 - val_acc: 0.7960 Epoch 00319: val_acc did not improve from 0.80459 Epoch 320/3000 - 30s - loss: 0.8534 - acc: 0.8406 - val_loss: 1.0793 - val_acc: 0.8007 Epoch 00320: val_acc did not improve from 0.80459 Epoch 321/3000 - 29s - loss: 0.8349 - acc: 0.8518 - val_loss: 1.0607 - val_acc: 0.7984 Epoch 00321: val_acc did not improve from 0.80459 Epoch 322/3000 - 32s - loss: 0.8109 - acc: 0.8564 - val_loss: 1.0437 - val_acc: 0.8100 Epoch 00322: val_acc improved from 0.80459 to 0.81004, saving model to ./ModelSnapshots/LSTM-v1-322.h5 Epoch 323/3000 - 28s - loss: 0.8229 - acc: 0.8505 - val_loss: 1.0624 - val_acc: 0.7991 Epoch 00323: val_acc did not improve from 0.81004 Epoch 324/3000 - 31s - loss: 0.8265 - acc: 0.8501 - val_loss: 1.0149 - val_acc: 0.8077 Epoch 00324: val_acc did not improve from 0.81004 Epoch 325/3000 - 29s - loss: 0.8172 - acc: 0.8554 - val_loss: 1.0836 - val_acc: 0.7988 Epoch 00325: val_acc did not improve from 0.81004 Epoch 326/3000 - 31s - loss: 0.8124 - acc: 0.8527 - val_loss: 1.0351 - val_acc: 0.8058 Epoch 00326: val_acc did not improve from 0.81004 Epoch 327/3000 - 31s - loss: 0.8286 - acc: 0.8477 - val_loss: 1.0974 - val_acc: 0.7929 Epoch 00327: val_acc did not improve from 0.81004 Epoch 328/3000 - 29s - loss: 0.8182 - acc: 0.8477 - val_loss: 1.0974 - val_acc: 0.7953 Epoch 00328: val_acc did not improve from 0.81004 Epoch 329/3000 - 32s - loss: 0.8181 - acc: 0.8527 - val_loss: 1.0273 - val_acc: 0.8046 Epoch 00329: val_acc did not improve from 0.81004 Epoch 330/3000 - 29s - loss: 0.8217 - acc: 0.8533 - val_loss: 1.0229 - val_acc: 0.8089 Epoch 00330: val_acc did not improve from 0.81004 Epoch 331/3000 - 32s - loss: 0.8182 - acc: 0.8545 - val_loss: 1.0118 - val_acc: 0.8015 Epoch 00331: val_acc did not improve from 0.81004 Epoch 332/3000 - 30s - loss: 0.8302 - acc: 0.8498 - val_loss: 1.0600 - val_acc: 0.7917 Epoch 00332: val_acc did not improve from 0.81004 Epoch 333/3000 - 30s - loss: 0.8036 - acc: 0.8584 - val_loss: 1.0229 - val_acc: 0.7984 Epoch 00333: val_acc did not improve from 0.81004 Epoch 334/3000 - 32s - loss: 0.8212 - acc: 0.8522 - val_loss: 1.0190 - val_acc: 0.8089 Epoch 00334: val_acc did not improve from 0.81004 Epoch 335/3000 - 29s - loss: 0.8111 - acc: 0.8560 - val_loss: 1.0210 - val_acc: 0.8093 Epoch 00335: val_acc did not improve from 0.81004 Epoch 336/3000 - 30s - loss: 0.7902 - acc: 0.8591 - val_loss: 1.0020 - val_acc: 0.8034 Epoch 00336: val_acc did not improve from 0.81004 Epoch 337/3000 - 30s - loss: 0.8256 - acc: 0.8501 - val_loss: 1.0480 - val_acc: 0.7976 Epoch 00337: val_acc did not improve from 0.81004 Epoch 338/3000 - 30s - loss: 0.8021 - acc: 0.8647 - val_loss: 1.0069 - val_acc: 0.8089 Epoch 00338: val_acc did not improve from 0.81004 Epoch 339/3000 - 33s - loss: 0.8013 - acc: 0.8599 - val_loss: 1.0146 - val_acc: 0.8089 Epoch 00339: val_acc did not improve from 0.81004 Epoch 340/3000 - 29s - loss: 0.7923 - acc: 0.8528 - val_loss: 1.0288 - val_acc: 0.8054 Epoch 00340: val_acc did not improve from 0.81004 Epoch 341/3000 - 32s - loss: 0.7774 - acc: 0.8607 - val_loss: 1.0056 - val_acc: 0.8069 Epoch 00341: val_acc did not improve from 0.81004 Epoch 342/3000 - 29s - loss: 0.7752 - acc: 0.8616 - val_loss: 1.0470 - val_acc: 0.7964 Epoch 00342: val_acc did not improve from 0.81004 Epoch 343/3000 - 30s - loss: 0.7852 - acc: 0.8551 - val_loss: 1.0359 - val_acc: 0.8015 Epoch 00343: val_acc did not improve from 0.81004 Epoch 344/3000 - 32s - loss: 0.7997 - acc: 0.8570 - val_loss: 1.0239 - val_acc: 0.8116 Epoch 00344: val_acc improved from 0.81004 to 0.81160, saving model to ./ModelSnapshots/LSTM-v1-344.h5 Epoch 345/3000 - 31s - loss: 0.7952 - acc: 0.8593 - val_loss: 1.0793 - val_acc: 0.7953 Epoch 00345: val_acc did not improve from 0.81160 Epoch 346/3000 - 31s - loss: 0.8099 - acc: 0.8563 - val_loss: 1.0191 - val_acc: 0.8046 Epoch 00346: val_acc did not improve from 0.81160 Epoch 347/3000 - 30s - loss: 0.7724 - acc: 0.8664 - val_loss: 1.0545 - val_acc: 0.7980 Epoch 00347: val_acc did not improve from 0.81160 Epoch 348/3000 - 30s - loss: 0.8051 - acc: 0.8579 - val_loss: 1.0120 - val_acc: 0.8108 Epoch 00348: val_acc did not improve from 0.81160 Epoch 349/3000 - 31s - loss: 0.7717 - acc: 0.8671 - val_loss: 1.0290 - val_acc: 0.8030 Epoch 00349: val_acc did not improve from 0.81160 Epoch 350/3000 - 30s - loss: 0.8217 - acc: 0.8486 - val_loss: 1.0772 - val_acc: 0.8026 Epoch 00350: val_acc did not improve from 0.81160 Epoch 351/3000 - 30s - loss: 0.8070 - acc: 0.8601 - val_loss: 1.0177 - val_acc: 0.8097 Epoch 00351: val_acc did not improve from 0.81160 Epoch 352/3000 - 30s - loss: 0.7847 - acc: 0.8610 - val_loss: 1.0620 - val_acc: 0.8085 Epoch 00352: val_acc did not improve from 0.81160 Epoch 353/3000 - 31s - loss: 0.7748 - acc: 0.8671 - val_loss: 1.0256 - val_acc: 0.8089 Epoch 00353: val_acc did not improve from 0.81160 Epoch 354/3000 - 29s - loss: 0.7647 - acc: 0.8671 - val_loss: 1.0351 - val_acc: 0.8073 Epoch 00354: val_acc did not improve from 0.81160 Epoch 355/3000 - 32s - loss: 0.7753 - acc: 0.8668 - val_loss: 1.0517 - val_acc: 0.8097 Epoch 00355: val_acc did not improve from 0.81160 Epoch 356/3000 - 30s - loss: 0.7730 - acc: 0.8697 - val_loss: 1.0437 - val_acc: 0.8104 Epoch 00356: val_acc did not improve from 0.81160 Epoch 357/3000 - 31s - loss: 0.7611 - acc: 0.8681 - val_loss: 1.0030 - val_acc: 0.8085 Epoch 00357: val_acc did not improve from 0.81160 Epoch 358/3000 - 30s - loss: 0.7800 - acc: 0.8644 - val_loss: 1.0532 - val_acc: 0.8046 Epoch 00358: val_acc did not improve from 0.81160 Epoch 359/3000 - 32s - loss: 0.7624 - acc: 0.8690 - val_loss: 1.0162 - val_acc: 0.8038 Epoch 00359: val_acc did not improve from 0.81160 Epoch 360/3000 - 30s - loss: 0.7607 - acc: 0.8659 - val_loss: 1.0487 - val_acc: 0.7945 Epoch 00360: val_acc did not improve from 0.81160 Epoch 361/3000 - 30s - loss: 0.7536 - acc: 0.8693 - val_loss: 1.0520 - val_acc: 0.8011 Epoch 00361: val_acc did not improve from 0.81160 Epoch 362/3000 - 30s - loss: 0.7701 - acc: 0.8675 - val_loss: 1.0541 - val_acc: 0.8054 Epoch 00362: val_acc did not improve from 0.81160 Epoch 363/3000 - 31s - loss: 0.7684 - acc: 0.8702 - val_loss: 0.9667 - val_acc: 0.8206 Epoch 00363: val_acc improved from 0.81160 to 0.82055, saving model to ./ModelSnapshots/LSTM-v1-363.h5 Epoch 364/3000 - 32s - loss: 0.7409 - acc: 0.8687 - val_loss: 0.9735 - val_acc: 0.8194 Epoch 00364: val_acc did not improve from 0.82055 Epoch 365/3000 - 31s - loss: 0.7482 - acc: 0.8688 - val_loss: 0.9960 - val_acc: 0.8132 Epoch 00365: val_acc did not improve from 0.82055 Epoch 366/3000 - 29s - loss: 0.7497 - acc: 0.8748 - val_loss: 0.9743 - val_acc: 0.8159 Epoch 00366: val_acc did not improve from 0.82055 Epoch 367/3000 - 30s - loss: 0.7463 - acc: 0.8721 - val_loss: 1.0472 - val_acc: 0.8038 Epoch 00367: val_acc did not improve from 0.82055 Epoch 368/3000 - 30s - loss: 0.7387 - acc: 0.8730 - val_loss: 0.9919 - val_acc: 0.8170 Epoch 00368: val_acc did not improve from 0.82055 Epoch 369/3000 - 30s - loss: 0.7461 - acc: 0.8717 - val_loss: 0.9794 - val_acc: 0.8276 Epoch 00369: val_acc improved from 0.82055 to 0.82756, saving model to ./ModelSnapshots/LSTM-v1-369.h5 Epoch 370/3000 - 29s - loss: 0.7625 - acc: 0.8664 - val_loss: 1.0434 - val_acc: 0.8089 Epoch 00370: val_acc did not improve from 0.82756 Epoch 371/3000 - 31s - loss: 0.7543 - acc: 0.8724 - val_loss: 1.0034 - val_acc: 0.8128 Epoch 00371: val_acc did not improve from 0.82756 Epoch 372/3000 - 31s - loss: 0.7449 - acc: 0.8711 - val_loss: 0.9866 - val_acc: 0.8132 Epoch 00372: val_acc did not improve from 0.82756 Epoch 373/3000 - 30s - loss: 0.7404 - acc: 0.8785 - val_loss: 1.0178 - val_acc: 0.8073 Epoch 00373: val_acc did not improve from 0.82756 Epoch 374/3000 - 30s - loss: 0.7380 - acc: 0.8727 - val_loss: 1.0444 - val_acc: 0.8081 Epoch 00374: val_acc did not improve from 0.82756 Epoch 375/3000 - 31s - loss: 0.7159 - acc: 0.8785 - val_loss: 1.0397 - val_acc: 0.8093 Epoch 00375: val_acc did not improve from 0.82756 Epoch 376/3000 - 30s - loss: 0.7268 - acc: 0.8783 - val_loss: 1.0407 - val_acc: 0.8155 Epoch 00376: val_acc did not improve from 0.82756 Epoch 377/3000 - 31s - loss: 0.7648 - acc: 0.8702 - val_loss: 1.0383 - val_acc: 0.8143 Epoch 00377: val_acc did not improve from 0.82756 Epoch 378/3000 - 30s - loss: 0.7418 - acc: 0.8744 - val_loss: 0.9557 - val_acc: 0.8252 Epoch 00378: val_acc did not improve from 0.82756 Epoch 379/3000 - 31s - loss: 0.7631 - acc: 0.8691 - val_loss: 1.0920 - val_acc: 0.7925 Epoch 00379: val_acc did not improve from 0.82756 Epoch 380/3000 - 31s - loss: 0.7403 - acc: 0.8738 - val_loss: 0.9497 - val_acc: 0.8174 Epoch 00380: val_acc did not improve from 0.82756 Epoch 381/3000 - 29s - loss: 0.7280 - acc: 0.8756 - val_loss: 1.0507 - val_acc: 0.8069 Epoch 00381: val_acc did not improve from 0.82756 Epoch 382/3000 - 31s - loss: 0.7467 - acc: 0.8714 - val_loss: 1.0647 - val_acc: 0.8042 Epoch 00382: val_acc did not improve from 0.82756 Epoch 383/3000 - 30s - loss: 0.7147 - acc: 0.8798 - val_loss: 1.0431 - val_acc: 0.8120 Epoch 00383: val_acc did not improve from 0.82756 Epoch 384/3000 - 31s - loss: 0.7253 - acc: 0.8767 - val_loss: 1.0173 - val_acc: 0.8147 Epoch 00384: val_acc did not improve from 0.82756 Epoch 385/3000 - 32s - loss: 0.7267 - acc: 0.8791 - val_loss: 1.0566 - val_acc: 0.8097 Epoch 00385: val_acc did not improve from 0.82756 Epoch 386/3000 - 29s - loss: 0.7260 - acc: 0.8747 - val_loss: 1.0022 - val_acc: 0.8163 Epoch 00386: val_acc did not improve from 0.82756 Epoch 387/3000 - 32s - loss: 0.7341 - acc: 0.8739 - val_loss: 1.0223 - val_acc: 0.8104 Epoch 00387: val_acc did not improve from 0.82756 Epoch 388/3000 - 31s - loss: 0.7092 - acc: 0.8809 - val_loss: 1.0109 - val_acc: 0.8178 Epoch 00388: val_acc did not improve from 0.82756 Epoch 389/3000 - 29s - loss: 0.7368 - acc: 0.8789 - val_loss: 1.0589 - val_acc: 0.8042 Epoch 00389: val_acc did not improve from 0.82756 Epoch 390/3000 - 31s - loss: 0.7278 - acc: 0.8755 - val_loss: 0.9617 - val_acc: 0.8209 Epoch 00390: val_acc did not improve from 0.82756 Epoch 391/3000 - 31s - loss: 0.7115 - acc: 0.8832 - val_loss: 0.9896 - val_acc: 0.8151 Epoch 00391: val_acc did not improve from 0.82756 Epoch 392/3000 - 29s - loss: 0.7167 - acc: 0.8806 - val_loss: 0.9741 - val_acc: 0.8229 Epoch 00392: val_acc did not improve from 0.82756 Epoch 393/3000 - 32s - loss: 0.7167 - acc: 0.8807 - val_loss: 1.0856 - val_acc: 0.7914 Epoch 00393: val_acc did not improve from 0.82756 Epoch 394/3000 - 29s - loss: 0.7462 - acc: 0.8747 - val_loss: 0.9327 - val_acc: 0.8307 Epoch 00394: val_acc improved from 0.82756 to 0.83067, saving model to ./ModelSnapshots/LSTM-v1-394.h5 Epoch 395/3000 - 29s - loss: 0.7202 - acc: 0.8762 - val_loss: 0.9674 - val_acc: 0.8318 Epoch 00395: val_acc improved from 0.83067 to 0.83184, saving model to ./ModelSnapshots/LSTM-v1-395.h5 Epoch 396/3000 - 32s - loss: 0.7261 - acc: 0.8800 - val_loss: 1.0525 - val_acc: 0.8100 Epoch 00396: val_acc did not improve from 0.83184 Epoch 397/3000 - 29s - loss: 0.7172 - acc: 0.8807 - val_loss: 0.9525 - val_acc: 0.8276 Epoch 00397: val_acc did not improve from 0.83184 Epoch 398/3000 - 31s - loss: 0.7170 - acc: 0.8815 - val_loss: 1.0284 - val_acc: 0.8151 Epoch 00398: val_acc did not improve from 0.83184 Epoch 399/3000 - 31s - loss: 0.7246 - acc: 0.8792 - val_loss: 0.9941 - val_acc: 0.8252 Epoch 00399: val_acc did not improve from 0.83184 Epoch 400/3000 - 29s - loss: 0.7085 - acc: 0.8818 - val_loss: 1.0028 - val_acc: 0.8147 Epoch 00400: val_acc did not improve from 0.83184 Epoch 401/3000 - 31s - loss: 0.7097 - acc: 0.8800 - val_loss: 1.0143 - val_acc: 0.8167 Epoch 00401: val_acc did not improve from 0.83184 Epoch 402/3000 - 31s - loss: 0.7154 - acc: 0.8815 - val_loss: 0.9683 - val_acc: 0.8287 Epoch 00402: val_acc did not improve from 0.83184 Epoch 403/3000 - 31s - loss: 0.6962 - acc: 0.8866 - val_loss: 1.0118 - val_acc: 0.8128 Epoch 00403: val_acc did not improve from 0.83184 Epoch 404/3000 - 31s - loss: 0.7014 - acc: 0.8847 - val_loss: 0.9564 - val_acc: 0.8260 Epoch 00404: val_acc did not improve from 0.83184 Epoch 405/3000 - 32s - loss: 0.6864 - acc: 0.8872 - val_loss: 1.0074 - val_acc: 0.8135 Epoch 00405: val_acc did not improve from 0.83184 Epoch 406/3000 - 30s - loss: 0.7071 - acc: 0.8801 - val_loss: 1.0440 - val_acc: 0.8120 Epoch 00406: val_acc did not improve from 0.83184 Epoch 407/3000 - 31s - loss: 0.7017 - acc: 0.8812 - val_loss: 0.9209 - val_acc: 0.8322 Epoch 00407: val_acc improved from 0.83184 to 0.83223, saving model to ./ModelSnapshots/LSTM-v1-407.h5 Epoch 408/3000 - 30s - loss: 0.6888 - acc: 0.8818 - val_loss: 0.9703 - val_acc: 0.8244 Epoch 00408: val_acc did not improve from 0.83223 Epoch 409/3000 - 29s - loss: 0.7102 - acc: 0.8807 - val_loss: 0.9795 - val_acc: 0.8093 Epoch 00409: val_acc did not improve from 0.83223 Epoch 410/3000 - 31s - loss: 0.7016 - acc: 0.8832 - val_loss: 1.0575 - val_acc: 0.8085 Epoch 00410: val_acc did not improve from 0.83223 Epoch 411/3000 - 32s - loss: 0.7020 - acc: 0.8842 - val_loss: 1.0143 - val_acc: 0.8128 Epoch 00411: val_acc did not improve from 0.83223 Epoch 412/3000 - 29s - loss: 0.6913 - acc: 0.8883 - val_loss: 0.9655 - val_acc: 0.8283 Epoch 00412: val_acc did not improve from 0.83223 Epoch 413/3000 - 30s - loss: 0.6830 - acc: 0.8863 - val_loss: 0.9658 - val_acc: 0.8276 Epoch 00413: val_acc did not improve from 0.83223 Epoch 414/3000 - 33s - loss: 0.6980 - acc: 0.8844 - val_loss: 0.9808 - val_acc: 0.8170 Epoch 00414: val_acc did not improve from 0.83223 Epoch 415/3000 - 30s - loss: 0.7306 - acc: 0.8819 - val_loss: 0.9565 - val_acc: 0.8225 Epoch 00415: val_acc did not improve from 0.83223 Epoch 416/3000 - 30s - loss: 0.6786 - acc: 0.8869 - val_loss: 0.9240 - val_acc: 0.8377 Epoch 00416: val_acc improved from 0.83223 to 0.83768, saving model to ./ModelSnapshots/LSTM-v1-416.h5 Epoch 417/3000 - 31s - loss: 0.6800 - acc: 0.8865 - val_loss: 1.0447 - val_acc: 0.8135 Epoch 00417: val_acc did not improve from 0.83768 Epoch 418/3000 - 30s - loss: 0.6849 - acc: 0.8884 - val_loss: 1.0136 - val_acc: 0.8112 Epoch 00418: val_acc did not improve from 0.83768 Epoch 419/3000 - 32s - loss: 0.7044 - acc: 0.8833 - val_loss: 0.9230 - val_acc: 0.8342 Epoch 00419: val_acc did not improve from 0.83768 Epoch 420/3000 - 29s - loss: 0.6763 - acc: 0.8936 - val_loss: 0.9175 - val_acc: 0.8307 Epoch 00420: val_acc did not improve from 0.83768 Epoch 421/3000 - 31s - loss: 0.6856 - acc: 0.8863 - val_loss: 0.9694 - val_acc: 0.8198 Epoch 00421: val_acc did not improve from 0.83768 Epoch 422/3000 - 30s - loss: 0.6960 - acc: 0.8862 - val_loss: 0.9924 - val_acc: 0.8221 Epoch 00422: val_acc did not improve from 0.83768 Epoch 423/3000 - 31s - loss: 0.6809 - acc: 0.8872 - val_loss: 0.9568 - val_acc: 0.8256 Epoch 00423: val_acc did not improve from 0.83768 Epoch 424/3000 - 32s - loss: 0.6743 - acc: 0.8869 - val_loss: 0.9685 - val_acc: 0.8272 Epoch 00424: val_acc did not improve from 0.83768 Epoch 425/3000 - 30s - loss: 0.6761 - acc: 0.8909 - val_loss: 0.9737 - val_acc: 0.8170 Epoch 00425: val_acc did not improve from 0.83768 Epoch 426/3000 - 29s - loss: 0.6811 - acc: 0.8877 - val_loss: 0.9116 - val_acc: 0.8357 Epoch 00426: val_acc did not improve from 0.83768 Epoch 427/3000 - 32s - loss: 0.6778 - acc: 0.8905 - val_loss: 0.9641 - val_acc: 0.8190 Epoch 00427: val_acc did not improve from 0.83768 Epoch 428/3000 - 30s - loss: 0.6847 - acc: 0.8896 - val_loss: 0.9862 - val_acc: 0.8241 Epoch 00428: val_acc did not improve from 0.83768 Epoch 429/3000 - 31s - loss: 0.6805 - acc: 0.8893 - val_loss: 0.9692 - val_acc: 0.8139 Epoch 00429: val_acc did not improve from 0.83768 Epoch 430/3000 - 30s - loss: 0.6785 - acc: 0.8881 - val_loss: 0.9187 - val_acc: 0.8307 Epoch 00430: val_acc did not improve from 0.83768 Epoch 431/3000 - 31s - loss: 0.6840 - acc: 0.8827 - val_loss: 0.9195 - val_acc: 0.8268 Epoch 00431: val_acc did not improve from 0.83768 Epoch 432/3000 - 30s - loss: 0.6737 - acc: 0.8883 - val_loss: 1.0007 - val_acc: 0.8252 Epoch 00432: val_acc did not improve from 0.83768 Epoch 433/3000 - 29s - loss: 0.6745 - acc: 0.8890 - val_loss: 0.9841 - val_acc: 0.8268 Epoch 00433: val_acc did not improve from 0.83768 Epoch 434/3000 - 30s - loss: 0.6760 - acc: 0.8869 - val_loss: 0.9422 - val_acc: 0.8326 Epoch 00434: val_acc did not improve from 0.83768 Epoch 435/3000 - 32s - loss: 0.6775 - acc: 0.8913 - val_loss: 1.0096 - val_acc: 0.8186 Epoch 00435: val_acc did not improve from 0.83768 Epoch 436/3000 - 31s - loss: 0.6689 - acc: 0.8919 - val_loss: 0.9567 - val_acc: 0.8264 Epoch 00436: val_acc did not improve from 0.83768 Epoch 437/3000 - 30s - loss: 0.6949 - acc: 0.8889 - val_loss: 1.0712 - val_acc: 0.8081 Epoch 00437: val_acc did not improve from 0.83768 Epoch 438/3000 - 30s - loss: 0.6819 - acc: 0.8871 - val_loss: 0.9538 - val_acc: 0.8233 Epoch 00438: val_acc did not improve from 0.83768 Epoch 439/3000 - 31s - loss: 0.6687 - acc: 0.8912 - val_loss: 1.0322 - val_acc: 0.8139 Epoch 00439: val_acc did not improve from 0.83768 Epoch 440/3000 - 30s - loss: 0.6751 - acc: 0.8889 - val_loss: 0.9630 - val_acc: 0.8256 Epoch 00440: val_acc did not improve from 0.83768 Epoch 441/3000 - 31s - loss: 0.6622 - acc: 0.8915 - val_loss: 0.9559 - val_acc: 0.8241 Epoch 00441: val_acc did not improve from 0.83768 Epoch 442/3000 - 32s - loss: 0.6632 - acc: 0.8934 - val_loss: 0.9613 - val_acc: 0.8206 Epoch 00442: val_acc did not improve from 0.83768 Epoch 443/3000 - 30s - loss: 0.6698 - acc: 0.8934 - val_loss: 0.9520 - val_acc: 0.8276 Epoch 00443: val_acc did not improve from 0.83768 Epoch 444/3000 - 32s - loss: 0.6589 - acc: 0.8978 - val_loss: 0.9992 - val_acc: 0.8276 Epoch 00444: val_acc did not improve from 0.83768 Epoch 445/3000 - 29s - loss: 0.6619 - acc: 0.8930 - val_loss: 0.9466 - val_acc: 0.8291 Epoch 00445: val_acc did not improve from 0.83768 Epoch 446/3000 - 31s - loss: 0.6575 - acc: 0.8949 - val_loss: 0.9641 - val_acc: 0.8248 Epoch 00446: val_acc did not improve from 0.83768 Epoch 447/3000 - 32s - loss: 0.6643 - acc: 0.8937 - val_loss: 0.9351 - val_acc: 0.8295 Epoch 00447: val_acc did not improve from 0.83768 Epoch 448/3000 - 31s - loss: 0.6409 - acc: 0.8967 - val_loss: 1.0199 - val_acc: 0.8167 Epoch 00448: val_acc did not improve from 0.83768 Epoch 449/3000 - 30s - loss: 0.6707 - acc: 0.8913 - val_loss: 0.9216 - val_acc: 0.8342 Epoch 00449: val_acc did not improve from 0.83768 Epoch 450/3000 - 30s - loss: 0.6656 - acc: 0.8889 - val_loss: 1.0240 - val_acc: 0.8209 Epoch 00450: val_acc did not improve from 0.83768 Epoch 451/3000 - 30s - loss: 0.6704 - acc: 0.8890 - val_loss: 0.9845 - val_acc: 0.8322 Epoch 00451: val_acc did not improve from 0.83768 Epoch 452/3000 - 31s - loss: 0.6570 - acc: 0.8942 - val_loss: 0.9081 - val_acc: 0.8427 Epoch 00452: val_acc improved from 0.83768 to 0.84274, saving model to ./ModelSnapshots/LSTM-v1-452.h5 Epoch 453/3000 - 32s - loss: 0.6687 - acc: 0.8904 - val_loss: 0.9301 - val_acc: 0.8268 Epoch 00453: val_acc did not improve from 0.84274 Epoch 454/3000 - 29s - loss: 0.6622 - acc: 0.8909 - val_loss: 0.9276 - val_acc: 0.8338 Epoch 00454: val_acc did not improve from 0.84274 Epoch 455/3000 - 33s - loss: 0.6512 - acc: 0.8945 - val_loss: 0.8959 - val_acc: 0.8377 Epoch 00455: val_acc did not improve from 0.84274 Epoch 456/3000 - 30s - loss: 0.6434 - acc: 0.8975 - val_loss: 1.0070 - val_acc: 0.8202 Epoch 00456: val_acc did not improve from 0.84274 Epoch 457/3000 - 31s - loss: 0.6649 - acc: 0.8913 - val_loss: 0.8930 - val_acc: 0.8346 Epoch 00457: val_acc did not improve from 0.84274 Epoch 458/3000 - 31s - loss: 0.6446 - acc: 0.8963 - val_loss: 0.9378 - val_acc: 0.8346 Epoch 00458: val_acc did not improve from 0.84274 Epoch 459/3000 - 32s - loss: 0.6460 - acc: 0.8933 - val_loss: 0.9946 - val_acc: 0.8163 Epoch 00459: val_acc did not improve from 0.84274 Epoch 460/3000 - 30s - loss: 0.6373 - acc: 0.9002 - val_loss: 0.9416 - val_acc: 0.8342 Epoch 00460: val_acc did not improve from 0.84274 Epoch 461/3000 - 32s - loss: 0.6478 - acc: 0.8995 - val_loss: 0.9468 - val_acc: 0.8299 Epoch 00461: val_acc did not improve from 0.84274 Epoch 462/3000 - 30s - loss: 0.6483 - acc: 0.8946 - val_loss: 0.9606 - val_acc: 0.8369 Epoch 00462: val_acc did not improve from 0.84274 Epoch 463/3000 - 31s - loss: 0.6565 - acc: 0.8949 - val_loss: 0.9546 - val_acc: 0.8272 Epoch 00463: val_acc did not improve from 0.84274 Epoch 464/3000 - 30s - loss: 0.6421 - acc: 0.8978 - val_loss: 0.9096 - val_acc: 0.8385 Epoch 00464: val_acc did not improve from 0.84274 Epoch 465/3000 - 30s - loss: 0.6411 - acc: 0.9008 - val_loss: 0.9590 - val_acc: 0.8307 Epoch 00465: val_acc did not improve from 0.84274 Epoch 466/3000 - 32s - loss: 0.6386 - acc: 0.8975 - val_loss: 0.9847 - val_acc: 0.8209 Epoch 00466: val_acc did not improve from 0.84274 Epoch 467/3000 - 29s - loss: 0.6587 - acc: 0.8966 - val_loss: 0.9514 - val_acc: 0.8299 Epoch 00467: val_acc did not improve from 0.84274 Epoch 468/3000 - 32s - loss: 0.6471 - acc: 0.8955 - val_loss: 0.9761 - val_acc: 0.8268 Epoch 00468: val_acc did not improve from 0.84274 Epoch 469/3000 - 29s - loss: 0.6345 - acc: 0.8989 - val_loss: 0.9755 - val_acc: 0.8272 Epoch 00469: val_acc did not improve from 0.84274 Epoch 470/3000 - 33s - loss: 0.6434 - acc: 0.8961 - val_loss: 0.9514 - val_acc: 0.8357 Epoch 00470: val_acc did not improve from 0.84274 Epoch 471/3000 - 29s - loss: 0.6647 - acc: 0.8910 - val_loss: 0.9720 - val_acc: 0.8229 Epoch 00471: val_acc did not improve from 0.84274 Epoch 472/3000 - 29s - loss: 0.6248 - acc: 0.9028 - val_loss: 1.0007 - val_acc: 0.8104 Epoch 00472: val_acc did not improve from 0.84274 Epoch 473/3000 - 31s - loss: 0.6511 - acc: 0.8948 - val_loss: 0.9711 - val_acc: 0.8252 Epoch 00473: val_acc did not improve from 0.84274 Epoch 474/3000 - 31s - loss: 0.6358 - acc: 0.8996 - val_loss: 0.9535 - val_acc: 0.8307 Epoch 00474: val_acc did not improve from 0.84274 Epoch 475/3000 - 30s - loss: 0.6237 - acc: 0.9023 - val_loss: 0.9315 - val_acc: 0.8369 Epoch 00475: val_acc did not improve from 0.84274 Epoch 476/3000 - 31s - loss: 0.6363 - acc: 0.8990 - val_loss: 0.9828 - val_acc: 0.8260 Epoch 00476: val_acc did not improve from 0.84274 Epoch 477/3000 - 29s - loss: 0.6449 - acc: 0.8960 - val_loss: 0.9743 - val_acc: 0.8264 Epoch 00477: val_acc did not improve from 0.84274 Epoch 478/3000 - 31s - loss: 0.6603 - acc: 0.8909 - val_loss: 1.0280 - val_acc: 0.8147 Epoch 00478: val_acc did not improve from 0.84274 Epoch 479/3000 - 31s - loss: 0.6296 - acc: 0.8976 - val_loss: 0.9203 - val_acc: 0.8346 Epoch 00479: val_acc did not improve from 0.84274 Epoch 480/3000 - 32s - loss: 0.6218 - acc: 0.9029 - val_loss: 0.8990 - val_acc: 0.8295 Epoch 00480: val_acc did not improve from 0.84274 Epoch 481/3000 - 30s - loss: 0.6194 - acc: 0.9029 - val_loss: 0.8981 - val_acc: 0.8322 Epoch 00481: val_acc did not improve from 0.84274 Epoch 482/3000 - 31s - loss: 0.6214 - acc: 0.9066 - val_loss: 0.9426 - val_acc: 0.8369 Epoch 00482: val_acc did not improve from 0.84274 Epoch 483/3000 - 31s - loss: 0.6336 - acc: 0.8964 - val_loss: 0.9820 - val_acc: 0.8287 Epoch 00483: val_acc did not improve from 0.84274 Epoch 484/3000 - 29s - loss: 0.6330 - acc: 0.8976 - val_loss: 0.9949 - val_acc: 0.8221 Epoch 00484: val_acc did not improve from 0.84274 Epoch 485/3000 - 31s - loss: 0.6278 - acc: 0.8976 - val_loss: 0.9057 - val_acc: 0.8396 Epoch 00485: val_acc did not improve from 0.84274 Epoch 486/3000 - 31s - loss: 0.6178 - acc: 0.9031 - val_loss: 0.9053 - val_acc: 0.8369 Epoch 00486: val_acc did not improve from 0.84274 Epoch 487/3000 - 29s - loss: 0.6206 - acc: 0.9038 - val_loss: 0.9601 - val_acc: 0.8283 Epoch 00487: val_acc did not improve from 0.84274 Epoch 00487: ReduceLROnPlateau reducing learning rate to 9.499999760009814e-05. Epoch 488/3000 - 31s - loss: 0.6209 - acc: 0.9022 - val_loss: 0.9219 - val_acc: 0.8276 Epoch 00488: val_acc did not improve from 0.84274 Epoch 489/3000 - 29s - loss: 0.6177 - acc: 0.9014 - val_loss: 0.9217 - val_acc: 0.8338 Epoch 00489: val_acc did not improve from 0.84274 Epoch 490/3000 - 31s - loss: 0.6256 - acc: 0.9041 - val_loss: 0.9317 - val_acc: 0.8381 Epoch 00490: val_acc did not improve from 0.84274 Epoch 491/3000 - 32s - loss: 0.6288 - acc: 0.9007 - val_loss: 0.9040 - val_acc: 0.8396 Epoch 00491: val_acc did not improve from 0.84274 Epoch 492/3000 - 29s - loss: 0.6171 - acc: 0.9023 - val_loss: 0.9252 - val_acc: 0.8334 Epoch 00492: val_acc did not improve from 0.84274 Epoch 493/3000 - 32s - loss: 0.6164 - acc: 0.9026 - val_loss: 0.9921 - val_acc: 0.8209 Epoch 00493: val_acc did not improve from 0.84274 Epoch 494/3000 - 31s - loss: 0.6113 - acc: 0.9040 - val_loss: 0.9450 - val_acc: 0.8287 Epoch 00494: val_acc did not improve from 0.84274 Epoch 495/3000 - 30s - loss: 0.6169 - acc: 0.9014 - val_loss: 0.9621 - val_acc: 0.8276 Epoch 00495: val_acc did not improve from 0.84274 Epoch 496/3000 - 29s - loss: 0.6022 - acc: 0.9062 - val_loss: 0.9252 - val_acc: 0.8342 Epoch 00496: val_acc did not improve from 0.84274 Epoch 497/3000 - 32s - loss: 0.6095 - acc: 0.9049 - val_loss: 0.9989 - val_acc: 0.8198 Epoch 00497: val_acc did not improve from 0.84274 Epoch 498/3000 - 29s - loss: 0.6256 - acc: 0.8986 - val_loss: 0.9319 - val_acc: 0.8365 Epoch 00498: val_acc did not improve from 0.84274 Epoch 499/3000 - 30s - loss: 0.6068 - acc: 0.9064 - val_loss: 0.9506 - val_acc: 0.8357 Epoch 00499: val_acc did not improve from 0.84274 Epoch 500/3000 - 33s - loss: 0.6110 - acc: 0.9035 - val_loss: 0.9020 - val_acc: 0.8322 Epoch 00500: val_acc did not improve from 0.84274 Epoch 501/3000 - 29s - loss: 0.5981 - acc: 0.9067 - val_loss: 0.9281 - val_acc: 0.8369 Epoch 00501: val_acc did not improve from 0.84274 Epoch 502/3000 - 30s - loss: 0.6126 - acc: 0.9044 - val_loss: 0.9046 - val_acc: 0.8408 Epoch 00502: val_acc did not improve from 0.84274 Epoch 503/3000 - 29s - loss: 0.6225 - acc: 0.8992 - val_loss: 0.8745 - val_acc: 0.8404 Epoch 00503: val_acc did not improve from 0.84274 Epoch 504/3000 - 30s - loss: 0.6211 - acc: 0.9044 - val_loss: 0.9955 - val_acc: 0.8225 Epoch 00504: val_acc did not improve from 0.84274 Epoch 505/3000 - 32s - loss: 0.6212 - acc: 0.8993 - val_loss: 0.8950 - val_acc: 0.8408 Epoch 00505: val_acc did not improve from 0.84274 Epoch 506/3000 - 31s - loss: 0.6094 - acc: 0.9053 - val_loss: 0.9933 - val_acc: 0.8233 Epoch 00506: val_acc did not improve from 0.84274 Epoch 507/3000 - 29s - loss: 0.6067 - acc: 0.9037 - val_loss: 0.9005 - val_acc: 0.8400 Epoch 00507: val_acc did not improve from 0.84274 Epoch 508/3000 - 32s - loss: 0.6113 - acc: 0.9035 - val_loss: 0.9273 - val_acc: 0.8412 Epoch 00508: val_acc did not improve from 0.84274 Epoch 509/3000 - 28s - loss: 0.6074 - acc: 0.9062 - val_loss: 0.8480 - val_acc: 0.8420 Epoch 00509: val_acc did not improve from 0.84274 Epoch 510/3000 - 32s - loss: 0.6066 - acc: 0.9041 - val_loss: 0.9606 - val_acc: 0.8303 Epoch 00510: val_acc did not improve from 0.84274 Epoch 511/3000 - 29s - loss: 0.6203 - acc: 0.9017 - val_loss: 0.9328 - val_acc: 0.8338 Epoch 00511: val_acc did not improve from 0.84274 Epoch 512/3000 - 30s - loss: 0.6036 - acc: 0.9050 - val_loss: 0.8756 - val_acc: 0.8466 Epoch 00512: val_acc improved from 0.84274 to 0.84663, saving model to ./ModelSnapshots/LSTM-v1-512.h5 Epoch 513/3000 - 31s - loss: 0.5944 - acc: 0.9053 - val_loss: 0.8823 - val_acc: 0.8420 Epoch 00513: val_acc did not improve from 0.84663 Epoch 514/3000 - 30s - loss: 0.5969 - acc: 0.9105 - val_loss: 0.9693 - val_acc: 0.8299 Epoch 00514: val_acc did not improve from 0.84663 Epoch 515/3000 - 31s - loss: 0.6015 - acc: 0.9032 - val_loss: 0.9040 - val_acc: 0.8388 Epoch 00515: val_acc did not improve from 0.84663 Epoch 516/3000 - 30s - loss: 0.6017 - acc: 0.9022 - val_loss: 0.9142 - val_acc: 0.8373 Epoch 00516: val_acc did not improve from 0.84663 Epoch 517/3000 - 30s - loss: 0.6046 - acc: 0.9014 - val_loss: 1.0028 - val_acc: 0.8217 Epoch 00517: val_acc did not improve from 0.84663 Epoch 518/3000 - 30s - loss: 0.6052 - acc: 0.9028 - val_loss: 0.9557 - val_acc: 0.8248 Epoch 00518: val_acc did not improve from 0.84663 Epoch 519/3000 - 31s - loss: 0.6058 - acc: 0.9049 - val_loss: 0.9401 - val_acc: 0.8315 Epoch 00519: val_acc did not improve from 0.84663 Epoch 520/3000 - 31s - loss: 0.5908 - acc: 0.9061 - val_loss: 0.9356 - val_acc: 0.8361 Epoch 00520: val_acc did not improve from 0.84663 Epoch 521/3000 - 30s - loss: 0.5869 - acc: 0.9056 - val_loss: 0.9188 - val_acc: 0.8385 Epoch 00521: val_acc did not improve from 0.84663 Epoch 522/3000 - 30s - loss: 0.5908 - acc: 0.9081 - val_loss: 0.9738 - val_acc: 0.8276 Epoch 00522: val_acc did not improve from 0.84663 Epoch 523/3000 - 30s - loss: 0.5922 - acc: 0.9099 - val_loss: 0.8900 - val_acc: 0.8412 Epoch 00523: val_acc did not improve from 0.84663 Epoch 524/3000 - 30s - loss: 0.5825 - acc: 0.9102 - val_loss: 0.8922 - val_acc: 0.8388 Epoch 00524: val_acc did not improve from 0.84663 Epoch 525/3000 - 32s - loss: 0.5922 - acc: 0.9090 - val_loss: 1.0021 - val_acc: 0.8209 Epoch 00525: val_acc did not improve from 0.84663 Epoch 526/3000 - 29s - loss: 0.6023 - acc: 0.9052 - val_loss: 0.9643 - val_acc: 0.8346 Epoch 00526: val_acc did not improve from 0.84663 Epoch 527/3000 - 30s - loss: 0.6061 - acc: 0.9035 - val_loss: 0.8903 - val_acc: 0.8353 Epoch 00527: val_acc did not improve from 0.84663 Epoch 528/3000 - 30s - loss: 0.6028 - acc: 0.9075 - val_loss: 0.9078 - val_acc: 0.8396 Epoch 00528: val_acc did not improve from 0.84663 Epoch 529/3000 - 30s - loss: 0.5908 - acc: 0.9085 - val_loss: 0.8997 - val_acc: 0.8427 Epoch 00529: val_acc did not improve from 0.84663 Epoch 530/3000 - 30s - loss: 0.5908 - acc: 0.9069 - val_loss: 0.8971 - val_acc: 0.8369 Epoch 00530: val_acc did not improve from 0.84663 Epoch 531/3000 - 32s - loss: 0.6067 - acc: 0.8996 - val_loss: 0.9471 - val_acc: 0.8252 Epoch 00531: val_acc did not improve from 0.84663 Epoch 532/3000 - 29s - loss: 0.5918 - acc: 0.9058 - val_loss: 0.9280 - val_acc: 0.8346 Epoch 00532: val_acc did not improve from 0.84663 Epoch 533/3000 - 30s - loss: 0.5971 - acc: 0.9050 - val_loss: 0.8608 - val_acc: 0.8435 Epoch 00533: val_acc did not improve from 0.84663 Epoch 534/3000 - 30s - loss: 0.5908 - acc: 0.9085 - val_loss: 0.8661 - val_acc: 0.8509 Epoch 00534: val_acc improved from 0.84663 to 0.85091, saving model to ./ModelSnapshots/LSTM-v1-534.h5 Epoch 535/3000 - 31s - loss: 0.5981 - acc: 0.9052 - val_loss: 1.1163 - val_acc: 0.8124 Epoch 00535: val_acc did not improve from 0.85091 Epoch 536/3000 - 30s - loss: 0.6046 - acc: 0.9004 - val_loss: 0.9089 - val_acc: 0.8377 Epoch 00536: val_acc did not improve from 0.85091 Epoch 537/3000 - 30s - loss: 0.5962 - acc: 0.9084 - val_loss: 0.9151 - val_acc: 0.8381 Epoch 00537: val_acc did not improve from 0.85091 Epoch 538/3000 - 30s - loss: 0.5858 - acc: 0.9075 - val_loss: 0.9157 - val_acc: 0.8303 Epoch 00538: val_acc did not improve from 0.85091 Epoch 539/3000 - 32s - loss: 0.5867 - acc: 0.9079 - val_loss: 0.9277 - val_acc: 0.8346 Epoch 00539: val_acc did not improve from 0.85091 Epoch 00539: ReduceLROnPlateau reducing learning rate to 9.02499959920533e-05. Epoch 540/3000 - 31s - loss: 0.5884 - acc: 0.9085 - val_loss: 0.9444 - val_acc: 0.8264 Epoch 00540: val_acc did not improve from 0.85091 Epoch 541/3000 - 31s - loss: 0.5837 - acc: 0.9081 - val_loss: 0.8909 - val_acc: 0.8439 Epoch 00541: val_acc did not improve from 0.85091 Epoch 542/3000 - 30s - loss: 0.5881 - acc: 0.9079 - val_loss: 0.9310 - val_acc: 0.8318 Epoch 00542: val_acc did not improve from 0.85091 Epoch 543/3000 - 30s - loss: 0.5840 - acc: 0.9084 - val_loss: 0.9961 - val_acc: 0.8248 Epoch 00543: val_acc did not improve from 0.85091 Epoch 544/3000 - 30s - loss: 0.5883 - acc: 0.9061 - val_loss: 1.0121 - val_acc: 0.8182 Epoch 00544: val_acc did not improve from 0.85091 Epoch 545/3000 - 31s - loss: 0.5747 - acc: 0.9106 - val_loss: 0.9573 - val_acc: 0.8279 Epoch 00545: val_acc did not improve from 0.85091 Epoch 546/3000 - 32s - loss: 0.5794 - acc: 0.9088 - val_loss: 0.9523 - val_acc: 0.8350 Epoch 00546: val_acc did not improve from 0.85091 Epoch 547/3000 - 30s - loss: 0.5902 - acc: 0.9097 - val_loss: 0.9324 - val_acc: 0.8287 Epoch 00547: val_acc did not improve from 0.85091 Epoch 548/3000 - 30s - loss: 0.5840 - acc: 0.9075 - val_loss: 0.8749 - val_acc: 0.8439 Epoch 00548: val_acc did not improve from 0.85091 Epoch 549/3000
In [11]:
model.save("./ModelSnapshots/" + current_name + "_DONE.h5")
In [ ]: