!pip install cloudpickle
Requirement already satisfied: cloudpickle in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (1.5.0)
# things we need for NLP
import nltk
from nltk.stem.lancaster import LancasterStemmer
stemmer = LancasterStemmer()
# restore all of our data structures
import pickle
data = pickle.load( open( "training_data.parquet", "rb" ) )
words = data['words']
classes = data['classes']
train_x = data['train_x']
train_y = data['train_y']
from tensorflow.python.framework import ops
ops.reset_default_graph()
epochs = 1000
batch_size = 8
# Build neural network
model = tf.keras.Sequential([
tf.keras.layers.Dense(8, input_shape=(len(train_x[0]),)),
tf.keras.layers.Dense(8),
tf.keras.layers.Dense(len(train_y[0]), activation="softmax"),
])
model.compile(optimizer="adam", loss="categorical_crossentropy", metrics=["accuracy"])
model.fit(np.array(train_x), np.array(train_y), epochs=epochs, batch_size=batch_size)
test_loss, test_acc = model.evaluate(np.array(train_x), np.array(train_y))
print("Tested Acc:", test_acc)
Epoch 1/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0404 - accuracy: 0.2444 Epoch 2/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0099 - accuracy: 0.2889 Epoch 3/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.9833 - accuracy: 0.3111 Epoch 4/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.9577 - accuracy: 0.3111 Epoch 5/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.9316 - accuracy: 0.3778 Epoch 6/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.9060 - accuracy: 0.4222 Epoch 7/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8795 - accuracy: 0.4667 Epoch 8/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8542 - accuracy: 0.4889 Epoch 9/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8278 - accuracy: 0.5111 Epoch 10/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8013 - accuracy: 0.5556 Epoch 11/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.7748 - accuracy: 0.5556 Epoch 12/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7468 - accuracy: 0.5556 Epoch 13/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.7205 - accuracy: 0.5556 Epoch 14/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.6930 - accuracy: 0.5778 Epoch 15/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.6665 - accuracy: 0.6000 Epoch 16/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6377 - accuracy: 0.6000 Epoch 17/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6103 - accuracy: 0.6000 Epoch 18/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.5824 - accuracy: 0.6222 Epoch 19/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5550 - accuracy: 0.6222 Epoch 20/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.5260 - accuracy: 0.6222 Epoch 21/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4981 - accuracy: 0.6444 Epoch 22/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4708 - accuracy: 0.6889 Epoch 23/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4411 - accuracy: 0.7111 Epoch 24/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4130 - accuracy: 0.7333 Epoch 25/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.3838 - accuracy: 0.7556 Epoch 26/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.3553 - accuracy: 0.8000 Epoch 27/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.3273 - accuracy: 0.8222 Epoch 28/1000 6/6 [==============================] - 0s 3ms/step - loss: 1.2988 - accuracy: 0.8222 Epoch 29/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.2698 - accuracy: 0.8444 Epoch 30/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.2416 - accuracy: 0.8444 Epoch 31/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.2137 - accuracy: 0.8444 Epoch 32/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.1851 - accuracy: 0.8667 Epoch 33/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.1569 - accuracy: 0.8667 Epoch 34/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.1279 - accuracy: 0.8889 Epoch 35/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.1012 - accuracy: 0.9111 Epoch 36/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.0731 - accuracy: 0.9111 Epoch 37/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.0457 - accuracy: 0.9111 Epoch 38/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.0178 - accuracy: 0.9111 Epoch 39/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.9908 - accuracy: 0.9111 Epoch 40/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.9642 - accuracy: 0.9333 Epoch 41/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.9378 - accuracy: 0.9333 Epoch 42/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.9118 - accuracy: 0.9333 Epoch 43/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.8851 - accuracy: 0.9333 Epoch 44/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.8597 - accuracy: 0.9333 Epoch 45/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.8351 - accuracy: 0.9333 Epoch 46/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.8110 - accuracy: 0.9333 Epoch 47/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.7846 - accuracy: 0.9333 Epoch 48/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.7614 - accuracy: 0.9556 Epoch 49/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.7371 - accuracy: 0.9556 Epoch 50/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.7136 - accuracy: 0.9556 Epoch 51/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.6911 - accuracy: 0.9556 Epoch 52/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.6688 - accuracy: 0.9556 Epoch 53/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.6472 - accuracy: 0.9556 Epoch 54/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.6245 - accuracy: 0.9556 Epoch 55/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.6049 - accuracy: 0.9556 Epoch 56/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.5853 - accuracy: 0.9556 Epoch 57/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.5656 - accuracy: 0.9556 Epoch 58/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.5467 - accuracy: 0.9556 Epoch 59/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.5285 - accuracy: 0.9556 Epoch 60/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.5109 - accuracy: 0.9556 Epoch 61/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.4930 - accuracy: 0.9556 Epoch 62/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.4765 - accuracy: 0.9556 Epoch 63/1000 6/6 [==============================] - 0s 969us/step - loss: 0.4607 - accuracy: 0.9556 Epoch 64/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.4454 - accuracy: 0.9556 Epoch 65/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.4303 - accuracy: 0.9556 Epoch 66/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.4160 - accuracy: 0.9556 Epoch 67/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.4025 - accuracy: 0.9778 Epoch 68/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.3889 - accuracy: 0.9778 Epoch 69/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.3761 - accuracy: 0.9778 Epoch 70/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.3639 - accuracy: 0.9778 Epoch 71/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.3523 - accuracy: 0.9778 Epoch 72/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.3419 - accuracy: 0.9778 Epoch 73/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.3299 - accuracy: 0.9778 Epoch 74/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.3198 - accuracy: 0.9778 Epoch 75/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.3093 - accuracy: 1.0000 Epoch 76/1000 6/6 [==============================] - 0s 955us/step - loss: 0.2999 - accuracy: 1.0000 Epoch 77/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2904 - accuracy: 1.0000 Epoch 78/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2817 - accuracy: 1.0000 Epoch 79/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.2728 - accuracy: 1.0000 Epoch 80/1000 6/6 [==============================] - 0s 885us/step - loss: 0.2642 - accuracy: 1.0000 Epoch 81/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2569 - accuracy: 1.0000 Epoch 82/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2490 - accuracy: 1.0000 Epoch 83/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2411 - accuracy: 1.0000 Epoch 84/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.2343 - accuracy: 1.0000 Epoch 85/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.2270 - accuracy: 1.0000 Epoch 86/1000 6/6 [==============================] - 0s 975us/step - loss: 0.2201 - accuracy: 1.0000 Epoch 87/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.2138 - accuracy: 1.0000 Epoch 88/1000 6/6 [==============================] - 0s 972us/step - loss: 0.2075 - accuracy: 1.0000 Epoch 89/1000 6/6 [==============================] - 0s 921us/step - loss: 0.2014 - accuracy: 1.0000 Epoch 90/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1961 - accuracy: 1.0000 Epoch 91/1000 6/6 [==============================] - 0s 858us/step - loss: 0.1897 - accuracy: 1.0000 Epoch 92/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1848 - accuracy: 1.0000 Epoch 93/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1790 - accuracy: 1.0000 Epoch 94/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1739 - accuracy: 1.0000 Epoch 95/1000 6/6 [==============================] - 0s 855us/step - loss: 0.1696 - accuracy: 1.0000 Epoch 96/1000 6/6 [==============================] - 0s 960us/step - loss: 0.1644 - accuracy: 1.0000 Epoch 97/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1599 - accuracy: 1.0000 Epoch 98/1000 6/6 [==============================] - 0s 884us/step - loss: 0.1554 - accuracy: 1.0000 Epoch 99/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1510 - accuracy: 1.0000 Epoch 100/1000 6/6 [==============================] - 0s 901us/step - loss: 0.1469 - accuracy: 1.0000 Epoch 101/1000 6/6 [==============================] - 0s 976us/step - loss: 0.1429 - accuracy: 1.0000 Epoch 102/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1394 - accuracy: 1.0000 Epoch 103/1000 6/6 [==============================] - 0s 918us/step - loss: 0.1353 - accuracy: 1.0000 Epoch 104/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1319 - accuracy: 1.0000 Epoch 105/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1286 - accuracy: 1.0000 Epoch 106/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1251 - accuracy: 1.0000 Epoch 107/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1219 - accuracy: 1.0000 Epoch 108/1000 6/6 [==============================] - 0s 887us/step - loss: 0.1188 - accuracy: 1.0000 Epoch 109/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.1159 - accuracy: 1.0000 Epoch 110/1000 6/6 [==============================] - 0s 869us/step - loss: 0.1130 - accuracy: 1.0000 Epoch 111/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1099 - accuracy: 1.0000 Epoch 112/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1072 - accuracy: 1.0000 Epoch 113/1000 6/6 [==============================] - 0s 986us/step - loss: 0.1044 - accuracy: 1.0000 Epoch 114/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.1020 - accuracy: 1.0000 Epoch 115/1000 6/6 [==============================] - 0s 941us/step - loss: 0.0993 - accuracy: 1.0000 Epoch 116/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0971 - accuracy: 1.0000 Epoch 117/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0947 - accuracy: 1.0000 Epoch 118/1000 6/6 [==============================] - 0s 890us/step - loss: 0.0921 - accuracy: 1.0000 Epoch 119/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0901 - accuracy: 1.0000 Epoch 120/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0879 - accuracy: 1.0000 Epoch 121/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0857 - accuracy: 1.0000 Epoch 122/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0837 - accuracy: 1.0000 Epoch 123/1000 6/6 [==============================] - 0s 953us/step - loss: 0.0817 - accuracy: 1.0000 Epoch 124/1000 6/6 [==============================] - 0s 972us/step - loss: 0.0799 - accuracy: 1.0000 Epoch 125/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0779 - accuracy: 1.0000 Epoch 126/1000 6/6 [==============================] - 0s 3ms/step - loss: 0.0763 - accuracy: 1.0000 Epoch 127/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0743 - accuracy: 1.0000 Epoch 128/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0726 - accuracy: 1.0000 Epoch 129/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0711 - accuracy: 1.0000 Epoch 130/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0694 - accuracy: 1.0000 Epoch 131/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0678 - accuracy: 1.0000 Epoch 132/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0662 - accuracy: 1.0000 Epoch 133/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0648 - accuracy: 1.0000 Epoch 134/1000 6/6 [==============================] - 0s 925us/step - loss: 0.0633 - accuracy: 1.0000 Epoch 135/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0619 - accuracy: 1.0000 Epoch 136/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0605 - accuracy: 1.0000 Epoch 137/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0592 - accuracy: 1.0000 Epoch 138/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0579 - accuracy: 1.0000 Epoch 139/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0567 - accuracy: 1.0000 Epoch 140/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0555 - accuracy: 1.0000 Epoch 141/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0544 - accuracy: 1.0000 Epoch 142/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0531 - accuracy: 1.0000 Epoch 143/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0520 - accuracy: 1.0000 Epoch 144/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0507 - accuracy: 1.0000 Epoch 145/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0498 - accuracy: 1.0000 Epoch 146/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0486 - accuracy: 1.0000 Epoch 147/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0477 - accuracy: 1.0000 Epoch 148/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0467 - accuracy: 1.0000 Epoch 149/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0457 - accuracy: 1.0000 Epoch 150/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0448 - accuracy: 1.0000 Epoch 151/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0439 - accuracy: 1.0000 Epoch 152/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0430 - accuracy: 1.0000 Epoch 153/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0421 - accuracy: 1.0000 Epoch 154/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0413 - accuracy: 1.0000 Epoch 155/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0405 - accuracy: 1.0000 Epoch 156/1000 6/6 [==============================] - 0s 987us/step - loss: 0.0396 - accuracy: 1.0000 Epoch 157/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0388 - accuracy: 1.0000 Epoch 158/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0382 - accuracy: 1.0000 Epoch 159/1000 6/6 [==============================] - 0s 842us/step - loss: 0.0373 - accuracy: 1.0000 Epoch 160/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0366 - accuracy: 1.0000 Epoch 161/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0359 - accuracy: 1.0000 Epoch 162/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0352 - accuracy: 1.0000 Epoch 163/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0346 - accuracy: 1.0000 Epoch 164/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0340 - accuracy: 1.0000 Epoch 165/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0333 - accuracy: 1.0000 Epoch 166/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0328 - accuracy: 1.0000 Epoch 167/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0321 - accuracy: 1.0000 Epoch 168/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0316 - accuracy: 1.0000 Epoch 169/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0310 - accuracy: 1.0000 Epoch 170/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0304 - accuracy: 1.0000 Epoch 171/1000 6/6 [==============================] - 0s 976us/step - loss: 0.0299 - accuracy: 1.0000 Epoch 172/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0293 - accuracy: 1.0000 Epoch 173/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0289 - accuracy: 1.0000 Epoch 174/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0284 - accuracy: 1.0000 Epoch 175/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0279 - accuracy: 1.0000 Epoch 176/1000 6/6 [==============================] - 0s 960us/step - loss: 0.0274 - accuracy: 1.0000 Epoch 177/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0269 - accuracy: 1.0000 Epoch 178/1000 6/6 [==============================] - 0s 995us/step - loss: 0.0265 - accuracy: 1.0000 Epoch 179/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0260 - accuracy: 1.0000 Epoch 180/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0256 - accuracy: 1.0000 Epoch 181/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0251 - accuracy: 1.0000 Epoch 182/1000 6/6 [==============================] - 0s 933us/step - loss: 0.0247 - accuracy: 1.0000 Epoch 183/1000 6/6 [==============================] - 0s 881us/step - loss: 0.0243 - accuracy: 1.0000 Epoch 184/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 1.0000 Epoch 185/1000 6/6 [==============================] - 0s 901us/step - loss: 0.0235 - accuracy: 1.0000 Epoch 186/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0232 - accuracy: 1.0000 Epoch 187/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0227 - accuracy: 1.0000 Epoch 188/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0224 - accuracy: 1.0000 Epoch 189/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0220 - accuracy: 1.0000 Epoch 190/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0217 - accuracy: 1.0000 Epoch 191/1000 6/6 [==============================] - 0s 894us/step - loss: 0.0214 - accuracy: 1.0000 Epoch 192/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0210 - accuracy: 1.0000 Epoch 193/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0207 - accuracy: 1.0000 Epoch 194/1000 6/6 [==============================] - 0s 941us/step - loss: 0.0203 - accuracy: 1.0000 Epoch 195/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0200 - accuracy: 1.0000 Epoch 196/1000 6/6 [==============================] - 0s 958us/step - loss: 0.0197 - accuracy: 1.0000 Epoch 197/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0194 - accuracy: 1.0000 Epoch 198/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0191 - accuracy: 1.0000 Epoch 199/1000 6/6 [==============================] - 0s 933us/step - loss: 0.0188 - accuracy: 1.0000 Epoch 200/1000 6/6 [==============================] - 0s 947us/step - loss: 0.0185 - accuracy: 1.0000 Epoch 201/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0182 - accuracy: 1.0000 Epoch 202/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0180 - accuracy: 1.0000 Epoch 203/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0177 - accuracy: 1.0000 Epoch 204/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0174 - accuracy: 1.0000 Epoch 205/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0172 - accuracy: 1.0000 Epoch 206/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0169 - accuracy: 1.0000 Epoch 207/1000 6/6 [==============================] - 0s 987us/step - loss: 0.0167 - accuracy: 1.0000 Epoch 208/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0164 - accuracy: 1.0000 Epoch 209/1000 6/6 [==============================] - 0s 901us/step - loss: 0.0162 - accuracy: 1.0000 Epoch 210/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0160 - accuracy: 1.0000 Epoch 211/1000 6/6 [==============================] - 0s 971us/step - loss: 0.0157 - accuracy: 1.0000 Epoch 212/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 1.0000 Epoch 213/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0153 - accuracy: 1.0000 Epoch 214/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0151 - accuracy: 1.0000 Epoch 215/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0149 - accuracy: 1.0000 Epoch 216/1000 6/6 [==============================] - 0s 830us/step - loss: 0.0147 - accuracy: 1.0000 Epoch 217/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0145 - accuracy: 1.0000 Epoch 218/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0142 - accuracy: 1.0000 Epoch 219/1000 6/6 [==============================] - 0s 984us/step - loss: 0.0141 - accuracy: 1.0000 Epoch 220/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0138 - accuracy: 1.0000 Epoch 221/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0137 - accuracy: 1.0000 Epoch 222/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0135 - accuracy: 1.0000 Epoch 223/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0133 - accuracy: 1.0000 Epoch 224/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0131 - accuracy: 1.0000 Epoch 225/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0130 - accuracy: 1.0000 Epoch 226/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0128 - accuracy: 1.0000 Epoch 227/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0126 - accuracy: 1.0000 Epoch 228/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0125 - accuracy: 1.0000 Epoch 229/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0123 - accuracy: 1.0000 Epoch 230/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0121 - accuracy: 1.0000 Epoch 231/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0120 - accuracy: 1.0000 Epoch 232/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0118 - accuracy: 1.0000 Epoch 233/1000 6/6 [==============================] - 0s 3ms/step - loss: 0.0117 - accuracy: 1.0000 Epoch 234/1000 6/6 [==============================] - 0s 3ms/step - loss: 0.0115 - accuracy: 1.0000 Epoch 235/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0114 - accuracy: 1.0000 Epoch 236/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 1.0000 Epoch 237/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0111 - accuracy: 1.0000 Epoch 238/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0110 - accuracy: 1.0000 Epoch 239/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0108 - accuracy: 1.0000 Epoch 240/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0107 - accuracy: 1.0000 Epoch 241/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 1.0000 Epoch 242/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0104 - accuracy: 1.0000 Epoch 243/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0103 - accuracy: 1.0000 Epoch 244/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0102 - accuracy: 1.0000 Epoch 245/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0101 - accuracy: 1.0000 Epoch 246/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0100 - accuracy: 1.0000 Epoch 247/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0098 - accuracy: 1.0000 Epoch 248/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0097 - accuracy: 1.0000 Epoch 249/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0096 - accuracy: 1.0000 Epoch 250/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0095 - accuracy: 1.0000 Epoch 251/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0094 - accuracy: 1.0000 Epoch 252/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0093 - accuracy: 1.0000 Epoch 253/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0092 - accuracy: 1.0000 Epoch 254/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0091 - accuracy: 1.0000 Epoch 255/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0090 - accuracy: 1.0000 Epoch 256/1000 6/6 [==============================] - 0s 995us/step - loss: 0.0089 - accuracy: 1.0000 Epoch 257/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0088 - accuracy: 1.0000 Epoch 258/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0087 - accuracy: 1.0000 Epoch 259/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0086 - accuracy: 1.0000 Epoch 260/1000 6/6 [==============================] - 0s 912us/step - loss: 0.0085 - accuracy: 1.0000 Epoch 261/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0084 - accuracy: 1.0000 Epoch 262/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0083 - accuracy: 1.0000 Epoch 263/1000 6/6 [==============================] - 0s 842us/step - loss: 0.0082 - accuracy: 1.0000 Epoch 264/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0081 - accuracy: 1.0000 Epoch 265/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0080 - accuracy: 1.0000 Epoch 266/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0079 - accuracy: 1.0000 Epoch 267/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0078 - accuracy: 1.0000 Epoch 268/1000 6/6 [==============================] - 0s 980us/step - loss: 0.0078 - accuracy: 1.0000 Epoch 269/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0077 - accuracy: 1.0000 Epoch 270/1000 6/6 [==============================] - 0s 937us/step - loss: 0.0076 - accuracy: 1.0000 Epoch 271/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0075 - accuracy: 1.0000 Epoch 272/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0074 - accuracy: 1.0000 Epoch 273/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0074 - accuracy: 1.0000 Epoch 274/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0073 - accuracy: 1.0000 Epoch 275/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0072 - accuracy: 1.0000 Epoch 276/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0071 - accuracy: 1.0000 Epoch 277/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0071 - accuracy: 1.0000 Epoch 278/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0070 - accuracy: 1.0000 Epoch 279/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0069 - accuracy: 1.0000 Epoch 280/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0069 - accuracy: 1.0000 Epoch 281/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0068 - accuracy: 1.0000 Epoch 282/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0067 - accuracy: 1.0000 Epoch 283/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0066 - accuracy: 1.0000 Epoch 284/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0066 - accuracy: 1.0000 Epoch 285/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0065 - accuracy: 1.0000 Epoch 286/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0065 - accuracy: 1.0000 Epoch 287/1000 6/6 [==============================] - 0s 983us/step - loss: 0.0064 - accuracy: 1.0000 Epoch 288/1000 6/6 [==============================] - 0s 998us/step - loss: 0.0063 - accuracy: 1.0000 Epoch 289/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0063 - accuracy: 1.0000 Epoch 290/1000 6/6 [==============================] - 0s 908us/step - loss: 0.0062 - accuracy: 1.0000 Epoch 291/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0061 - accuracy: 1.0000 Epoch 292/1000 6/6 [==============================] - 0s 987us/step - loss: 0.0061 - accuracy: 1.0000 Epoch 293/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0060 - accuracy: 1.0000 Epoch 294/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0060 - accuracy: 1.0000 Epoch 295/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0059 - accuracy: 1.0000 Epoch 296/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0059 - accuracy: 1.0000 Epoch 297/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0058 - accuracy: 1.0000 Epoch 298/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0057 - accuracy: 1.0000 Epoch 299/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0057 - accuracy: 1.0000 Epoch 300/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0056 - accuracy: 1.0000 Epoch 301/1000 6/6 [==============================] - 0s 843us/step - loss: 0.0056 - accuracy: 1.0000 Epoch 302/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0055 - accuracy: 1.0000 Epoch 303/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0055 - accuracy: 1.0000 Epoch 304/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0054 - accuracy: 1.0000 Epoch 305/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0054 - accuracy: 1.0000 Epoch 306/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0053 - accuracy: 1.0000 Epoch 307/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0053 - accuracy: 1.0000 Epoch 308/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0052 - accuracy: 1.0000 Epoch 309/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0052 - accuracy: 1.0000 Epoch 310/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0051 - accuracy: 1.0000 Epoch 311/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0051 - accuracy: 1.0000 Epoch 312/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0050 - accuracy: 1.0000 Epoch 313/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0050 - accuracy: 1.0000 Epoch 314/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0050 - accuracy: 1.0000 Epoch 315/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0049 - accuracy: 1.0000 Epoch 316/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0049 - accuracy: 1.0000 Epoch 317/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0048 - accuracy: 1.0000 Epoch 318/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0048 - accuracy: 1.0000 Epoch 319/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0047 - accuracy: 1.0000 Epoch 320/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0047 - accuracy: 1.0000 Epoch 321/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0047 - accuracy: 1.0000 Epoch 322/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0046 - accuracy: 1.0000 Epoch 323/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0046 - accuracy: 1.0000 Epoch 324/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0045 - accuracy: 1.0000 Epoch 325/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0045 - accuracy: 1.0000 Epoch 326/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0045 - accuracy: 1.0000 Epoch 327/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0044 - accuracy: 1.0000 Epoch 328/1000 6/6 [==============================] - 0s 969us/step - loss: 0.0044 - accuracy: 1.0000 Epoch 329/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0043 - accuracy: 1.0000 Epoch 330/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0043 - accuracy: 1.0000 Epoch 331/1000 6/6 [==============================] - 0s 893us/step - loss: 0.0043 - accuracy: 1.0000 Epoch 332/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0042 - accuracy: 1.0000 Epoch 333/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0042 - accuracy: 1.0000 Epoch 334/1000 6/6 [==============================] - 0s 969us/step - loss: 0.0042 - accuracy: 1.0000 Epoch 335/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0041 - accuracy: 1.0000 Epoch 336/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0041 - accuracy: 1.0000 Epoch 337/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0041 - accuracy: 1.0000 Epoch 338/1000 6/6 [==============================] - 0s 897us/step - loss: 0.0040 - accuracy: 1.0000 Epoch 339/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0040 - accuracy: 1.0000 Epoch 340/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0040 - accuracy: 1.0000 Epoch 341/1000 6/6 [==============================] - 0s 960us/step - loss: 0.0039 - accuracy: 1.0000 Epoch 342/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0039 - accuracy: 1.0000 Epoch 343/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0039 - accuracy: 1.0000 Epoch 344/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0038 - accuracy: 1.0000 Epoch 345/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 1.0000 Epoch 346/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0038 - accuracy: 1.0000 Epoch 347/1000 6/6 [==============================] - 0s 904us/step - loss: 0.0037 - accuracy: 1.0000 Epoch 348/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 1.0000 Epoch 349/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 1.0000 Epoch 350/1000 6/6 [==============================] - 0s 981us/step - loss: 0.0037 - accuracy: 1.0000 Epoch 351/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0036 - accuracy: 1.0000 Epoch 352/1000 6/6 [==============================] - 0s 962us/step - loss: 0.0036 - accuracy: 1.0000 Epoch 353/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0036 - accuracy: 1.0000 Epoch 354/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0035 - accuracy: 1.0000 Epoch 355/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0035 - accuracy: 1.0000 Epoch 356/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0035 - accuracy: 1.0000 Epoch 357/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0035 - accuracy: 1.0000 Epoch 358/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0034 - accuracy: 1.0000 Epoch 359/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0034 - accuracy: 1.0000 Epoch 360/1000 6/6 [==============================] - 0s 949us/step - loss: 0.0034 - accuracy: 1.0000 Epoch 361/1000 6/6 [==============================] - 0s 916us/step - loss: 0.0034 - accuracy: 1.0000 Epoch 362/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0033 - accuracy: 1.0000 Epoch 363/1000 6/6 [==============================] - 0s 928us/step - loss: 0.0033 - accuracy: 1.0000 Epoch 364/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0033 - accuracy: 1.0000 Epoch 365/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0032 - accuracy: 1.0000 Epoch 366/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0032 - accuracy: 1.0000 Epoch 367/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0032 - accuracy: 1.0000 Epoch 368/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 1.0000 Epoch 369/1000 6/6 [==============================] - 0s 975us/step - loss: 0.0031 - accuracy: 1.0000 Epoch 370/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 1.0000 Epoch 371/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0031 - accuracy: 1.0000 Epoch 372/1000 6/6 [==============================] - 0s 948us/step - loss: 0.0031 - accuracy: 1.0000 Epoch 373/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0031 - accuracy: 1.0000 Epoch 374/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 375/1000 6/6 [==============================] - 0s 942us/step - loss: 0.0030 - accuracy: 1.0000 Epoch 376/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 377/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 378/1000 6/6 [==============================] - 0s 973us/step - loss: 0.0029 - accuracy: 1.0000 Epoch 379/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 380/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 381/1000 6/6 [==============================] - 0s 989us/step - loss: 0.0029 - accuracy: 1.0000 Epoch 382/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 383/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0028 - accuracy: 1.0000 Epoch 384/1000 6/6 [==============================] - 0s 936us/step - loss: 0.0028 - accuracy: 1.0000 Epoch 385/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0028 - accuracy: 1.0000 Epoch 386/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0028 - accuracy: 1.0000 Epoch 387/1000 6/6 [==============================] - 0s 888us/step - loss: 0.0028 - accuracy: 1.0000 Epoch 388/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 389/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 390/1000 6/6 [==============================] - 0s 893us/step - loss: 0.0027 - accuracy: 1.0000 Epoch 391/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 392/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 393/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 394/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 395/1000 6/6 [==============================] - ETA: 0s - loss: 0.0019 - accuracy: 1.00 - 0s 1ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 396/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 397/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 398/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 399/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 400/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 401/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 402/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 403/1000 6/6 [==============================] - 0s 959us/step - loss: 0.0025 - accuracy: 1.0000 Epoch 404/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 405/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 406/1000 6/6 [==============================] - 0s 925us/step - loss: 0.0024 - accuracy: 1.0000 Epoch 407/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 408/1000 6/6 [==============================] - 0s 989us/step - loss: 0.0024 - accuracy: 1.0000 Epoch 409/1000 6/6 [==============================] - 0s 987us/step - loss: 0.0024 - accuracy: 1.0000 Epoch 410/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 411/1000 6/6 [==============================] - 0s 988us/step - loss: 0.0023 - accuracy: 1.0000 Epoch 412/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 413/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 414/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 415/1000 6/6 [==============================] - 0s 999us/step - loss: 0.0023 - accuracy: 1.0000 Epoch 416/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 417/1000 6/6 [==============================] - 0s 813us/step - loss: 0.0022 - accuracy: 1.0000 Epoch 418/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 419/1000 6/6 [==============================] - 0s 882us/step - loss: 0.0022 - accuracy: 1.0000 Epoch 420/1000 6/6 [==============================] - 0s 994us/step - loss: 0.0022 - accuracy: 1.0000 Epoch 421/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 422/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 423/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 424/1000 6/6 [==============================] - 0s 866us/step - loss: 0.0021 - accuracy: 1.0000 Epoch 425/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 426/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 427/1000 6/6 [==============================] - 0s 947us/step - loss: 0.0021 - accuracy: 1.0000 Epoch 428/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 429/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 430/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 431/1000 6/6 [==============================] - 0s 877us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 432/1000 6/6 [==============================] - 0s 961us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 433/1000 6/6 [==============================] - 0s 986us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 434/1000 6/6 [==============================] - 0s 994us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 435/1000 6/6 [==============================] - 0s 890us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 436/1000 6/6 [==============================] - 0s 917us/step - loss: 0.0020 - accuracy: 1.0000 Epoch 437/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 438/1000 6/6 [==============================] - 0s 814us/step - loss: 0.0019 - accuracy: 1.0000 Epoch 439/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 440/1000 6/6 [==============================] - 0s 892us/step - loss: 0.0019 - accuracy: 1.0000 Epoch 441/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 442/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 443/1000 6/6 [==============================] - 0s 884us/step - loss: 0.0019 - accuracy: 1.0000 Epoch 444/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 445/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 446/1000 6/6 [==============================] - 0s 926us/step - loss: 0.0018 - accuracy: 1.0000 Epoch 447/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 448/1000 6/6 [==============================] - 0s 895us/step - loss: 0.0018 - accuracy: 1.0000 Epoch 449/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 450/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 451/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 452/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 453/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 454/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 455/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 456/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 457/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 458/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 459/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 460/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 461/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 462/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 463/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 464/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 465/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 466/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 467/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 468/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 469/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 470/1000 6/6 [==============================] - 0s 980us/step - loss: 0.0016 - accuracy: 1.0000 Epoch 471/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 472/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 473/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 474/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 475/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 476/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 477/1000 6/6 [==============================] - 0s 849us/step - loss: 0.0015 - accuracy: 1.0000 Epoch 478/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 479/1000 6/6 [==============================] - 0s 957us/step - loss: 0.0015 - accuracy: 1.0000 Epoch 480/1000 6/6 [==============================] - 0s 945us/step - loss: 0.0015 - accuracy: 1.0000 Epoch 481/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 482/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 483/1000 6/6 [==============================] - 0s 990us/step - loss: 0.0015 - accuracy: 1.0000 Epoch 484/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 485/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 486/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 487/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 488/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 489/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 490/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 491/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 492/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 493/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 494/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 495/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 496/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 497/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 498/1000 6/6 [==============================] - 0s 974us/step - loss: 0.0013 - accuracy: 1.0000 Epoch 499/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 500/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 501/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 502/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 503/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 504/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 505/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 506/1000 6/6 [==============================] - 0s 984us/step - loss: 0.0013 - accuracy: 1.0000 Epoch 507/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 508/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 509/1000 6/6 [==============================] - 0s 925us/step - loss: 0.0013 - accuracy: 1.0000 Epoch 510/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 511/1000 6/6 [==============================] - 0s 915us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 512/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 513/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 514/1000 6/6 [==============================] - 0s 933us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 515/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 516/1000 6/6 [==============================] - 0s 888us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 517/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 518/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 519/1000 6/6 [==============================] - 0s 954us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 520/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 521/1000 6/6 [==============================] - 0s 872us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 522/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 523/1000 6/6 [==============================] - 0s 878us/step - loss: 0.0012 - accuracy: 1.0000 Epoch 524/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 525/1000 6/6 [==============================] - 0s 874us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 526/1000 6/6 [==============================] - 0s 963us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 527/1000 6/6 [==============================] - 0s 881us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 528/1000 6/6 [==============================] - 0s 936us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 529/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 530/1000 6/6 [==============================] - 0s 899us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 531/1000 6/6 [==============================] - 0s 4ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 532/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 533/1000 6/6 [==============================] - 0s 931us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 534/1000 6/6 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 535/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 536/1000 6/6 [==============================] - 0s 993us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 537/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 538/1000 6/6 [==============================] - 0s 876us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 539/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 540/1000 6/6 [==============================] - 0s 869us/step - loss: 0.0011 - accuracy: 1.0000 Epoch 541/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 542/1000 6/6 [==============================] - 0s 870us/step - loss: 0.0010 - accuracy: 1.0000 Epoch 543/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 544/1000 6/6 [==============================] - 0s 997us/step - loss: 0.0010 - accuracy: 1.0000 Epoch 545/1000 6/6 [==============================] - 0s 847us/step - loss: 0.0010 - accuracy: 1.0000 Epoch 546/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 547/1000 6/6 [==============================] - 0s 896us/step - loss: 0.0010 - accuracy: 1.0000 Epoch 548/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 549/1000 6/6 [==============================] - 0s 927us/step - loss: 0.0010 - accuracy: 1.0000 Epoch 550/1000 6/6 [==============================] - 0s 1ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 551/1000 6/6 [==============================] - 0s 943us/step - loss: 9.9471e-04 - accuracy: 1.0000 Epoch 552/1000 6/6 [==============================] - 0s 861us/step - loss: 9.8935e-04 - accuracy: 1.0000 Epoch 553/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.8350e-04 - accuracy: 1.0000 Epoch 554/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.7842e-04 - accuracy: 1.0000 Epoch 555/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.7324e-04 - accuracy: 1.0000 Epoch 556/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.6748e-04 - accuracy: 1.0000 Epoch 557/1000 6/6 [==============================] - 0s 980us/step - loss: 9.6314e-04 - accuracy: 1.0000 Epoch 558/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.5750e-04 - accuracy: 1.0000 Epoch 559/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.5225e-04 - accuracy: 1.0000 Epoch 560/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.4746e-04 - accuracy: 1.0000 Epoch 561/1000 6/6 [==============================] - 0s 877us/step - loss: 9.4212e-04 - accuracy: 1.0000 Epoch 562/1000 6/6 [==============================] - 0s 2ms/step - loss: 9.3681e-04 - accuracy: 1.0000 Epoch 563/1000 6/6 [==============================] - 0s 908us/step - loss: 9.3173e-04 - accuracy: 1.0000 Epoch 564/1000 6/6 [==============================] - 0s 817us/step - loss: 9.2694e-04 - accuracy: 1.0000 Epoch 565/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.2234e-04 - accuracy: 1.0000 Epoch 566/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.1743e-04 - accuracy: 1.0000 Epoch 567/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.1228e-04 - accuracy: 1.0000 Epoch 568/1000 6/6 [==============================] - 0s 889us/step - loss: 9.0780e-04 - accuracy: 1.0000 Epoch 569/1000 6/6 [==============================] - 0s 1ms/step - loss: 9.0291e-04 - accuracy: 1.0000 Epoch 570/1000 6/6 [==============================] - 0s 916us/step - loss: 8.9805e-04 - accuracy: 1.0000 Epoch 571/1000 6/6 [==============================] - 0s 888us/step - loss: 8.9356e-04 - accuracy: 1.0000 Epoch 572/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.8856e-04 - accuracy: 1.0000 Epoch 573/1000 6/6 [==============================] - 0s 918us/step - loss: 8.8451e-04 - accuracy: 1.0000 Epoch 574/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.7933e-04 - accuracy: 1.0000 Epoch 575/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.7499e-04 - accuracy: 1.0000 Epoch 576/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.7031e-04 - accuracy: 1.0000 Epoch 577/1000 6/6 [==============================] - 0s 2ms/step - loss: 8.6576e-04 - accuracy: 1.0000 Epoch 578/1000 6/6 [==============================] - 0s 913us/step - loss: 8.6124e-04 - accuracy: 1.0000 Epoch 579/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.5658e-04 - accuracy: 1.0000 Epoch 580/1000 6/6 [==============================] - 0s 974us/step - loss: 8.5209e-04 - accuracy: 1.0000 Epoch 581/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.4760e-04 - accuracy: 1.0000 Epoch 582/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.4331e-04 - accuracy: 1.0000 Epoch 583/1000 6/6 [==============================] - 0s 883us/step - loss: 8.3873e-04 - accuracy: 1.0000 Epoch 584/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.3447e-04 - accuracy: 1.0000 Epoch 585/1000 6/6 [==============================] - 0s 950us/step - loss: 8.3007e-04 - accuracy: 1.0000 Epoch 586/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.2598e-04 - accuracy: 1.0000 Epoch 587/1000 6/6 [==============================] - 0s 996us/step - loss: 8.2137e-04 - accuracy: 1.0000 Epoch 588/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.1714e-04 - accuracy: 1.0000 Epoch 589/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.1287e-04 - accuracy: 1.0000 Epoch 590/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.0877e-04 - accuracy: 1.0000 Epoch 591/1000 6/6 [==============================] - 0s 1ms/step - loss: 8.0455e-04 - accuracy: 1.0000 Epoch 592/1000 6/6 [==============================] - 0s 987us/step - loss: 8.0052e-04 - accuracy: 1.0000 Epoch 593/1000 6/6 [==============================] - 0s 956us/step - loss: 7.9626e-04 - accuracy: 1.0000 Epoch 594/1000 6/6 [==============================] - 0s 844us/step - loss: 7.9209e-04 - accuracy: 1.0000 Epoch 595/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.8828e-04 - accuracy: 1.0000 Epoch 596/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.8438e-04 - accuracy: 1.0000 Epoch 597/1000 6/6 [==============================] - 0s 921us/step - loss: 7.7994e-04 - accuracy: 1.0000 Epoch 598/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.7619e-04 - accuracy: 1.0000 Epoch 599/1000 6/6 [==============================] - 0s 903us/step - loss: 7.7194e-04 - accuracy: 1.0000 Epoch 600/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.6821e-04 - accuracy: 1.0000 Epoch 601/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.6408e-04 - accuracy: 1.0000 Epoch 602/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.6044e-04 - accuracy: 1.0000 Epoch 603/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.5630e-04 - accuracy: 1.0000 Epoch 604/1000 6/6 [==============================] - 0s 2ms/step - loss: 7.5291e-04 - accuracy: 1.0000 Epoch 605/1000 6/6 [==============================] - 0s 937us/step - loss: 7.4894e-04 - accuracy: 1.0000 Epoch 606/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.4555e-04 - accuracy: 1.0000 Epoch 607/1000 6/6 [==============================] - 0s 983us/step - loss: 7.4113e-04 - accuracy: 1.0000 Epoch 608/1000 6/6 [==============================] - 0s 906us/step - loss: 7.3747e-04 - accuracy: 1.0000 Epoch 609/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.3380e-04 - accuracy: 1.0000 Epoch 610/1000 6/6 [==============================] - 0s 894us/step - loss: 7.2973e-04 - accuracy: 1.0000 Epoch 611/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.2613e-04 - accuracy: 1.0000 Epoch 612/1000 6/6 [==============================] - 0s 888us/step - loss: 7.2279e-04 - accuracy: 1.0000 Epoch 613/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.1919e-04 - accuracy: 1.0000 Epoch 614/1000 6/6 [==============================] - 0s 984us/step - loss: 7.1563e-04 - accuracy: 1.0000 Epoch 615/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.1196e-04 - accuracy: 1.0000 Epoch 616/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.0850e-04 - accuracy: 1.0000 Epoch 617/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.0471e-04 - accuracy: 1.0000 Epoch 618/1000 6/6 [==============================] - 0s 1ms/step - loss: 7.0118e-04 - accuracy: 1.0000 Epoch 619/1000 6/6 [==============================] - 0s 873us/step - loss: 6.9775e-04 - accuracy: 1.0000 Epoch 620/1000 6/6 [==============================] - 0s 891us/step - loss: 6.9451e-04 - accuracy: 1.0000 Epoch 621/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.9092e-04 - accuracy: 1.0000 Epoch 622/1000 6/6 [==============================] - 0s 843us/step - loss: 6.8746e-04 - accuracy: 1.0000 Epoch 623/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.8382e-04 - accuracy: 1.0000 Epoch 624/1000 6/6 [==============================] - 0s 970us/step - loss: 6.8051e-04 - accuracy: 1.0000 Epoch 625/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.7704e-04 - accuracy: 1.0000 Epoch 626/1000 6/6 [==============================] - 0s 949us/step - loss: 6.7354e-04 - accuracy: 1.0000 Epoch 627/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.7014e-04 - accuracy: 1.0000 Epoch 628/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.6697e-04 - accuracy: 1.0000 Epoch 629/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.6323e-04 - accuracy: 1.0000 Epoch 630/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.6025e-04 - accuracy: 1.0000 Epoch 631/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.5677e-04 - accuracy: 1.0000 Epoch 632/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.5349e-04 - accuracy: 1.0000 Epoch 633/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.5057e-04 - accuracy: 1.0000 Epoch 634/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.4727e-04 - accuracy: 1.0000 Epoch 635/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.4409e-04 - accuracy: 1.0000 Epoch 636/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.4062e-04 - accuracy: 1.0000 Epoch 637/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.3768e-04 - accuracy: 1.0000 Epoch 638/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.3459e-04 - accuracy: 1.0000 Epoch 639/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.3136e-04 - accuracy: 1.0000 Epoch 640/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.2854e-04 - accuracy: 1.0000 Epoch 641/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.2499e-04 - accuracy: 1.0000 Epoch 642/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.2232e-04 - accuracy: 1.0000 Epoch 643/1000 6/6 [==============================] - 0s 2ms/step - loss: 6.1871e-04 - accuracy: 1.0000 Epoch 644/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.1607e-04 - accuracy: 1.0000 Epoch 645/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.1292e-04 - accuracy: 1.0000 Epoch 646/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.0992e-04 - accuracy: 1.0000 Epoch 647/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.0690e-04 - accuracy: 1.0000 Epoch 648/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.0405e-04 - accuracy: 1.0000 Epoch 649/1000 6/6 [==============================] - 0s 1ms/step - loss: 6.0104e-04 - accuracy: 1.0000 Epoch 650/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.9792e-04 - accuracy: 1.0000 Epoch 651/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.9543e-04 - accuracy: 1.0000 Epoch 652/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.9230e-04 - accuracy: 1.0000 Epoch 653/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.8959e-04 - accuracy: 1.0000 Epoch 654/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.8685e-04 - accuracy: 1.0000 Epoch 655/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.8418e-04 - accuracy: 1.0000 Epoch 656/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.8142e-04 - accuracy: 1.0000 Epoch 657/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.7863e-04 - accuracy: 1.0000 Epoch 658/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.7600e-04 - accuracy: 1.0000 Epoch 659/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.7325e-04 - accuracy: 1.0000 Epoch 660/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.7043e-04 - accuracy: 1.0000 Epoch 661/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.6772e-04 - accuracy: 1.0000 Epoch 662/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.6509e-04 - accuracy: 1.0000 Epoch 663/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.6223e-04 - accuracy: 1.0000 Epoch 664/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.5957e-04 - accuracy: 1.0000 Epoch 665/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.5714e-04 - accuracy: 1.0000 Epoch 666/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.5435e-04 - accuracy: 1.0000 Epoch 667/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.5194e-04 - accuracy: 1.0000 Epoch 668/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.4902e-04 - accuracy: 1.0000 Epoch 669/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.4665e-04 - accuracy: 1.0000 Epoch 670/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.4417e-04 - accuracy: 1.0000 Epoch 671/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.4122e-04 - accuracy: 1.0000 Epoch 672/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.3875e-04 - accuracy: 1.0000 Epoch 673/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.3640e-04 - accuracy: 1.0000 Epoch 674/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.3344e-04 - accuracy: 1.0000 Epoch 675/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.3116e-04 - accuracy: 1.0000 Epoch 676/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.2870e-04 - accuracy: 1.0000 Epoch 677/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.2603e-04 - accuracy: 1.0000 Epoch 678/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.2382e-04 - accuracy: 1.0000 Epoch 679/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.2114e-04 - accuracy: 1.0000 Epoch 680/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.1880e-04 - accuracy: 1.0000 Epoch 681/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.1620e-04 - accuracy: 1.0000 Epoch 682/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.1380e-04 - accuracy: 1.0000 Epoch 683/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.1156e-04 - accuracy: 1.0000 Epoch 684/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.0887e-04 - accuracy: 1.0000 Epoch 685/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.0675e-04 - accuracy: 1.0000 Epoch 686/1000 6/6 [==============================] - 0s 1ms/step - loss: 5.0421e-04 - accuracy: 1.0000 Epoch 687/1000 6/6 [==============================] - 0s 2ms/step - loss: 5.0199e-04 - accuracy: 1.0000 Epoch 688/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.9967e-04 - accuracy: 1.0000 Epoch 689/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.9717e-04 - accuracy: 1.0000 Epoch 690/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.9492e-04 - accuracy: 1.0000 Epoch 691/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.9267e-04 - accuracy: 1.0000 Epoch 692/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.9038e-04 - accuracy: 1.0000 Epoch 693/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.8823e-04 - accuracy: 1.0000 Epoch 694/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.8578e-04 - accuracy: 1.0000 Epoch 695/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.8357e-04 - accuracy: 1.0000 Epoch 696/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.8149e-04 - accuracy: 1.0000 Epoch 697/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.7912e-04 - accuracy: 1.0000 Epoch 698/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.7706e-04 - accuracy: 1.0000 Epoch 699/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.7486e-04 - accuracy: 1.0000 Epoch 700/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.7243e-04 - accuracy: 1.0000 Epoch 701/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.7015e-04 - accuracy: 1.0000 Epoch 702/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.6801e-04 - accuracy: 1.0000 Epoch 703/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.6603e-04 - accuracy: 1.0000 Epoch 704/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.6367e-04 - accuracy: 1.0000 Epoch 705/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.6167e-04 - accuracy: 1.0000 Epoch 706/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.5942e-04 - accuracy: 1.0000 Epoch 707/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.5723e-04 - accuracy: 1.0000 Epoch 708/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.5510e-04 - accuracy: 1.0000 Epoch 709/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.5308e-04 - accuracy: 1.0000 Epoch 710/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.5110e-04 - accuracy: 1.0000 Epoch 711/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.4892e-04 - accuracy: 1.0000 Epoch 712/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.4686e-04 - accuracy: 1.0000 Epoch 713/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.4468e-04 - accuracy: 1.0000 Epoch 714/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.4285e-04 - accuracy: 1.0000 Epoch 715/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.4089e-04 - accuracy: 1.0000 Epoch 716/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.3882e-04 - accuracy: 1.0000 Epoch 717/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.3674e-04 - accuracy: 1.0000 Epoch 718/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.3474e-04 - accuracy: 1.0000 Epoch 719/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.3270e-04 - accuracy: 1.0000 Epoch 720/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.3088e-04 - accuracy: 1.0000 Epoch 721/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.2874e-04 - accuracy: 1.0000 Epoch 722/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.2685e-04 - accuracy: 1.0000 Epoch 723/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.2489e-04 - accuracy: 1.0000 Epoch 724/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.2309e-04 - accuracy: 1.0000 Epoch 725/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.2113e-04 - accuracy: 1.0000 Epoch 726/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.1913e-04 - accuracy: 1.0000 Epoch 727/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.1733e-04 - accuracy: 1.0000 Epoch 728/1000 6/6 [==============================] - 0s 2ms/step - loss: 4.1535e-04 - accuracy: 1.0000 Epoch 729/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.1351e-04 - accuracy: 1.0000 Epoch 730/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.1149e-04 - accuracy: 1.0000 Epoch 731/1000 6/6 [==============================] - 0s 876us/step - loss: 4.0982e-04 - accuracy: 1.0000 Epoch 732/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.0797e-04 - accuracy: 1.0000 Epoch 733/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.0604e-04 - accuracy: 1.0000 Epoch 734/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.0437e-04 - accuracy: 1.0000 Epoch 735/1000 6/6 [==============================] - 0s 898us/step - loss: 4.0246e-04 - accuracy: 1.0000 Epoch 736/1000 6/6 [==============================] - 0s 1ms/step - loss: 4.0080e-04 - accuracy: 1.0000 Epoch 737/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.9895e-04 - accuracy: 1.0000 Epoch 738/1000 6/6 [==============================] - 0s 961us/step - loss: 3.9705e-04 - accuracy: 1.0000 Epoch 739/1000 6/6 [==============================] - 0s 2ms/step - loss: 3.9558e-04 - accuracy: 1.0000 Epoch 740/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.9361e-04 - accuracy: 1.0000 Epoch 741/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.9196e-04 - accuracy: 1.0000 Epoch 742/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.9021e-04 - accuracy: 1.0000 Epoch 743/1000 6/6 [==============================] - 0s 861us/step - loss: 3.8839e-04 - accuracy: 1.0000 Epoch 744/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.8666e-04 - accuracy: 1.0000 Epoch 745/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.8505e-04 - accuracy: 1.0000 Epoch 746/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.8326e-04 - accuracy: 1.0000 Epoch 747/1000 6/6 [==============================] - 0s 858us/step - loss: 3.8170e-04 - accuracy: 1.0000 Epoch 748/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.7979e-04 - accuracy: 1.0000 Epoch 749/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.7817e-04 - accuracy: 1.0000 Epoch 750/1000 6/6 [==============================] - 0s 852us/step - loss: 3.7622e-04 - accuracy: 1.0000 Epoch 751/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.7461e-04 - accuracy: 1.0000 Epoch 752/1000 6/6 [==============================] - 0s 862us/step - loss: 3.7304e-04 - accuracy: 1.0000 Epoch 753/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.7114e-04 - accuracy: 1.0000 Epoch 754/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.6966e-04 - accuracy: 1.0000 Epoch 755/1000 6/6 [==============================] - 0s 891us/step - loss: 3.6797e-04 - accuracy: 1.0000 Epoch 756/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.6624e-04 - accuracy: 1.0000 Epoch 757/1000 6/6 [==============================] - 0s 869us/step - loss: 3.6469e-04 - accuracy: 1.0000 Epoch 758/1000 6/6 [==============================] - 0s 991us/step - loss: 3.6313e-04 - accuracy: 1.0000 Epoch 759/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.6141e-04 - accuracy: 1.0000 Epoch 760/1000 6/6 [==============================] - 0s 902us/step - loss: 3.5987e-04 - accuracy: 1.0000 Epoch 761/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.5829e-04 - accuracy: 1.0000 Epoch 762/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.5668e-04 - accuracy: 1.0000 Epoch 763/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.5522e-04 - accuracy: 1.0000 Epoch 764/1000 6/6 [==============================] - 0s 910us/step - loss: 3.5359e-04 - accuracy: 1.0000 Epoch 765/1000 6/6 [==============================] - 0s 944us/step - loss: 3.5213e-04 - accuracy: 1.0000 Epoch 766/1000 6/6 [==============================] - 0s 985us/step - loss: 3.5048e-04 - accuracy: 1.0000 Epoch 767/1000 6/6 [==============================] - 0s 960us/step - loss: 3.4900e-04 - accuracy: 1.0000 Epoch 768/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.4739e-04 - accuracy: 1.0000 Epoch 769/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.4588e-04 - accuracy: 1.0000 Epoch 770/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.4450e-04 - accuracy: 1.0000 Epoch 771/1000 6/6 [==============================] - 0s 921us/step - loss: 3.4293e-04 - accuracy: 1.0000 Epoch 772/1000 6/6 [==============================] - 0s 921us/step - loss: 3.4164e-04 - accuracy: 1.0000 Epoch 773/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.4006e-04 - accuracy: 1.0000 Epoch 774/1000 6/6 [==============================] - 0s 900us/step - loss: 3.3857e-04 - accuracy: 1.0000 Epoch 775/1000 6/6 [==============================] - 0s 2ms/step - loss: 3.3720e-04 - accuracy: 1.0000 Epoch 776/1000 6/6 [==============================] - 0s 905us/step - loss: 3.3570e-04 - accuracy: 1.0000 Epoch 777/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.3423e-04 - accuracy: 1.0000 Epoch 778/1000 6/6 [==============================] - 0s 921us/step - loss: 3.3285e-04 - accuracy: 1.0000 Epoch 779/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.3141e-04 - accuracy: 1.0000 Epoch 780/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.2997e-04 - accuracy: 1.0000 Epoch 781/1000 6/6 [==============================] - 0s 871us/step - loss: 3.2843e-04 - accuracy: 1.0000 Epoch 782/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.2696e-04 - accuracy: 1.0000 Epoch 783/1000 6/6 [==============================] - 0s 880us/step - loss: 3.2553e-04 - accuracy: 1.0000 Epoch 784/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.2421e-04 - accuracy: 1.0000 Epoch 785/1000 6/6 [==============================] - ETA: 0s - loss: 3.1757e-04 - accuracy: 1.00 - 0s 944us/step - loss: 3.2275e-04 - accuracy: 1.0000 Epoch 786/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.2133e-04 - accuracy: 1.0000 Epoch 787/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.1993e-04 - accuracy: 1.0000 Epoch 788/1000 6/6 [==============================] - 0s 882us/step - loss: 3.1864e-04 - accuracy: 1.0000 Epoch 789/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.1726e-04 - accuracy: 1.0000 Epoch 790/1000 6/6 [==============================] - 0s 913us/step - loss: 3.1589e-04 - accuracy: 1.0000 Epoch 791/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.1442e-04 - accuracy: 1.0000 Epoch 792/1000 6/6 [==============================] - 0s 995us/step - loss: 3.1310e-04 - accuracy: 1.0000 Epoch 793/1000 6/6 [==============================] - 0s 962us/step - loss: 3.1172e-04 - accuracy: 1.0000 Epoch 794/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.1047e-04 - accuracy: 1.0000 Epoch 795/1000 6/6 [==============================] - ETA: 0s - loss: 5.9018e-04 - accuracy: 1.00 - 0s 879us/step - loss: 3.0905e-04 - accuracy: 1.0000 Epoch 796/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.0762e-04 - accuracy: 1.0000 Epoch 797/1000 6/6 [==============================] - 0s 839us/step - loss: 3.0638e-04 - accuracy: 1.0000 Epoch 798/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.0507e-04 - accuracy: 1.0000 Epoch 799/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.0377e-04 - accuracy: 1.0000 Epoch 800/1000 6/6 [==============================] - 0s 867us/step - loss: 3.0252e-04 - accuracy: 1.0000 Epoch 801/1000 6/6 [==============================] - 0s 1ms/step - loss: 3.0126e-04 - accuracy: 1.0000 Epoch 802/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.9998e-04 - accuracy: 1.0000 Epoch 803/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.9872e-04 - accuracy: 1.0000 Epoch 804/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.9742e-04 - accuracy: 1.0000 Epoch 805/1000 6/6 [==============================] - 0s 986us/step - loss: 2.9620e-04 - accuracy: 1.0000 Epoch 806/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.9491e-04 - accuracy: 1.0000 Epoch 807/1000 6/6 [==============================] - 0s 851us/step - loss: 2.9374e-04 - accuracy: 1.0000 Epoch 808/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.9243e-04 - accuracy: 1.0000 Epoch 809/1000 6/6 [==============================] - 0s 872us/step - loss: 2.9120e-04 - accuracy: 1.0000 Epoch 810/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8990e-04 - accuracy: 1.0000 Epoch 811/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8866e-04 - accuracy: 1.0000 Epoch 812/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8739e-04 - accuracy: 1.0000 Epoch 813/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8607e-04 - accuracy: 1.0000 Epoch 814/1000 6/6 [==============================] - 0s 888us/step - loss: 2.8497e-04 - accuracy: 1.0000 Epoch 815/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8362e-04 - accuracy: 1.0000 Epoch 816/1000 6/6 [==============================] - 0s 860us/step - loss: 2.8249e-04 - accuracy: 1.0000 Epoch 817/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.8122e-04 - accuracy: 1.0000 Epoch 818/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.8003e-04 - accuracy: 1.0000 Epoch 819/1000 6/6 [==============================] - 0s 832us/step - loss: 2.7877e-04 - accuracy: 1.0000 Epoch 820/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7764e-04 - accuracy: 1.0000 Epoch 821/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7638e-04 - accuracy: 1.0000 Epoch 822/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7526e-04 - accuracy: 1.0000 Epoch 823/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7414e-04 - accuracy: 1.0000 Epoch 824/1000 6/6 [==============================] - 0s 933us/step - loss: 2.7292e-04 - accuracy: 1.0000 Epoch 825/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7178e-04 - accuracy: 1.0000 Epoch 826/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.7065e-04 - accuracy: 1.0000 Epoch 827/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.6942e-04 - accuracy: 1.0000 Epoch 828/1000 6/6 [==============================] - 0s 922us/step - loss: 2.6843e-04 - accuracy: 1.0000 Epoch 829/1000 6/6 [==============================] - 0s 953us/step - loss: 2.6730e-04 - accuracy: 1.0000 Epoch 830/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.6610e-04 - accuracy: 1.0000 Epoch 831/1000 6/6 [==============================] - 0s 914us/step - loss: 2.6489e-04 - accuracy: 1.0000 Epoch 832/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.6390e-04 - accuracy: 1.0000 Epoch 833/1000 6/6 [==============================] - 0s 917us/step - loss: 2.6276e-04 - accuracy: 1.0000 Epoch 834/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.6162e-04 - accuracy: 1.0000 Epoch 835/1000 6/6 [==============================] - 0s 896us/step - loss: 2.6055e-04 - accuracy: 1.0000 Epoch 836/1000 6/6 [==============================] - 0s 978us/step - loss: 2.5947e-04 - accuracy: 1.0000 Epoch 837/1000 6/6 [==============================] - 0s 892us/step - loss: 2.5830e-04 - accuracy: 1.0000 Epoch 838/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.5725e-04 - accuracy: 1.0000 Epoch 839/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.5625e-04 - accuracy: 1.0000 Epoch 840/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.5509e-04 - accuracy: 1.0000 Epoch 841/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.5403e-04 - accuracy: 1.0000 Epoch 842/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.5291e-04 - accuracy: 1.0000 Epoch 843/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.5182e-04 - accuracy: 1.0000 Epoch 844/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.5086e-04 - accuracy: 1.0000 Epoch 845/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.4978e-04 - accuracy: 1.0000 Epoch 846/1000 6/6 [==============================] - 0s 944us/step - loss: 2.4869e-04 - accuracy: 1.0000 Epoch 847/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.4768e-04 - accuracy: 1.0000 Epoch 848/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.4670e-04 - accuracy: 1.0000 Epoch 849/1000 6/6 [==============================] - 0s 864us/step - loss: 2.4552e-04 - accuracy: 1.0000 Epoch 850/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.4465e-04 - accuracy: 1.0000 Epoch 851/1000 6/6 [==============================] - 0s 882us/step - loss: 2.4354e-04 - accuracy: 1.0000 Epoch 852/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.4251e-04 - accuracy: 1.0000 Epoch 853/1000 6/6 [==============================] - 0s 930us/step - loss: 2.4152e-04 - accuracy: 1.0000 Epoch 854/1000 6/6 [==============================] - 0s 962us/step - loss: 2.4054e-04 - accuracy: 1.0000 Epoch 855/1000 6/6 [==============================] - 0s 886us/step - loss: 2.3947e-04 - accuracy: 1.0000 Epoch 856/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.3844e-04 - accuracy: 1.0000 Epoch 857/1000 6/6 [==============================] - 0s 962us/step - loss: 2.3740e-04 - accuracy: 1.0000 Epoch 858/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.3641e-04 - accuracy: 1.0000 Epoch 859/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.3544e-04 - accuracy: 1.0000 Epoch 860/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.3451e-04 - accuracy: 1.0000 Epoch 861/1000 6/6 [==============================] - 0s 998us/step - loss: 2.3336e-04 - accuracy: 1.0000 Epoch 862/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.3250e-04 - accuracy: 1.0000 Epoch 863/1000 6/6 [==============================] - 0s 902us/step - loss: 2.3152e-04 - accuracy: 1.0000 Epoch 864/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.3054e-04 - accuracy: 1.0000 Epoch 865/1000 6/6 [==============================] - 0s 854us/step - loss: 2.2954e-04 - accuracy: 1.0000 Epoch 866/1000 6/6 [==============================] - 0s 983us/step - loss: 2.2856e-04 - accuracy: 1.0000 Epoch 867/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.2766e-04 - accuracy: 1.0000 Epoch 868/1000 6/6 [==============================] - 0s 874us/step - loss: 2.2670e-04 - accuracy: 1.0000 Epoch 869/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.2577e-04 - accuracy: 1.0000 Epoch 870/1000 6/6 [==============================] - 0s 954us/step - loss: 2.2493e-04 - accuracy: 1.0000 Epoch 871/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.2388e-04 - accuracy: 1.0000 Epoch 872/1000 6/6 [==============================] - 0s 2ms/step - loss: 2.2299e-04 - accuracy: 1.0000 Epoch 873/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.2211e-04 - accuracy: 1.0000 Epoch 874/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.2120e-04 - accuracy: 1.0000 Epoch 875/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.2026e-04 - accuracy: 1.0000 Epoch 876/1000 6/6 [==============================] - 0s 927us/step - loss: 2.1936e-04 - accuracy: 1.0000 Epoch 877/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.1833e-04 - accuracy: 1.0000 Epoch 878/1000 6/6 [==============================] - 0s 892us/step - loss: 2.1755e-04 - accuracy: 1.0000 Epoch 879/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.1658e-04 - accuracy: 1.0000 Epoch 880/1000 6/6 [==============================] - 0s 995us/step - loss: 2.1570e-04 - accuracy: 1.0000 Epoch 881/1000 6/6 [==============================] - 0s 926us/step - loss: 2.1484e-04 - accuracy: 1.0000 Epoch 882/1000 6/6 [==============================] - 0s 927us/step - loss: 2.1385e-04 - accuracy: 1.0000 Epoch 883/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.1299e-04 - accuracy: 1.0000 Epoch 884/1000 6/6 [==============================] - 0s 925us/step - loss: 2.1218e-04 - accuracy: 1.0000 Epoch 885/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.1128e-04 - accuracy: 1.0000 Epoch 886/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.1040e-04 - accuracy: 1.0000 Epoch 887/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0964e-04 - accuracy: 1.0000 Epoch 888/1000 6/6 [==============================] - 0s 950us/step - loss: 2.0870e-04 - accuracy: 1.0000 Epoch 889/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0781e-04 - accuracy: 1.0000 Epoch 890/1000 6/6 [==============================] - 0s 946us/step - loss: 2.0705e-04 - accuracy: 1.0000 Epoch 891/1000 6/6 [==============================] - 0s 962us/step - loss: 2.0615e-04 - accuracy: 1.0000 Epoch 892/1000 6/6 [==============================] - 0s 923us/step - loss: 2.0532e-04 - accuracy: 1.0000 Epoch 893/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0452e-04 - accuracy: 1.0000 Epoch 894/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0367e-04 - accuracy: 1.0000 Epoch 895/1000 6/6 [==============================] - 0s 914us/step - loss: 2.0283e-04 - accuracy: 1.0000 Epoch 896/1000 6/6 [==============================] - 0s 1ms/step - loss: 2.0198e-04 - accuracy: 1.0000 Epoch 897/1000 6/6 [==============================] - 0s 874us/step - loss: 2.0122e-04 - accuracy: 1.0000 Epoch 898/1000 6/6 [==============================] - 0s 982us/step - loss: 2.0044e-04 - accuracy: 1.0000 Epoch 899/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9954e-04 - accuracy: 1.0000 Epoch 900/1000 6/6 [==============================] - 0s 965us/step - loss: 1.9878e-04 - accuracy: 1.0000 Epoch 901/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9798e-04 - accuracy: 1.0000 Epoch 902/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9717e-04 - accuracy: 1.0000 Epoch 903/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9632e-04 - accuracy: 1.0000 Epoch 904/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9551e-04 - accuracy: 1.0000 Epoch 905/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9474e-04 - accuracy: 1.0000 Epoch 906/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9400e-04 - accuracy: 1.0000 Epoch 907/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.9318e-04 - accuracy: 1.0000 Epoch 908/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9245e-04 - accuracy: 1.0000 Epoch 909/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9168e-04 - accuracy: 1.0000 Epoch 910/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.9089e-04 - accuracy: 1.0000 Epoch 911/1000 6/6 [==============================] - 0s 851us/step - loss: 1.9010e-04 - accuracy: 1.0000 Epoch 912/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8936e-04 - accuracy: 1.0000 Epoch 913/1000 6/6 [==============================] - 0s 987us/step - loss: 1.8862e-04 - accuracy: 1.0000 Epoch 914/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8783e-04 - accuracy: 1.0000 Epoch 915/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8708e-04 - accuracy: 1.0000 Epoch 916/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8638e-04 - accuracy: 1.0000 Epoch 917/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8561e-04 - accuracy: 1.0000 Epoch 918/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8487e-04 - accuracy: 1.0000 Epoch 919/1000 6/6 [==============================] - 0s 921us/step - loss: 1.8413e-04 - accuracy: 1.0000 Epoch 920/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8339e-04 - accuracy: 1.0000 Epoch 921/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8260e-04 - accuracy: 1.0000 Epoch 922/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8188e-04 - accuracy: 1.0000 Epoch 923/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.8114e-04 - accuracy: 1.0000 Epoch 924/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.8043e-04 - accuracy: 1.0000 Epoch 925/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7963e-04 - accuracy: 1.0000 Epoch 926/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7896e-04 - accuracy: 1.0000 Epoch 927/1000 6/6 [==============================] - 0s 927us/step - loss: 1.7817e-04 - accuracy: 1.0000 Epoch 928/1000 6/6 [==============================] - 0s 911us/step - loss: 1.7755e-04 - accuracy: 1.0000 Epoch 929/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7678e-04 - accuracy: 1.0000 Epoch 930/1000 6/6 [==============================] - 0s 976us/step - loss: 1.7611e-04 - accuracy: 1.0000 Epoch 931/1000 6/6 [==============================] - 0s 991us/step - loss: 1.7540e-04 - accuracy: 1.0000 Epoch 932/1000 6/6 [==============================] - 0s 955us/step - loss: 1.7470e-04 - accuracy: 1.0000 Epoch 933/1000 6/6 [==============================] - 0s 833us/step - loss: 1.7398e-04 - accuracy: 1.0000 Epoch 934/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7331e-04 - accuracy: 1.0000 Epoch 935/1000 6/6 [==============================] - 0s 951us/step - loss: 1.7260e-04 - accuracy: 1.0000 Epoch 936/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.7185e-04 - accuracy: 1.0000 Epoch 937/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7120e-04 - accuracy: 1.0000 Epoch 938/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.7050e-04 - accuracy: 1.0000 Epoch 939/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6980e-04 - accuracy: 1.0000 Epoch 940/1000 6/6 [==============================] - 0s 905us/step - loss: 1.6913e-04 - accuracy: 1.0000 Epoch 941/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6845e-04 - accuracy: 1.0000 Epoch 942/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6782e-04 - accuracy: 1.0000 Epoch 943/1000 6/6 [==============================] - 0s 870us/step - loss: 1.6711e-04 - accuracy: 1.0000 Epoch 944/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6645e-04 - accuracy: 1.0000 Epoch 945/1000 6/6 [==============================] - 0s 944us/step - loss: 1.6583e-04 - accuracy: 1.0000 Epoch 946/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6513e-04 - accuracy: 1.0000 Epoch 947/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6453e-04 - accuracy: 1.0000 Epoch 948/1000 6/6 [==============================] - 0s 854us/step - loss: 1.6385e-04 - accuracy: 1.0000 Epoch 949/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6314e-04 - accuracy: 1.0000 Epoch 950/1000 6/6 [==============================] - 0s 928us/step - loss: 1.6254e-04 - accuracy: 1.0000 Epoch 951/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6190e-04 - accuracy: 1.0000 Epoch 952/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6125e-04 - accuracy: 1.0000 Epoch 953/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.6058e-04 - accuracy: 1.0000 Epoch 954/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5992e-04 - accuracy: 1.0000 Epoch 955/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5932e-04 - accuracy: 1.0000 Epoch 956/1000 6/6 [==============================] - 0s 984us/step - loss: 1.5867e-04 - accuracy: 1.0000 Epoch 957/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5800e-04 - accuracy: 1.0000 Epoch 958/1000 6/6 [==============================] - 0s 935us/step - loss: 1.5742e-04 - accuracy: 1.0000 Epoch 959/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5678e-04 - accuracy: 1.0000 Epoch 960/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5614e-04 - accuracy: 1.0000 Epoch 961/1000 6/6 [==============================] - 0s 968us/step - loss: 1.5555e-04 - accuracy: 1.0000 Epoch 962/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5495e-04 - accuracy: 1.0000 Epoch 963/1000 6/6 [==============================] - 0s 916us/step - loss: 1.5437e-04 - accuracy: 1.0000 Epoch 964/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5375e-04 - accuracy: 1.0000 Epoch 965/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5315e-04 - accuracy: 1.0000 Epoch 966/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5254e-04 - accuracy: 1.0000 Epoch 967/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5197e-04 - accuracy: 1.0000 Epoch 968/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5139e-04 - accuracy: 1.0000 Epoch 969/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5076e-04 - accuracy: 1.0000 Epoch 970/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.5016e-04 - accuracy: 1.0000 Epoch 971/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4955e-04 - accuracy: 1.0000 Epoch 972/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4892e-04 - accuracy: 1.0000 Epoch 973/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4842e-04 - accuracy: 1.0000 Epoch 974/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4779e-04 - accuracy: 1.0000 Epoch 975/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4719e-04 - accuracy: 1.0000 Epoch 976/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4663e-04 - accuracy: 1.0000 Epoch 977/1000 6/6 [==============================] - 0s 4ms/step - loss: 1.4609e-04 - accuracy: 1.0000 Epoch 978/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.4547e-04 - accuracy: 1.0000 Epoch 979/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4494e-04 - accuracy: 1.0000 Epoch 980/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.4430e-04 - accuracy: 1.0000 Epoch 981/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4379e-04 - accuracy: 1.0000 Epoch 982/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4321e-04 - accuracy: 1.0000 Epoch 983/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4269e-04 - accuracy: 1.0000 Epoch 984/1000 6/6 [==============================] - 0s 2ms/step - loss: 1.4212e-04 - accuracy: 1.0000 Epoch 985/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4154e-04 - accuracy: 1.0000 Epoch 986/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.4098e-04 - accuracy: 1.0000 Epoch 987/1000 6/6 [==============================] - 0s 880us/step - loss: 1.4046e-04 - accuracy: 1.0000 Epoch 988/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3991e-04 - accuracy: 1.0000 Epoch 989/1000 6/6 [==============================] - 0s 929us/step - loss: 1.3932e-04 - accuracy: 1.0000 Epoch 990/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3877e-04 - accuracy: 1.0000 Epoch 991/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3823e-04 - accuracy: 1.0000 Epoch 992/1000 6/6 [==============================] - 0s 894us/step - loss: 1.3768e-04 - accuracy: 1.0000 Epoch 993/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3717e-04 - accuracy: 1.0000 Epoch 994/1000 6/6 [==============================] - 0s 866us/step - loss: 1.3659e-04 - accuracy: 1.0000 Epoch 995/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3609e-04 - accuracy: 1.0000 Epoch 996/1000 6/6 [==============================] - 0s 929us/step - loss: 1.3555e-04 - accuracy: 1.0000 Epoch 997/1000 6/6 [==============================] - 0s 824us/step - loss: 1.3503e-04 - accuracy: 1.0000 Epoch 998/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3449e-04 - accuracy: 1.0000 Epoch 999/1000 6/6 [==============================] - 0s 879us/step - loss: 1.3396e-04 - accuracy: 1.0000 Epoch 1000/1000 6/6 [==============================] - 0s 1ms/step - loss: 1.3342e-04 - accuracy: 1.0000 2/2 [==============================] - 0s 1ms/step - loss: 1.3310e-04 - accuracy: 1.0000 Tested Acc: 1.0
def clean_up_sentence(sentence):
# tokenize the pattern
sentence_words = nltk.word_tokenize(sentence)
# stem each word
sentence_words = [stemmer.stem(word.lower()) for word in sentence_words]
return sentence_words
# return bag of words array: 0 or 1 for each word in the bag that exists in the sentence
def bow(sentence, words, show_details=False):
# tokenize the pattern
sentence_words = clean_up_sentence(sentence)
# bag of words
bag = [0]*len(words)
for s in sentence_words:
for i,w in enumerate(words):
if w == s:
bag[i] = 1
if show_details:
print ("found in bag: %s" % w)
return(np.array(bag))
p = bow("I'm looking for help", words)
print (p)
print (classes)
[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] ['adverse_drug', 'blood_pressure', 'blood_pressure_search', 'goodbye', 'greeting', 'hospital_search', 'options', 'pharmacy_search', 'thanks']
print(model.predict(np.array([p])))
[[8.0800597e-03 3.1752122e-04 7.1372651e-03 2.4095285e-01 8.5295609e-04 6.1864179e-01 1.6459817e-02 1.1757474e-02 9.5800281e-02]]
model.save('mymodel.pkl')
INFO:tensorflow:Assets written to: mymodel.pkl/assets
from mlworkflows import util
util.serialize_to(model, "model.sav")
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-67-6466f41110a7> in <module> 1 from mlworkflows import util ----> 2 util.serialize_to(model, "model.sav") ~/Documents/Redhat/workspaces/pycharm/InflightAssistance/mlworkflows/util.py in serialize_to(obj, default_filename) 6 def clean_up_sentence(sentence): 7 # tokenize the pattern ----> 8 sentence_words = nltk.word_tokenize(sentence) 9 # stem each word 10 sentence_words = [stemmer.stem(word.lower()) for word in sentence_words] /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/cloudpickle/cloudpickle_fast.py in dump(obj, file, protocol) 85 compatibility with older versions of Python. 86 """ ---> 87 CloudPickler(file, protocol=protocol).dump(obj) 88 89 def dumps(obj, protocol=None): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/cloudpickle/cloudpickle_fast.py in dump(self, obj) 538 def dump(self, obj): 539 try: --> 540 return Pickler.dump(self, obj) 541 except RuntimeError as e: 542 if "recursion" in e.args[0]: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in dump(self, obj) 435 if self.proto >= 4: 436 self.framer.start_framing() --> 437 self.save(obj) 438 self.write(STOP) 439 self.framer.end_framing() /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_list(self, obj) 814 815 self.memoize(obj) --> 816 self._batch_appends(obj) 817 818 dispatch[list] = save_list /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_appends(self, items) 838 write(MARK) 839 for x in tmp: --> 840 save(x) 841 write(APPENDS) 842 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_list(self, obj) 814 815 self.memoize(obj) --> 816 self._batch_appends(obj) 817 818 dispatch[list] = save_list /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_appends(self, items) 841 write(APPENDS) 842 elif n: --> 843 save(tmp[0]) 844 write(APPEND) 845 # else tmp is empty, and we're done /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_list(self, obj) 814 815 self.memoize(obj) --> 816 self._batch_appends(obj) 817 818 dispatch[list] = save_list /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_appends(self, items) 841 write(APPENDS) 842 elif n: --> 843 save(tmp[0]) 844 write(APPEND) 845 # else tmp is empty, and we're done /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 547 548 # Save the reduce() output and finally memoize the object --> 549 self.save_reduce(obj=obj, *rv) 550 551 def persistent_id(self, obj): /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_reduce(self, func, args, state, listitems, dictitems, obj) 660 661 if state is not None: --> 662 save(state) 663 write(BUILD) 664 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 502 f = self.dispatch.get(t) 503 if f is not None: --> 504 f(self, obj) # Call unbound method with explicit self 505 return 506 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save_dict(self, obj) 854 855 self.memoize(obj) --> 856 self._batch_setitems(obj.items()) 857 858 dispatch[dict] = save_dict /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in _batch_setitems(self, items) 880 for k, v in tmp: 881 save(k) --> 882 save(v) 883 write(SETITEMS) 884 elif n: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/pickle.py in save(self, obj, save_persistent_id) 522 reduce = getattr(obj, "__reduce_ex__", None) 523 if reduce is not None: --> 524 rv = reduce(self.proto) 525 else: 526 reduce = getattr(obj, "__reduce__", None) TypeError: can't pickle _thread.RLock objects