微信扫一扫打赏支持

Tensorflow2(预课程)---3.1、Iris分类-层方式

Tensorflow2(预课程)---3.1、Iris分类-层方式

一、总结

一句话总结:

我们可以很清楚的发现,输入是4维,输出是1维,并且输出是分类问题,分3类(one_hot编码后),所以对应模型可以弄成4->n->3
# 构建容器
model = tf.keras.Sequential()
# 输出层
model.add(tf.keras.Input(shape=(4,)))
# 中间层
model.add(tf.keras.layers.Dense(10,activation='relu'))
# 输出层
model.add(tf.keras.layers.Dense(3))
# 模型的结构
model.summary()

 

 

1、准确率不够优化方法?

1、增加训练次数:4-3的结构欠拟合,先训练500次,发现准确率不够,再训练5000次,发现欠拟合
2、增加网络层数:4-10-3,500次不够,换5000次,准确率为1

 

 

2、pandas打乱数据集?

(a)、data=data.sample(frac=1.0,random_state=116)#打乱所有数据
(b)、data=data.reset_index(drop=True) #打乱后的数据index也是乱的,用reset_index重新加一列index,drop=True表示丢弃原有index一列

 

 

3、对于分类问题,将分类转化为数字,然后one_hot编码?

(A)、转数字:train_y =data.iloc[:120,-1].replace({"Iris-setosa":0,"Iris-versicolor":1,"Iris-virginica":2})
(B)、one_hot编码:train_y = tf.one_hot(train_y, depth=3)

 

 

4、训练的时候加上准确率以及验证测试集?

(①)、metrics中加acc:model.compile(optimizer='adam',loss='mse',metrics=['acc'])
(②)、validation_data中放测试集数据:history = model.fit(train_x,train_y,epochs=5000,validation_data=(test_x,test_y))

 

 

 

 

二、Iris分类-层方式

博客对应课程的视频位置:

 

讲课讲法(准确率不够优化方法):

1、增加训练次数:4-3的结构欠拟合,先训练500次,发现准确率不够,再训练5000次,发现欠拟合
2、增加网络层数:4-10-3,500次不够,换5000次,准确率为1

步骤

1、读取数据集
2、拆分数据集(拆分成训练数据集和测试数据集)
3、构建模型
4、训练模型
5、检验模型

需求

对Iris进行分类
 
In [1]:
import pandas as pd
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt

1、读取数据集

In [2]:
data = pd.read_csv('./iris.data',header=None)
# data.head() 前5行
data
Out[2]:
 01234
0 5.1 3.5 1.4 0.2 Iris-setosa
1 4.9 3.0 1.4 0.2 Iris-setosa
2 4.7 3.2 1.3 0.2 Iris-setosa
3 4.6 3.1 1.5 0.2 Iris-setosa
4 5.0 3.6 1.4 0.2 Iris-setosa
... ... ... ... ... ...
145 6.7 3.0 5.2 2.3 Iris-virginica
146 6.3 2.5 5.0 1.9 Iris-virginica
147 6.5 3.0 5.2 2.0 Iris-virginica
148 6.2 3.4 5.4 2.3 Iris-virginica
149 5.9 3.0 5.1 1.8 Iris-virginica

150 rows × 5 columns

2、拆分数据集(拆分成训练数据集和测试数据集)

总共150行数据,前120训练,后30行预测

我需要打乱顺序

In [3]:
data=data.sample(frac=1.0,random_state=116)#打乱所有数据
data=data.reset_index(drop=True) #打乱后的数据index也是乱的,用reset_index重新加一列index,drop=True表示丢弃原有index一列
data
Out[3]:
 01234
0 6.1 2.8 4.0 1.3 Iris-versicolor
1 6.3 3.3 4.7 1.6 Iris-versicolor
2 6.8 2.8 4.8 1.4 Iris-versicolor
3 5.3 3.7 1.5 0.2 Iris-setosa
4 5.4 3.4 1.7 0.2 Iris-setosa
... ... ... ... ... ...
145 7.4 2.8 6.1 1.9 Iris-virginica
146 5.1 3.8 1.6 0.2 Iris-setosa
147 5.0 3.3 1.4 0.2 Iris-setosa
148 6.7 3.3 5.7 2.1 Iris-virginica
149 5.5 2.3 4.0 1.3 Iris-versicolor

150 rows × 5 columns

In [4]:
train_x = data.iloc[:120,0:-1]
test_x = data.iloc[121:,0:-1]
train_y =data.iloc[:120,-1].replace({"Iris-setosa":0,"Iris-versicolor":1,"Iris-virginica":2})
test_y =data.iloc[121:,-1].replace({"Iris-setosa":0,"Iris-versicolor":1,"Iris-virginica":2})
In [5]:
train_y = tf.one_hot(train_y, depth=3)
test_y = tf.one_hot(test_y, depth=3)

3、构建模型

4->3 训练500次,测试集准确率只有0.72

4->10->3 训练500次,测试集准确率只有0.5172 这是因为训练次数太少了

4->3 训练5000次,测试集准确率也只有0.8左右

4->10->3 训练5000次,acc是1了

In [6]:
# 构建容器
model = tf.keras.Sequential()
# 输出层
model.add(tf.keras.Input(shape=(4,)))
# 中间层
model.add(tf.keras.layers.Dense(10,activation='relu'))
# 输出层
model.add(tf.keras.layers.Dense(3))
# 模型的结构
model.summary()
Model: "sequential"
_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
dense (Dense)                (None, 10)                50        
_________________________________________________________________
dense_1 (Dense)              (None, 3)                 33        
=================================================================
Total params: 83
Trainable params: 83
Non-trainable params: 0
_________________________________________________________________

4、训练模型

In [7]:
# 配置优化函数和损失器
model.compile(optimizer='adam',loss='mse',metrics=['acc'])
# 开始训练
history = model.fit(train_x,train_y,epochs=5000,validation_data=(test_x,test_y))
Epoch 1/5000
4/4 [==============================] - 0s 34ms/step - loss: 7.6696 - acc: 0.3167 - val_loss: 5.7491 - val_acc: 0.4483
Epoch 2/5000
4/4 [==============================] - 0s 7ms/step - loss: 7.0254 - acc: 0.3167 - val_loss: 5.2289 - val_acc: 0.4483
Epoch 3/5000
4/4 [==============================] - 0s 10ms/step - loss: 6.3978 - acc: 0.3167 - val_loss: 4.7433 - val_acc: 0.4483
Epoch 4/5000
4/4 [==============================] - 0s 6ms/step - loss: 5.8265 - acc: 0.3167 - val_loss: 4.2884 - val_acc: 0.4483
Epoch 5/5000
4/4 [==============================] - 0s 6ms/step - loss: 5.3004 - acc: 0.3167 - val_loss: 3.8649 - val_acc: 0.4483
Epoch 6/5000
4/4 [==============================] - 0s 7ms/step - loss: 4.7814 - acc: 0.3333 - val_loss: 3.4773 - val_acc: 0.4483
Epoch 7/5000
4/4 [==============================] - 0s 6ms/step - loss: 4.3135 - acc: 0.3500 - val_loss: 3.1206 - val_acc: 0.4828
Epoch 8/5000
4/4 [==============================] - 0s 6ms/step - loss: 3.8878 - acc: 0.3667 - val_loss: 2.7925 - val_acc: 0.4828
Epoch 9/5000
4/4 [==============================] - 0s 6ms/step - loss: 3.4932 - acc: 0.4000 - val_loss: 2.4929 - val_acc: 0.5172
Epoch 10/5000
4/4 [==============================] - 0s 7ms/step - loss: 3.1345 - acc: 0.4417 - val_loss: 2.2200 - val_acc: 0.5862
Epoch 11/5000
4/4 [==============================] - 0s 7ms/step - loss: 2.8036 - acc: 0.4750 - val_loss: 1.9736 - val_acc: 0.6552
Epoch 12/5000
4/4 [==============================] - 0s 6ms/step - loss: 2.5092 - acc: 0.5167 - val_loss: 1.7506 - val_acc: 0.6897
Epoch 13/5000
4/4 [==============================] - 0s 7ms/step - loss: 2.2304 - acc: 0.5250 - val_loss: 1.5520 - val_acc: 0.6897
Epoch 14/5000
4/4 [==============================] - 0s 7ms/step - loss: 1.9880 - acc: 0.5500 - val_loss: 1.3734 - val_acc: 0.7586
Epoch 15/5000
4/4 [==============================] - 0s 7ms/step - loss: 1.7718 - acc: 0.5583 - val_loss: 1.2142 - val_acc: 0.7586
Epoch 16/5000
4/4 [==============================] - 0s 8ms/step - loss: 1.5773 - acc: 0.5667 - val_loss: 1.0727 - val_acc: 0.7586
Epoch 17/5000
4/4 [==============================] - 0s 8ms/step - loss: 1.4066 - acc: 0.5750 - val_loss: 0.9464 - val_acc: 0.7586
Epoch 18/5000
4/4 [==============================] - 0s 6ms/step - loss: 1.2499 - acc: 0.5750 - val_loss: 0.8361 - val_acc: 0.7586
Epoch 19/5000
4/4 [==============================] - 0s 6ms/step - loss: 1.1126 - acc: 0.5750 - val_loss: 0.7389 - val_acc: 0.7586
Epoch 20/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.9895 - acc: 0.5750 - val_loss: 0.6538 - val_acc: 0.7931
Epoch 21/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.8758 - acc: 0.5667 - val_loss: 0.5802 - val_acc: 0.7241
Epoch 22/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.7821 - acc: 0.5583 - val_loss: 0.5153 - val_acc: 0.6897
Epoch 23/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.6949 - acc: 0.5500 - val_loss: 0.4587 - val_acc: 0.6552
Epoch 24/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.6200 - acc: 0.5500 - val_loss: 0.4098 - val_acc: 0.6552
Epoch 25/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.5531 - acc: 0.5500 - val_loss: 0.3676 - val_acc: 0.6207
Epoch 26/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.4958 - acc: 0.5417 - val_loss: 0.3312 - val_acc: 0.5862
Epoch 27/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.4442 - acc: 0.5333 - val_loss: 0.2997 - val_acc: 0.6207
Epoch 28/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.3996 - acc: 0.5167 - val_loss: 0.2731 - val_acc: 0.6207
Epoch 29/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.3605 - acc: 0.5333 - val_loss: 0.2500 - val_acc: 0.6552
Epoch 30/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.3261 - acc: 0.5333 - val_loss: 0.2310 - val_acc: 0.6552
Epoch 31/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.2977 - acc: 0.5333 - val_loss: 0.2155 - val_acc: 0.6552
Epoch 32/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.2730 - acc: 0.5333 - val_loss: 0.2030 - val_acc: 0.6552
Epoch 33/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.2511 - acc: 0.5250 - val_loss: 0.1926 - val_acc: 0.6552
Epoch 34/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.2329 - acc: 0.5250 - val_loss: 0.1846 - val_acc: 0.6207
Epoch 35/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.2167 - acc: 0.5333 - val_loss: 0.1776 - val_acc: 0.6552
Epoch 36/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.2039 - acc: 0.5250 - val_loss: 0.1725 - val_acc: 0.5862
Epoch 37/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1914 - acc: 0.5333 - val_loss: 0.1673 - val_acc: 0.6552
Epoch 38/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1817 - acc: 0.5333 - val_loss: 0.1638 - val_acc: 0.6207
Epoch 39/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1734 - acc: 0.5583 - val_loss: 0.1607 - val_acc: 0.6207
Epoch 40/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1670 - acc: 0.5917 - val_loss: 0.1589 - val_acc: 0.6552
Epoch 41/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1610 - acc: 0.6250 - val_loss: 0.1571 - val_acc: 0.6897
Epoch 42/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1557 - acc: 0.6333 - val_loss: 0.1552 - val_acc: 0.6897
Epoch 43/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1513 - acc: 0.6583 - val_loss: 0.1536 - val_acc: 0.6552
Epoch 44/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1477 - acc: 0.6750 - val_loss: 0.1524 - val_acc: 0.6552
Epoch 45/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1445 - acc: 0.7000 - val_loss: 0.1515 - val_acc: 0.6552
Epoch 46/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1415 - acc: 0.7333 - val_loss: 0.1505 - val_acc: 0.6552
Epoch 47/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1392 - acc: 0.7333 - val_loss: 0.1500 - val_acc: 0.6897
Epoch 48/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1372 - acc: 0.7417 - val_loss: 0.1495 - val_acc: 0.6897
Epoch 49/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1351 - acc: 0.7500 - val_loss: 0.1483 - val_acc: 0.6897
Epoch 50/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1333 - acc: 0.7667 - val_loss: 0.1474 - val_acc: 0.6897
Epoch 51/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1318 - acc: 0.7667 - val_loss: 0.1469 - val_acc: 0.6897
Epoch 52/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1305 - acc: 0.7667 - val_loss: 0.1461 - val_acc: 0.6897
Epoch 53/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1291 - acc: 0.7750 - val_loss: 0.1448 - val_acc: 0.6897
Epoch 54/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1280 - acc: 0.7750 - val_loss: 0.1445 - val_acc: 0.6897
Epoch 55/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1268 - acc: 0.7750 - val_loss: 0.1431 - val_acc: 0.6897
Epoch 56/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1258 - acc: 0.7750 - val_loss: 0.1426 - val_acc: 0.6552
Epoch 57/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1248 - acc: 0.7750 - val_loss: 0.1418 - val_acc: 0.6552
Epoch 58/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1240 - acc: 0.7750 - val_loss: 0.1413 - val_acc: 0.6552
Epoch 59/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1230 - acc: 0.7667 - val_loss: 0.1400 - val_acc: 0.6552
Epoch 60/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1223 - acc: 0.7750 - val_loss: 0.1386 - val_acc: 0.6552
Epoch 61/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1215 - acc: 0.7750 - val_loss: 0.1377 - val_acc: 0.6552
Epoch 62/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1208 - acc: 0.7750 - val_loss: 0.1368 - val_acc: 0.6552
Epoch 63/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1201 - acc: 0.7750 - val_loss: 0.1365 - val_acc: 0.6552
Epoch 64/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1195 - acc: 0.7750 - val_loss: 0.1355 - val_acc: 0.6552
Epoch 65/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1188 - acc: 0.7750 - val_loss: 0.1355 - val_acc: 0.6552
Epoch 66/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1183 - acc: 0.7750 - val_loss: 0.1344 - val_acc: 0.6552
Epoch 67/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1175 - acc: 0.7750 - val_loss: 0.1342 - val_acc: 0.6552
Epoch 68/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1169 - acc: 0.7750 - val_loss: 0.1339 - val_acc: 0.6552
Epoch 69/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1165 - acc: 0.7667 - val_loss: 0.1334 - val_acc: 0.6552
Epoch 70/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1159 - acc: 0.7667 - val_loss: 0.1327 - val_acc: 0.6552
Epoch 71/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1154 - acc: 0.7667 - val_loss: 0.1317 - val_acc: 0.6552
Epoch 72/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1151 - acc: 0.7833 - val_loss: 0.1296 - val_acc: 0.7241
Epoch 73/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1144 - acc: 0.8000 - val_loss: 0.1292 - val_acc: 0.7241
Epoch 74/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1140 - acc: 0.8000 - val_loss: 0.1294 - val_acc: 0.6897
Epoch 75/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1135 - acc: 0.8000 - val_loss: 0.1290 - val_acc: 0.6897
Epoch 76/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1130 - acc: 0.8000 - val_loss: 0.1288 - val_acc: 0.6897
Epoch 77/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1126 - acc: 0.8000 - val_loss: 0.1278 - val_acc: 0.7241
Epoch 78/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1122 - acc: 0.8083 - val_loss: 0.1268 - val_acc: 0.7241
Epoch 79/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1118 - acc: 0.8083 - val_loss: 0.1269 - val_acc: 0.7241
Epoch 80/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1113 - acc: 0.8083 - val_loss: 0.1264 - val_acc: 0.7241
Epoch 81/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1109 - acc: 0.8083 - val_loss: 0.1258 - val_acc: 0.7241
Epoch 82/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1105 - acc: 0.8167 - val_loss: 0.1249 - val_acc: 0.7241
Epoch 83/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1101 - acc: 0.8167 - val_loss: 0.1247 - val_acc: 0.7241
Epoch 84/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1097 - acc: 0.8167 - val_loss: 0.1248 - val_acc: 0.7241
Epoch 85/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1093 - acc: 0.8167 - val_loss: 0.1240 - val_acc: 0.7241
Epoch 86/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1089 - acc: 0.8167 - val_loss: 0.1240 - val_acc: 0.7241
Epoch 87/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1086 - acc: 0.8167 - val_loss: 0.1231 - val_acc: 0.7241
Epoch 88/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1082 - acc: 0.8167 - val_loss: 0.1234 - val_acc: 0.7241
Epoch 89/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1078 - acc: 0.8167 - val_loss: 0.1229 - val_acc: 0.7241
Epoch 90/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1074 - acc: 0.8167 - val_loss: 0.1224 - val_acc: 0.7241
Epoch 91/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1071 - acc: 0.8167 - val_loss: 0.1219 - val_acc: 0.7241
Epoch 92/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.1068 - acc: 0.8167 - val_loss: 0.1214 - val_acc: 0.7241
Epoch 93/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1064 - acc: 0.8167 - val_loss: 0.1199 - val_acc: 0.7241
Epoch 94/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1061 - acc: 0.8333 - val_loss: 0.1189 - val_acc: 0.7241
Epoch 95/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1058 - acc: 0.8333 - val_loss: 0.1187 - val_acc: 0.7241
Epoch 96/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1054 - acc: 0.8333 - val_loss: 0.1189 - val_acc: 0.7241
Epoch 97/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1051 - acc: 0.8333 - val_loss: 0.1191 - val_acc: 0.7241
Epoch 98/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1049 - acc: 0.8333 - val_loss: 0.1204 - val_acc: 0.7241
Epoch 99/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1045 - acc: 0.8250 - val_loss: 0.1198 - val_acc: 0.7241
Epoch 100/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1041 - acc: 0.8250 - val_loss: 0.1196 - val_acc: 0.7241
Epoch 101/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.1038 - acc: 0.8250 - val_loss: 0.1184 - val_acc: 0.7241
Epoch 102/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1035 - acc: 0.8417 - val_loss: 0.1175 - val_acc: 0.7241
Epoch 103/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1033 - acc: 0.8500 - val_loss: 0.1177 - val_acc: 0.7241
Epoch 104/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1028 - acc: 0.8333 - val_loss: 0.1175 - val_acc: 0.7241
Epoch 105/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1026 - acc: 0.8500 - val_loss: 0.1165 - val_acc: 0.7241
Epoch 106/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1024 - acc: 0.8417 - val_loss: 0.1168 - val_acc: 0.7241
Epoch 107/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1021 - acc: 0.8583 - val_loss: 0.1151 - val_acc: 0.7241
Epoch 108/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1017 - acc: 0.8583 - val_loss: 0.1151 - val_acc: 0.7241
Epoch 109/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1014 - acc: 0.8667 - val_loss: 0.1151 - val_acc: 0.7241
Epoch 110/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1011 - acc: 0.8667 - val_loss: 0.1150 - val_acc: 0.7241
Epoch 111/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1009 - acc: 0.8583 - val_loss: 0.1162 - val_acc: 0.7241
Epoch 112/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.1006 - acc: 0.8417 - val_loss: 0.1165 - val_acc: 0.7241
Epoch 113/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1005 - acc: 0.8417 - val_loss: 0.1165 - val_acc: 0.7241
Epoch 114/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.1001 - acc: 0.8417 - val_loss: 0.1146 - val_acc: 0.7241
Epoch 115/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0998 - acc: 0.8667 - val_loss: 0.1132 - val_acc: 0.7586
Epoch 116/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0996 - acc: 0.8667 - val_loss: 0.1126 - val_acc: 0.7586
Epoch 117/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0992 - acc: 0.8667 - val_loss: 0.1123 - val_acc: 0.7586
Epoch 118/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0991 - acc: 0.8667 - val_loss: 0.1120 - val_acc: 0.7586
Epoch 119/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0987 - acc: 0.8667 - val_loss: 0.1131 - val_acc: 0.7586
Epoch 120/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0986 - acc: 0.8667 - val_loss: 0.1125 - val_acc: 0.7586
Epoch 121/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0983 - acc: 0.8667 - val_loss: 0.1133 - val_acc: 0.7586
Epoch 122/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0980 - acc: 0.8667 - val_loss: 0.1133 - val_acc: 0.7586
Epoch 123/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0978 - acc: 0.8667 - val_loss: 0.1131 - val_acc: 0.7586
Epoch 124/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0977 - acc: 0.8583 - val_loss: 0.1138 - val_acc: 0.7241
Epoch 125/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0973 - acc: 0.8583 - val_loss: 0.1129 - val_acc: 0.7586
Epoch 126/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0971 - acc: 0.8583 - val_loss: 0.1110 - val_acc: 0.7586
Epoch 127/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0968 - acc: 0.8667 - val_loss: 0.1102 - val_acc: 0.7586
Epoch 128/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0966 - acc: 0.8750 - val_loss: 0.1095 - val_acc: 0.7586
Epoch 129/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0963 - acc: 0.8667 - val_loss: 0.1105 - val_acc: 0.7586
Epoch 130/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0961 - acc: 0.8667 - val_loss: 0.1105 - val_acc: 0.7586
Epoch 131/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0959 - acc: 0.8667 - val_loss: 0.1109 - val_acc: 0.7586
Epoch 132/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0957 - acc: 0.8667 - val_loss: 0.1107 - val_acc: 0.7586
Epoch 133/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0955 - acc: 0.8667 - val_loss: 0.1096 - val_acc: 0.7586
Epoch 134/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0952 - acc: 0.8667 - val_loss: 0.1095 - val_acc: 0.7586
Epoch 135/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0950 - acc: 0.8667 - val_loss: 0.1090 - val_acc: 0.7586
Epoch 136/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0948 - acc: 0.8667 - val_loss: 0.1086 - val_acc: 0.7586
Epoch 137/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0945 - acc: 0.8833 - val_loss: 0.1074 - val_acc: 0.7586
Epoch 138/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0943 - acc: 0.8833 - val_loss: 0.1066 - val_acc: 0.7586
Epoch 139/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0941 - acc: 0.8833 - val_loss: 0.1067 - val_acc: 0.7586
Epoch 140/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0940 - acc: 0.8833 - val_loss: 0.1061 - val_acc: 0.7586
Epoch 141/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0938 - acc: 0.8833 - val_loss: 0.1068 - val_acc: 0.7586
Epoch 142/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0935 - acc: 0.8833 - val_loss: 0.1061 - val_acc: 0.7586
Epoch 143/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0932 - acc: 0.8833 - val_loss: 0.1064 - val_acc: 0.7586
Epoch 144/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0930 - acc: 0.8833 - val_loss: 0.1064 - val_acc: 0.7586
Epoch 145/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0928 - acc: 0.8833 - val_loss: 0.1063 - val_acc: 0.7586
Epoch 146/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0926 - acc: 0.8833 - val_loss: 0.1068 - val_acc: 0.7586
Epoch 147/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0925 - acc: 0.8750 - val_loss: 0.1066 - val_acc: 0.7586
Epoch 148/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0922 - acc: 0.8833 - val_loss: 0.1061 - val_acc: 0.7586
Epoch 149/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0920 - acc: 0.8833 - val_loss: 0.1058 - val_acc: 0.7586
Epoch 150/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0918 - acc: 0.8833 - val_loss: 0.1056 - val_acc: 0.7586
Epoch 151/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0916 - acc: 0.8833 - val_loss: 0.1045 - val_acc: 0.7586
Epoch 152/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0914 - acc: 0.8833 - val_loss: 0.1038 - val_acc: 0.7586
Epoch 153/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0912 - acc: 0.8833 - val_loss: 0.1046 - val_acc: 0.7586
Epoch 154/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0910 - acc: 0.8833 - val_loss: 0.1037 - val_acc: 0.7586
Epoch 155/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0909 - acc: 0.8833 - val_loss: 0.1048 - val_acc: 0.7586
Epoch 156/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0905 - acc: 0.8833 - val_loss: 0.1049 - val_acc: 0.7586
Epoch 157/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0905 - acc: 0.8833 - val_loss: 0.1029 - val_acc: 0.7586
Epoch 158/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0901 - acc: 0.8833 - val_loss: 0.1023 - val_acc: 0.7586
Epoch 159/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0899 - acc: 0.8833 - val_loss: 0.1029 - val_acc: 0.7586
Epoch 160/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0896 - acc: 0.8833 - val_loss: 0.1025 - val_acc: 0.7586
Epoch 161/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0894 - acc: 0.8833 - val_loss: 0.1019 - val_acc: 0.7586
Epoch 162/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0893 - acc: 0.8833 - val_loss: 0.1022 - val_acc: 0.7586
Epoch 163/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0890 - acc: 0.8833 - val_loss: 0.1019 - val_acc: 0.7586
Epoch 164/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0888 - acc: 0.8833 - val_loss: 0.1008 - val_acc: 0.7586
Epoch 165/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0887 - acc: 0.8833 - val_loss: 0.1014 - val_acc: 0.7586
Epoch 166/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0884 - acc: 0.8833 - val_loss: 0.1008 - val_acc: 0.7586
Epoch 167/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0881 - acc: 0.8833 - val_loss: 0.1006 - val_acc: 0.7586
Epoch 168/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0879 - acc: 0.8833 - val_loss: 0.0996 - val_acc: 0.7586
Epoch 169/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0878 - acc: 0.8833 - val_loss: 0.0994 - val_acc: 0.7586
Epoch 170/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0875 - acc: 0.8833 - val_loss: 0.0987 - val_acc: 0.7586
Epoch 171/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0873 - acc: 0.8833 - val_loss: 0.0981 - val_acc: 0.7586
Epoch 172/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0871 - acc: 0.8833 - val_loss: 0.0977 - val_acc: 0.7586
Epoch 173/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0869 - acc: 0.8833 - val_loss: 0.0985 - val_acc: 0.7586
Epoch 174/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0866 - acc: 0.8833 - val_loss: 0.0988 - val_acc: 0.7586
Epoch 175/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0865 - acc: 0.8833 - val_loss: 0.0984 - val_acc: 0.7586
Epoch 176/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0863 - acc: 0.8833 - val_loss: 0.0981 - val_acc: 0.7586
Epoch 177/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0862 - acc: 0.8833 - val_loss: 0.0989 - val_acc: 0.7586
Epoch 178/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0858 - acc: 0.8833 - val_loss: 0.0984 - val_acc: 0.7586
Epoch 179/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0856 - acc: 0.8833 - val_loss: 0.0975 - val_acc: 0.7586
Epoch 180/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0855 - acc: 0.8833 - val_loss: 0.0959 - val_acc: 0.8276
Epoch 181/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0853 - acc: 0.9000 - val_loss: 0.0952 - val_acc: 0.8276
Epoch 182/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0852 - acc: 0.8917 - val_loss: 0.0958 - val_acc: 0.8276
Epoch 183/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0849 - acc: 0.8917 - val_loss: 0.0948 - val_acc: 0.8276
Epoch 184/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0846 - acc: 0.8917 - val_loss: 0.0957 - val_acc: 0.7931
Epoch 185/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0844 - acc: 0.8833 - val_loss: 0.0961 - val_acc: 0.7586
Epoch 186/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0841 - acc: 0.8833 - val_loss: 0.0960 - val_acc: 0.7586
Epoch 187/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0840 - acc: 0.8833 - val_loss: 0.0950 - val_acc: 0.8276
Epoch 188/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0838 - acc: 0.8917 - val_loss: 0.0950 - val_acc: 0.8276
Epoch 189/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0836 - acc: 0.8917 - val_loss: 0.0949 - val_acc: 0.8276
Epoch 190/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0833 - acc: 0.8917 - val_loss: 0.0944 - val_acc: 0.8276
Epoch 191/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0831 - acc: 0.8917 - val_loss: 0.0939 - val_acc: 0.8276
Epoch 192/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0830 - acc: 0.8917 - val_loss: 0.0934 - val_acc: 0.8276
Epoch 193/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0827 - acc: 0.9000 - val_loss: 0.0938 - val_acc: 0.8276
Epoch 194/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0828 - acc: 0.8917 - val_loss: 0.0948 - val_acc: 0.7586
Epoch 195/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0824 - acc: 0.8833 - val_loss: 0.0943 - val_acc: 0.7931
Epoch 196/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0821 - acc: 0.8917 - val_loss: 0.0928 - val_acc: 0.8621
Epoch 197/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0820 - acc: 0.9083 - val_loss: 0.0918 - val_acc: 0.8621
Epoch 198/5000
4/4 [==============================] - ETA: 0s - loss: 0.0830 - acc: 0.906 - 0s 9ms/step - loss: 0.0819 - acc: 0.9083 - val_loss: 0.0912 - val_acc: 0.8621
Epoch 199/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0816 - acc: 0.9083 - val_loss: 0.0910 - val_acc: 0.8621
Epoch 200/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0813 - acc: 0.9083 - val_loss: 0.0919 - val_acc: 0.8621
Epoch 201/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0811 - acc: 0.9000 - val_loss: 0.0929 - val_acc: 0.8276
Epoch 202/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0810 - acc: 0.8917 - val_loss: 0.0932 - val_acc: 0.8276
Epoch 203/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0808 - acc: 0.9000 - val_loss: 0.0922 - val_acc: 0.8621
Epoch 204/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0805 - acc: 0.9000 - val_loss: 0.0916 - val_acc: 0.8621
Epoch 205/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0803 - acc: 0.9000 - val_loss: 0.0909 - val_acc: 0.8621
Epoch 206/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0801 - acc: 0.9000 - val_loss: 0.0902 - val_acc: 0.8621
Epoch 207/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0799 - acc: 0.9083 - val_loss: 0.0895 - val_acc: 0.8621
Epoch 208/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0797 - acc: 0.9083 - val_loss: 0.0892 - val_acc: 0.8621
Epoch 209/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0795 - acc: 0.9083 - val_loss: 0.0887 - val_acc: 0.8621
Epoch 210/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0793 - acc: 0.9083 - val_loss: 0.0885 - val_acc: 0.8621
Epoch 211/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0791 - acc: 0.9083 - val_loss: 0.0891 - val_acc: 0.8621
Epoch 212/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0789 - acc: 0.9083 - val_loss: 0.0888 - val_acc: 0.8621
Epoch 213/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0789 - acc: 0.9000 - val_loss: 0.0898 - val_acc: 0.8621
Epoch 214/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0786 - acc: 0.9000 - val_loss: 0.0902 - val_acc: 0.8621
Epoch 215/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0783 - acc: 0.9000 - val_loss: 0.0899 - val_acc: 0.8621
Epoch 216/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0785 - acc: 0.9000 - val_loss: 0.0877 - val_acc: 0.8621
Epoch 217/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0779 - acc: 0.9083 - val_loss: 0.0872 - val_acc: 0.8621
Epoch 218/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0779 - acc: 0.9000 - val_loss: 0.0881 - val_acc: 0.8621
Epoch 219/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0775 - acc: 0.9000 - val_loss: 0.0879 - val_acc: 0.8621
Epoch 220/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0773 - acc: 0.9083 - val_loss: 0.0871 - val_acc: 0.8621
Epoch 221/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0771 - acc: 0.9083 - val_loss: 0.0874 - val_acc: 0.8621
Epoch 222/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0770 - acc: 0.9083 - val_loss: 0.0867 - val_acc: 0.8621
Epoch 223/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0767 - acc: 0.9083 - val_loss: 0.0869 - val_acc: 0.8621
Epoch 224/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0765 - acc: 0.9083 - val_loss: 0.0872 - val_acc: 0.8621
Epoch 225/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0763 - acc: 0.9000 - val_loss: 0.0869 - val_acc: 0.8621
Epoch 226/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0761 - acc: 0.9083 - val_loss: 0.0863 - val_acc: 0.8621
Epoch 227/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0759 - acc: 0.9167 - val_loss: 0.0859 - val_acc: 0.8621
Epoch 228/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0757 - acc: 0.9167 - val_loss: 0.0855 - val_acc: 0.8621
Epoch 229/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0755 - acc: 0.9167 - val_loss: 0.0852 - val_acc: 0.8966
Epoch 230/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0753 - acc: 0.9167 - val_loss: 0.0852 - val_acc: 0.8621
Epoch 231/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0751 - acc: 0.9167 - val_loss: 0.0847 - val_acc: 0.8966
Epoch 232/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0750 - acc: 0.9167 - val_loss: 0.0840 - val_acc: 0.8966
Epoch 233/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0747 - acc: 0.9167 - val_loss: 0.0842 - val_acc: 0.8966
Epoch 234/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0746 - acc: 0.9167 - val_loss: 0.0844 - val_acc: 0.8966
Epoch 235/5000
4/4 [==============================] - 0s 10ms/step - loss: 0.0743 - acc: 0.9167 - val_loss: 0.0840 - val_acc: 0.8966
Epoch 236/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0743 - acc: 0.9167 - val_loss: 0.0827 - val_acc: 0.9310
Epoch 237/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0740 - acc: 0.9250 - val_loss: 0.0828 - val_acc: 0.9310
Epoch 238/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0738 - acc: 0.9250 - val_loss: 0.0828 - val_acc: 0.9310
Epoch 239/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0736 - acc: 0.9167 - val_loss: 0.0827 - val_acc: 0.9310
Epoch 240/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0734 - acc: 0.9250 - val_loss: 0.0824 - val_acc: 0.9310
Epoch 241/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0733 - acc: 0.9250 - val_loss: 0.0823 - val_acc: 0.9310
Epoch 242/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0730 - acc: 0.9250 - val_loss: 0.0820 - val_acc: 0.9310
Epoch 243/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0729 - acc: 0.9167 - val_loss: 0.0823 - val_acc: 0.9310
Epoch 244/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0726 - acc: 0.9167 - val_loss: 0.0821 - val_acc: 0.9310
Epoch 245/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0726 - acc: 0.9333 - val_loss: 0.0805 - val_acc: 0.9310
Epoch 246/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0724 - acc: 0.9250 - val_loss: 0.0809 - val_acc: 0.9310
Epoch 247/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0720 - acc: 0.9250 - val_loss: 0.0806 - val_acc: 0.9310
Epoch 248/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0718 - acc: 0.9250 - val_loss: 0.0805 - val_acc: 0.9310
Epoch 249/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0717 - acc: 0.9250 - val_loss: 0.0804 - val_acc: 0.9310
Epoch 250/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0715 - acc: 0.9250 - val_loss: 0.0802 - val_acc: 0.9310
Epoch 251/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0713 - acc: 0.9333 - val_loss: 0.0798 - val_acc: 0.9310
Epoch 252/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0711 - acc: 0.9250 - val_loss: 0.0801 - val_acc: 0.9310
Epoch 253/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0710 - acc: 0.9250 - val_loss: 0.0801 - val_acc: 0.9310
Epoch 254/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0708 - acc: 0.9333 - val_loss: 0.0790 - val_acc: 0.9310
Epoch 255/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0706 - acc: 0.9417 - val_loss: 0.0790 - val_acc: 0.9310
Epoch 256/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0706 - acc: 0.9417 - val_loss: 0.0777 - val_acc: 0.9310
Epoch 257/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0702 - acc: 0.9417 - val_loss: 0.0781 - val_acc: 0.9310
Epoch 258/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0700 - acc: 0.9417 - val_loss: 0.0782 - val_acc: 0.9310
Epoch 259/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0702 - acc: 0.9417 - val_loss: 0.0774 - val_acc: 0.9310
Epoch 260/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0698 - acc: 0.9333 - val_loss: 0.0787 - val_acc: 0.9310
Epoch 261/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0695 - acc: 0.9333 - val_loss: 0.0779 - val_acc: 0.9310
Epoch 262/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0692 - acc: 0.9417 - val_loss: 0.0775 - val_acc: 0.9310
Epoch 263/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0691 - acc: 0.9417 - val_loss: 0.0773 - val_acc: 0.9310
Epoch 264/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0689 - acc: 0.9417 - val_loss: 0.0766 - val_acc: 0.9310
Epoch 265/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0687 - acc: 0.9417 - val_loss: 0.0764 - val_acc: 0.9310
Epoch 266/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0685 - acc: 0.9417 - val_loss: 0.0763 - val_acc: 0.9310
Epoch 267/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0683 - acc: 0.9417 - val_loss: 0.0761 - val_acc: 0.9310
Epoch 268/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0681 - acc: 0.9417 - val_loss: 0.0762 - val_acc: 0.9310
Epoch 269/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0680 - acc: 0.9417 - val_loss: 0.0764 - val_acc: 0.9310
Epoch 270/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0678 - acc: 0.9417 - val_loss: 0.0756 - val_acc: 0.9310
Epoch 271/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0676 - acc: 0.9417 - val_loss: 0.0756 - val_acc: 0.9310
Epoch 272/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0674 - acc: 0.9417 - val_loss: 0.0754 - val_acc: 0.9310
Epoch 273/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0673 - acc: 0.9417 - val_loss: 0.0748 - val_acc: 0.9310
Epoch 274/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0671 - acc: 0.9417 - val_loss: 0.0744 - val_acc: 0.9310
Epoch 275/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0669 - acc: 0.9417 - val_loss: 0.0743 - val_acc: 0.9310
Epoch 276/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0668 - acc: 0.9500 - val_loss: 0.0736 - val_acc: 0.9310
Epoch 277/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0666 - acc: 0.9500 - val_loss: 0.0742 - val_acc: 0.9310
Epoch 278/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0665 - acc: 0.9417 - val_loss: 0.0750 - val_acc: 0.9310
Epoch 279/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0662 - acc: 0.9417 - val_loss: 0.0743 - val_acc: 0.9310
Epoch 280/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0661 - acc: 0.9417 - val_loss: 0.0734 - val_acc: 0.9310
Epoch 281/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0659 - acc: 0.9417 - val_loss: 0.0730 - val_acc: 0.9310
Epoch 282/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0658 - acc: 0.9417 - val_loss: 0.0732 - val_acc: 0.9310
Epoch 283/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0656 - acc: 0.9500 - val_loss: 0.0724 - val_acc: 0.9310
Epoch 284/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0655 - acc: 0.9500 - val_loss: 0.0722 - val_acc: 0.9310
Epoch 285/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0653 - acc: 0.9500 - val_loss: 0.0720 - val_acc: 0.9310
Epoch 286/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0651 - acc: 0.9500 - val_loss: 0.0721 - val_acc: 0.9310
Epoch 287/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0649 - acc: 0.9500 - val_loss: 0.0724 - val_acc: 0.9310
Epoch 288/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0648 - acc: 0.9417 - val_loss: 0.0724 - val_acc: 0.9310
Epoch 289/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0647 - acc: 0.9417 - val_loss: 0.0725 - val_acc: 0.9310
Epoch 290/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0645 - acc: 0.9417 - val_loss: 0.0714 - val_acc: 0.9310
Epoch 291/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0643 - acc: 0.9500 - val_loss: 0.0709 - val_acc: 0.9310
Epoch 292/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0643 - acc: 0.9500 - val_loss: 0.0702 - val_acc: 0.9310
Epoch 293/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0640 - acc: 0.9500 - val_loss: 0.0702 - val_acc: 0.9310
Epoch 294/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0640 - acc: 0.9500 - val_loss: 0.0708 - val_acc: 0.9310
Epoch 295/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0638 - acc: 0.9500 - val_loss: 0.0702 - val_acc: 0.9310
Epoch 296/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0636 - acc: 0.9500 - val_loss: 0.0697 - val_acc: 0.9310
Epoch 297/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0635 - acc: 0.9500 - val_loss: 0.0701 - val_acc: 0.9310
Epoch 298/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0633 - acc: 0.9500 - val_loss: 0.0699 - val_acc: 0.9310
Epoch 299/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0634 - acc: 0.9500 - val_loss: 0.0700 - val_acc: 0.9310
Epoch 300/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0630 - acc: 0.9500 - val_loss: 0.0690 - val_acc: 0.9310
Epoch 301/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0632 - acc: 0.9583 - val_loss: 0.0678 - val_acc: 0.9310
Epoch 302/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0627 - acc: 0.9583 - val_loss: 0.0685 - val_acc: 0.9310
Epoch 303/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0626 - acc: 0.9583 - val_loss: 0.0695 - val_acc: 0.9310
Epoch 304/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0625 - acc: 0.9500 - val_loss: 0.0699 - val_acc: 0.9310
Epoch 305/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0625 - acc: 0.9500 - val_loss: 0.0683 - val_acc: 0.9310
Epoch 306/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0622 - acc: 0.9500 - val_loss: 0.0685 - val_acc: 0.9310
Epoch 307/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0620 - acc: 0.9500 - val_loss: 0.0683 - val_acc: 0.9310
Epoch 308/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0618 - acc: 0.9583 - val_loss: 0.0674 - val_acc: 0.9310
Epoch 309/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0617 - acc: 0.9583 - val_loss: 0.0670 - val_acc: 0.9310
Epoch 310/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0617 - acc: 0.9583 - val_loss: 0.0674 - val_acc: 0.9310
Epoch 311/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0614 - acc: 0.9583 - val_loss: 0.0670 - val_acc: 0.9310
Epoch 312/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0614 - acc: 0.9583 - val_loss: 0.0665 - val_acc: 0.9310
Epoch 313/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0613 - acc: 0.9583 - val_loss: 0.0676 - val_acc: 0.9310
Epoch 314/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0611 - acc: 0.9583 - val_loss: 0.0671 - val_acc: 0.9310
Epoch 315/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0610 - acc: 0.9583 - val_loss: 0.0672 - val_acc: 0.9310
Epoch 316/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0608 - acc: 0.9583 - val_loss: 0.0667 - val_acc: 0.9310
Epoch 317/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0607 - acc: 0.9583 - val_loss: 0.0658 - val_acc: 0.9310
Epoch 318/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0606 - acc: 0.9583 - val_loss: 0.0652 - val_acc: 0.9310
Epoch 319/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0605 - acc: 0.9583 - val_loss: 0.0658 - val_acc: 0.9310
Epoch 320/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0603 - acc: 0.9583 - val_loss: 0.0658 - val_acc: 0.9310
Epoch 321/5000
4/4 [==============================] - 0s 10ms/step - loss: 0.0602 - acc: 0.9583 - val_loss: 0.0651 - val_acc: 0.9310
Epoch 322/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0600 - acc: 0.9583 - val_loss: 0.0647 - val_acc: 0.9310
Epoch 323/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0600 - acc: 0.9583 - val_loss: 0.0644 - val_acc: 0.9310
Epoch 324/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0598 - acc: 0.9583 - val_loss: 0.0646 - val_acc: 0.9310
Epoch 325/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0597 - acc: 0.9583 - val_loss: 0.0650 - val_acc: 0.9310
Epoch 326/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0596 - acc: 0.9583 - val_loss: 0.0642 - val_acc: 0.9310
Epoch 327/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0594 - acc: 0.9583 - val_loss: 0.0643 - val_acc: 0.9310
Epoch 328/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0593 - acc: 0.9583 - val_loss: 0.0637 - val_acc: 0.9310
Epoch 329/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0592 - acc: 0.9583 - val_loss: 0.0636 - val_acc: 0.9310
Epoch 330/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0591 - acc: 0.9583 - val_loss: 0.0636 - val_acc: 0.9310
Epoch 331/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0589 - acc: 0.9583 - val_loss: 0.0637 - val_acc: 0.9310
Epoch 332/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0590 - acc: 0.9583 - val_loss: 0.0641 - val_acc: 0.9310
Epoch 333/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0587 - acc: 0.9583 - val_loss: 0.0631 - val_acc: 0.9310
Epoch 334/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0586 - acc: 0.9583 - val_loss: 0.0624 - val_acc: 0.9310
Epoch 335/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0585 - acc: 0.9583 - val_loss: 0.0621 - val_acc: 0.9310
Epoch 336/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0586 - acc: 0.9583 - val_loss: 0.0613 - val_acc: 0.9655
Epoch 337/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0583 - acc: 0.9583 - val_loss: 0.0620 - val_acc: 0.9310
Epoch 338/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0583 - acc: 0.9583 - val_loss: 0.0630 - val_acc: 0.9310
Epoch 339/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0581 - acc: 0.9583 - val_loss: 0.0625 - val_acc: 0.9310
Epoch 340/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0579 - acc: 0.9583 - val_loss: 0.0622 - val_acc: 0.9310
Epoch 341/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0578 - acc: 0.9583 - val_loss: 0.0617 - val_acc: 0.9310
Epoch 342/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0577 - acc: 0.9583 - val_loss: 0.0613 - val_acc: 0.9655
Epoch 343/5000
4/4 [==============================] - 0s 10ms/step - loss: 0.0576 - acc: 0.9583 - val_loss: 0.0612 - val_acc: 0.9655
Epoch 344/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0574 - acc: 0.9583 - val_loss: 0.0618 - val_acc: 0.9310
Epoch 345/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0574 - acc: 0.9583 - val_loss: 0.0622 - val_acc: 0.9310
Epoch 346/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0574 - acc: 0.9583 - val_loss: 0.0614 - val_acc: 0.9310
Epoch 347/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0571 - acc: 0.9583 - val_loss: 0.0610 - val_acc: 0.9310
Epoch 348/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0573 - acc: 0.9583 - val_loss: 0.0601 - val_acc: 0.9655
Epoch 349/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0569 - acc: 0.9583 - val_loss: 0.0606 - val_acc: 0.9655
Epoch 350/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0569 - acc: 0.9583 - val_loss: 0.0603 - val_acc: 0.9655
Epoch 351/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0567 - acc: 0.9583 - val_loss: 0.0606 - val_acc: 0.9310
Epoch 352/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0567 - acc: 0.9583 - val_loss: 0.0605 - val_acc: 0.9310
Epoch 353/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0566 - acc: 0.9583 - val_loss: 0.0598 - val_acc: 0.9655
Epoch 354/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0565 - acc: 0.9583 - val_loss: 0.0602 - val_acc: 0.9655
Epoch 355/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0563 - acc: 0.9583 - val_loss: 0.0601 - val_acc: 0.9655
Epoch 356/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0563 - acc: 0.9583 - val_loss: 0.0588 - val_acc: 0.9655
Epoch 357/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0561 - acc: 0.9583 - val_loss: 0.0585 - val_acc: 0.9655
Epoch 358/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0561 - acc: 0.9583 - val_loss: 0.0591 - val_acc: 0.9655
Epoch 359/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0559 - acc: 0.9583 - val_loss: 0.0588 - val_acc: 0.9655
Epoch 360/5000
4/4 [==============================] - 0s 6ms/step - loss: 0.0558 - acc: 0.9583 - val_loss: 0.0585 - val_acc: 0.9655
Epoch 361/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0558 - acc: 0.9583 - val_loss: 0.0586 - val_acc: 0.9655
Epoch 362/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0556 - acc: 0.9583 - val_loss: 0.0577 - val_acc: 0.9655
Epoch 363/5000
4/4 [==============================] - 0s 10ms/step - loss: 0.0555 - acc: 0.9583 - val_loss: 0.0574 - val_acc: 1.0000
Epoch 364/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0554 - acc: 0.9583 - val_loss: 0.0573 - val_acc: 1.0000
Epoch 365/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0553 - acc: 0.9583 - val_loss: 0.0573 - val_acc: 1.0000
Epoch 366/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0552 - acc: 0.9583 - val_loss: 0.0577 - val_acc: 0.9655
Epoch 367/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0551 - acc: 0.9583 - val_loss: 0.0578 - val_acc: 0.9655
Epoch 368/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0551 - acc: 0.9583 - val_loss: 0.0574 - val_acc: 0.9655
Epoch 369/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0549 - acc: 0.9583 - val_loss: 0.0572 - val_acc: 0.9655
Epoch 370/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0548 - acc: 0.9583 - val_loss: 0.0574 - val_acc: 0.9655
Epoch 371/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0548 - acc: 0.9583 - val_loss: 0.0568 - val_acc: 1.0000
Epoch 372/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0547 - acc: 0.9583 - val_loss: 0.0565 - val_acc: 1.0000
Epoch 373/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0546 - acc: 0.9583 - val_loss: 0.0571 - val_acc: 0.9655
Epoch 374/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0545 - acc: 0.9583 - val_loss: 0.0572 - val_acc: 0.9655
Epoch 375/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0544 - acc: 0.9583 - val_loss: 0.0566 - val_acc: 0.9655
Epoch 376/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0543 - acc: 0.9583 - val_loss: 0.0558 - val_acc: 1.0000
Epoch 377/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0542 - acc: 0.9583 - val_loss: 0.0558 - val_acc: 1.0000
Epoch 378/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0541 - acc: 0.9583 - val_loss: 0.0558 - val_acc: 1.0000
Epoch 379/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0541 - acc: 0.9583 - val_loss: 0.0562 - val_acc: 1.0000
Epoch 380/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0540 - acc: 0.9583 - val_loss: 0.0554 - val_acc: 1.0000
Epoch 381/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0540 - acc: 0.9583 - val_loss: 0.0559 - val_acc: 1.0000
Epoch 382/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0538 - acc: 0.9583 - val_loss: 0.0557 - val_acc: 1.0000
Epoch 383/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0538 - acc: 0.9583 - val_loss: 0.0546 - val_acc: 1.0000
Epoch 384/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0537 - acc: 0.9583 - val_loss: 0.0547 - val_acc: 1.0000
Epoch 385/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0537 - acc: 0.9583 - val_loss: 0.0545 - val_acc: 1.0000
Epoch 386/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0536 - acc: 0.9583 - val_loss: 0.0556 - val_acc: 1.0000
Epoch 387/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0534 - acc: 0.9583 - val_loss: 0.0556 - val_acc: 1.0000
Epoch 388/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0535 - acc: 0.9583 - val_loss: 0.0550 - val_acc: 1.0000
Epoch 389/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0533 - acc: 0.9583 - val_loss: 0.0551 - val_acc: 1.0000
Epoch 390/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0533 - acc: 0.9583 - val_loss: 0.0555 - val_acc: 1.0000
Epoch 391/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0532 - acc: 0.9583 - val_loss: 0.0552 - val_acc: 1.0000
Epoch 392/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0531 - acc: 0.9583 - val_loss: 0.0549 - val_acc: 1.0000
Epoch 393/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0531 - acc: 0.9583 - val_loss: 0.0539 - val_acc: 1.0000
Epoch 394/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0530 - acc: 0.9583 - val_loss: 0.0538 - val_acc: 1.0000
Epoch 395/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0533 - acc: 0.9583 - val_loss: 0.0530 - val_acc: 1.0000
Epoch 396/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0529 - acc: 0.9583 - val_loss: 0.0543 - val_acc: 1.0000
Epoch 397/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0530 - acc: 0.9583 - val_loss: 0.0550 - val_acc: 1.0000
Epoch 398/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0529 - acc: 0.9583 - val_loss: 0.0536 - val_acc: 1.0000
Epoch 399/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0526 - acc: 0.9583 - val_loss: 0.0534 - val_acc: 1.0000
Epoch 400/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0527 - acc: 0.9583 - val_loss: 0.0528 - val_acc: 1.0000
Epoch 401/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0526 - acc: 0.9583 - val_loss: 0.0538 - val_acc: 1.0000
Epoch 402/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0524 - acc: 0.9583 - val_loss: 0.0537 - val_acc: 1.0000
Epoch 403/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0523 - acc: 0.9583 - val_loss: 0.0530 - val_acc: 1.0000
Epoch 404/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0522 - acc: 0.9583 - val_loss: 0.0525 - val_acc: 1.0000
........................................

Epoch 4990/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0207 - acc: 0.9833 - val_loss: 0.0066 - val_acc: 1.0000
Epoch 4991/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0201 - acc: 0.9833 - val_loss: 0.0062 - val_acc: 1.0000
Epoch 4992/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0202 - acc: 0.9750 - val_loss: 0.0063 - val_acc: 1.0000
Epoch 4993/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0200 - acc: 0.9833 - val_loss: 0.0065 - val_acc: 1.0000
Epoch 4994/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0202 - acc: 0.9833 - val_loss: 0.0065 - val_acc: 1.0000
Epoch 4995/5000
4/4 [==============================] - 0s 9ms/step - loss: 0.0204 - acc: 0.9833 - val_loss: 0.0063 - val_acc: 1.0000
Epoch 4996/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0200 - acc: 0.9833 - val_loss: 0.0063 - val_acc: 1.0000
Epoch 4997/5000
4/4 [==============================] - 0s 8ms/step - loss: 0.0204 - acc: 0.9750 - val_loss: 0.0063 - val_acc: 1.0000
Epoch 4998/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0204 - acc: 0.9833 - val_loss: 0.0064 - val_acc: 1.0000
Epoch 4999/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0201 - acc: 0.9833 - val_loss: 0.0066 - val_acc: 1.0000
Epoch 5000/5000
4/4 [==============================] - 0s 7ms/step - loss: 0.0201 - acc: 0.9833 - val_loss: 0.0064 - val_acc: 1.0000
In [8]:
# 把epoch当横左边,把loss当纵坐标
plt.plot(history.epoch,history.history.get('loss'))
plt.show()
In [9]:
plt.plot(history.epoch,history.history.get('val_acc'))
plt.title("test data acc")
plt.show()

5、检验模型

In [10]:
pridict_y=model.predict(test_x)
print(pridict_y)
print(test_y)
[[ 1.0565193e+00 -2.6889920e-02 -1.4720589e-02]
 [-6.2308311e-03  1.0293320e+00 -1.9791573e-02]
 [-6.1598510e-02  1.1274689e+00 -6.0042202e-02]
 [-5.4454565e-02  9.0536302e-01  1.5964857e-01]
 [ 3.8922548e-02  7.4594215e-02  9.0920663e-01]
 [-4.3319345e-02  1.0453464e+00  4.2278469e-03]
 [ 6.5247595e-02  1.0222425e+00 -8.0829531e-02]
 [-4.1642666e-02  9.7465175e-01  7.5081468e-02]
 [-3.0709654e-02  1.0207720e+00  9.9766850e-03]
 [ 9.2975128e-01  6.5912709e-02  4.1824669e-02]
 [ 9.1035056e-01  9.0161189e-02  3.5780758e-02]
 [ 9.9654549e-01 -2.0576075e-02  4.8277467e-02]
 [ 9.5139623e-01  8.6834028e-02 -2.6680857e-02]
 [ 9.1800302e-01  1.1167152e-01 -4.8157275e-03]
 [ 6.9141388e-05  8.7840325e-01  1.3010237e-01]
 [-2.4678916e-02  9.6513385e-01  7.0031434e-02]
 [ 9.7465920e-01  7.3628679e-02 -7.7703744e-02]
 [-1.3774335e-02  8.9502794e-01  1.2773290e-01]
 [ 8.9697993e-01  1.2705387e-01  2.8292835e-03]
 [ 5.7709873e-02  9.7175795e-01 -2.4247855e-02]
 [-3.4542620e-02  8.8021189e-01  1.6434848e-01]
 [ 2.1483630e-02  2.5068894e-02  9.7806406e-01]
 [ 3.8601160e-03  3.1894189e-01  7.0536506e-01]
 [ 9.4212979e-01  8.0834672e-02  1.5474647e-02]
 [ 2.0926297e-03  6.7882553e-02  9.5009637e-01]
 [ 1.0249877e+00  1.8325776e-02 -5.5281550e-02]
 [ 9.9468207e-01  2.7860314e-02  2.5103986e-03]
 [ 1.6328961e-02  2.0112351e-02  1.0003220e+00]
 [-1.8210649e-02  9.1097170e-01  1.1046210e-01]]
tf.Tensor(
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [0. 0. 1.]
 [0. 1. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [1. 0. 0.]
 [1. 0. 0.]
 [1. 0. 0.]
 [1. 0. 0.]
 [1. 0. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [1. 0. 0.]
 [0. 1. 0.]
 [1. 0. 0.]
 [0. 1. 0.]
 [0. 1. 0.]
 [0. 0. 1.]
 [0. 0. 1.]
 [1. 0. 0.]
 [0. 0. 1.]
 [1. 0. 0.]
 [1. 0. 0.]
 [0. 0. 1.]
 [0. 1. 0.]], shape=(29, 3), dtype=float32)
In [11]:
# 在pridict_y中找最大值的索引,横向
pridict_y = tf.argmax(pridict_y, axis=1)
print(pridict_y)
#
test_y = tf.argmax(test_y, axis=1)
print(test_y)
tf.Tensor([0 1 1 1 2 1 1 1 1 0 0 0 0 0 1 1 0 1 0 1 1 2 2 0 2 0 0 2 1], shape=(29,), dtype=int64)
tf.Tensor([0 1 1 1 2 1 1 1 1 0 0 0 0 0 1 1 0 1 0 1 1 2 2 0 2 0 0 2 1], shape=(29,), dtype=int64)
In [ ]:
 

 

 
posted @ 2020-09-14 16:05  范仁义  阅读(199)  评论(0编辑  收藏  举报