Pump Failure Detection¶
Credit: Jürgen Brauer, AITS Cainvas Community
In [1]:
!wget -N "https://cainvas-static.s3.amazonaws.com/media/user_data/dark/Pump_sensor_data.zip"
!unzip -o Pump_sensor_data.zip -d data
!rm Pump_sensor_data.zip
--2020-09-12 04:21:42-- https://cainvas-static.s3.amazonaws.com/media/user_data/dark/Pump_sensor_data.zip Resolving cainvas-static.s3.amazonaws.com (cainvas-static.s3.amazonaws.com)... 52.219.66.72 Connecting to cainvas-static.s3.amazonaws.com (cainvas-static.s3.amazonaws.com)|52.219.66.72|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 38873832 (37M) [application/zip] Saving to: ‘Pump_sensor_data.zip’ Pump_sensor_data.zi 100%[===================>] 37.07M 91.1MB/s in 0.4s 2020-09-12 04:21:43 (91.1 MB/s) - ‘Pump_sensor_data.zip’ saved [38873832/38873832] Archive: Pump_sensor_data.zip inflating: data/sensor.csv
In [1]:
import pandas
print("Your Pandas version is ", pandas.__version__)
fname = "data/sensor.csv"
df = pandas.read_csv( fname )
Your Pandas version is 1.1.1
In [2]:
# The first column has no name. Give it a name!
df.rename(columns={ df.columns[0]: "Samplenr" }, inplace = True)
df[:10]
Out[2]:
Samplenr | timestamp | sensor_00 | sensor_01 | sensor_02 | sensor_03 | sensor_04 | sensor_05 | sensor_06 | sensor_07 | ... | sensor_43 | sensor_44 | sensor_45 | sensor_46 | sensor_47 | sensor_48 | sensor_49 | sensor_50 | sensor_51 | machine_status | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 2018-04-01 00:00:00 | 2.465394 | 47.09201 | 53.2118 | 46.310760 | 634.3750 | 76.45975 | 13.41146 | 16.13136 | ... | 41.92708 | 39.641200 | 65.68287 | 50.92593 | 38.194440 | 157.9861 | 67.70834 | 243.0556 | 201.3889 | NORMAL |
1 | 1 | 2018-04-01 00:01:00 | 2.465394 | 47.09201 | 53.2118 | 46.310760 | 634.3750 | 76.45975 | 13.41146 | 16.13136 | ... | 41.92708 | 39.641200 | 65.68287 | 50.92593 | 38.194440 | 157.9861 | 67.70834 | 243.0556 | 201.3889 | NORMAL |
2 | 2 | 2018-04-01 00:02:00 | 2.444734 | 47.35243 | 53.2118 | 46.397570 | 638.8889 | 73.54598 | 13.32465 | 16.03733 | ... | 41.66666 | 39.351852 | 65.39352 | 51.21528 | 38.194443 | 155.9606 | 67.12963 | 241.3194 | 203.7037 | NORMAL |
3 | 3 | 2018-04-01 00:03:00 | 2.460474 | 47.09201 | 53.1684 | 46.397568 | 628.1250 | 76.98898 | 13.31742 | 16.24711 | ... | 40.88541 | 39.062500 | 64.81481 | 51.21528 | 38.194440 | 155.9606 | 66.84028 | 240.4514 | 203.1250 | NORMAL |
4 | 4 | 2018-04-01 00:04:00 | 2.445718 | 47.13541 | 53.2118 | 46.397568 | 636.4583 | 76.58897 | 13.35359 | 16.21094 | ... | 41.40625 | 38.773150 | 65.10416 | 51.79398 | 38.773150 | 158.2755 | 66.55093 | 242.1875 | 201.3889 | NORMAL |
5 | 5 | 2018-04-01 00:05:00 | 2.453588 | 47.09201 | 53.1684 | 46.397568 | 637.6157 | 78.18568 | 13.41146 | 16.16753 | ... | 42.70833 | 38.773150 | 63.65741 | 51.79398 | 38.773150 | 164.6412 | 66.55093 | 241.6088 | 201.6782 | NORMAL |
6 | 6 | 2018-04-01 00:06:00 | 2.455556 | 47.04861 | 53.1684 | 46.397568 | 633.3333 | 75.81614 | 13.43316 | 16.13136 | ... | 43.22916 | 38.194440 | 61.92130 | 51.79398 | 39.062500 | 171.8750 | 67.70834 | 240.1620 | 200.2315 | NORMAL |
7 | 7 | 2018-04-01 00:07:00 | 2.449653 | 47.13541 | 53.1684 | 46.397568 | 630.6713 | 75.77331 | 13.25231 | 16.12413 | ... | 42.96875 | 38.194443 | 59.60648 | 50.92593 | 39.351850 | 178.5301 | 68.57639 | 241.3194 | 201.0995 | NORMAL |
8 | 8 | 2018-04-01 00:08:00 | 2.463426 | 47.09201 | 53.1684 | 46.397568 | 631.9444 | 74.58916 | 13.28848 | 16.13136 | ... | 42.18750 | 38.194440 | 57.87037 | 50.63657 | 39.351850 | 182.0023 | 69.44444 | 243.0556 | 201.6782 | NORMAL |
9 | 9 | 2018-04-01 00:09:00 | 2.445718 | 47.17882 | 53.1684 | 46.397568 | 641.7823 | 74.57428 | 13.38252 | 16.24711 | ... | 41.66666 | 39.062500 | 56.42361 | 50.63657 | 39.062500 | 186.6319 | 69.73380 | 246.5278 | 200.8102 | NORMAL |
10 rows × 55 columns
In [3]:
df.shape
Out[3]:
(220320, 55)
Which different machine states are there and how often?¶
In [4]:
possible_machine_states = list(df.machine_status.unique())
possible_machine_states
Out[4]:
['NORMAL', 'BROKEN', 'RECOVERING']
In [5]:
# Get all rows where machine status was "NORMAL"
df_status_NORMAL = df[ df["machine_status"] == "NORMAL" ]
nr_rows_machine_status_NORMAL = df_status_NORMAL.shape[0]
nr_rows_machine_status_NORMAL
Out[5]:
205836
In [6]:
nr_rows_total = df.shape[0]
nr_rows_total
Out[6]:
220320
In [7]:
percent_machine_status_NORMAL = (nr_rows_machine_status_NORMAL / nr_rows_total) * 100.0
percent_machine_status_NORMAL
Out[7]:
93.42592592592592
In [8]:
df_status_BROKEN = df[ df["machine_status"] == "BROKEN" ]
nr_rows_machine_status_BROKEN = df_status_BROKEN.shape[0]
df_status_RECOVERING = df[ df["machine_status"] == "RECOVERING" ]
nr_rows_machine_status_RECOVERING = df_status_RECOVERING.shape[0]
In [10]:
import matplotlib.pyplot as plt
xpos = [1,2,3]
data = [nr_rows_machine_status_NORMAL,
nr_rows_machine_status_BROKEN,
nr_rows_machine_status_RECOVERING]
fig, ax = plt.subplots()
ax.bar(xpos,data)
ax.set_xticks(xpos)
ax.set_xticklabels(possible_machine_states)
ax.set_title("How often was the machine (pump) in each machine state?")
plt.show()
Fill data gaps (NaN values)¶
In [11]:
df.isna().sum()
Out[11]:
Samplenr 0 timestamp 0 sensor_00 10208 sensor_01 369 sensor_02 19 sensor_03 19 sensor_04 19 sensor_05 19 sensor_06 4798 sensor_07 5451 sensor_08 5107 sensor_09 4595 sensor_10 19 sensor_11 19 sensor_12 19 sensor_13 19 sensor_14 21 sensor_15 220320 sensor_16 31 sensor_17 46 sensor_18 46 sensor_19 16 sensor_20 16 sensor_21 16 sensor_22 41 sensor_23 16 sensor_24 16 sensor_25 36 sensor_26 20 sensor_27 16 sensor_28 16 sensor_29 72 sensor_30 261 sensor_31 16 sensor_32 68 sensor_33 16 sensor_34 16 sensor_35 16 sensor_36 16 sensor_37 16 sensor_38 27 sensor_39 27 sensor_40 27 sensor_41 27 sensor_42 27 sensor_43 27 sensor_44 27 sensor_45 27 sensor_46 27 sensor_47 27 sensor_48 27 sensor_49 27 sensor_50 77017 sensor_51 15383 machine_status 0 dtype: int64
In [11]:
fill_value = -1.0
data_with_gaps_filled = df.fillna( fill_value )
In [12]:
data_with_gaps_filled.isna().sum()
Out[12]:
Samplenr 0 timestamp 0 sensor_00 0 sensor_01 0 sensor_02 0 sensor_03 0 sensor_04 0 sensor_05 0 sensor_06 0 sensor_07 0 sensor_08 0 sensor_09 0 sensor_10 0 sensor_11 0 sensor_12 0 sensor_13 0 sensor_14 0 sensor_15 0 sensor_16 0 sensor_17 0 sensor_18 0 sensor_19 0 sensor_20 0 sensor_21 0 sensor_22 0 sensor_23 0 sensor_24 0 sensor_25 0 sensor_26 0 sensor_27 0 sensor_28 0 sensor_29 0 sensor_30 0 sensor_31 0 sensor_32 0 sensor_33 0 sensor_34 0 sensor_35 0 sensor_36 0 sensor_37 0 sensor_38 0 sensor_39 0 sensor_40 0 sensor_41 0 sensor_42 0 sensor_43 0 sensor_44 0 sensor_45 0 sensor_46 0 sensor_47 0 sensor_48 0 sensor_49 0 sensor_50 0 sensor_51 0 machine_status 0 dtype: int64
Prepare data for training and testing¶
In [13]:
sensordata_cols_only = data_with_gaps_filled.iloc[:, 2:54]
from sklearn.preprocessing import MinMaxScaler
# create a MinMaxScaler with feature range [0,1]
scaler = MinMaxScaler(feature_range=(0, 1))
scaled_sensor_data = scaler.fit_transform(sensordata_cols_only)
In [14]:
scaled_sensor_data
Out[14]:
array([[0.97643798, 0.83308767, 0.95053407, ..., 0.1476298 , 0.24381179, 0.20218671], [0.97643798, 0.83308767, 0.95053407, ..., 0.1476298 , 0.24381179, 0.20218671], [0.97061664, 0.83759887, 0.95053407, ..., 0.14638636, 0.24207732, 0.2044992 ], ..., [0.95703372, 0.84361368, 0.90335138, ..., 0.33600911, 0. , 0.23282737], [0.95980576, 0.84361368, 0.90335141, ..., 0.33290067, 0. , 0.23485075], [0.95703372, 0.84361368, 0.90335141, ..., 0.32544014, 0. , 0.23485075]])
In [15]:
window_width_input_minutes = 60
window_width_output_minutes = 60*24
In [16]:
start_minute = 0
a_single_input_window = scaled_sensor_data[start_minute:start_minute+window_width_input_minutes]
# <a_single_input_window> contains the data for 60 minutes
# for each of the 52 sensors
a_single_input_window.shape
# Map window to a vector, since we need a 1D input for the MLP
a_single_input_vector = a_single_input_window.flatten()
a_single_input_vector.shape
Out[16]:
(3120,)
How to check whether the pump failed in some time window after the input window¶
In [17]:
def check_for_pump_failure(start, stop):
"""
Returns 1, if the pump failed in time window
(start,stop)
Returns 0, else.
"""
for minute in range(start,stop):
# get the corresponding row from the data
machine_state_in_this_minute = df["machine_status"].iloc[minute]
if machine_state_in_this_minute in ["BROKEN", "RECOVERING"]:
return 1
return 0
In [18]:
print(check_for_pump_failure(0,17000))
print(check_for_pump_failure(17000,17200))
print(check_for_pump_failure(20000,30000))
print(check_for_pump_failure(65000,69318))
print(check_for_pump_failure(65000,69319))
0 1 1 0 1
Prepare example data¶
In [19]:
# Max row nr such that input window and output window
# still fit into the time series data?
max_row_nr = nr_rows_total-window_width_input_minutes-window_width_output_minutes
# collect the desired number of (input_vec,output_vec) examples
training_pairs = []
# Number of examples to prepare for the model
nr_examples_to_prepare = 2000
In [20]:
import numpy as np
for example_nr in range(0,nr_examples_to_prepare):
# show progress
if example_nr % 100 == 0:
print("Collected examples so far:", example_nr)
# 1. guess a random minute
found_example_where_pump_worked_in_input_window = False
while not found_example_where_pump_worked_in_input_window:
rnd_minute = np.random.randint(0,max_row_nr)
# Make sure, the input window does not cover
# already a phase where the machine is broken:
# We want examples where the input window covers
# a normal state and we want to predict whether
# the pump will fail or not in the next time window
# We do NOT want to collect examples where the machine is
# already BROKEN in the input window
# (could be too easy to predict whether the machine
# will be broken in the future as well)
start = rnd_minute
stop = start+window_width_input_minutes
if check_for_pump_failure(start,stop)==0:
found_example_where_pump_worked_in_input_window = True
# 2. get the input vector from the 2D sensor matrix data
a_single_input_window = scaled_sensor_data[rnd_minute:rnd_minute+window_width_input_minutes]
a_single_input_vector = a_single_input_window.flatten()
# 3. check whether in time range
# (rnd_minute+window_width_input_minutes,
# rnd_minute+window_width_input_minutes+window_width_output_minutes)
# the pump failed
start = rnd_minute+window_width_input_minutes
stop = rnd_minute+window_width_input_minutes+window_width_output_minutes
output_value = check_for_pump_failure(start,stop)
# 4. add a new training pair to list of training pairs
training_pairs.append( (a_single_input_vector, output_value) )
Collected examples so far: 0 Collected examples so far: 100 Collected examples so far: 200 Collected examples so far: 300 Collected examples so far: 400 Collected examples so far: 500 Collected examples so far: 600 Collected examples so far: 700 Collected examples so far: 800 Collected examples so far: 900 Collected examples so far: 1000 Collected examples so far: 1100 Collected examples so far: 1200 Collected examples so far: 1300 Collected examples so far: 1400 Collected examples so far: 1500 Collected examples so far: 1600 Collected examples so far: 1700 Collected examples so far: 1800 Collected examples so far: 1900
Prepare a large example data matrix D from the list of training pairs¶
In [24]:
input_vec_len = training_pairs[0][0].shape[0]
output_vec_len = 1
In [25]:
D = np.zeros( (nr_examples_to_prepare, input_vec_len+output_vec_len))
print("Shape of D is", D.shape)
# Fill data matrix D with input vec + output vec in each row
for nr in range(0,nr_examples_to_prepare):
(x,y) = training_pairs[nr]
D[nr,0:input_vec_len] = x
D[nr,input_vec_len] = y
Shape of D is (2000, 3121)
Train Test Split¶
In [26]:
nr_train_samples = int(nr_examples_to_prepare/2)
x_train = D[0:nr_train_samples, 0:input_vec_len]
y_train = D[0:nr_train_samples, input_vec_len]
In [27]:
x_train.shape, y_train.shape
Out[27]:
((1000, 3120), (1000,))
In [28]:
x_test = D[nr_train_samples:, 0:input_vec_len]
y_test = D[nr_train_samples:, input_vec_len]
Build MLP and train it¶
In [29]:
import tensorflow
tensorflow.__version__
Out[29]:
'2.3.0'
In [30]:
import tensorflow as tf
from tensorflow.keras import layers
model = tf.keras.Sequential()
model.add(layers.Dense(200, activation='relu', input_shape=(input_vec_len,)) )
model.add(layers.Dense(40, activation='relu'))
model.add(layers.Dense(1))
model.compile(optimizer='sgd',
loss=tf.keras.losses.MeanSquaredError(),
metrics=['accuracy'])
In [31]:
model.summary()
Model: "sequential" _________________________________________________________________ Layer (type) Output Shape Param # ================================================================= dense (Dense) (None, 200) 624200 _________________________________________________________________ dense_1 (Dense) (None, 40) 8040 _________________________________________________________________ dense_2 (Dense) (None, 1) 41 ================================================================= Total params: 632,281 Trainable params: 632,281 Non-trainable params: 0 _________________________________________________________________
In [32]:
history = model.fit(x_train, y_train, epochs=3000)
Epoch 1/3000 32/32 [==============================] - 0s 3ms/step - loss: 1.5519 - accuracy: 0.8680 Epoch 2/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0429 - accuracy: 0.9580 Epoch 3/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0416 - accuracy: 0.9580 Epoch 4/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0410 - accuracy: 0.9580 Epoch 5/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0412 - accuracy: 0.9580 Epoch 6/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0405 - accuracy: 0.9580 Epoch 7/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0412 - accuracy: 0.9580 Epoch 8/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0400 - accuracy: 0.9580 Epoch 9/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0414 - accuracy: 0.9580 Epoch 10/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0400 - accuracy: 0.9580 Epoch 11/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0408 - accuracy: 0.9580 Epoch 12/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0397 - accuracy: 0.9580 Epoch 13/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0398 - accuracy: 0.9580 Epoch 14/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0396 - accuracy: 0.9580 Epoch 15/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0391 - accuracy: 0.9580 Epoch 16/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0402 - accuracy: 0.9580 Epoch 17/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0406 - accuracy: 0.9580 Epoch 18/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0395 - accuracy: 0.9580 Epoch 19/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0393 - accuracy: 0.9580 Epoch 20/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0391 - accuracy: 0.9580 Epoch 21/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0387 - accuracy: 0.9580 Epoch 22/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0384 - accuracy: 0.9580 Epoch 23/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0382 - accuracy: 0.9580 Epoch 24/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0402 - accuracy: 0.9580 Epoch 25/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0385 - accuracy: 0.9580 Epoch 26/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0391 - accuracy: 0.9580 Epoch 27/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0389 - accuracy: 0.9580 Epoch 28/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0379 - accuracy: 0.9580 Epoch 29/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0384 - accuracy: 0.9580 Epoch 30/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0385 - accuracy: 0.9580 Epoch 31/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0383 - accuracy: 0.9580 Epoch 32/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0380 - accuracy: 0.9580 Epoch 33/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0381 - accuracy: 0.9580 Epoch 34/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0380 - accuracy: 0.9580 Epoch 35/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0379 - accuracy: 0.9580 Epoch 36/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0379 - accuracy: 0.9580 Epoch 37/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0380 - accuracy: 0.9580 Epoch 38/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0375 - accuracy: 0.9580 Epoch 39/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0377 - accuracy: 0.9580 Epoch 40/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0384 - accuracy: 0.9580 Epoch 41/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0370 - accuracy: 0.9580 Epoch 42/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0369 - accuracy: 0.9580 Epoch 43/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0376 - accuracy: 0.9580 Epoch 44/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0363 - accuracy: 0.9580 Epoch 45/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0365 - accuracy: 0.9580 Epoch 46/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0370 - accuracy: 0.9580 Epoch 47/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0370 - accuracy: 0.9580 Epoch 48/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0368 - accuracy: 0.9580 Epoch 49/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0377 - accuracy: 0.9580 Epoch 50/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0375 - accuracy: 0.9580 Epoch 51/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0369 - accuracy: 0.9580 Epoch 52/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0366 - accuracy: 0.9580 Epoch 53/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0376 - accuracy: 0.9580 Epoch 54/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0364 - accuracy: 0.9580 Epoch 55/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0362 - accuracy: 0.9580 Epoch 56/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0366 - accuracy: 0.9580 Epoch 57/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0361 - accuracy: 0.9580 Epoch 58/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0362 - accuracy: 0.9580 Epoch 59/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0369 - accuracy: 0.9580 Epoch 60/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0360 - accuracy: 0.9580 Epoch 61/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0363 - accuracy: 0.9580 Epoch 62/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0367 - accuracy: 0.9580 Epoch 63/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0358 - accuracy: 0.9580 Epoch 64/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0369 - accuracy: 0.9580 Epoch 65/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0361 - accuracy: 0.9580 Epoch 66/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0359 - accuracy: 0.9580 Epoch 67/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0351 - accuracy: 0.9580 Epoch 68/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0358 - accuracy: 0.9580 Epoch 69/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0353 - accuracy: 0.9580 Epoch 70/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0353 - accuracy: 0.9580 Epoch 71/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0355 - accuracy: 0.9580 Epoch 72/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0358 - accuracy: 0.9590 Epoch 73/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0347 - accuracy: 0.9590 Epoch 74/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0355 - accuracy: 0.9580 Epoch 75/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0358 - accuracy: 0.9580 Epoch 76/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0353 - accuracy: 0.9590 Epoch 77/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0353 - accuracy: 0.9580 Epoch 78/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0357 - accuracy: 0.9600 Epoch 79/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0350 - accuracy: 0.9580 Epoch 80/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0358 - accuracy: 0.9580 Epoch 81/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0352 - accuracy: 0.9590 Epoch 82/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0345 - accuracy: 0.9590 Epoch 83/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0354 - accuracy: 0.9610 Epoch 84/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0343 - accuracy: 0.9600 Epoch 85/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0347 - accuracy: 0.9630 Epoch 86/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0340 - accuracy: 0.9600 Epoch 87/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0350 - accuracy: 0.9630 Epoch 88/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0345 - accuracy: 0.9610 Epoch 89/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0353 - accuracy: 0.9620 Epoch 90/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0341 - accuracy: 0.9620 Epoch 91/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0346 - accuracy: 0.9620 Epoch 92/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0338 - accuracy: 0.9630 Epoch 93/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0339 - accuracy: 0.9610 Epoch 94/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0349 - accuracy: 0.9620 Epoch 95/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0376 - accuracy: 0.9600 Epoch 96/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0342 - accuracy: 0.9610 Epoch 97/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0348 - accuracy: 0.9620 Epoch 98/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0344 - accuracy: 0.9620 Epoch 99/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0338 - accuracy: 0.9620 Epoch 100/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0336 - accuracy: 0.9600 Epoch 101/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0345 - accuracy: 0.9620 Epoch 102/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0335 - accuracy: 0.9620 Epoch 103/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0336 - accuracy: 0.9630 Epoch 104/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0345 - accuracy: 0.9620 Epoch 105/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0340 - accuracy: 0.9640 Epoch 106/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0344 - accuracy: 0.9630 Epoch 107/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0338 - accuracy: 0.9630 Epoch 108/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0330 - accuracy: 0.9630 Epoch 109/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0344 - accuracy: 0.9630 Epoch 110/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0337 - accuracy: 0.9630 Epoch 111/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0333 - accuracy: 0.9620 Epoch 112/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0328 - accuracy: 0.9640 Epoch 113/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0340 - accuracy: 0.9620 Epoch 114/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0336 - accuracy: 0.9630 Epoch 115/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0332 - accuracy: 0.9630 Epoch 116/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0334 - accuracy: 0.9630 Epoch 117/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0339 - accuracy: 0.9620 Epoch 118/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0329 - accuracy: 0.9620 Epoch 119/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0331 - accuracy: 0.9630 Epoch 120/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0336 - accuracy: 0.9630 Epoch 121/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0337 - accuracy: 0.9640 Epoch 122/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0325 - accuracy: 0.9640 Epoch 123/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0325 - accuracy: 0.9630 Epoch 124/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0332 - accuracy: 0.9620 Epoch 125/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0324 - accuracy: 0.9620 Epoch 126/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0331 - accuracy: 0.9630 Epoch 127/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0330 - accuracy: 0.9620 Epoch 128/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0331 - accuracy: 0.9640 Epoch 129/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0328 - accuracy: 0.9620 Epoch 130/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0329 - accuracy: 0.9640 Epoch 131/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0326 - accuracy: 0.9630 Epoch 132/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0325 - accuracy: 0.9630 Epoch 133/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0322 - accuracy: 0.9640 Epoch 134/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0324 - accuracy: 0.9630 Epoch 135/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0323 - accuracy: 0.9630 Epoch 136/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0328 - accuracy: 0.9640 Epoch 137/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0327 - accuracy: 0.9630 Epoch 138/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0324 - accuracy: 0.9630 Epoch 139/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0329 - accuracy: 0.9630 Epoch 140/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0316 - accuracy: 0.9630 Epoch 141/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0332 - accuracy: 0.9630 Epoch 142/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0326 - accuracy: 0.9630 Epoch 143/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0322 - accuracy: 0.9620 Epoch 144/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0326 - accuracy: 0.9650 Epoch 145/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0330 - accuracy: 0.9630 Epoch 146/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0319 - accuracy: 0.9650 Epoch 147/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0322 - accuracy: 0.9620 Epoch 148/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0324 - accuracy: 0.9630 Epoch 149/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0325 - accuracy: 0.9640 Epoch 150/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0314 - accuracy: 0.9630 Epoch 151/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0323 - accuracy: 0.9640 Epoch 152/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0319 - accuracy: 0.9640 Epoch 153/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0324 - accuracy: 0.9630 Epoch 154/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0315 - accuracy: 0.9640 Epoch 155/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0312 - accuracy: 0.9640 Epoch 156/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0313 - accuracy: 0.9620 Epoch 157/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0315 - accuracy: 0.9650 Epoch 158/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0316 - accuracy: 0.9640 Epoch 159/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0326 - accuracy: 0.9640 Epoch 160/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0316 - accuracy: 0.9630 Epoch 161/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0311 - accuracy: 0.9640 Epoch 162/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0316 - accuracy: 0.9630 Epoch 163/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0309 - accuracy: 0.9640 Epoch 164/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0314 - accuracy: 0.9640 Epoch 165/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0316 - accuracy: 0.9630 Epoch 166/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0317 - accuracy: 0.9630 Epoch 167/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0314 - accuracy: 0.9630 Epoch 168/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0317 - accuracy: 0.9640 Epoch 169/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0318 - accuracy: 0.9650 Epoch 170/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0317 - accuracy: 0.9640 Epoch 171/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0323 - accuracy: 0.9630 Epoch 172/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0327 - accuracy: 0.9640 Epoch 173/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0307 - accuracy: 0.9640 Epoch 174/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0325 - accuracy: 0.9640 Epoch 175/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0311 - accuracy: 0.9650 Epoch 176/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0306 - accuracy: 0.9640 Epoch 177/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0353 - accuracy: 0.9640 Epoch 178/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0315 - accuracy: 0.9640 Epoch 179/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0309 - accuracy: 0.9650 Epoch 180/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0310 - accuracy: 0.9640 Epoch 181/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0310 - accuracy: 0.9640 Epoch 182/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0308 - accuracy: 0.9650 Epoch 183/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0322 - accuracy: 0.9650 Epoch 184/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0309 - accuracy: 0.9650 Epoch 185/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0309 - accuracy: 0.9650 Epoch 186/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0305 - accuracy: 0.9640 Epoch 187/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0320 - accuracy: 0.9650 Epoch 188/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0308 - accuracy: 0.9640 Epoch 189/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0313 - accuracy: 0.9640 Epoch 190/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0321 - accuracy: 0.9640 Epoch 191/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0307 - accuracy: 0.9640 Epoch 192/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0309 - accuracy: 0.9650 Epoch 193/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0308 - accuracy: 0.9650 Epoch 194/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0304 - accuracy: 0.9640 Epoch 195/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0306 - accuracy: 0.9640 Epoch 196/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 197/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0300 - accuracy: 0.9650 Epoch 198/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0307 - accuracy: 0.9640 Epoch 199/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 200/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0302 - accuracy: 0.9640 Epoch 201/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0297 - accuracy: 0.9650 Epoch 202/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0301 - accuracy: 0.9640 Epoch 203/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0309 - accuracy: 0.9640 Epoch 204/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0303 - accuracy: 0.9640 Epoch 205/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 206/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 207/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 208/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0307 - accuracy: 0.9650 Epoch 209/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0306 - accuracy: 0.9640 Epoch 210/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 211/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 212/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 213/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0304 - accuracy: 0.9650 Epoch 214/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0305 - accuracy: 0.9640 Epoch 215/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0305 - accuracy: 0.9640 Epoch 216/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0301 - accuracy: 0.9650 Epoch 217/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0308 - accuracy: 0.9650 Epoch 218/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9640 Epoch 219/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 220/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 221/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 222/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9640 Epoch 223/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 224/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0290 - accuracy: 0.9640 Epoch 225/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0310 - accuracy: 0.9650 Epoch 226/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0293 - accuracy: 0.9650 Epoch 227/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 228/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0304 - accuracy: 0.9640 Epoch 229/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0296 - accuracy: 0.9640 Epoch 230/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0304 - accuracy: 0.9650 Epoch 231/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0285 - accuracy: 0.9650 Epoch 232/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0301 - accuracy: 0.9650 Epoch 233/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0291 - accuracy: 0.9640 Epoch 234/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0310 - accuracy: 0.9650 Epoch 235/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0306 - accuracy: 0.9650 Epoch 236/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 237/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0300 - accuracy: 0.9640 Epoch 238/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9660 Epoch 239/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 240/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 241/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0294 - accuracy: 0.9660 Epoch 242/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0293 - accuracy: 0.9650 Epoch 243/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 244/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0284 - accuracy: 0.9650 Epoch 245/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0290 - accuracy: 0.9650 Epoch 246/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 247/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0287 - accuracy: 0.9650 Epoch 248/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0291 - accuracy: 0.9650 Epoch 249/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0290 - accuracy: 0.9650 Epoch 250/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0286 - accuracy: 0.9650 Epoch 251/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0286 - accuracy: 0.9650 Epoch 252/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0285 - accuracy: 0.9650 Epoch 253/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0290 - accuracy: 0.9650 Epoch 254/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0279 - accuracy: 0.9650 Epoch 255/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0292 - accuracy: 0.9650 Epoch 256/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0287 - accuracy: 0.9650 Epoch 257/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0278 - accuracy: 0.9650 Epoch 258/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0285 - accuracy: 0.9650 Epoch 259/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0297 - accuracy: 0.9650 Epoch 260/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 261/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0291 - accuracy: 0.9640 Epoch 262/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0287 - accuracy: 0.9650 Epoch 263/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9640 Epoch 264/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0288 - accuracy: 0.9650 Epoch 265/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 266/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 267/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0285 - accuracy: 0.9640 Epoch 268/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9650 Epoch 269/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0291 - accuracy: 0.9650 Epoch 270/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0280 - accuracy: 0.9650 Epoch 271/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0289 - accuracy: 0.9650 Epoch 272/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0279 - accuracy: 0.9650 Epoch 273/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0279 - accuracy: 0.9650 Epoch 274/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0277 - accuracy: 0.9650 Epoch 275/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0284 - accuracy: 0.9640 Epoch 276/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 277/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0280 - accuracy: 0.9650 Epoch 278/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9640 Epoch 279/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0266 - accuracy: 0.9660 Epoch 280/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0277 - accuracy: 0.9660 Epoch 281/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0406 - accuracy: 0.9510 Epoch 282/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0303 - accuracy: 0.9650 Epoch 283/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0294 - accuracy: 0.9650 Epoch 284/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9650 Epoch 285/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0289 - accuracy: 0.9650 Epoch 286/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 287/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 288/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0290 - accuracy: 0.9640 Epoch 289/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0289 - accuracy: 0.9650 Epoch 290/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0297 - accuracy: 0.9640 Epoch 291/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0287 - accuracy: 0.9650 Epoch 292/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0284 - accuracy: 0.9650 Epoch 293/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9650 Epoch 294/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0277 - accuracy: 0.9650 Epoch 295/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0295 - accuracy: 0.9650 Epoch 296/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0284 - accuracy: 0.9640 Epoch 297/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 298/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0302 - accuracy: 0.9650 Epoch 299/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0287 - accuracy: 0.9650 Epoch 300/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0282 - accuracy: 0.9660 Epoch 301/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0288 - accuracy: 0.9650 Epoch 302/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0286 - accuracy: 0.9650 Epoch 303/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9650 Epoch 304/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0281 - accuracy: 0.9650 Epoch 305/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0281 - accuracy: 0.9650 Epoch 306/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0282 - accuracy: 0.9650 Epoch 307/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0278 - accuracy: 0.9650 Epoch 308/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0288 - accuracy: 0.9650 Epoch 309/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9650 Epoch 310/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0278 - accuracy: 0.9660 Epoch 311/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 312/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9660 Epoch 313/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0284 - accuracy: 0.9650 Epoch 314/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0277 - accuracy: 0.9650 Epoch 315/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0279 - accuracy: 0.9650 Epoch 316/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0271 - accuracy: 0.9650 Epoch 317/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0293 - accuracy: 0.9640 Epoch 318/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0284 - accuracy: 0.9650 Epoch 319/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 320/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0272 - accuracy: 0.9650 Epoch 321/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0266 - accuracy: 0.9660 Epoch 322/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0291 - accuracy: 0.9660 Epoch 323/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 324/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 325/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 326/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9660 Epoch 327/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0269 - accuracy: 0.9650 Epoch 328/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9660 Epoch 329/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0268 - accuracy: 0.9650 Epoch 330/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0267 - accuracy: 0.9650 Epoch 331/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 332/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 333/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0272 - accuracy: 0.9650 Epoch 334/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0299 - accuracy: 0.9660 Epoch 335/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 336/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0276 - accuracy: 0.9660 Epoch 337/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0269 - accuracy: 0.9650 Epoch 338/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 339/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0267 - accuracy: 0.9660 Epoch 340/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0266 - accuracy: 0.9660 Epoch 341/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0266 - accuracy: 0.9650 Epoch 342/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 343/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9660 Epoch 344/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0313 - accuracy: 0.9640 Epoch 345/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9650 Epoch 346/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0343 - accuracy: 0.9570 Epoch 347/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9640 Epoch 348/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0265 - accuracy: 0.9670 Epoch 349/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 350/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0266 - accuracy: 0.9650 Epoch 351/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0280 - accuracy: 0.9660 Epoch 352/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9660 Epoch 353/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0269 - accuracy: 0.9650 Epoch 354/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0267 - accuracy: 0.9660 Epoch 355/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 356/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0263 - accuracy: 0.9660 Epoch 357/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0272 - accuracy: 0.9650 Epoch 358/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0284 - accuracy: 0.9660 Epoch 359/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9650 Epoch 360/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0276 - accuracy: 0.9660 Epoch 361/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0270 - accuracy: 0.9650 Epoch 362/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0263 - accuracy: 0.9660 Epoch 363/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0254 - accuracy: 0.9660 Epoch 364/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0257 - accuracy: 0.9660 Epoch 365/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0253 - accuracy: 0.9650 Epoch 366/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0262 - accuracy: 0.9650 Epoch 367/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0280 - accuracy: 0.9660 Epoch 368/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9660 Epoch 369/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0258 - accuracy: 0.9670 Epoch 370/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0275 - accuracy: 0.9650 Epoch 371/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9670 Epoch 372/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0267 - accuracy: 0.9660 Epoch 373/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0282 - accuracy: 0.9620 Epoch 374/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0258 - accuracy: 0.9670 Epoch 375/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0256 - accuracy: 0.9660 Epoch 376/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9680 Epoch 377/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0256 - accuracy: 0.9670 Epoch 378/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0292 - accuracy: 0.9650 Epoch 379/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0256 - accuracy: 0.9680 Epoch 380/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0252 - accuracy: 0.9680 Epoch 381/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0252 - accuracy: 0.9670 Epoch 382/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0254 - accuracy: 0.9670 Epoch 383/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0249 - accuracy: 0.9660 Epoch 384/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9680 Epoch 385/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0272 - accuracy: 0.9660 Epoch 386/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0260 - accuracy: 0.9670 Epoch 387/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9660 Epoch 388/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0255 - accuracy: 0.9660 Epoch 389/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0265 - accuracy: 0.9710 Epoch 390/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0331 - accuracy: 0.9590 Epoch 391/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0261 - accuracy: 0.9680 Epoch 392/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0249 - accuracy: 0.9700 Epoch 393/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0251 - accuracy: 0.9660 Epoch 394/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0247 - accuracy: 0.9670 Epoch 395/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0254 - accuracy: 0.9670 Epoch 396/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9690 Epoch 397/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0265 - accuracy: 0.9680 Epoch 398/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9690 Epoch 399/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9650 Epoch 400/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0264 - accuracy: 0.9700 Epoch 401/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0263 - accuracy: 0.9700 Epoch 402/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9650 Epoch 403/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0242 - accuracy: 0.9690 Epoch 404/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0255 - accuracy: 0.9680 Epoch 405/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0296 - accuracy: 0.9640 Epoch 406/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0254 - accuracy: 0.9670 Epoch 407/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0268 - accuracy: 0.9660 Epoch 408/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9680 Epoch 409/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0272 - accuracy: 0.9680 Epoch 410/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0251 - accuracy: 0.9680 Epoch 411/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9670 Epoch 412/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0250 - accuracy: 0.9680 Epoch 413/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0253 - accuracy: 0.9680 Epoch 414/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0249 - accuracy: 0.9680 Epoch 415/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0267 - accuracy: 0.9670 Epoch 416/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0262 - accuracy: 0.9690 Epoch 417/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0238 - accuracy: 0.9670 Epoch 418/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0243 - accuracy: 0.9700 Epoch 419/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0246 - accuracy: 0.9670 Epoch 420/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0268 - accuracy: 0.9690 Epoch 421/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0238 - accuracy: 0.9710 Epoch 422/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0262 - accuracy: 0.9680 Epoch 423/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0245 - accuracy: 0.9680 Epoch 424/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0251 - accuracy: 0.9670 Epoch 425/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0251 - accuracy: 0.9700 Epoch 426/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0249 - accuracy: 0.9690 Epoch 427/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0242 - accuracy: 0.9730 Epoch 428/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0233 - accuracy: 0.9690 Epoch 429/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0259 - accuracy: 0.9710 Epoch 430/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0243 - accuracy: 0.9700 Epoch 431/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0274 - accuracy: 0.9670 Epoch 432/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0248 - accuracy: 0.9690 Epoch 433/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0246 - accuracy: 0.9670 Epoch 434/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0237 - accuracy: 0.9710 Epoch 435/3000 32/32 [==============================] - ETA: 0s - loss: 0.0297 - accuracy: 0.96 - 0s 3ms/step - loss: 0.0238 - accuracy: 0.9710 Epoch 436/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0237 - accuracy: 0.9710 Epoch 437/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0245 - accuracy: 0.9680 Epoch 438/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0256 - accuracy: 0.9690 Epoch 439/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0259 - accuracy: 0.9670 Epoch 440/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9700 Epoch 441/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0227 - accuracy: 0.9690 Epoch 442/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0244 - accuracy: 0.9690 Epoch 443/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0241 - accuracy: 0.9700 Epoch 444/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0234 - accuracy: 0.9720 Epoch 445/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9680 Epoch 446/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0300 - accuracy: 0.9660 Epoch 447/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0237 - accuracy: 0.9710 Epoch 448/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0237 - accuracy: 0.9700 Epoch 449/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0225 - accuracy: 0.9720 Epoch 450/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0230 - accuracy: 0.9730 Epoch 451/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0256 - accuracy: 0.9680 Epoch 452/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0244 - accuracy: 0.9710 Epoch 453/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0252 - accuracy: 0.9670 Epoch 454/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0225 - accuracy: 0.9710 Epoch 455/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0238 - accuracy: 0.9690 Epoch 456/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0234 - accuracy: 0.9700 Epoch 457/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9710 Epoch 458/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0253 - accuracy: 0.9710 Epoch 459/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9700 Epoch 460/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0247 - accuracy: 0.9690 Epoch 461/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0230 - accuracy: 0.9730 Epoch 462/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0230 - accuracy: 0.9720 Epoch 463/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0224 - accuracy: 0.9720 Epoch 464/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0210 - accuracy: 0.9730 Epoch 465/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0225 - accuracy: 0.9710 Epoch 466/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0232 - accuracy: 0.9720 Epoch 467/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0212 - accuracy: 0.9710 Epoch 468/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0287 - accuracy: 0.9670 Epoch 469/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0349 - accuracy: 0.9580 Epoch 470/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9680 Epoch 471/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0268 - accuracy: 0.9630 Epoch 472/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9660 Epoch 473/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0240 - accuracy: 0.9700 Epoch 474/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0250 - accuracy: 0.9670 Epoch 475/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0249 - accuracy: 0.9670 Epoch 476/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0236 - accuracy: 0.9690 Epoch 477/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0243 - accuracy: 0.9670 Epoch 478/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0245 - accuracy: 0.9660 Epoch 479/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0237 - accuracy: 0.9690 Epoch 480/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0232 - accuracy: 0.9700 Epoch 481/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0234 - accuracy: 0.9660 Epoch 482/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0267 - accuracy: 0.9660 Epoch 483/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0228 - accuracy: 0.9690 Epoch 484/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0247 - accuracy: 0.9650 Epoch 485/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0247 - accuracy: 0.9680 Epoch 486/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0280 - accuracy: 0.9580 Epoch 487/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9670 Epoch 488/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0242 - accuracy: 0.9680 Epoch 489/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0232 - accuracy: 0.9700 Epoch 490/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0235 - accuracy: 0.9680 Epoch 491/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0227 - accuracy: 0.9660 Epoch 492/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0223 - accuracy: 0.9680 Epoch 493/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0228 - accuracy: 0.9700 Epoch 494/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0229 - accuracy: 0.9710 Epoch 495/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9680 Epoch 496/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0227 - accuracy: 0.9720 Epoch 497/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0232 - accuracy: 0.9680 Epoch 498/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0236 - accuracy: 0.9700 Epoch 499/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0218 - accuracy: 0.9720 Epoch 500/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0255 - accuracy: 0.9660 Epoch 501/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0236 - accuracy: 0.9690 Epoch 502/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0226 - accuracy: 0.9680 Epoch 503/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0231 - accuracy: 0.9710 Epoch 504/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0246 - accuracy: 0.9680 Epoch 505/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0399 - accuracy: 0.9550 Epoch 506/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0285 - accuracy: 0.9660 Epoch 507/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9700 Epoch 508/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0217 - accuracy: 0.9740 Epoch 509/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0236 - accuracy: 0.9710 Epoch 510/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0275 - accuracy: 0.9630 Epoch 511/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0253 - accuracy: 0.9690 Epoch 512/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0224 - accuracy: 0.9740 Epoch 513/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0231 - accuracy: 0.9700 Epoch 514/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0255 - accuracy: 0.9670 Epoch 515/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0240 - accuracy: 0.9680 Epoch 516/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0217 - accuracy: 0.9710 Epoch 517/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 0.9670 Epoch 518/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0233 - accuracy: 0.9700 Epoch 519/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0220 - accuracy: 0.9720 Epoch 520/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0215 - accuracy: 0.9740 Epoch 521/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0221 - accuracy: 0.9710 Epoch 522/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0226 - accuracy: 0.9700 Epoch 523/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0221 - accuracy: 0.9740 Epoch 524/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0215 - accuracy: 0.9710 Epoch 525/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0240 - accuracy: 0.9700 Epoch 526/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0220 - accuracy: 0.9730 Epoch 527/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0225 - accuracy: 0.9730 Epoch 528/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0226 - accuracy: 0.9710 Epoch 529/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0211 - accuracy: 0.9730 Epoch 530/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0219 - accuracy: 0.9750 Epoch 531/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 0.9730 Epoch 532/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0216 - accuracy: 0.9720 Epoch 533/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0231 - accuracy: 0.9720 Epoch 534/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9740 Epoch 535/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0221 - accuracy: 0.9740 Epoch 536/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0240 - accuracy: 0.9710 Epoch 537/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0228 - accuracy: 0.9730 Epoch 538/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0234 - accuracy: 0.9710 Epoch 539/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9730 Epoch 540/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0217 - accuracy: 0.9720 Epoch 541/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0214 - accuracy: 0.9760 Epoch 542/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0224 - accuracy: 0.9720 Epoch 543/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0224 - accuracy: 0.9710 Epoch 544/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0224 - accuracy: 0.9710 Epoch 545/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0210 - accuracy: 0.9730 Epoch 546/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0216 - accuracy: 0.9710 Epoch 547/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0239 - accuracy: 0.9710 Epoch 548/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0214 - accuracy: 0.9750 Epoch 549/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0223 - accuracy: 0.9730 Epoch 550/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0215 - accuracy: 0.9750 Epoch 551/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0216 - accuracy: 0.9730 Epoch 552/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0234 - accuracy: 0.9740 Epoch 553/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0227 - accuracy: 0.9700 Epoch 554/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0223 - accuracy: 0.9750 Epoch 555/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0211 - accuracy: 0.9720 Epoch 556/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0262 - accuracy: 0.9640 Epoch 557/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0205 - accuracy: 0.9750 Epoch 558/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0212 - accuracy: 0.9750 Epoch 559/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0233 - accuracy: 0.9720 Epoch 560/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0220 - accuracy: 0.9730 Epoch 561/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0209 - accuracy: 0.9760 Epoch 562/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0237 - accuracy: 0.9730 Epoch 563/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0218 - accuracy: 0.9680 Epoch 564/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0242 - accuracy: 0.9730 Epoch 565/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0217 - accuracy: 0.9720 Epoch 566/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0214 - accuracy: 0.9710 Epoch 567/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0217 - accuracy: 0.9730 Epoch 568/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0196 - accuracy: 0.9760 Epoch 569/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0237 - accuracy: 0.9720 Epoch 570/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0213 - accuracy: 0.9750 Epoch 571/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9780 Epoch 572/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0207 - accuracy: 0.9730 Epoch 573/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0198 - accuracy: 0.9740 Epoch 574/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0301 - accuracy: 0.9610 Epoch 575/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0200 - accuracy: 0.9750 Epoch 576/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0218 - accuracy: 0.9730 Epoch 577/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0193 - accuracy: 0.9750 Epoch 578/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0213 - accuracy: 0.9720 Epoch 579/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9660 Epoch 580/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0265 - accuracy: 0.9680 Epoch 581/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0195 - accuracy: 0.9740 Epoch 582/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0218 - accuracy: 0.9690 Epoch 583/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0207 - accuracy: 0.9730 Epoch 584/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9780 Epoch 585/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0241 - accuracy: 0.9720 Epoch 586/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0212 - accuracy: 0.9710 Epoch 587/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0203 - accuracy: 0.9760 Epoch 588/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0221 - accuracy: 0.9750 Epoch 589/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0207 - accuracy: 0.9770 Epoch 590/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0195 - accuracy: 0.9770 Epoch 591/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0212 - accuracy: 0.9760 Epoch 592/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0199 - accuracy: 0.9740 Epoch 593/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0191 - accuracy: 0.9780 Epoch 594/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0204 - accuracy: 0.9770 Epoch 595/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0201 - accuracy: 0.9740 Epoch 596/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9730 Epoch 597/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0200 - accuracy: 0.9750 Epoch 598/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0206 - accuracy: 0.9750 Epoch 599/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 0.9650 Epoch 600/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0196 - accuracy: 0.9770 Epoch 601/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0199 - accuracy: 0.9760 Epoch 602/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0190 - accuracy: 0.9750 Epoch 603/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9770 Epoch 604/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0201 - accuracy: 0.9780 Epoch 605/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0197 - accuracy: 0.9760 Epoch 606/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0230 - accuracy: 0.9700 Epoch 607/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0215 - accuracy: 0.9710 Epoch 608/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0205 - accuracy: 0.9750 Epoch 609/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0203 - accuracy: 0.9750 Epoch 610/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9770 Epoch 611/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0210 - accuracy: 0.9740 Epoch 612/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9770 Epoch 613/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0208 - accuracy: 0.9740 Epoch 614/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0188 - accuracy: 0.9770 Epoch 615/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0199 - accuracy: 0.9750 Epoch 616/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0198 - accuracy: 0.9730 Epoch 617/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0196 - accuracy: 0.9760 Epoch 618/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0197 - accuracy: 0.9760 Epoch 619/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0192 - accuracy: 0.9750 Epoch 620/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9770 Epoch 621/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0188 - accuracy: 0.9770 Epoch 622/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0213 - accuracy: 0.9740 Epoch 623/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0193 - accuracy: 0.9760 Epoch 624/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0193 - accuracy: 0.9750 Epoch 625/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0190 - accuracy: 0.9770 Epoch 626/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0205 - accuracy: 0.9710 Epoch 627/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0212 - accuracy: 0.9740 Epoch 628/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0182 - accuracy: 0.9730 Epoch 629/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0179 - accuracy: 0.9770 Epoch 630/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9750 Epoch 631/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9780 Epoch 632/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0184 - accuracy: 0.9760 Epoch 633/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0202 - accuracy: 0.9770 Epoch 634/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0210 - accuracy: 0.9740 Epoch 635/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0203 - accuracy: 0.9740 Epoch 636/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0199 - accuracy: 0.9770 Epoch 637/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0197 - accuracy: 0.9760 Epoch 638/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0373 - accuracy: 0.9540 Epoch 639/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0192 - accuracy: 0.9750 Epoch 640/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9770 Epoch 641/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0249 - accuracy: 0.9670 Epoch 642/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0201 - accuracy: 0.9780 Epoch 643/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0211 - accuracy: 0.9740 Epoch 644/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0205 - accuracy: 0.9730 Epoch 645/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9770 Epoch 646/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0187 - accuracy: 0.9760 Epoch 647/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0174 - accuracy: 0.9780 Epoch 648/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0191 - accuracy: 0.9760 Epoch 649/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9760 Epoch 650/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0216 - accuracy: 0.9730 Epoch 651/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9780 Epoch 652/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0268 - accuracy: 0.9690 Epoch 653/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0181 - accuracy: 0.9760 Epoch 654/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0207 - accuracy: 0.9750 Epoch 655/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0181 - accuracy: 0.9760 Epoch 656/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0201 - accuracy: 0.9710 Epoch 657/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0187 - accuracy: 0.9780 Epoch 658/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0181 - accuracy: 0.9770 Epoch 659/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0189 - accuracy: 0.9770 Epoch 660/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0245 - accuracy: 0.9690 Epoch 661/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0173 - accuracy: 0.9780 Epoch 662/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9770 Epoch 663/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9800 Epoch 664/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0168 - accuracy: 0.9780 Epoch 665/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0180 - accuracy: 0.9780 Epoch 666/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0193 - accuracy: 0.9770 Epoch 667/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0176 - accuracy: 0.9790 Epoch 668/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9790 Epoch 669/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0171 - accuracy: 0.9780 Epoch 670/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0180 - accuracy: 0.9760 Epoch 671/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0173 - accuracy: 0.9790 Epoch 672/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0178 - accuracy: 0.9790 Epoch 673/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0168 - accuracy: 0.9790 Epoch 674/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9770 Epoch 675/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0169 - accuracy: 0.9790 Epoch 676/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0180 - accuracy: 0.9760 Epoch 677/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9780 Epoch 678/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0209 - accuracy: 0.9730 Epoch 679/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0171 - accuracy: 0.9800 Epoch 680/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0182 - accuracy: 0.9780 Epoch 681/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0167 - accuracy: 0.9790 Epoch 682/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0178 - accuracy: 0.9810 Epoch 683/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0186 - accuracy: 0.9800 Epoch 684/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9770 Epoch 685/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0182 - accuracy: 0.9750 Epoch 686/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0262 - accuracy: 0.9680 Epoch 687/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9810 Epoch 688/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9790 Epoch 689/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0178 - accuracy: 0.9810 Epoch 690/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0165 - accuracy: 0.9800 Epoch 691/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0157 - accuracy: 0.9780 Epoch 692/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0184 - accuracy: 0.9790 Epoch 693/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9750 Epoch 694/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0175 - accuracy: 0.9800 Epoch 695/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9780 Epoch 696/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0183 - accuracy: 0.9790 Epoch 697/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0164 - accuracy: 0.9790 Epoch 698/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9780 Epoch 699/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0159 - accuracy: 0.9790 Epoch 700/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9780 Epoch 701/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9770 Epoch 702/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0171 - accuracy: 0.9790 Epoch 703/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0170 - accuracy: 0.9800 Epoch 704/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0175 - accuracy: 0.9760 Epoch 705/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0190 - accuracy: 0.9750 Epoch 706/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9780 Epoch 707/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0183 - accuracy: 0.9770 Epoch 708/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0160 - accuracy: 0.9800 Epoch 709/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9800 Epoch 710/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0164 - accuracy: 0.9790 Epoch 711/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0160 - accuracy: 0.9820 Epoch 712/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0189 - accuracy: 0.9770 Epoch 713/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9750 Epoch 714/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0168 - accuracy: 0.9770 Epoch 715/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0166 - accuracy: 0.9780 Epoch 716/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0191 - accuracy: 0.9750 Epoch 717/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0169 - accuracy: 0.9790 Epoch 718/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0155 - accuracy: 0.9780 Epoch 719/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9810 Epoch 720/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9790 Epoch 721/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9810 Epoch 722/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 723/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0178 - accuracy: 0.9770 Epoch 724/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0205 - accuracy: 0.9760 Epoch 725/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9810 Epoch 726/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0162 - accuracy: 0.9800 Epoch 727/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0164 - accuracy: 0.9810 Epoch 728/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9820 Epoch 729/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9800 Epoch 730/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0162 - accuracy: 0.9780 Epoch 731/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9810 Epoch 732/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0166 - accuracy: 0.9790 Epoch 733/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9720 Epoch 734/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9800 Epoch 735/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9770 Epoch 736/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9820 Epoch 737/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0204 - accuracy: 0.9760 Epoch 738/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9780 Epoch 739/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9800 Epoch 740/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0155 - accuracy: 0.9790 Epoch 741/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9820 Epoch 742/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9800 Epoch 743/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0170 - accuracy: 0.9770 Epoch 744/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9780 Epoch 745/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9800 Epoch 746/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9790 Epoch 747/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0171 - accuracy: 0.9780 Epoch 748/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9820 Epoch 749/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0185 - accuracy: 0.9770 Epoch 750/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0150 - accuracy: 0.9820 Epoch 751/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0181 - accuracy: 0.9750 Epoch 752/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9770 Epoch 753/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9820 Epoch 754/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0173 - accuracy: 0.9790 Epoch 755/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9800 Epoch 756/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0213 - accuracy: 0.9720 Epoch 757/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0157 - accuracy: 0.9780 Epoch 758/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 759/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0173 - accuracy: 0.9790 Epoch 760/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9830 Epoch 761/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9760 Epoch 762/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0348 - accuracy: 0.9610 Epoch 763/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0190 - accuracy: 0.9770 Epoch 764/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9830 Epoch 765/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9810 Epoch 766/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9800 Epoch 767/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9790 Epoch 768/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0250 - accuracy: 0.9690 Epoch 769/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0175 - accuracy: 0.9760 Epoch 770/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0157 - accuracy: 0.9810 Epoch 771/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9810 Epoch 772/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0169 - accuracy: 0.9800 Epoch 773/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9830 Epoch 774/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9820 Epoch 775/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9830 Epoch 776/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9830 Epoch 777/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9820 Epoch 778/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0142 - accuracy: 0.9820 Epoch 779/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9820 Epoch 780/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0182 - accuracy: 0.9770 Epoch 781/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9790 Epoch 782/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9790 Epoch 783/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9770 Epoch 784/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9800 Epoch 785/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9800 Epoch 786/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0156 - accuracy: 0.9810 Epoch 787/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9800 Epoch 788/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0211 - accuracy: 0.9700 Epoch 789/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0138 - accuracy: 0.9810 Epoch 790/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0145 - accuracy: 0.9810 Epoch 791/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0174 - accuracy: 0.9720 Epoch 792/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9830 Epoch 793/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0210 - accuracy: 0.9730 Epoch 794/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9780 Epoch 795/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9810 Epoch 796/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9800 Epoch 797/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0160 - accuracy: 0.9810 Epoch 798/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9730 Epoch 799/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9840 Epoch 800/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9840 Epoch 801/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9810 Epoch 802/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9790 Epoch 803/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9810 Epoch 804/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9830 Epoch 805/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0137 - accuracy: 0.9830 Epoch 806/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9820 Epoch 807/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9800 Epoch 808/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9760 Epoch 809/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0140 - accuracy: 0.9820 Epoch 810/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9840 Epoch 811/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9770 Epoch 812/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0138 - accuracy: 0.9800 Epoch 813/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0136 - accuracy: 0.9820 Epoch 814/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0157 - accuracy: 0.9790 Epoch 815/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9780 Epoch 816/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9810 Epoch 817/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0140 - accuracy: 0.9800 Epoch 818/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0142 - accuracy: 0.9810 Epoch 819/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0138 - accuracy: 0.9820 Epoch 820/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9810 Epoch 821/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9790 Epoch 822/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9840 Epoch 823/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0135 - accuracy: 0.9810 Epoch 824/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9820 Epoch 825/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0118 - accuracy: 0.9860 Epoch 826/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0125 - accuracy: 0.9840 Epoch 827/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9860 Epoch 828/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0140 - accuracy: 0.9800 Epoch 829/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9810 Epoch 830/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0139 - accuracy: 0.9820 Epoch 831/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9790 Epoch 832/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9810 Epoch 833/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9800 Epoch 834/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0130 - accuracy: 0.9840 Epoch 835/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0189 - accuracy: 0.9750 Epoch 836/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0135 - accuracy: 0.9810 Epoch 837/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0185 - accuracy: 0.9770 Epoch 838/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0243 - accuracy: 0.9720 Epoch 839/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0159 - accuracy: 0.9780 Epoch 840/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0142 - accuracy: 0.9830 Epoch 841/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0141 - accuracy: 0.9830 Epoch 842/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0146 - accuracy: 0.9820 Epoch 843/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9830 Epoch 844/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0130 - accuracy: 0.9820 Epoch 845/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0286 - accuracy: 0.9640 Epoch 846/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9830 Epoch 847/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9780 Epoch 848/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0121 - accuracy: 0.9830 Epoch 849/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0155 - accuracy: 0.9810 Epoch 850/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9820 Epoch 851/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9730 Epoch 852/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9780 Epoch 853/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0180 - accuracy: 0.9760 Epoch 854/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9840 Epoch 855/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9810 Epoch 856/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9830 Epoch 857/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9810 Epoch 858/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0220 - accuracy: 0.9720 Epoch 859/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9840 Epoch 860/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9850 Epoch 861/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9820 Epoch 862/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0157 - accuracy: 0.9780 Epoch 863/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9860 Epoch 864/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0201 - accuracy: 0.9720 Epoch 865/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9800 Epoch 866/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0128 - accuracy: 0.9850 Epoch 867/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0111 - accuracy: 0.9840 Epoch 868/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0130 - accuracy: 0.9840 Epoch 869/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9840 Epoch 870/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9840 Epoch 871/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9830 Epoch 872/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9790 Epoch 873/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0148 - accuracy: 0.9810 Epoch 874/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0150 - accuracy: 0.9820 Epoch 875/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0475 - accuracy: 0.9420 Epoch 876/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0321 - accuracy: 0.9650 Epoch 877/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0310 - accuracy: 0.9650 Epoch 878/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0300 - accuracy: 0.9650 Epoch 879/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0291 - accuracy: 0.9650 Epoch 880/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0286 - accuracy: 0.9650 Epoch 881/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0283 - accuracy: 0.9650 Epoch 882/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0277 - accuracy: 0.9650 Epoch 883/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0270 - accuracy: 0.9650 Epoch 884/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0263 - accuracy: 0.9650 Epoch 885/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0262 - accuracy: 0.9650 Epoch 886/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0252 - accuracy: 0.9650 Epoch 887/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0219 - accuracy: 0.9710 Epoch 888/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0193 - accuracy: 0.9780 Epoch 889/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0191 - accuracy: 0.9790 Epoch 890/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0192 - accuracy: 0.9770 Epoch 891/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9780 Epoch 892/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0178 - accuracy: 0.9790 Epoch 893/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9810 Epoch 894/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0179 - accuracy: 0.9810 Epoch 895/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0179 - accuracy: 0.9780 Epoch 896/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0180 - accuracy: 0.9780 Epoch 897/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9810 Epoch 898/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0169 - accuracy: 0.9800 Epoch 899/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0176 - accuracy: 0.9820 Epoch 900/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0164 - accuracy: 0.9810 Epoch 901/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9830 Epoch 902/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0185 - accuracy: 0.9750 Epoch 903/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9800 Epoch 904/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9820 Epoch 905/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0162 - accuracy: 0.9810 Epoch 906/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0166 - accuracy: 0.9800 Epoch 907/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9810 Epoch 908/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0166 - accuracy: 0.9790 Epoch 909/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0168 - accuracy: 0.9820 Epoch 910/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9820 Epoch 911/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0160 - accuracy: 0.9810 Epoch 912/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0168 - accuracy: 0.9810 Epoch 913/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0161 - accuracy: 0.9810 Epoch 914/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9800 Epoch 915/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9820 Epoch 916/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9800 Epoch 917/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0169 - accuracy: 0.9800 Epoch 918/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9800 Epoch 919/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9800 Epoch 920/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0155 - accuracy: 0.9830 Epoch 921/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9790 Epoch 922/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9830 Epoch 923/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0161 - accuracy: 0.9810 Epoch 924/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0154 - accuracy: 0.9820 Epoch 925/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 926/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0155 - accuracy: 0.9820 Epoch 927/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9800 Epoch 928/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9810 Epoch 929/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9790 Epoch 930/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9810 Epoch 931/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0158 - accuracy: 0.9820 Epoch 932/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9810 Epoch 933/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9790 Epoch 934/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9790 Epoch 935/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 936/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9810 Epoch 937/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 938/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9810 Epoch 939/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0157 - accuracy: 0.9810 Epoch 940/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9800 Epoch 941/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0159 - accuracy: 0.9810 Epoch 942/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9820 Epoch 943/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0144 - accuracy: 0.9830 Epoch 944/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 945/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0183 - accuracy: 0.9760 Epoch 946/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0165 - accuracy: 0.9810 Epoch 947/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9830 Epoch 948/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0143 - accuracy: 0.9840 Epoch 949/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 950/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0167 - accuracy: 0.9800 Epoch 951/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9800 Epoch 952/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9830 Epoch 953/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9820 Epoch 954/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 955/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0164 - accuracy: 0.9800 Epoch 956/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0148 - accuracy: 0.9820 Epoch 957/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9790 Epoch 958/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9830 Epoch 959/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9800 Epoch 960/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9790 Epoch 961/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0158 - accuracy: 0.9800 Epoch 962/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9820 Epoch 963/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9780 Epoch 964/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9840 Epoch 965/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9820 Epoch 966/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9830 Epoch 967/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9800 Epoch 968/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9810 Epoch 969/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0253 - accuracy: 0.9690 Epoch 970/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9810 Epoch 971/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0165 - accuracy: 0.9810 Epoch 972/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9810 Epoch 973/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9820 Epoch 974/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9770 Epoch 975/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9780 Epoch 976/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9810 Epoch 977/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9810 Epoch 978/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9830 Epoch 979/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9820 Epoch 980/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0175 - accuracy: 0.9790 Epoch 981/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0154 - accuracy: 0.9810 Epoch 982/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0139 - accuracy: 0.9830 Epoch 983/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0140 - accuracy: 0.9840 Epoch 984/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9820 Epoch 985/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9800 Epoch 986/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9810 Epoch 987/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9820 Epoch 988/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9840 Epoch 989/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 990/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0137 - accuracy: 0.9840 Epoch 991/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9800 Epoch 992/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 993/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9830 Epoch 994/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9820 Epoch 995/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0141 - accuracy: 0.9830 Epoch 996/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9830 Epoch 997/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9840 Epoch 998/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9820 Epoch 999/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9840 Epoch 1000/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9820 Epoch 1001/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0144 - accuracy: 0.9840 Epoch 1002/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0150 - accuracy: 0.9840 Epoch 1003/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9800 Epoch 1004/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9830 Epoch 1005/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9830 Epoch 1006/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9830 Epoch 1007/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0136 - accuracy: 0.9820 Epoch 1008/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9830 Epoch 1009/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0140 - accuracy: 0.9830 Epoch 1010/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0173 - accuracy: 0.9780 Epoch 1011/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9830 Epoch 1012/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9820 Epoch 1013/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9800 Epoch 1014/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9740 Epoch 1015/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9800 Epoch 1016/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9820 Epoch 1017/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9800 Epoch 1018/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9810 Epoch 1019/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9820 Epoch 1020/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0139 - accuracy: 0.9830 Epoch 1021/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9830 Epoch 1022/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0134 - accuracy: 0.9830 Epoch 1023/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9820 Epoch 1024/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0143 - accuracy: 0.9830 Epoch 1025/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0128 - accuracy: 0.9820 Epoch 1026/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1027/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9820 Epoch 1028/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1029/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9820 Epoch 1030/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0140 - accuracy: 0.9800 Epoch 1031/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0144 - accuracy: 0.9810 Epoch 1032/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0135 - accuracy: 0.9810 Epoch 1033/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9840 Epoch 1034/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0146 - accuracy: 0.9810 Epoch 1035/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0174 - accuracy: 0.9780 Epoch 1036/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9830 Epoch 1037/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9800 Epoch 1038/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9810 Epoch 1039/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9810 Epoch 1040/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0128 - accuracy: 0.9820 Epoch 1041/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0128 - accuracy: 0.9820 Epoch 1042/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9800 Epoch 1043/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9850 Epoch 1044/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0115 - accuracy: 0.9830 Epoch 1045/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9820 Epoch 1046/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9800 Epoch 1047/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0146 - accuracy: 0.9810 Epoch 1048/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9790 Epoch 1049/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9820 Epoch 1050/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9840 Epoch 1051/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9840 Epoch 1052/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9820 Epoch 1053/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0120 - accuracy: 0.9830 Epoch 1054/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9820 Epoch 1055/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0128 - accuracy: 0.9830 Epoch 1056/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1057/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1058/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0125 - accuracy: 0.9830 Epoch 1059/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9820 Epoch 1060/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9830 Epoch 1061/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9830 Epoch 1062/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9810 Epoch 1063/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9820 Epoch 1064/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0142 - accuracy: 0.9820 Epoch 1065/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9820 Epoch 1066/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0124 - accuracy: 0.9840 Epoch 1067/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9830 Epoch 1068/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9770 Epoch 1069/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0136 - accuracy: 0.9830 Epoch 1070/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0125 - accuracy: 0.9830 Epoch 1071/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0154 - accuracy: 0.9810 Epoch 1072/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9800 Epoch 1073/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0138 - accuracy: 0.9830 Epoch 1074/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0121 - accuracy: 0.9840 Epoch 1075/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0126 - accuracy: 0.9820 Epoch 1076/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0118 - accuracy: 0.9850 Epoch 1077/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9840 Epoch 1078/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9830 Epoch 1079/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1080/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1081/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9860 Epoch 1082/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0134 - accuracy: 0.9810 Epoch 1083/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0146 - accuracy: 0.9800 Epoch 1084/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1085/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9830 Epoch 1086/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0113 - accuracy: 0.9850 Epoch 1087/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0147 - accuracy: 0.9790 Epoch 1088/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0128 - accuracy: 0.9810 Epoch 1089/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0120 - accuracy: 0.9840 Epoch 1090/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1091/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9840 Epoch 1092/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0115 - accuracy: 0.9830 Epoch 1093/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9860 Epoch 1094/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9840 Epoch 1095/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0109 - accuracy: 0.9860 Epoch 1096/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0116 - accuracy: 0.9830 Epoch 1097/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0115 - accuracy: 0.9850 Epoch 1098/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9830 Epoch 1099/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0111 - accuracy: 0.9850 Epoch 1100/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9820 Epoch 1101/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9820 Epoch 1102/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9830 Epoch 1103/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0115 - accuracy: 0.9850 Epoch 1104/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0109 - accuracy: 0.9850 Epoch 1105/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9840 Epoch 1106/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9830 Epoch 1107/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0119 - accuracy: 0.9840 Epoch 1108/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1109/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9830 Epoch 1110/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0118 - accuracy: 0.9830 Epoch 1111/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9840 Epoch 1112/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9830 Epoch 1113/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0107 - accuracy: 0.9840 Epoch 1114/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0130 - accuracy: 0.9810 Epoch 1115/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0133 - accuracy: 0.9790 Epoch 1116/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0110 - accuracy: 0.9830 Epoch 1117/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0125 - accuracy: 0.9830 Epoch 1118/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9840 Epoch 1119/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9830 Epoch 1120/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0125 - accuracy: 0.9810 Epoch 1121/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9850 Epoch 1122/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0158 - accuracy: 0.9780 Epoch 1123/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0108 - accuracy: 0.9850 Epoch 1124/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9810 Epoch 1125/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9790 Epoch 1126/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0121 - accuracy: 0.9820 Epoch 1127/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9840 Epoch 1128/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9850 Epoch 1129/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0118 - accuracy: 0.9820 Epoch 1130/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9840 Epoch 1131/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0137 - accuracy: 0.9800 Epoch 1132/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0120 - accuracy: 0.9820 Epoch 1133/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0108 - accuracy: 0.9830 Epoch 1134/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0112 - accuracy: 0.9830 Epoch 1135/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0108 - accuracy: 0.9830 Epoch 1136/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0117 - accuracy: 0.9820 Epoch 1137/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0116 - accuracy: 0.9830 Epoch 1138/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9850 Epoch 1139/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0142 - accuracy: 0.9790 Epoch 1140/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0114 - accuracy: 0.9830 Epoch 1141/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0125 - accuracy: 0.9800 Epoch 1142/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9780 Epoch 1143/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0133 - accuracy: 0.9810 Epoch 1144/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0108 - accuracy: 0.9830 Epoch 1145/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1146/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0116 - accuracy: 0.9840 Epoch 1147/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9820 Epoch 1148/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9820 Epoch 1149/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0105 - accuracy: 0.9820 Epoch 1150/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9850 Epoch 1151/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9850 Epoch 1152/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9830 Epoch 1153/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0115 - accuracy: 0.9820 Epoch 1154/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0138 - accuracy: 0.9790 Epoch 1155/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0110 - accuracy: 0.9850 Epoch 1156/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0109 - accuracy: 0.9850 Epoch 1157/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0103 - accuracy: 0.9840 Epoch 1158/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0109 - accuracy: 0.9830 Epoch 1159/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9810 Epoch 1160/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9850 Epoch 1161/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0110 - accuracy: 0.9850 Epoch 1162/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9850 Epoch 1163/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0116 - accuracy: 0.9840 Epoch 1164/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0111 - accuracy: 0.9830 Epoch 1165/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0110 - accuracy: 0.9850 Epoch 1166/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0113 - accuracy: 0.9820 Epoch 1167/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0097 - accuracy: 0.9850 Epoch 1168/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0132 - accuracy: 0.9820 Epoch 1169/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0137 - accuracy: 0.9800 Epoch 1170/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9860 Epoch 1171/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0105 - accuracy: 0.9850 Epoch 1172/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9790 Epoch 1173/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0108 - accuracy: 0.9820 Epoch 1174/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9820 Epoch 1175/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0116 - accuracy: 0.9820 Epoch 1176/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0248 - accuracy: 0.9710 Epoch 1177/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9850 Epoch 1178/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0138 - accuracy: 0.9830 Epoch 1179/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0105 - accuracy: 0.9830 Epoch 1180/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9780 Epoch 1181/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9820 Epoch 1182/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 0.9820 Epoch 1183/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9860 Epoch 1184/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0116 - accuracy: 0.9820 Epoch 1185/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9860 Epoch 1186/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9870 Epoch 1187/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9850 Epoch 1188/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0108 - accuracy: 0.9850 Epoch 1189/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9800 Epoch 1190/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9830 Epoch 1191/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0170 - accuracy: 0.9780 Epoch 1192/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9840 Epoch 1193/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0104 - accuracy: 0.9840 Epoch 1194/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0105 - accuracy: 0.9840 Epoch 1195/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0104 - accuracy: 0.9860 Epoch 1196/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0110 - accuracy: 0.9830 Epoch 1197/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0105 - accuracy: 0.9840 Epoch 1198/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9830 Epoch 1199/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9830 Epoch 1200/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0101 - accuracy: 0.9850 Epoch 1201/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0102 - accuracy: 0.9870 Epoch 1202/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9850 Epoch 1203/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0101 - accuracy: 0.9850 Epoch 1204/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9850 Epoch 1205/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9830 Epoch 1206/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9840 Epoch 1207/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0097 - accuracy: 0.9850 Epoch 1208/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0117 - accuracy: 0.9830 Epoch 1209/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0108 - accuracy: 0.9850 Epoch 1210/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9830 Epoch 1211/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9810 Epoch 1212/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9850 Epoch 1213/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9850 Epoch 1214/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9860 Epoch 1215/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0118 - accuracy: 0.9820 Epoch 1216/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0335 - accuracy: 0.9660 Epoch 1217/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9820 Epoch 1218/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0103 - accuracy: 0.9840 Epoch 1219/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0098 - accuracy: 0.9850 Epoch 1220/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9850 Epoch 1221/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0094 - accuracy: 0.9870 Epoch 1222/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0094 - accuracy: 0.9860 Epoch 1223/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9870 Epoch 1224/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9850 Epoch 1225/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9880 Epoch 1226/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9860 Epoch 1227/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9850 Epoch 1228/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9840 Epoch 1229/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0109 - accuracy: 0.9860 Epoch 1230/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9840 Epoch 1231/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0095 - accuracy: 0.9870 Epoch 1232/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9830 Epoch 1233/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9890 Epoch 1234/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9850 Epoch 1235/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9880 Epoch 1236/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9860 Epoch 1237/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0089 - accuracy: 0.9860 Epoch 1238/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9870 Epoch 1239/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9870 Epoch 1240/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9850 Epoch 1241/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0097 - accuracy: 0.9850 Epoch 1242/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0105 - accuracy: 0.9860 Epoch 1243/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0095 - accuracy: 0.9860 Epoch 1244/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0099 - accuracy: 0.9850 Epoch 1245/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9850 Epoch 1246/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9870 Epoch 1247/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9860 Epoch 1248/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0097 - accuracy: 0.9850 Epoch 1249/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9840 Epoch 1250/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9830 Epoch 1251/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0081 - accuracy: 0.9880 Epoch 1252/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0085 - accuracy: 0.9890 Epoch 1253/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9880 Epoch 1254/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0133 - accuracy: 0.9820 Epoch 1255/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9870 Epoch 1256/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9880 Epoch 1257/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9840 Epoch 1258/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9880 Epoch 1259/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0075 - accuracy: 0.9890 Epoch 1260/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0092 - accuracy: 0.9880 Epoch 1261/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9840 Epoch 1262/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9820 Epoch 1263/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0135 - accuracy: 0.9810 Epoch 1264/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0090 - accuracy: 0.9870 Epoch 1265/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9890 Epoch 1266/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9840 Epoch 1267/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0084 - accuracy: 0.9860 Epoch 1268/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0104 - accuracy: 0.9870 Epoch 1269/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0118 - accuracy: 0.9810 Epoch 1270/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0086 - accuracy: 0.9880 Epoch 1271/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9860 Epoch 1272/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9880 Epoch 1273/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0082 - accuracy: 0.9860 Epoch 1274/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0078 - accuracy: 0.9910 Epoch 1275/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9840 Epoch 1276/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9860 Epoch 1277/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9840 Epoch 1278/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0313 - accuracy: 0.9650 Epoch 1279/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9890 Epoch 1280/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9880 Epoch 1281/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0091 - accuracy: 0.9910 Epoch 1282/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9860 Epoch 1283/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0092 - accuracy: 0.9880 Epoch 1284/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0109 - accuracy: 0.9860 Epoch 1285/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0084 - accuracy: 0.9860 Epoch 1286/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9900 Epoch 1287/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9880 Epoch 1288/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9860 Epoch 1289/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0081 - accuracy: 0.9880 Epoch 1290/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9860 Epoch 1291/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0083 - accuracy: 0.9880 Epoch 1292/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0071 - accuracy: 0.9910 Epoch 1293/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9870 Epoch 1294/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0081 - accuracy: 0.9890 Epoch 1295/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9890 Epoch 1296/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0076 - accuracy: 0.9900 Epoch 1297/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0087 - accuracy: 0.9870 Epoch 1298/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9890 Epoch 1299/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9860 Epoch 1300/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0085 - accuracy: 0.9900 Epoch 1301/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0082 - accuracy: 0.9870 Epoch 1302/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9860 Epoch 1303/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0088 - accuracy: 0.9890 Epoch 1304/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9860 Epoch 1305/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0072 - accuracy: 0.9920 Epoch 1306/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9850 Epoch 1307/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9870 Epoch 1308/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9890 Epoch 1309/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9900 Epoch 1310/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9900 Epoch 1311/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0079 - accuracy: 0.9900 Epoch 1312/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9860 Epoch 1313/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9790 Epoch 1314/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0070 - accuracy: 0.9930 Epoch 1315/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0081 - accuracy: 0.9910 Epoch 1316/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0074 - accuracy: 0.9870 Epoch 1317/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0072 - accuracy: 0.9900 Epoch 1318/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0087 - accuracy: 0.9880 Epoch 1319/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0082 - accuracy: 0.9890 Epoch 1320/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9840 Epoch 1321/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9910 Epoch 1322/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9870 Epoch 1323/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0072 - accuracy: 0.9910 Epoch 1324/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0078 - accuracy: 0.9910 Epoch 1325/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0097 - accuracy: 0.9850 Epoch 1326/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9890 Epoch 1327/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0081 - accuracy: 0.9890 Epoch 1328/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9900 Epoch 1329/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0074 - accuracy: 0.9920 Epoch 1330/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0138 - accuracy: 0.9810 Epoch 1331/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9900 Epoch 1332/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0082 - accuracy: 0.9890 Epoch 1333/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9930 Epoch 1334/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9880 Epoch 1335/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0077 - accuracy: 0.9890 Epoch 1336/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0394 - accuracy: 0.9540 Epoch 1337/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0289 - accuracy: 0.9660 Epoch 1338/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0260 - accuracy: 0.9690 Epoch 1339/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0257 - accuracy: 0.9650 Epoch 1340/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 0.9670 Epoch 1341/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0236 - accuracy: 0.9650 Epoch 1342/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0232 - accuracy: 0.9660 Epoch 1343/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0228 - accuracy: 0.9680 Epoch 1344/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0235 - accuracy: 0.9670 Epoch 1345/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0222 - accuracy: 0.9690 Epoch 1346/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0216 - accuracy: 0.9680 Epoch 1347/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0215 - accuracy: 0.9670 Epoch 1348/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0220 - accuracy: 0.9670 Epoch 1349/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0213 - accuracy: 0.9680 Epoch 1350/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0213 - accuracy: 0.9660 Epoch 1351/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0204 - accuracy: 0.9680 Epoch 1352/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9690 Epoch 1353/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0196 - accuracy: 0.9700 Epoch 1354/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0189 - accuracy: 0.9710 Epoch 1355/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9710 Epoch 1356/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0211 - accuracy: 0.9700 Epoch 1357/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0193 - accuracy: 0.9710 Epoch 1358/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0203 - accuracy: 0.9710 Epoch 1359/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0189 - accuracy: 0.9730 Epoch 1360/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0184 - accuracy: 0.9720 Epoch 1361/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0203 - accuracy: 0.9720 Epoch 1362/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0184 - accuracy: 0.9760 Epoch 1363/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9700 Epoch 1364/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0181 - accuracy: 0.9740 Epoch 1365/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0179 - accuracy: 0.9730 Epoch 1366/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0190 - accuracy: 0.9720 Epoch 1367/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9720 Epoch 1368/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0191 - accuracy: 0.9730 Epoch 1369/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9750 Epoch 1370/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9760 Epoch 1371/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0179 - accuracy: 0.9710 Epoch 1372/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0182 - accuracy: 0.9730 Epoch 1373/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0187 - accuracy: 0.9730 Epoch 1374/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0186 - accuracy: 0.9740 Epoch 1375/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9730 Epoch 1376/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0165 - accuracy: 0.9770 Epoch 1377/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9730 Epoch 1378/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9740 Epoch 1379/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0179 - accuracy: 0.9740 Epoch 1380/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9740 Epoch 1381/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0175 - accuracy: 0.9740 Epoch 1382/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0168 - accuracy: 0.9740 Epoch 1383/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0195 - accuracy: 0.9720 Epoch 1384/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9750 Epoch 1385/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0186 - accuracy: 0.9730 Epoch 1386/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9760 Epoch 1387/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0166 - accuracy: 0.9750 Epoch 1388/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0152 - accuracy: 0.9770 Epoch 1389/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9770 Epoch 1390/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9710 Epoch 1391/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9750 Epoch 1392/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0195 - accuracy: 0.9730 Epoch 1393/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0154 - accuracy: 0.9770 Epoch 1394/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9790 Epoch 1395/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9790 Epoch 1396/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0167 - accuracy: 0.9770 Epoch 1397/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0163 - accuracy: 0.9750 Epoch 1398/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0140 - accuracy: 0.9780 Epoch 1399/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0158 - accuracy: 0.9780 Epoch 1400/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0143 - accuracy: 0.9820 Epoch 1401/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9780 Epoch 1402/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0145 - accuracy: 0.9810 Epoch 1403/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0194 - accuracy: 0.9660 Epoch 1404/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0164 - accuracy: 0.9730 Epoch 1405/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9800 Epoch 1406/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9790 Epoch 1407/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0153 - accuracy: 0.9790 Epoch 1408/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0165 - accuracy: 0.9740 Epoch 1409/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9780 Epoch 1410/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9760 Epoch 1411/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9790 Epoch 1412/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0162 - accuracy: 0.9760 Epoch 1413/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9800 Epoch 1414/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 1415/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0173 - accuracy: 0.9770 Epoch 1416/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0139 - accuracy: 0.9810 Epoch 1417/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9760 Epoch 1418/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9810 Epoch 1419/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9810 Epoch 1420/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0144 - accuracy: 0.9820 Epoch 1421/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9760 Epoch 1422/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0148 - accuracy: 0.9780 Epoch 1423/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9770 Epoch 1424/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0128 - accuracy: 0.9840 Epoch 1425/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0154 - accuracy: 0.9780 Epoch 1426/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9810 Epoch 1427/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0137 - accuracy: 0.9800 Epoch 1428/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9840 Epoch 1429/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0199 - accuracy: 0.9700 Epoch 1430/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9700 Epoch 1431/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0156 - accuracy: 0.9790 Epoch 1432/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0195 - accuracy: 0.9720 Epoch 1433/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9780 Epoch 1434/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0164 - accuracy: 0.9770 Epoch 1435/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0161 - accuracy: 0.9760 Epoch 1436/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9820 Epoch 1437/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0168 - accuracy: 0.9790 Epoch 1438/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9790 Epoch 1439/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0150 - accuracy: 0.9790 Epoch 1440/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9800 Epoch 1441/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0153 - accuracy: 0.9780 Epoch 1442/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9780 Epoch 1443/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0176 - accuracy: 0.9770 Epoch 1444/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9790 Epoch 1445/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0140 - accuracy: 0.9790 Epoch 1446/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0137 - accuracy: 0.9850 Epoch 1447/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9810 Epoch 1448/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0161 - accuracy: 0.9820 Epoch 1449/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9840 Epoch 1450/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9880 Epoch 1451/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0176 - accuracy: 0.9800 Epoch 1452/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0173 - accuracy: 0.9750 Epoch 1453/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0143 - accuracy: 0.9810 Epoch 1454/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0113 - accuracy: 0.9860 Epoch 1455/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9890 Epoch 1456/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9850 Epoch 1457/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9900 Epoch 1458/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 0.9860 Epoch 1459/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9760 Epoch 1460/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9880 Epoch 1461/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9890 Epoch 1462/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 0.9850 Epoch 1463/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 0.9850 Epoch 1464/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9840 Epoch 1465/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0090 - accuracy: 0.9870 Epoch 1466/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9890 Epoch 1467/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0092 - accuracy: 0.9890 Epoch 1468/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9870 Epoch 1469/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9880 Epoch 1470/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0081 - accuracy: 0.9870 Epoch 1471/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9880 Epoch 1472/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0078 - accuracy: 0.9890 Epoch 1473/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9890 Epoch 1474/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9840 Epoch 1475/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9820 Epoch 1476/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9890 Epoch 1477/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9840 Epoch 1478/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0108 - accuracy: 0.9840 Epoch 1479/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0081 - accuracy: 0.9890 Epoch 1480/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0083 - accuracy: 0.9860 Epoch 1481/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0072 - accuracy: 0.9910 Epoch 1482/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9850 Epoch 1483/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0091 - accuracy: 0.9870 Epoch 1484/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9890 Epoch 1485/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9880 Epoch 1486/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0085 - accuracy: 0.9900 Epoch 1487/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0093 - accuracy: 0.9860 Epoch 1488/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9910 Epoch 1489/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9900 Epoch 1490/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9890 Epoch 1491/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0070 - accuracy: 0.9950 Epoch 1492/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0103 - accuracy: 0.9850 Epoch 1493/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9860 Epoch 1494/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9900 Epoch 1495/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0082 - accuracy: 0.9900 Epoch 1496/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0079 - accuracy: 0.9900 Epoch 1497/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9910 Epoch 1498/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0122 - accuracy: 0.9870 Epoch 1499/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9900 Epoch 1500/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0123 - accuracy: 0.9830 Epoch 1501/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9900 Epoch 1502/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0102 - accuracy: 0.9880 Epoch 1503/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9890 Epoch 1504/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0062 - accuracy: 0.9940 Epoch 1505/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0061 - accuracy: 0.9940 Epoch 1506/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0078 - accuracy: 0.9920 Epoch 1507/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9890 Epoch 1508/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0072 - accuracy: 0.9910 Epoch 1509/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9900 Epoch 1510/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9900 Epoch 1511/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9860 Epoch 1512/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9890 Epoch 1513/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0078 - accuracy: 0.9910 Epoch 1514/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0085 - accuracy: 0.9910 Epoch 1515/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0066 - accuracy: 0.9920 Epoch 1516/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9920 Epoch 1517/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9920 Epoch 1518/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1519/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0082 - accuracy: 0.9900 Epoch 1520/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9940 Epoch 1521/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9920 Epoch 1522/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0074 - accuracy: 0.9890 Epoch 1523/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9930 Epoch 1524/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9910 Epoch 1525/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9940 Epoch 1526/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0058 - accuracy: 0.9930 Epoch 1527/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1528/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9920 Epoch 1529/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0061 - accuracy: 0.9930 Epoch 1530/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9910 Epoch 1531/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9900 Epoch 1532/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0087 - accuracy: 0.9910 Epoch 1533/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9900 Epoch 1534/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0053 - accuracy: 0.9950 Epoch 1535/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9920 Epoch 1536/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0065 - accuracy: 0.9930 Epoch 1537/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9830 Epoch 1538/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0114 - accuracy: 0.9850 Epoch 1539/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0107 - accuracy: 0.9870 Epoch 1540/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0072 - accuracy: 0.9910 Epoch 1541/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0130 - accuracy: 0.9860 Epoch 1542/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9920 Epoch 1543/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9910 Epoch 1544/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0066 - accuracy: 0.9910 Epoch 1545/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0066 - accuracy: 0.9930 Epoch 1546/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0065 - accuracy: 0.9920 Epoch 1547/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9860 Epoch 1548/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9890 Epoch 1549/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9910 Epoch 1550/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9920 Epoch 1551/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0102 - accuracy: 0.9890 Epoch 1552/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0078 - accuracy: 0.9910 Epoch 1553/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9970 Epoch 1554/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0126 - accuracy: 0.9810 Epoch 1555/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0079 - accuracy: 0.9910 Epoch 1556/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9900 Epoch 1557/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9940 Epoch 1558/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0056 - accuracy: 0.9960 Epoch 1559/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9920 Epoch 1560/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0065 - accuracy: 0.9950 Epoch 1561/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9940 Epoch 1562/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0058 - accuracy: 0.9930 Epoch 1563/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9950 Epoch 1564/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0061 - accuracy: 0.9940 Epoch 1565/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0109 - accuracy: 0.9860 Epoch 1566/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9940 Epoch 1567/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9900 Epoch 1568/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9950 Epoch 1569/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9940 Epoch 1570/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9950 Epoch 1571/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0077 - accuracy: 0.9900 Epoch 1572/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9870 Epoch 1573/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1574/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0078 - accuracy: 0.9870 Epoch 1575/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0056 - accuracy: 0.9930 Epoch 1576/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9950 Epoch 1577/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9930 Epoch 1578/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9930 Epoch 1579/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0093 - accuracy: 0.9870 Epoch 1580/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0056 - accuracy: 0.9960 Epoch 1581/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9950 Epoch 1582/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0065 - accuracy: 0.9950 Epoch 1583/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9950 Epoch 1584/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0056 - accuracy: 0.9930 Epoch 1585/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0054 - accuracy: 0.9960 Epoch 1586/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0062 - accuracy: 0.9950 Epoch 1587/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1588/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0051 - accuracy: 0.9940 Epoch 1589/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0065 - accuracy: 0.9930 Epoch 1590/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0060 - accuracy: 0.9950 Epoch 1591/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9900 Epoch 1592/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9970 Epoch 1593/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0065 - accuracy: 0.9930 Epoch 1594/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9930 Epoch 1595/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1596/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0053 - accuracy: 0.9960 Epoch 1597/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0066 - accuracy: 0.9930 Epoch 1598/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9970 Epoch 1599/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0179 - accuracy: 0.9710 Epoch 1600/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1601/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9950 Epoch 1602/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9930 Epoch 1603/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0062 - accuracy: 0.9940 Epoch 1604/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9930 Epoch 1605/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0055 - accuracy: 0.9920 Epoch 1606/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0052 - accuracy: 0.9930 Epoch 1607/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9910 Epoch 1608/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0057 - accuracy: 0.9940 Epoch 1609/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0056 - accuracy: 0.9940 Epoch 1610/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9920 Epoch 1611/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9910 Epoch 1612/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9950 Epoch 1613/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9920 Epoch 1614/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9950 Epoch 1615/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1616/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9950 Epoch 1617/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0053 - accuracy: 0.9950 Epoch 1618/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1619/3000 32/32 [==============================] - ETA: 0s - loss: 0.0075 - accuracy: 0.98 - 0s 3ms/step - loss: 0.0066 - accuracy: 0.9900 Epoch 1620/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9940 Epoch 1621/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0057 - accuracy: 0.9920 Epoch 1622/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1623/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9920 Epoch 1624/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9940 Epoch 1625/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0062 - accuracy: 0.9940 Epoch 1626/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0056 - accuracy: 0.9960 Epoch 1627/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0053 - accuracy: 0.9940 Epoch 1628/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0050 - accuracy: 0.9980 Epoch 1629/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1630/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0078 - accuracy: 0.9920 Epoch 1631/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0082 - accuracy: 0.9900 Epoch 1632/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9980 Epoch 1633/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9840 Epoch 1634/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0062 - accuracy: 0.9950 Epoch 1635/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9950 Epoch 1636/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0048 - accuracy: 0.9950 Epoch 1637/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0057 - accuracy: 0.9960 Epoch 1638/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0050 - accuracy: 0.9970 Epoch 1639/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9900 Epoch 1640/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9960 Epoch 1641/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9970 Epoch 1642/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0058 - accuracy: 0.9960 Epoch 1643/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0058 - accuracy: 0.9950 Epoch 1644/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9950 Epoch 1645/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0047 - accuracy: 0.9950 Epoch 1646/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9970 Epoch 1647/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9920 Epoch 1648/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9920 Epoch 1649/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0069 - accuracy: 0.9910 Epoch 1650/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9940 Epoch 1651/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0055 - accuracy: 0.9940 Epoch 1652/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0066 - accuracy: 0.9910 Epoch 1653/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9980 Epoch 1654/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9810 Epoch 1655/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9940 Epoch 1656/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0050 - accuracy: 0.9950 Epoch 1657/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0058 - accuracy: 0.9960 Epoch 1658/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9960 Epoch 1659/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0060 - accuracy: 0.9920 Epoch 1660/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1661/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9940 Epoch 1662/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0055 - accuracy: 0.9960 Epoch 1663/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0048 - accuracy: 0.9960 Epoch 1664/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9910 Epoch 1665/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0043 - accuracy: 0.9990 Epoch 1666/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 1667/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0264 - accuracy: 0.9690 Epoch 1668/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9880 Epoch 1669/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9930 Epoch 1670/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0071 - accuracy: 0.9910 Epoch 1671/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0107 - accuracy: 0.9860 Epoch 1672/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1673/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 1674/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 1675/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 1676/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0051 - accuracy: 0.9950 Epoch 1677/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0048 - accuracy: 0.9970 Epoch 1678/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9960 Epoch 1679/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9980 Epoch 1680/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0051 - accuracy: 0.9950 Epoch 1681/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 1682/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0073 - accuracy: 0.9920 Epoch 1683/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0060 - accuracy: 0.9960 Epoch 1684/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9950 Epoch 1685/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0043 - accuracy: 0.9960 Epoch 1686/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0046 - accuracy: 0.9980 Epoch 1687/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9940 Epoch 1688/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0096 - accuracy: 0.9880 Epoch 1689/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0053 - accuracy: 0.9940 Epoch 1690/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 1691/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9960 Epoch 1692/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9980 Epoch 1693/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9900 Epoch 1694/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0047 - accuracy: 0.9970 Epoch 1695/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9980 Epoch 1696/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9970 Epoch 1697/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0060 - accuracy: 0.9930 Epoch 1698/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0046 - accuracy: 0.9950 Epoch 1699/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 1700/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9960 Epoch 1701/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0050 - accuracy: 0.9940 Epoch 1702/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9990 Epoch 1703/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1704/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 1705/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9950 Epoch 1706/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 1707/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0045 - accuracy: 0.9970 Epoch 1708/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9930 Epoch 1709/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 1710/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 1711/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0057 - accuracy: 0.9940 Epoch 1712/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9900 Epoch 1713/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9930 Epoch 1714/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9920 Epoch 1715/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9960 Epoch 1716/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9930 Epoch 1717/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9990 Epoch 1718/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9970 Epoch 1719/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0041 - accuracy: 0.9970 Epoch 1720/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9950 Epoch 1721/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 1722/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 1.0000 Epoch 1723/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9970 Epoch 1724/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9980 Epoch 1725/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 1726/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1727/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9970 Epoch 1728/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9960 Epoch 1729/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9960 Epoch 1730/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 0.9990 Epoch 1731/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9960 Epoch 1732/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9850 Epoch 1733/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9840 Epoch 1734/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0118 - accuracy: 0.9890 Epoch 1735/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0115 - accuracy: 0.9900 Epoch 1736/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9880 Epoch 1737/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0057 - accuracy: 0.9950 Epoch 1738/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0057 - accuracy: 0.9950 Epoch 1739/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 1740/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9980 Epoch 1741/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0046 - accuracy: 0.9980 Epoch 1742/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0224 - accuracy: 0.9740 Epoch 1743/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9960 Epoch 1744/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0039 - accuracy: 0.9960 Epoch 1745/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9960 Epoch 1746/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9960 Epoch 1747/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0084 - accuracy: 0.9900 Epoch 1748/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9960 Epoch 1749/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 1750/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9990 Epoch 1751/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9970 Epoch 1752/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 1753/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 1754/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9960 Epoch 1755/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 1.0000 Epoch 1756/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1757/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9970 Epoch 1758/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0039 - accuracy: 0.9960 Epoch 1759/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0033 - accuracy: 0.9990 Epoch 1760/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1761/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 1762/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9910 Epoch 1763/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9870 Epoch 1764/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9990 Epoch 1765/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 1766/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0135 - accuracy: 0.9810 Epoch 1767/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9960 Epoch 1768/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9960 Epoch 1769/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9930 Epoch 1770/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 1771/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 0.9980 Epoch 1772/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9920 Epoch 1773/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9980 Epoch 1774/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9890 Epoch 1775/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 1776/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9990 Epoch 1777/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9980 Epoch 1778/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9970 Epoch 1779/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9940 Epoch 1780/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9970 Epoch 1781/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1782/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9990 Epoch 1783/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 1784/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 1785/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1786/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1787/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 1788/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 1789/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9950 Epoch 1790/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 1791/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9950 Epoch 1792/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1793/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9960 Epoch 1794/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 1.0000 Epoch 1795/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9930 Epoch 1796/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 1797/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9960 Epoch 1798/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9980 Epoch 1799/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 0.9980 Epoch 1800/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 1.0000 Epoch 1801/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 0.9990 Epoch 1802/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9960 Epoch 1803/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 1804/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9950 Epoch 1805/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9940 Epoch 1806/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 1807/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 1808/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9970 Epoch 1809/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9950 Epoch 1810/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0043 - accuracy: 0.9960 Epoch 1811/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1812/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9980 Epoch 1813/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 1814/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0048 - accuracy: 0.9960 Epoch 1815/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1816/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0183 - accuracy: 0.9820 Epoch 1817/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0139 - accuracy: 0.9860 Epoch 1818/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0110 - accuracy: 0.9900 Epoch 1819/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0074 - accuracy: 0.9920 Epoch 1820/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9950 Epoch 1821/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9980 Epoch 1822/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9960 Epoch 1823/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9990 Epoch 1824/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9890 Epoch 1825/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0150 - accuracy: 0.9850 Epoch 1826/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0119 - accuracy: 0.9880 Epoch 1827/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0084 - accuracy: 0.9910 Epoch 1828/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0083 - accuracy: 0.9920 Epoch 1829/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0079 - accuracy: 0.9910 Epoch 1830/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9910 Epoch 1831/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9940 Epoch 1832/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 1833/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 1834/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9920 Epoch 1835/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9880 Epoch 1836/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1837/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0033 - accuracy: 0.9980 Epoch 1838/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0076 - accuracy: 0.9920 Epoch 1839/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9950 Epoch 1840/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 1841/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 1842/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0037 - accuracy: 0.9970 Epoch 1843/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 1844/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 0.9980 Epoch 1845/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 1.0000 Epoch 1846/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 1847/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9950 Epoch 1848/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9970 Epoch 1849/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0075 - accuracy: 0.9940 Epoch 1850/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0112 - accuracy: 0.9890 Epoch 1851/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 1852/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1853/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9960 Epoch 1854/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 1855/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9990 Epoch 1856/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9970 Epoch 1857/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 1858/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0067 - accuracy: 0.9920 Epoch 1859/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9830 Epoch 1860/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1861/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 1862/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9960 Epoch 1863/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 1864/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9910 Epoch 1865/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9990 Epoch 1866/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9970 Epoch 1867/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9970 Epoch 1868/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9910 Epoch 1869/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 1870/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0088 - accuracy: 0.9880 Epoch 1871/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0124 - accuracy: 0.9880 Epoch 1872/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0109 - accuracy: 0.9900 Epoch 1873/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9900 Epoch 1874/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0105 - accuracy: 0.9900 Epoch 1875/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9900 Epoch 1876/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0113 - accuracy: 0.9880 Epoch 1877/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9890 Epoch 1878/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0118 - accuracy: 0.9870 Epoch 1879/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0102 - accuracy: 0.9890 Epoch 1880/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9900 Epoch 1881/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0106 - accuracy: 0.9890 Epoch 1882/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9940 Epoch 1883/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9950 Epoch 1884/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 1885/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9960 Epoch 1886/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9980 Epoch 1887/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9960 Epoch 1888/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9980 Epoch 1889/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 1890/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9990 Epoch 1891/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0048 - accuracy: 0.9950 Epoch 1892/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9930 Epoch 1893/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 1894/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 1895/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0090 - accuracy: 0.9920 Epoch 1896/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9980 Epoch 1897/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 1898/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 1899/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 1900/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 1901/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0042 - accuracy: 0.9970 Epoch 1902/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 1903/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 1904/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 0.9980 Epoch 1905/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9970 Epoch 1906/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9980 Epoch 1907/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 0.9970 Epoch 1908/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 1909/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9990 Epoch 1910/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0033 - accuracy: 0.9980 Epoch 1911/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 1912/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0030 - accuracy: 0.9990 Epoch 1913/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 1914/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9950 Epoch 1915/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 1916/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 1917/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9960 Epoch 1918/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 1919/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0059 - accuracy: 0.9950 Epoch 1920/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 1921/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 1922/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9980 Epoch 1923/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 1924/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 1925/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 1926/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 1927/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9980 Epoch 1928/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 1929/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0027 - accuracy: 0.9970 Epoch 1930/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9970 Epoch 1931/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 1932/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 1933/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 1934/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9980 Epoch 1935/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 1936/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 1937/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0050 - accuracy: 0.9940 Epoch 1938/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0050 - accuracy: 0.9960 Epoch 1939/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9940 Epoch 1940/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 1941/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 1942/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 1943/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 1944/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 1945/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 1946/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0064 - accuracy: 0.9940 Epoch 1947/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9940 Epoch 1948/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 0.9980 Epoch 1949/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0065 - accuracy: 0.9940 Epoch 1950/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9940 Epoch 1951/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 1952/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 1953/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 1954/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 1955/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0156 - accuracy: 0.9820 Epoch 1956/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 1957/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9970 Epoch 1958/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9980 Epoch 1959/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9960 Epoch 1960/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9890 Epoch 1961/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 1962/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 1963/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 1964/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 1965/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9980 Epoch 1966/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9990 Epoch 1967/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 1968/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 1969/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9970 Epoch 1970/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 1971/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 1972/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 1973/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 0.9980 Epoch 1974/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 1975/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9980 Epoch 1976/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0065 - accuracy: 0.9950 Epoch 1977/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 1978/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 1979/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 1980/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 1981/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 0.9980 Epoch 1982/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 1983/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 1984/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 1985/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 1986/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 1987/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 1988/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 1989/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0046 - accuracy: 0.9980 Epoch 1990/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0039 - accuracy: 0.9950 Epoch 1991/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9960 Epoch 1992/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 1993/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 1994/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 1995/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 1996/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9980 Epoch 1997/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0041 - accuracy: 0.9970 Epoch 1998/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 1999/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2000/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9940 Epoch 2001/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2002/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2003/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2004/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9990 Epoch 2005/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2006/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2007/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2008/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0025 - accuracy: 0.9980 Epoch 2009/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2010/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2011/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2012/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2013/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2014/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 0.9990 Epoch 2015/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2016/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2017/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2018/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2019/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2020/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2021/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2022/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2023/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 0.9980 Epoch 2024/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2025/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2026/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2027/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2028/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2029/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2030/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2031/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9980 Epoch 2032/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2033/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2034/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2035/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2036/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0028 - accuracy: 0.9990 Epoch 2037/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 0.9980 Epoch 2038/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2039/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2040/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2041/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2042/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2043/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2044/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2045/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9980 Epoch 2046/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2047/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2048/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2049/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2050/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2051/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2052/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2053/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2054/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9910 Epoch 2055/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2056/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2057/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 2058/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2059/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2060/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 2061/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 0.9990 Epoch 2062/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2063/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2064/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2065/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2066/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2067/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2068/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2069/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9980 Epoch 2070/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2071/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2072/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9980 Epoch 2073/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 0.9990 Epoch 2074/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.5643e-04 - accuracy: 1.0000 Epoch 2075/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2076/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2077/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2078/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2079/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9980 Epoch 2080/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9980 Epoch 2081/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2082/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 0.9970 Epoch 2083/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2084/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9970 Epoch 2085/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0239 - accuracy: 0.9710 Epoch 2086/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0045 - accuracy: 0.9960 Epoch 2087/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0050 - accuracy: 0.9970 Epoch 2088/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2089/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0022 - accuracy: 0.9980 Epoch 2090/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2091/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2092/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9980 Epoch 2093/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0042 - accuracy: 0.9960 Epoch 2094/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2095/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9980 Epoch 2096/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 0.9990 Epoch 2097/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9970 Epoch 2098/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2099/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2100/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9960 Epoch 2101/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2102/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2103/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2104/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2105/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2106/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9960 Epoch 2107/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 0.9990 Epoch 2108/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2109/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 0.9990 Epoch 2110/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0175 - accuracy: 0.9790 Epoch 2111/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0025 - accuracy: 0.9980 Epoch 2112/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2113/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2114/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2115/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9970 Epoch 2116/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2117/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2118/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 0.9990 Epoch 2119/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2120/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 0.9990 Epoch 2121/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2122/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 0.9990 Epoch 2123/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2124/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2125/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2126/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2127/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2128/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0038 - accuracy: 0.9970 Epoch 2129/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2130/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.8168e-04 - accuracy: 1.0000 Epoch 2131/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2132/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2133/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.9143e-04 - accuracy: 1.0000 Epoch 2134/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2135/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2136/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 0.9990 Epoch 2137/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2138/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 0.9990 Epoch 2139/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9970 Epoch 2140/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2141/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2142/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2143/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2144/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 0.9990 Epoch 2145/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2146/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2147/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7167e-04 - accuracy: 1.0000 Epoch 2148/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.6730e-04 - accuracy: 1.0000 Epoch 2149/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 2150/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0056 - accuracy: 0.9940 Epoch 2151/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2152/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2153/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.6970e-04 - accuracy: 1.0000 Epoch 2154/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 0.9990 Epoch 2155/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2156/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0184 - accuracy: 0.9810 Epoch 2157/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0129 - accuracy: 0.9880 Epoch 2158/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0111 - accuracy: 0.9900 Epoch 2159/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9900 Epoch 2160/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0102 - accuracy: 0.9900 Epoch 2161/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0101 - accuracy: 0.9900 Epoch 2162/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0097 - accuracy: 0.9900 Epoch 2163/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0097 - accuracy: 0.9900 Epoch 2164/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0094 - accuracy: 0.9900 Epoch 2165/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9900 Epoch 2166/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9900 Epoch 2167/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9900 Epoch 2168/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9900 Epoch 2169/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9900 Epoch 2170/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9900 Epoch 2171/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9900 Epoch 2172/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0095 - accuracy: 0.9900 Epoch 2173/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0095 - accuracy: 0.9900 Epoch 2174/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9900 Epoch 2175/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9900 Epoch 2176/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9900 Epoch 2177/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0092 - accuracy: 0.9900 Epoch 2178/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0094 - accuracy: 0.9900 Epoch 2179/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0092 - accuracy: 0.9900 Epoch 2180/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0104 - accuracy: 0.9870 Epoch 2181/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0093 - accuracy: 0.9900 Epoch 2182/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 2183/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0096 - accuracy: 0.9890 Epoch 2184/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9900 Epoch 2185/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9900 Epoch 2186/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9900 Epoch 2187/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9900 Epoch 2188/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9900 Epoch 2189/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9900 Epoch 2190/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9900 Epoch 2191/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 2192/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0089 - accuracy: 0.9900 Epoch 2193/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9900 Epoch 2194/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0090 - accuracy: 0.9900 Epoch 2195/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9900 Epoch 2196/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0093 - accuracy: 0.9900 Epoch 2197/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9900 Epoch 2198/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9900 Epoch 2199/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0090 - accuracy: 0.9900 Epoch 2200/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0090 - accuracy: 0.9900 Epoch 2201/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9900 Epoch 2202/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 2203/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9900 Epoch 2204/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9920 Epoch 2205/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9810 Epoch 2206/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 2207/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0076 - accuracy: 0.9930 Epoch 2208/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2209/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2210/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 2211/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2212/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 0.9980 Epoch 2213/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2214/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2215/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2216/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2217/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2218/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2219/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 2220/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2221/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9980 Epoch 2222/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2223/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 0.9990 Epoch 2224/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2225/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2226/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2227/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0098 - accuracy: 0.9900 Epoch 2228/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0120 - accuracy: 0.9870 Epoch 2229/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.3750e-04 - accuracy: 1.0000 Epoch 2230/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0039 - accuracy: 0.9970 Epoch 2231/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2232/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.0070e-04 - accuracy: 1.0000 Epoch 2233/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 0.9990 Epoch 2234/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2235/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.8495e-04 - accuracy: 1.0000 Epoch 2236/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2237/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.8509e-04 - accuracy: 1.0000 Epoch 2238/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2239/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2240/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2241/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.0493e-04 - accuracy: 1.0000 Epoch 2242/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2243/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 2244/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2245/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2246/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2247/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 0.9990 Epoch 2248/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0507 - accuracy: 0.9450 Epoch 2249/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0304 - accuracy: 0.9650 Epoch 2250/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0284 - accuracy: 0.9650 Epoch 2251/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0271 - accuracy: 0.9650 Epoch 2252/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0263 - accuracy: 0.9650 Epoch 2253/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0261 - accuracy: 0.9650 Epoch 2254/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0256 - accuracy: 0.9650 Epoch 2255/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0253 - accuracy: 0.9650 Epoch 2256/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0250 - accuracy: 0.9650 Epoch 2257/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0244 - accuracy: 0.9650 Epoch 2258/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0248 - accuracy: 0.9650 Epoch 2259/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0238 - accuracy: 0.9650 Epoch 2260/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0238 - accuracy: 0.9650 Epoch 2261/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0243 - accuracy: 0.9650 Epoch 2262/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0228 - accuracy: 0.9650 Epoch 2263/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0228 - accuracy: 0.9650 Epoch 2264/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0233 - accuracy: 0.9650 Epoch 2265/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0229 - accuracy: 0.9650 Epoch 2266/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0228 - accuracy: 0.9650 Epoch 2267/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0228 - accuracy: 0.9650 Epoch 2268/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0226 - accuracy: 0.9650 Epoch 2269/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0219 - accuracy: 0.9650 Epoch 2270/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0223 - accuracy: 0.9650 Epoch 2271/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0223 - accuracy: 0.9650 Epoch 2272/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0214 - accuracy: 0.9650 Epoch 2273/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0216 - accuracy: 0.9660 Epoch 2274/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0218 - accuracy: 0.9650 Epoch 2275/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0218 - accuracy: 0.9650 Epoch 2276/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0210 - accuracy: 0.9650 Epoch 2277/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9650 Epoch 2278/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0217 - accuracy: 0.9650 Epoch 2279/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0205 - accuracy: 0.9650 Epoch 2280/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0208 - accuracy: 0.9650 Epoch 2281/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0200 - accuracy: 0.9650 Epoch 2282/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0205 - accuracy: 0.9660 Epoch 2283/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0199 - accuracy: 0.9650 Epoch 2284/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0194 - accuracy: 0.9650 Epoch 2285/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0190 - accuracy: 0.9650 Epoch 2286/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0187 - accuracy: 0.9660 Epoch 2287/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0185 - accuracy: 0.9650 Epoch 2288/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0193 - accuracy: 0.9650 Epoch 2289/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0188 - accuracy: 0.9670 Epoch 2290/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0187 - accuracy: 0.9710 Epoch 2291/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0185 - accuracy: 0.9660 Epoch 2292/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0181 - accuracy: 0.9700 Epoch 2293/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0181 - accuracy: 0.9660 Epoch 2294/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0182 - accuracy: 0.9670 Epoch 2295/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0181 - accuracy: 0.9680 Epoch 2296/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0175 - accuracy: 0.9670 Epoch 2297/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0172 - accuracy: 0.9680 Epoch 2298/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9690 Epoch 2299/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0177 - accuracy: 0.9690 Epoch 2300/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0173 - accuracy: 0.9660 Epoch 2301/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9680 Epoch 2302/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0163 - accuracy: 0.9710 Epoch 2303/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0174 - accuracy: 0.9710 Epoch 2304/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9730 Epoch 2305/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9700 Epoch 2306/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9700 Epoch 2307/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9750 Epoch 2308/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0163 - accuracy: 0.9700 Epoch 2309/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0159 - accuracy: 0.9740 Epoch 2310/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9700 Epoch 2311/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0161 - accuracy: 0.9720 Epoch 2312/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0160 - accuracy: 0.9710 Epoch 2313/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0158 - accuracy: 0.9720 Epoch 2314/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0159 - accuracy: 0.9720 Epoch 2315/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0162 - accuracy: 0.9740 Epoch 2316/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0163 - accuracy: 0.9720 Epoch 2317/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0155 - accuracy: 0.9770 Epoch 2318/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9780 Epoch 2319/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9750 Epoch 2320/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0149 - accuracy: 0.9760 Epoch 2321/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0150 - accuracy: 0.9770 Epoch 2322/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0151 - accuracy: 0.9800 Epoch 2323/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0141 - accuracy: 0.9820 Epoch 2324/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0151 - accuracy: 0.9760 Epoch 2325/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0145 - accuracy: 0.9810 Epoch 2326/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9820 Epoch 2327/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0153 - accuracy: 0.9810 Epoch 2328/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0144 - accuracy: 0.9790 Epoch 2329/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0143 - accuracy: 0.9820 Epoch 2330/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0134 - accuracy: 0.9840 Epoch 2331/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0147 - accuracy: 0.9830 Epoch 2332/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0133 - accuracy: 0.9820 Epoch 2333/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9830 Epoch 2334/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0149 - accuracy: 0.9830 Epoch 2335/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0130 - accuracy: 0.9840 Epoch 2336/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0127 - accuracy: 0.9830 Epoch 2337/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0194 - accuracy: 0.9740 Epoch 2338/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0092 - accuracy: 0.9910 Epoch 2339/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0096 - accuracy: 0.9910 Epoch 2340/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0082 - accuracy: 0.9930 Epoch 2341/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0250 - accuracy: 0.9670 Epoch 2342/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0100 - accuracy: 0.9880 Epoch 2343/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0087 - accuracy: 0.9890 Epoch 2344/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0210 - accuracy: 0.9740 Epoch 2345/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9930 Epoch 2346/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0125 - accuracy: 0.9850 Epoch 2347/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9960 Epoch 2348/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0088 - accuracy: 0.9920 Epoch 2349/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9950 Epoch 2350/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9930 Epoch 2351/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0085 - accuracy: 0.9900 Epoch 2352/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0193 - accuracy: 0.9740 Epoch 2353/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0080 - accuracy: 0.9930 Epoch 2354/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0086 - accuracy: 0.9950 Epoch 2355/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9960 Epoch 2356/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0171 - accuracy: 0.9790 Epoch 2357/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0116 - accuracy: 0.9870 Epoch 2358/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9930 Epoch 2359/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0097 - accuracy: 0.9920 Epoch 2360/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0049 - accuracy: 0.9980 Epoch 2361/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9950 Epoch 2362/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0079 - accuracy: 0.9920 Epoch 2363/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0059 - accuracy: 0.9950 Epoch 2364/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0054 - accuracy: 0.9970 Epoch 2365/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9970 Epoch 2366/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9980 Epoch 2367/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0048 - accuracy: 0.9980 Epoch 2368/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0048 - accuracy: 0.9970 Epoch 2369/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0073 - accuracy: 0.9950 Epoch 2370/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0057 - accuracy: 0.9980 Epoch 2371/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0043 - accuracy: 0.9980 Epoch 2372/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0035 - accuracy: 0.9990 Epoch 2373/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9970 Epoch 2374/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0068 - accuracy: 0.9930 Epoch 2375/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 2376/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9930 Epoch 2377/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0063 - accuracy: 0.9930 Epoch 2378/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0192 - accuracy: 0.9770 Epoch 2379/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0070 - accuracy: 0.9940 Epoch 2380/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0065 - accuracy: 0.9930 Epoch 2381/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0043 - accuracy: 0.9980 Epoch 2382/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9960 Epoch 2383/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9950 Epoch 2384/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 2385/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0034 - accuracy: 0.9990 Epoch 2386/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0056 - accuracy: 0.9960 Epoch 2387/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0046 - accuracy: 0.9970 Epoch 2388/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0052 - accuracy: 0.9970 Epoch 2389/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9960 Epoch 2390/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0120 - accuracy: 0.9850 Epoch 2391/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0131 - accuracy: 0.9850 Epoch 2392/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0047 - accuracy: 0.9970 Epoch 2393/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0051 - accuracy: 0.9950 Epoch 2394/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0036 - accuracy: 0.9960 Epoch 2395/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0102 - accuracy: 0.9890 Epoch 2396/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9980 Epoch 2397/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0049 - accuracy: 0.9970 Epoch 2398/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 2399/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 2400/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9990 Epoch 2401/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 1.0000 Epoch 2402/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9970 Epoch 2403/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 2404/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0096 - accuracy: 0.9880 Epoch 2405/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 2406/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0041 - accuracy: 0.9970 Epoch 2407/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 2408/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9950 Epoch 2409/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 2410/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9960 Epoch 2411/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0299 - accuracy: 0.9620 Epoch 2412/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0099 - accuracy: 0.9910 Epoch 2413/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9990 Epoch 2414/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9960 Epoch 2415/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9930 Epoch 2416/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0071 - accuracy: 0.9930 Epoch 2417/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0061 - accuracy: 0.9970 Epoch 2418/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0045 - accuracy: 0.9950 Epoch 2419/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0036 - accuracy: 0.9990 Epoch 2420/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 2421/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0088 - accuracy: 0.9900 Epoch 2422/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0067 - accuracy: 0.9950 Epoch 2423/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 2424/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 2425/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9990 Epoch 2426/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0027 - accuracy: 0.9990 Epoch 2427/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0065 - accuracy: 0.9940 Epoch 2428/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 2429/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0055 - accuracy: 0.9940 Epoch 2430/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0066 - accuracy: 0.9920 Epoch 2431/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0033 - accuracy: 0.9960 Epoch 2432/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 0.9990 Epoch 2433/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0032 - accuracy: 0.9980 Epoch 2434/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 2435/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0046 - accuracy: 0.9970 Epoch 2436/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9990 Epoch 2437/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 2438/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 2439/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9970 Epoch 2440/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0133 - accuracy: 0.9830 Epoch 2441/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0062 - accuracy: 0.9930 Epoch 2442/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0031 - accuracy: 0.9990 Epoch 2443/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 2444/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2445/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 2446/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 2447/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 2448/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9990 Epoch 2449/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 0.9990 Epoch 2450/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 2451/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 2452/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 2453/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0154 - accuracy: 0.9810 Epoch 2454/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2455/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2456/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 2457/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0044 - accuracy: 0.9970 Epoch 2458/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0040 - accuracy: 0.9970 Epoch 2459/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9980 Epoch 2460/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2461/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9980 Epoch 2462/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 2463/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 2464/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0025 - accuracy: 0.9980 Epoch 2465/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 2466/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0050 - accuracy: 0.9960 Epoch 2467/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2468/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9890 Epoch 2469/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 1.0000 Epoch 2470/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 1.0000 Epoch 2471/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2472/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2473/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9900 Epoch 2474/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2475/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2476/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 2477/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 1.0000 Epoch 2478/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2479/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0030 - accuracy: 0.9990 Epoch 2480/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2481/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2482/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0038 - accuracy: 0.9980 Epoch 2483/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 2484/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0029 - accuracy: 1.0000 Epoch 2485/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0087 - accuracy: 0.9900 Epoch 2486/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0055 - accuracy: 0.9940 Epoch 2487/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 2488/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0028 - accuracy: 0.9990 Epoch 2489/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0051 - accuracy: 0.9960 Epoch 2490/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2491/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2492/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 1.0000 Epoch 2493/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2494/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 2495/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2496/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0064 - accuracy: 0.9930 Epoch 2497/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2498/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 0.9990 Epoch 2499/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0029 - accuracy: 0.9980 Epoch 2500/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2501/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0144 - accuracy: 0.9850 Epoch 2502/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0039 - accuracy: 0.9960 Epoch 2503/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2504/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2505/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2506/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0024 - accuracy: 0.9990 Epoch 2507/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0061 - accuracy: 0.9950 Epoch 2508/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2509/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0042 - accuracy: 0.9960 Epoch 2510/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2511/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0031 - accuracy: 0.9980 Epoch 2512/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2513/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0037 - accuracy: 0.9980 Epoch 2514/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2515/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 0.9970 Epoch 2516/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2517/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0191 - accuracy: 0.9760 Epoch 2518/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0047 - accuracy: 0.9980 Epoch 2519/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0032 - accuracy: 1.0000 Epoch 2520/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2521/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2522/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2523/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2524/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2525/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2526/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 1.0000 Epoch 2527/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0023 - accuracy: 0.9990 Epoch 2528/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2529/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 2530/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2531/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 0.9990 Epoch 2532/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2533/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2534/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0028 - accuracy: 0.9980 Epoch 2535/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9990 Epoch 2536/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0299 - accuracy: 0.9640 Epoch 2537/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0122 - accuracy: 0.9860 Epoch 2538/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2539/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2540/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2541/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2542/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2543/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2544/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2545/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2546/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2547/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0027 - accuracy: 0.9980 Epoch 2548/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2549/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2550/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2551/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2552/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2553/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0025 - accuracy: 0.9990 Epoch 2554/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0035 - accuracy: 0.9980 Epoch 2555/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2556/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2557/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2558/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 0.9970 Epoch 2559/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2560/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 1.0000 Epoch 2561/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2562/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0074 - accuracy: 0.9940 Epoch 2563/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0225 - accuracy: 0.9700 Epoch 2564/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0020 - accuracy: 1.0000 Epoch 2565/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2566/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2567/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0043 - accuracy: 0.9940 Epoch 2568/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2569/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0135 - accuracy: 0.9820 Epoch 2570/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 2571/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2572/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2573/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2574/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2575/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2576/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2577/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2578/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2579/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2580/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2581/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 1.0000 Epoch 2582/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2583/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0041 - accuracy: 0.9950 Epoch 2584/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2585/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 1.0000 Epoch 2586/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2587/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2588/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2589/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2590/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9980 Epoch 2591/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2592/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2593/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2594/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2595/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2596/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2597/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2598/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2599/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2600/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2601/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2602/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2603/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2604/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2605/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2606/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2607/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2608/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2609/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2610/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2611/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2612/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2613/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2614/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2615/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2616/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2617/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2618/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0069 - accuracy: 0.9920 Epoch 2619/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2620/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2621/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 1.0000 Epoch 2622/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0051 - accuracy: 0.9950 Epoch 2623/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2624/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0169 - accuracy: 0.9800 Epoch 2625/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2626/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0276 - accuracy: 0.9650 Epoch 2627/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0091 - accuracy: 0.9920 Epoch 2628/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 0.9990 Epoch 2629/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2630/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2631/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2632/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2633/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0023 - accuracy: 1.0000 Epoch 2634/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2635/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2636/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.8639e-04 - accuracy: 1.0000 Epoch 2637/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2638/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2639/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2640/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2641/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2642/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2643/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2644/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2645/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2646/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2647/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0022 - accuracy: 0.9980 Epoch 2648/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2649/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2650/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 1.0000 Epoch 2651/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2652/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.5888e-04 - accuracy: 1.0000 Epoch 2653/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0109 - accuracy: 0.9870 Epoch 2654/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2655/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2656/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2657/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2658/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.9912e-04 - accuracy: 1.0000 Epoch 2659/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.6497e-04 - accuracy: 1.0000 Epoch 2660/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2661/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2662/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0016 - accuracy: 1.0000 Epoch 2663/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0018 - accuracy: 1.0000 Epoch 2664/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.7309e-04 - accuracy: 1.0000 Epoch 2665/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2666/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2667/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.7352e-04 - accuracy: 1.0000 Epoch 2668/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2669/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2670/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2671/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0022 - accuracy: 0.9980 Epoch 2672/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2673/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2674/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2675/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2676/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.1167e-04 - accuracy: 1.0000 Epoch 2677/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0019 - accuracy: 0.9990 Epoch 2678/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.1572e-04 - accuracy: 1.0000 Epoch 2679/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7591e-04 - accuracy: 1.0000 Epoch 2680/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0046 - accuracy: 0.9950 Epoch 2681/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.5288e-04 - accuracy: 1.0000 Epoch 2682/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.8996e-04 - accuracy: 1.0000 Epoch 2683/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.3191e-04 - accuracy: 1.0000 Epoch 2684/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.5030e-04 - accuracy: 1.0000 Epoch 2685/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2686/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2687/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.4247e-04 - accuracy: 1.0000 Epoch 2688/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2689/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2690/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.3718e-04 - accuracy: 1.0000 Epoch 2691/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7109e-04 - accuracy: 1.0000 Epoch 2692/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.2642e-04 - accuracy: 1.0000 Epoch 2693/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.1689e-04 - accuracy: 1.0000 Epoch 2694/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.6658e-04 - accuracy: 1.0000 Epoch 2695/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2696/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.9477e-04 - accuracy: 1.0000 Epoch 2697/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 0.9990 Epoch 2698/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.1838e-04 - accuracy: 1.0000 Epoch 2699/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.9147e-04 - accuracy: 1.0000 Epoch 2700/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2701/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2702/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0012 - accuracy: 1.0000 Epoch 2703/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.5627e-04 - accuracy: 1.0000 Epoch 2704/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.8287e-04 - accuracy: 1.0000 Epoch 2705/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2706/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0106 - accuracy: 0.9860 Epoch 2707/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.1324e-04 - accuracy: 1.0000 Epoch 2708/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.8921e-04 - accuracy: 1.0000 Epoch 2709/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2710/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7268e-04 - accuracy: 1.0000 Epoch 2711/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.3361e-04 - accuracy: 1.0000 Epoch 2712/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.8003e-04 - accuracy: 1.0000 Epoch 2713/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2714/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.4428e-04 - accuracy: 1.0000 Epoch 2715/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.6646e-04 - accuracy: 1.0000 Epoch 2716/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.7465e-04 - accuracy: 1.0000 Epoch 2717/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.0701e-04 - accuracy: 1.0000 Epoch 2718/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0034 - accuracy: 0.9970 Epoch 2719/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2720/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.9270e-04 - accuracy: 1.0000 Epoch 2721/3000 32/32 [==============================] - 0s 2ms/step - loss: 9.0432e-04 - accuracy: 1.0000 Epoch 2722/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.4716e-04 - accuracy: 1.0000 Epoch 2723/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.6166e-04 - accuracy: 1.0000 Epoch 2724/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0075 - accuracy: 0.9900 Epoch 2725/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2726/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.9769e-04 - accuracy: 1.0000 Epoch 2727/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.8360e-04 - accuracy: 1.0000 Epoch 2728/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.3671e-04 - accuracy: 1.0000 Epoch 2729/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.6663e-04 - accuracy: 1.0000 Epoch 2730/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2731/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2732/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2733/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.3492e-04 - accuracy: 1.0000 Epoch 2734/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.7185e-04 - accuracy: 1.0000 Epoch 2735/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.3927e-04 - accuracy: 1.0000 Epoch 2736/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.9075e-04 - accuracy: 1.0000 Epoch 2737/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.0095e-04 - accuracy: 1.0000 Epoch 2738/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2739/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0018 - accuracy: 0.9990 Epoch 2740/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.6324e-04 - accuracy: 1.0000 Epoch 2741/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.6921e-04 - accuracy: 1.0000 Epoch 2742/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.6682e-04 - accuracy: 1.0000 Epoch 2743/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.9220e-04 - accuracy: 1.0000 Epoch 2744/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2745/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.2538e-04 - accuracy: 1.0000 Epoch 2746/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.3609e-04 - accuracy: 1.0000 Epoch 2747/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0036 - accuracy: 0.9970 Epoch 2748/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0015 - accuracy: 0.9990 Epoch 2749/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.6913e-04 - accuracy: 1.0000 Epoch 2750/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.6000e-04 - accuracy: 1.0000 Epoch 2751/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.2352e-04 - accuracy: 1.0000 Epoch 2752/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.6735e-04 - accuracy: 1.0000 Epoch 2753/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.9587e-04 - accuracy: 1.0000 Epoch 2754/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.3001e-04 - accuracy: 1.0000 Epoch 2755/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.9835e-04 - accuracy: 1.0000 Epoch 2756/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.3184e-04 - accuracy: 1.0000 Epoch 2757/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.3077e-04 - accuracy: 1.0000 Epoch 2758/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.7957e-04 - accuracy: 1.0000 Epoch 2759/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.9399e-04 - accuracy: 1.0000 Epoch 2760/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.8141e-04 - accuracy: 1.0000 Epoch 2761/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.1946e-04 - accuracy: 1.0000 Epoch 2762/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.5239e-04 - accuracy: 1.0000 Epoch 2763/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0017 - accuracy: 0.9990 Epoch 2764/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.2207e-04 - accuracy: 1.0000 Epoch 2765/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.4931e-04 - accuracy: 1.0000 Epoch 2766/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.9729e-04 - accuracy: 1.0000 Epoch 2767/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.2123e-04 - accuracy: 1.0000 Epoch 2768/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.9313e-04 - accuracy: 1.0000 Epoch 2769/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.4202e-04 - accuracy: 1.0000 Epoch 2770/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.1648e-04 - accuracy: 1.0000 Epoch 2771/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.7954e-04 - accuracy: 1.0000 Epoch 2772/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.2339e-04 - accuracy: 1.0000 Epoch 2773/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.3334e-04 - accuracy: 1.0000 Epoch 2774/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0021 - accuracy: 0.9990 Epoch 2775/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 1.0000 Epoch 2776/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.4113e-04 - accuracy: 1.0000 Epoch 2777/3000 32/32 [==============================] - 0s 3ms/step - loss: 9.4294e-04 - accuracy: 1.0000 Epoch 2778/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0022 - accuracy: 0.9990 Epoch 2779/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.5670e-04 - accuracy: 1.0000 Epoch 2780/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0014 - accuracy: 0.9980 Epoch 2781/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0246 - accuracy: 0.9680 Epoch 2782/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0033 - accuracy: 0.9970 Epoch 2783/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0082 - accuracy: 0.9910 Epoch 2784/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2785/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.7091e-04 - accuracy: 1.0000 Epoch 2786/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.3474e-04 - accuracy: 1.0000 Epoch 2787/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.4161e-04 - accuracy: 1.0000 Epoch 2788/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.2152e-04 - accuracy: 1.0000 Epoch 2789/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.2281e-04 - accuracy: 1.0000 Epoch 2790/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.0150e-04 - accuracy: 1.0000 Epoch 2791/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.6332e-04 - accuracy: 1.0000 Epoch 2792/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.6965e-04 - accuracy: 1.0000 Epoch 2793/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.0199e-04 - accuracy: 1.0000 Epoch 2794/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.5383e-04 - accuracy: 1.0000 Epoch 2795/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.3993e-04 - accuracy: 1.0000 Epoch 2796/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.4464e-04 - accuracy: 1.0000 Epoch 2797/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.5315e-04 - accuracy: 1.0000 Epoch 2798/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2799/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7791e-04 - accuracy: 1.0000 Epoch 2800/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.1777e-04 - accuracy: 1.0000 Epoch 2801/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.5492e-04 - accuracy: 1.0000 Epoch 2802/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.8329e-04 - accuracy: 1.0000 Epoch 2803/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.8314e-04 - accuracy: 1.0000 Epoch 2804/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0017 - accuracy: 1.0000 Epoch 2805/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.4974e-04 - accuracy: 1.0000 Epoch 2806/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.1146e-04 - accuracy: 1.0000 Epoch 2807/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2808/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.2873e-04 - accuracy: 1.0000 Epoch 2809/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2810/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.8922e-04 - accuracy: 1.0000 Epoch 2811/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0011 - accuracy: 1.0000 Epoch 2812/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.7254e-04 - accuracy: 1.0000 Epoch 2813/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.7337e-04 - accuracy: 1.0000 Epoch 2814/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.5471e-04 - accuracy: 1.0000 Epoch 2815/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.0463e-04 - accuracy: 1.0000 Epoch 2816/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9788e-04 - accuracy: 1.0000 Epoch 2817/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.1025e-04 - accuracy: 1.0000 Epoch 2818/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8483e-04 - accuracy: 1.0000 Epoch 2819/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.9548e-04 - accuracy: 1.0000 Epoch 2820/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.7629e-04 - accuracy: 1.0000 Epoch 2821/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0026 - accuracy: 0.9980 Epoch 2822/3000 32/32 [==============================] - 0s 2ms/step - loss: 8.3883e-04 - accuracy: 1.0000 Epoch 2823/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.1750e-04 - accuracy: 1.0000 Epoch 2824/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.1433e-04 - accuracy: 1.0000 Epoch 2825/3000 32/32 [==============================] - 0s 2ms/step - loss: 0.0013 - accuracy: 1.0000 Epoch 2826/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.1908e-04 - accuracy: 1.0000 Epoch 2827/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.0843e-04 - accuracy: 1.0000 Epoch 2828/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.9302e-04 - accuracy: 1.0000 Epoch 2829/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.4506e-04 - accuracy: 1.0000 Epoch 2830/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.9251e-04 - accuracy: 1.0000 Epoch 2831/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.6199e-04 - accuracy: 1.0000 Epoch 2832/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.2283e-04 - accuracy: 1.0000 Epoch 2833/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.6615e-04 - accuracy: 1.0000 Epoch 2834/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.6144e-04 - accuracy: 1.0000 Epoch 2835/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.2102e-04 - accuracy: 1.0000 Epoch 2836/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9003e-04 - accuracy: 1.0000 Epoch 2837/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9301e-04 - accuracy: 1.0000 Epoch 2838/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.1221e-04 - accuracy: 1.0000 Epoch 2839/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8967e-04 - accuracy: 1.0000 Epoch 2840/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.8677e-04 - accuracy: 1.0000 Epoch 2841/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.0827e-04 - accuracy: 1.0000 Epoch 2842/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.4328e-04 - accuracy: 1.0000 Epoch 2843/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.1839e-04 - accuracy: 1.0000 Epoch 2844/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.1548e-04 - accuracy: 1.0000 Epoch 2845/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.8755e-04 - accuracy: 1.0000 Epoch 2846/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.6261e-04 - accuracy: 1.0000 Epoch 2847/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.4408e-04 - accuracy: 1.0000 Epoch 2848/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.7495e-04 - accuracy: 1.0000 Epoch 2849/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9270e-04 - accuracy: 1.0000 Epoch 2850/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.3017e-04 - accuracy: 1.0000 Epoch 2851/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.1874e-04 - accuracy: 1.0000 Epoch 2852/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.4095e-04 - accuracy: 1.0000 Epoch 2853/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.9784e-04 - accuracy: 1.0000 Epoch 2854/3000 32/32 [==============================] - 0s 2ms/step - loss: 7.0400e-04 - accuracy: 1.0000 Epoch 2855/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.0534e-04 - accuracy: 1.0000 Epoch 2856/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.6575e-04 - accuracy: 1.0000 Epoch 2857/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.5304e-04 - accuracy: 1.0000 Epoch 2858/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.6747e-04 - accuracy: 1.0000 Epoch 2859/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.1862e-04 - accuracy: 1.0000 Epoch 2860/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1844e-04 - accuracy: 1.0000 Epoch 2861/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.6667e-04 - accuracy: 1.0000 Epoch 2862/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9202e-04 - accuracy: 1.0000 Epoch 2863/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.4956e-04 - accuracy: 1.0000 Epoch 2864/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5635e-04 - accuracy: 1.0000 Epoch 2865/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.4691e-04 - accuracy: 1.0000 Epoch 2866/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.9464e-04 - accuracy: 1.0000 Epoch 2867/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.6490e-04 - accuracy: 1.0000 Epoch 2868/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.4992e-04 - accuracy: 1.0000 Epoch 2869/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.4955e-04 - accuracy: 1.0000 Epoch 2870/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.1777e-04 - accuracy: 1.0000 Epoch 2871/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.6915e-04 - accuracy: 1.0000 Epoch 2872/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.3462e-04 - accuracy: 1.0000 Epoch 2873/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.2138e-04 - accuracy: 1.0000 Epoch 2874/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0010 - accuracy: 1.0000 Epoch 2875/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.4915e-04 - accuracy: 1.0000 Epoch 2876/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.3084e-04 - accuracy: 1.0000 Epoch 2877/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.7930e-04 - accuracy: 1.0000 Epoch 2878/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.6032e-04 - accuracy: 1.0000 Epoch 2879/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.6844e-04 - accuracy: 1.0000 Epoch 2880/3000 32/32 [==============================] - 0s 3ms/step - loss: 7.6376e-04 - accuracy: 1.0000 Epoch 2881/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.2611e-04 - accuracy: 1.0000 Epoch 2882/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.6747e-04 - accuracy: 1.0000 Epoch 2883/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.6700e-04 - accuracy: 1.0000 Epoch 2884/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.2190e-04 - accuracy: 1.0000 Epoch 2885/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.7795e-04 - accuracy: 1.0000 Epoch 2886/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.8722e-04 - accuracy: 1.0000 Epoch 2887/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.6632e-04 - accuracy: 1.0000 Epoch 2888/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.5755e-04 - accuracy: 1.0000 Epoch 2889/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.1734e-04 - accuracy: 1.0000 Epoch 2890/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9294e-04 - accuracy: 1.0000 Epoch 2891/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.5120e-04 - accuracy: 1.0000 Epoch 2892/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.7019e-04 - accuracy: 1.0000 Epoch 2893/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.9370e-04 - accuracy: 1.0000 Epoch 2894/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1202e-04 - accuracy: 1.0000 Epoch 2895/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.4914e-04 - accuracy: 1.0000 Epoch 2896/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.2634e-04 - accuracy: 1.0000 Epoch 2897/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8163e-04 - accuracy: 1.0000 Epoch 2898/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.0255e-04 - accuracy: 1.0000 Epoch 2899/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.0244e-04 - accuracy: 1.0000 Epoch 2900/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8284e-04 - accuracy: 1.0000 Epoch 2901/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.8501e-04 - accuracy: 1.0000 Epoch 2902/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.7364e-04 - accuracy: 1.0000 Epoch 2903/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8471e-04 - accuracy: 1.0000 Epoch 2904/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.8308e-04 - accuracy: 1.0000 Epoch 2905/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.9203e-04 - accuracy: 1.0000 Epoch 2906/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.7167e-04 - accuracy: 1.0000 Epoch 2907/3000 32/32 [==============================] - 0s 2ms/step - loss: 5.6598e-04 - accuracy: 1.0000 Epoch 2908/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.3223e-04 - accuracy: 1.0000 Epoch 2909/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6215e-04 - accuracy: 1.0000 Epoch 2910/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9812e-04 - accuracy: 1.0000 Epoch 2911/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.2116e-04 - accuracy: 1.0000 Epoch 2912/3000 32/32 [==============================] - 0s 3ms/step - loss: 0.0019 - accuracy: 0.9980 Epoch 2913/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.4690e-04 - accuracy: 1.0000 Epoch 2914/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.8418e-04 - accuracy: 1.0000 Epoch 2915/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.2115e-04 - accuracy: 1.0000 Epoch 2916/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.6795e-04 - accuracy: 0.9990 Epoch 2917/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.6560e-04 - accuracy: 1.0000 Epoch 2918/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1869e-04 - accuracy: 1.0000 Epoch 2919/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5894e-04 - accuracy: 1.0000 Epoch 2920/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9667e-04 - accuracy: 1.0000 Epoch 2921/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.5221e-04 - accuracy: 1.0000 Epoch 2922/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.4638e-04 - accuracy: 1.0000 Epoch 2923/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.5437e-04 - accuracy: 1.0000 Epoch 2924/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.5414e-04 - accuracy: 1.0000 Epoch 2925/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1092e-04 - accuracy: 1.0000 Epoch 2926/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.3586e-04 - accuracy: 1.0000 Epoch 2927/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.9451e-04 - accuracy: 1.0000 Epoch 2928/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.7250e-04 - accuracy: 1.0000 Epoch 2929/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1465e-04 - accuracy: 1.0000 Epoch 2930/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9965e-04 - accuracy: 1.0000 Epoch 2931/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5212e-04 - accuracy: 1.0000 Epoch 2932/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.2341e-04 - accuracy: 1.0000 Epoch 2933/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.5065e-04 - accuracy: 1.0000 Epoch 2934/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.8798e-04 - accuracy: 1.0000 Epoch 2935/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.3375e-04 - accuracy: 1.0000 Epoch 2936/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4629e-04 - accuracy: 1.0000 Epoch 2937/3000 32/32 [==============================] - 0s 2ms/step - loss: 6.4943e-04 - accuracy: 1.0000 Epoch 2938/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4717e-04 - accuracy: 1.0000 Epoch 2939/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.3046e-04 - accuracy: 1.0000 Epoch 2940/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5843e-04 - accuracy: 1.0000 Epoch 2941/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.8844e-04 - accuracy: 1.0000 Epoch 2942/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4058e-04 - accuracy: 1.0000 Epoch 2943/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4424e-04 - accuracy: 1.0000 Epoch 2944/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.8754e-04 - accuracy: 1.0000 Epoch 2945/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6649e-04 - accuracy: 1.0000 Epoch 2946/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6994e-04 - accuracy: 1.0000 Epoch 2947/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1706e-04 - accuracy: 1.0000 Epoch 2948/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.9235e-04 - accuracy: 1.0000 Epoch 2949/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6889e-04 - accuracy: 1.0000 Epoch 2950/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.8748e-04 - accuracy: 1.0000 Epoch 2951/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6484e-04 - accuracy: 1.0000 Epoch 2952/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.1902e-04 - accuracy: 1.0000 Epoch 2953/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.9321e-04 - accuracy: 1.0000 Epoch 2954/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.9197e-04 - accuracy: 1.0000 Epoch 2955/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5343e-04 - accuracy: 1.0000 Epoch 2956/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6080e-04 - accuracy: 1.0000 Epoch 2957/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4521e-04 - accuracy: 1.0000 Epoch 2958/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4618e-04 - accuracy: 1.0000 Epoch 2959/3000 32/32 [==============================] - 0s 2ms/step - loss: 4.1193e-04 - accuracy: 1.0000 Epoch 2960/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.6382e-04 - accuracy: 1.0000 Epoch 2961/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.9495e-04 - accuracy: 1.0000 Epoch 2962/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6445e-04 - accuracy: 1.0000 Epoch 2963/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.1939e-04 - accuracy: 1.0000 Epoch 2964/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.8827e-04 - accuracy: 1.0000 Epoch 2965/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.1285e-04 - accuracy: 1.0000 Epoch 2966/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4744e-04 - accuracy: 1.0000 Epoch 2967/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.6749e-04 - accuracy: 1.0000 Epoch 2968/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.2830e-04 - accuracy: 1.0000 Epoch 2969/3000 32/32 [==============================] - 0s 3ms/step - loss: 6.1967e-04 - accuracy: 1.0000 Epoch 2970/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.4727e-04 - accuracy: 1.0000 Epoch 2971/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.3873e-04 - accuracy: 1.0000 Epoch 2972/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.8620e-04 - accuracy: 1.0000 Epoch 2973/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.3443e-04 - accuracy: 1.0000 Epoch 2974/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5925e-04 - accuracy: 1.0000 Epoch 2975/3000 32/32 [==============================] - 0s 2ms/step - loss: 2.8488e-04 - accuracy: 1.0000 Epoch 2976/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.7513e-04 - accuracy: 1.0000 Epoch 2977/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.5209e-04 - accuracy: 1.0000 Epoch 2978/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.1385e-04 - accuracy: 1.0000 Epoch 2979/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.0192e-04 - accuracy: 1.0000 Epoch 2980/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.1672e-04 - accuracy: 1.0000 Epoch 2981/3000 32/32 [==============================] - 0s 3ms/step - loss: 4.5725e-04 - accuracy: 1.0000 Epoch 2982/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.6935e-04 - accuracy: 1.0000 Epoch 2983/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.6969e-04 - accuracy: 1.0000 Epoch 2984/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.8723e-04 - accuracy: 1.0000 Epoch 2985/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.7190e-04 - accuracy: 1.0000 Epoch 2986/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.6833e-04 - accuracy: 1.0000 Epoch 2987/3000 32/32 [==============================] - 0s 2ms/step - loss: 2.9914e-04 - accuracy: 1.0000 Epoch 2988/3000 32/32 [==============================] - 0s 3ms/step - loss: 5.4175e-04 - accuracy: 1.0000 Epoch 2989/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.8665e-04 - accuracy: 1.0000 Epoch 2990/3000 32/32 [==============================] - 0s 2ms/step - loss: 2.8685e-04 - accuracy: 1.0000 Epoch 2991/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.9428e-04 - accuracy: 1.0000 Epoch 2992/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.4834e-04 - accuracy: 1.0000 Epoch 2993/3000 32/32 [==============================] - 0s 2ms/step - loss: 2.7556e-04 - accuracy: 1.0000 Epoch 2994/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.2906e-04 - accuracy: 1.0000 Epoch 2995/3000 32/32 [==============================] - 0s 3ms/step - loss: 2.7135e-04 - accuracy: 1.0000 Epoch 2996/3000 32/32 [==============================] - 0s 3ms/step - loss: 8.7584e-04 - accuracy: 1.0000 Epoch 2997/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.4091e-04 - accuracy: 1.0000 Epoch 2998/3000 32/32 [==============================] - 0s 2ms/step - loss: 2.6264e-04 - accuracy: 1.0000 Epoch 2999/3000 32/32 [==============================] - 0s 2ms/step - loss: 3.2448e-04 - accuracy: 1.0000 Epoch 3000/3000 32/32 [==============================] - 0s 3ms/step - loss: 3.2835e-04 - accuracy: 1.0000
In [33]:
plt.plot(history.history["loss"])
plt.show()
In [34]:
plt.plot(history.history["accuracy"])
plt.show()
In [35]:
model.evaluate(x_test, y_test)
32/32 [==============================] - 0s 2ms/step - loss: 0.0221 - accuracy: 0.9720
Out[35]:
[0.022108154371380806, 0.972000002861023]
In [36]:
preds = model.predict(x_test)
In [37]:
preds.flatten().shape, y_test.shape
Out[37]:
((1000,), (1000,))
In [38]:
preds[:10], y_test[:10]
Out[38]:
(array([[-0.02169982], [-0.00547338], [-0.00277981], [ 0.00777298], [ 0.00949584], [ 0.03509139], [-0.00177518], [ 0.00159724], [-0.00406381], [-0.00054008]], dtype=float32), array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]))
In [39]:
pump_failure_in_future_window = 0
correctly_predicted_pump_failures = 0
correctly_predicted = 0
nr_test_samples = preds.shape[0]
tp = 0
tn = 0
fp = 0
fn = 0
In [40]:
# Print 15 predictions
count = 0
labels = ['No Pump Failure', 'Pump Failure']
for test_nr in range(0,nr_test_samples):
ground_truth_output = y_test[test_nr]
if preds[test_nr] < 0.5:
predicted_output = 0.0
else:
predicted_output = 1.0
if count < 15:
count += 1
print("Test example #{0}: ground truth vs. predicted machine status: {1} vs. {2}"
.format(test_nr, labels[int(ground_truth_output)], labels[int(predicted_output)] ))
if predicted_output == ground_truth_output:
correctly_predicted +=1
if ground_truth_output==1:
pump_failure_in_future_window += 1
if predicted_output == ground_truth_output:
correctly_predicted_pump_failures +=1
if ground_truth_output==1:
if predicted_output == ground_truth_output:
# True positive:
# There was a pump failure
# and the MLP predictor predicted it
tp+=1
else:
# False negative:
# There was a pump failure
# BUT the MLP predictor predicted it not
fn+=1
if ground_truth_output==0:
if predicted_output == ground_truth_output:
# True negative:
# There was no pump failure
# and the MLP predictor predicted no pump failure
tn+=1
else:
# False positive:
# There was no pump failure
# BUT the MLP predictor predicted a pump failure
fp+=1
correct_classification_percent = (correctly_predicted/nr_test_samples)*100.0
print("\nCorrectly predicted {0} of {1} test examples --> {2}%"
.format(correctly_predicted, nr_test_samples, correct_classification_percent))
print("\nIf there was really a pump failure in the future window,\n"
"the MLP could predict it in {0} of the {1} pump failure (in future window) example cases."
.format(correctly_predicted_pump_failures, pump_failure_in_future_window))
print("True positive:", tp)
print("True negative:", tn)
print("False positive:", fp)
print("False negative:", fn)
Test example #0: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #1: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #2: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #3: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #4: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #5: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #6: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #7: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #8: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #9: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #10: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #11: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #12: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #13: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Test example #14: ground truth vs. predicted machine status: No Pump Failure vs. No Pump Failure Correctly predicted 972 of 1000 test examples --> 97.2% If there was really a pump failure in the future window, the MLP could predict it in 29 of the 45 pump failure (in future window) example cases. True positive: 29 True negative: 943 False positive: 12 False negative: 16
In [41]:
precision = tp/(tp+fp)
recall = tp/(tp+fn)
print("Precision: {0:.2f}".format(precision))
print("Recall : {0:.2f}".format(recall))
Precision: 0.71 Recall : 0.64
In [42]:
print("The machine status can be predicted with an accuracy of {0}%".format(correct_classification_percent))
The machine status can be predicted with an accuracy of 97.2%
Save the model¶
In [43]:
model.save('model.h5')
Compile with deepC¶
In [44]:
!deepCC model.h5
reading [keras model] from 'model.h5' Saved 'model.onnx' reading onnx model from file model.onnx Model info: ir_vesion : 3 doc : WARN (ONNX): terminal (input/output) dense_input's shape is less than 1. changing it to 1. WARN (ONNX): terminal (input/output) dense_2's shape is less than 1. changing it to 1. WARN (GRAPH): found operator node with the same name (dense_2) as io node. running DNNC graph sanity check ... passed. Writing C++ file model_deepC/model.cpp INFO (ONNX): model files are ready in dir model_deepC g++ -O3 -I. -I/opt/tljh/user/lib/python3.7/site-packages/deepC-0.13-py3.7-linux-x86_64.egg/deepC/include -isystem /opt/tljh/user/lib/python3.7/site-packages/deepC-0.13-py3.7-linux-x86_64.egg/deepC/packages/eigen-eigen-323c052e1731 model_deepC/model.cpp -o model_deepC/model.exe Model executable model_deepC/model.exe
In [46]:
ground_truth_output = y_test[60]
if preds[60] < 0.5:
predicted_output = 0.0
else:
predicted_output = 1.0
In [48]:
sample_data = x_test[60]
np.savetxt('sample.data', sample_data.flatten())
In [50]:
!./model_deepC/model.exe sample.data
reading file sample.data. writing file dense_2.out.
In [54]:
nn_out = np.loadtxt('dense_2.out')
print("True Prediction: ", labels[int(ground_truth_output)])
print("Model Prediction: ", labels[int(predicted_output)])
print("DeepC Prediction: ", labels[np.argmax(nn_out)])
True Prediction: No Pump Failure Model Prediction: No Pump Failure DeepC Prediction: No Pump Failure