Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save KevinPatel04/bea0977f6827a876427886bfcc727f96 to your computer and use it in GitHub Desktop.
Save KevinPatel04/bea0977f6827a876427886bfcc727f96 to your computer and use it in GitHub Desktop.
Predictive Maintenance for a Water Pump.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "Predictive Maintenance for a Water Pump.ipynb",
"provenance": [],
"collapsed_sections": [],
"toc_visible": true,
"mount_file_id": "1s60Zsr7AR1oqxTWHJBeFkTnQye69YJ65",
"authorship_tag": "ABX9TyPwDsNA7UNNfI2OKY3/5kJb",
"include_colab_link": true
},
"kernelspec": {
"display_name": "Python 3",
"name": "python3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/KevinPatel04/bea0977f6827a876427886bfcc727f96/predictive-maintenance-for-a-water-pump.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "9ameaIOTw1ZM"
},
"source": [
"<center>\n",
"\n",
"# Predictive Maintenance for a Water Pump\n",
"\n",
"</center>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "diVJoMcvxLja"
},
"source": [
"![1.png](data:image/png;base64,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)\n",
"\n",
"<center>\n",
"\n",
"Image src: https://www.eetimes.com/jumping-into-industry-4-0-with-predictive-maintenance-solutions/\n",
"\n",
"</center>\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "kQb9hVToSpNo"
},
"source": [
"**Aim:**\n",
"\n",
"During this demo, I will show how we can build and train a neural network for predicting whether a water pump will fail in a future time window or not. The prediction for pump failure is about 98% accurate for the following settings."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "1MeWmNk4Gjfe"
},
"source": [
"### **Understanding Dataset**\n",
"\n",
"#### *Load the CSV Data*\n",
"\n",
"Dataset: https://www.kaggle.com/nphantawee/pump-sensor-data"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 411
},
"id": "spulYw1etPth",
"outputId": "0577f43b-822a-4d6a-f05e-bd889a5962da"
},
"source": [
"import pandas as pd\n",
"df = pd.read_csv('/content/drive/MyDrive/IoT-Analytics/sensor.csv')\n",
"df.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Unnamed: 0</th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_15</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0</td>\n",
" <td>2018-04-01 00:00:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>NaN</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>2018-04-01 00:01:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>NaN</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2</td>\n",
" <td>2018-04-01 00:02:00</td>\n",
" <td>2.444734</td>\n",
" <td>47.35243</td>\n",
" <td>53.2118</td>\n",
" <td>46.397570</td>\n",
" <td>638.8889</td>\n",
" <td>73.54598</td>\n",
" <td>13.32465</td>\n",
" <td>16.03733</td>\n",
" <td>15.61777</td>\n",
" <td>15.01013</td>\n",
" <td>37.86777</td>\n",
" <td>48.17723</td>\n",
" <td>32.08894</td>\n",
" <td>1.708474</td>\n",
" <td>420.8480</td>\n",
" <td>NaN</td>\n",
" <td>462.7798</td>\n",
" <td>459.6364</td>\n",
" <td>2.500062</td>\n",
" <td>666.2234</td>\n",
" <td>399.9418</td>\n",
" <td>880.4237</td>\n",
" <td>501.3617</td>\n",
" <td>982.7342</td>\n",
" <td>631.1326</td>\n",
" <td>740.8031</td>\n",
" <td>849.8997</td>\n",
" <td>454.2390</td>\n",
" <td>778.5734</td>\n",
" <td>715.6266</td>\n",
" <td>661.5740</td>\n",
" <td>721.8750</td>\n",
" <td>694.7721</td>\n",
" <td>441.2635</td>\n",
" <td>169.9820</td>\n",
" <td>343.1955</td>\n",
" <td>200.9694</td>\n",
" <td>93.90508</td>\n",
" <td>41.40625</td>\n",
" <td>31.25000</td>\n",
" <td>69.53125</td>\n",
" <td>30.46875</td>\n",
" <td>31.770830</td>\n",
" <td>41.66666</td>\n",
" <td>39.351852</td>\n",
" <td>65.39352</td>\n",
" <td>51.21528</td>\n",
" <td>38.194443</td>\n",
" <td>155.9606</td>\n",
" <td>67.12963</td>\n",
" <td>241.3194</td>\n",
" <td>203.7037</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>3</td>\n",
" <td>2018-04-01 00:03:00</td>\n",
" <td>2.460474</td>\n",
" <td>47.09201</td>\n",
" <td>53.1684</td>\n",
" <td>46.397568</td>\n",
" <td>628.1250</td>\n",
" <td>76.98898</td>\n",
" <td>13.31742</td>\n",
" <td>16.24711</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>38.57977</td>\n",
" <td>48.65607</td>\n",
" <td>31.67221</td>\n",
" <td>1.579427</td>\n",
" <td>420.7494</td>\n",
" <td>NaN</td>\n",
" <td>462.8980</td>\n",
" <td>460.8858</td>\n",
" <td>2.509521</td>\n",
" <td>666.0114</td>\n",
" <td>399.1046</td>\n",
" <td>878.8917</td>\n",
" <td>499.0430</td>\n",
" <td>977.7520</td>\n",
" <td>625.4076</td>\n",
" <td>739.2722</td>\n",
" <td>847.7579</td>\n",
" <td>474.8731</td>\n",
" <td>779.5091</td>\n",
" <td>690.4011</td>\n",
" <td>686.1111</td>\n",
" <td>754.6875</td>\n",
" <td>683.3831</td>\n",
" <td>446.2493</td>\n",
" <td>166.4987</td>\n",
" <td>343.9586</td>\n",
" <td>193.1689</td>\n",
" <td>101.04060</td>\n",
" <td>41.92708</td>\n",
" <td>31.51042</td>\n",
" <td>72.13541</td>\n",
" <td>30.46875</td>\n",
" <td>31.510420</td>\n",
" <td>40.88541</td>\n",
" <td>39.062500</td>\n",
" <td>64.81481</td>\n",
" <td>51.21528</td>\n",
" <td>38.194440</td>\n",
" <td>155.9606</td>\n",
" <td>66.84028</td>\n",
" <td>240.4514</td>\n",
" <td>203.1250</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>4</td>\n",
" <td>2018-04-01 00:04:00</td>\n",
" <td>2.445718</td>\n",
" <td>47.13541</td>\n",
" <td>53.2118</td>\n",
" <td>46.397568</td>\n",
" <td>636.4583</td>\n",
" <td>76.58897</td>\n",
" <td>13.35359</td>\n",
" <td>16.21094</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>39.48939</td>\n",
" <td>49.06298</td>\n",
" <td>31.95202</td>\n",
" <td>1.683831</td>\n",
" <td>419.8926</td>\n",
" <td>NaN</td>\n",
" <td>461.4906</td>\n",
" <td>468.2206</td>\n",
" <td>2.604785</td>\n",
" <td>663.2111</td>\n",
" <td>400.5426</td>\n",
" <td>882.5874</td>\n",
" <td>498.5383</td>\n",
" <td>979.5755</td>\n",
" <td>627.1830</td>\n",
" <td>737.6033</td>\n",
" <td>846.9182</td>\n",
" <td>408.8159</td>\n",
" <td>785.2307</td>\n",
" <td>704.6937</td>\n",
" <td>631.4814</td>\n",
" <td>766.1458</td>\n",
" <td>702.4431</td>\n",
" <td>433.9081</td>\n",
" <td>164.7498</td>\n",
" <td>339.9630</td>\n",
" <td>193.8770</td>\n",
" <td>101.70380</td>\n",
" <td>42.70833</td>\n",
" <td>31.51042</td>\n",
" <td>76.82291</td>\n",
" <td>30.98958</td>\n",
" <td>31.510420</td>\n",
" <td>41.40625</td>\n",
" <td>38.773150</td>\n",
" <td>65.10416</td>\n",
" <td>51.79398</td>\n",
" <td>38.773150</td>\n",
" <td>158.2755</td>\n",
" <td>66.55093</td>\n",
" <td>242.1875</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Unnamed: 0 timestamp ... sensor_51 machine_status\n",
"0 0 2018-04-01 00:00:00 ... 201.3889 NORMAL\n",
"1 1 2018-04-01 00:01:00 ... 201.3889 NORMAL\n",
"2 2 2018-04-01 00:02:00 ... 203.7037 NORMAL\n",
"3 3 2018-04-01 00:03:00 ... 203.1250 NORMAL\n",
"4 4 2018-04-01 00:04:00 ... 201.3889 NORMAL\n",
"\n",
"[5 rows x 55 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 10
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "4AgblrV7eCf5"
},
"source": [
"#### *Data Pre-processing*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 394
},
"id": "AMdNmTvNePru",
"outputId": "4b5e9504-7fb8-4040-aa4c-9b2f26e35b39"
},
"source": [
"df.drop(columns=[\"Unnamed: 0\"],inplace=True)\n",
"df.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_15</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2018-04-01 00:00:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>NaN</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-01 00:01:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>NaN</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2018-04-01 00:02:00</td>\n",
" <td>2.444734</td>\n",
" <td>47.35243</td>\n",
" <td>53.2118</td>\n",
" <td>46.397570</td>\n",
" <td>638.8889</td>\n",
" <td>73.54598</td>\n",
" <td>13.32465</td>\n",
" <td>16.03733</td>\n",
" <td>15.61777</td>\n",
" <td>15.01013</td>\n",
" <td>37.86777</td>\n",
" <td>48.17723</td>\n",
" <td>32.08894</td>\n",
" <td>1.708474</td>\n",
" <td>420.8480</td>\n",
" <td>NaN</td>\n",
" <td>462.7798</td>\n",
" <td>459.6364</td>\n",
" <td>2.500062</td>\n",
" <td>666.2234</td>\n",
" <td>399.9418</td>\n",
" <td>880.4237</td>\n",
" <td>501.3617</td>\n",
" <td>982.7342</td>\n",
" <td>631.1326</td>\n",
" <td>740.8031</td>\n",
" <td>849.8997</td>\n",
" <td>454.2390</td>\n",
" <td>778.5734</td>\n",
" <td>715.6266</td>\n",
" <td>661.5740</td>\n",
" <td>721.8750</td>\n",
" <td>694.7721</td>\n",
" <td>441.2635</td>\n",
" <td>169.9820</td>\n",
" <td>343.1955</td>\n",
" <td>200.9694</td>\n",
" <td>93.90508</td>\n",
" <td>41.40625</td>\n",
" <td>31.25000</td>\n",
" <td>69.53125</td>\n",
" <td>30.46875</td>\n",
" <td>31.770830</td>\n",
" <td>41.66666</td>\n",
" <td>39.351852</td>\n",
" <td>65.39352</td>\n",
" <td>51.21528</td>\n",
" <td>38.194443</td>\n",
" <td>155.9606</td>\n",
" <td>67.12963</td>\n",
" <td>241.3194</td>\n",
" <td>203.7037</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2018-04-01 00:03:00</td>\n",
" <td>2.460474</td>\n",
" <td>47.09201</td>\n",
" <td>53.1684</td>\n",
" <td>46.397568</td>\n",
" <td>628.1250</td>\n",
" <td>76.98898</td>\n",
" <td>13.31742</td>\n",
" <td>16.24711</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>38.57977</td>\n",
" <td>48.65607</td>\n",
" <td>31.67221</td>\n",
" <td>1.579427</td>\n",
" <td>420.7494</td>\n",
" <td>NaN</td>\n",
" <td>462.8980</td>\n",
" <td>460.8858</td>\n",
" <td>2.509521</td>\n",
" <td>666.0114</td>\n",
" <td>399.1046</td>\n",
" <td>878.8917</td>\n",
" <td>499.0430</td>\n",
" <td>977.7520</td>\n",
" <td>625.4076</td>\n",
" <td>739.2722</td>\n",
" <td>847.7579</td>\n",
" <td>474.8731</td>\n",
" <td>779.5091</td>\n",
" <td>690.4011</td>\n",
" <td>686.1111</td>\n",
" <td>754.6875</td>\n",
" <td>683.3831</td>\n",
" <td>446.2493</td>\n",
" <td>166.4987</td>\n",
" <td>343.9586</td>\n",
" <td>193.1689</td>\n",
" <td>101.04060</td>\n",
" <td>41.92708</td>\n",
" <td>31.51042</td>\n",
" <td>72.13541</td>\n",
" <td>30.46875</td>\n",
" <td>31.510420</td>\n",
" <td>40.88541</td>\n",
" <td>39.062500</td>\n",
" <td>64.81481</td>\n",
" <td>51.21528</td>\n",
" <td>38.194440</td>\n",
" <td>155.9606</td>\n",
" <td>66.84028</td>\n",
" <td>240.4514</td>\n",
" <td>203.1250</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2018-04-01 00:04:00</td>\n",
" <td>2.445718</td>\n",
" <td>47.13541</td>\n",
" <td>53.2118</td>\n",
" <td>46.397568</td>\n",
" <td>636.4583</td>\n",
" <td>76.58897</td>\n",
" <td>13.35359</td>\n",
" <td>16.21094</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>39.48939</td>\n",
" <td>49.06298</td>\n",
" <td>31.95202</td>\n",
" <td>1.683831</td>\n",
" <td>419.8926</td>\n",
" <td>NaN</td>\n",
" <td>461.4906</td>\n",
" <td>468.2206</td>\n",
" <td>2.604785</td>\n",
" <td>663.2111</td>\n",
" <td>400.5426</td>\n",
" <td>882.5874</td>\n",
" <td>498.5383</td>\n",
" <td>979.5755</td>\n",
" <td>627.1830</td>\n",
" <td>737.6033</td>\n",
" <td>846.9182</td>\n",
" <td>408.8159</td>\n",
" <td>785.2307</td>\n",
" <td>704.6937</td>\n",
" <td>631.4814</td>\n",
" <td>766.1458</td>\n",
" <td>702.4431</td>\n",
" <td>433.9081</td>\n",
" <td>164.7498</td>\n",
" <td>339.9630</td>\n",
" <td>193.8770</td>\n",
" <td>101.70380</td>\n",
" <td>42.70833</td>\n",
" <td>31.51042</td>\n",
" <td>76.82291</td>\n",
" <td>30.98958</td>\n",
" <td>31.510420</td>\n",
" <td>41.40625</td>\n",
" <td>38.773150</td>\n",
" <td>65.10416</td>\n",
" <td>51.79398</td>\n",
" <td>38.773150</td>\n",
" <td>158.2755</td>\n",
" <td>66.55093</td>\n",
" <td>242.1875</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" timestamp sensor_00 ... sensor_51 machine_status\n",
"0 2018-04-01 00:00:00 2.465394 ... 201.3889 NORMAL\n",
"1 2018-04-01 00:01:00 2.465394 ... 201.3889 NORMAL\n",
"2 2018-04-01 00:02:00 2.444734 ... 203.7037 NORMAL\n",
"3 2018-04-01 00:03:00 2.460474 ... 203.1250 NORMAL\n",
"4 2018-04-01 00:04:00 2.445718 ... 201.3889 NORMAL\n",
"\n",
"[5 rows x 54 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 11
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "F3foYvRQjyPl",
"outputId": "d6010fe4-1c77-42b5-c6c6-1b3cc22b5305"
},
"source": [
"total_n_rows = df.shape[0]\n",
"total_n_rows"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"220320"
]
},
"metadata": {
"tags": []
},
"execution_count": 12
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SsI8ZB6Md8YV",
"outputId": "79932be3-e936-41c2-f1c3-a700958d17d0"
},
"source": [
"df.isna().sum()/total_n_rows*100"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"timestamp 0.000000\n",
"sensor_00 4.633261\n",
"sensor_01 0.167484\n",
"sensor_02 0.008624\n",
"sensor_03 0.008624\n",
"sensor_04 0.008624\n",
"sensor_05 0.008624\n",
"sensor_06 2.177741\n",
"sensor_07 2.474129\n",
"sensor_08 2.317992\n",
"sensor_09 2.085603\n",
"sensor_10 0.008624\n",
"sensor_11 0.008624\n",
"sensor_12 0.008624\n",
"sensor_13 0.008624\n",
"sensor_14 0.009532\n",
"sensor_15 100.000000\n",
"sensor_16 0.014070\n",
"sensor_17 0.020879\n",
"sensor_18 0.020879\n",
"sensor_19 0.007262\n",
"sensor_20 0.007262\n",
"sensor_21 0.007262\n",
"sensor_22 0.018609\n",
"sensor_23 0.007262\n",
"sensor_24 0.007262\n",
"sensor_25 0.016340\n",
"sensor_26 0.009078\n",
"sensor_27 0.007262\n",
"sensor_28 0.007262\n",
"sensor_29 0.032680\n",
"sensor_30 0.118464\n",
"sensor_31 0.007262\n",
"sensor_32 0.030864\n",
"sensor_33 0.007262\n",
"sensor_34 0.007262\n",
"sensor_35 0.007262\n",
"sensor_36 0.007262\n",
"sensor_37 0.007262\n",
"sensor_38 0.012255\n",
"sensor_39 0.012255\n",
"sensor_40 0.012255\n",
"sensor_41 0.012255\n",
"sensor_42 0.012255\n",
"sensor_43 0.012255\n",
"sensor_44 0.012255\n",
"sensor_45 0.012255\n",
"sensor_46 0.012255\n",
"sensor_47 0.012255\n",
"sensor_48 0.012255\n",
"sensor_49 0.012255\n",
"sensor_50 34.956881\n",
"sensor_51 6.982117\n",
"machine_status 0.000000\n",
"dtype: float64"
]
},
"metadata": {
"tags": []
},
"execution_count": 13
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "EaU_N1yRkQFJ"
},
"source": [
"df.drop(columns=['sensor_15'],inplace=True)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "OPWUs30LieHz",
"outputId": "b5e5dabc-2460-4f8a-f575-9605118cdc4a"
},
"source": [
"for col in df.columns:\n",
" if col.startswith('sensor_'):\n",
" df[col] = df[col].fillna(df[col].mean())\n",
"print(\"Number of Missing Values: \",df.isna().sum().sum())"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Number of Missing Values: 0\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 317
},
"id": "kQTuTaUGkZ8r",
"outputId": "2950b7e7-e253-49a9-b56a-5e0be4bae142"
},
"source": [
"df.describe()"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>2.372221</td>\n",
" <td>47.591611</td>\n",
" <td>50.867392</td>\n",
" <td>43.752481</td>\n",
" <td>590.673936</td>\n",
" <td>73.396414</td>\n",
" <td>13.501537</td>\n",
" <td>15.843152</td>\n",
" <td>15.200721</td>\n",
" <td>14.799210</td>\n",
" <td>41.470339</td>\n",
" <td>41.918319</td>\n",
" <td>29.136975</td>\n",
" <td>7.078858</td>\n",
" <td>376.860041</td>\n",
" <td>416.472892</td>\n",
" <td>421.127517</td>\n",
" <td>2.303785</td>\n",
" <td>590.829775</td>\n",
" <td>360.805165</td>\n",
" <td>796.225942</td>\n",
" <td>459.792815</td>\n",
" <td>922.609264</td>\n",
" <td>556.235397</td>\n",
" <td>649.144799</td>\n",
" <td>786.411781</td>\n",
" <td>501.506589</td>\n",
" <td>851.690339</td>\n",
" <td>576.195305</td>\n",
" <td>614.596442</td>\n",
" <td>863.323100</td>\n",
" <td>804.283915</td>\n",
" <td>486.405980</td>\n",
" <td>234.971776</td>\n",
" <td>427.129817</td>\n",
" <td>593.033876</td>\n",
" <td>60.787360</td>\n",
" <td>49.655946</td>\n",
" <td>36.610444</td>\n",
" <td>68.844530</td>\n",
" <td>35.365126</td>\n",
" <td>35.453455</td>\n",
" <td>43.879591</td>\n",
" <td>42.656877</td>\n",
" <td>43.094984</td>\n",
" <td>48.018585</td>\n",
" <td>44.340903</td>\n",
" <td>150.889044</td>\n",
" <td>57.119968</td>\n",
" <td>183.049260</td>\n",
" <td>202.699667</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>0.402564</td>\n",
" <td>3.293904</td>\n",
" <td>3.666662</td>\n",
" <td>2.418782</td>\n",
" <td>144.017702</td>\n",
" <td>17.297501</td>\n",
" <td>2.140046</td>\n",
" <td>2.173755</td>\n",
" <td>2.013639</td>\n",
" <td>2.070033</td>\n",
" <td>12.092997</td>\n",
" <td>13.055862</td>\n",
" <td>10.113499</td>\n",
" <td>6.901457</td>\n",
" <td>113.200986</td>\n",
" <td>126.063772</td>\n",
" <td>129.142691</td>\n",
" <td>0.765803</td>\n",
" <td>199.338581</td>\n",
" <td>101.970415</td>\n",
" <td>226.671085</td>\n",
" <td>154.513958</td>\n",
" <td>291.824683</td>\n",
" <td>182.291359</td>\n",
" <td>220.847121</td>\n",
" <td>246.652412</td>\n",
" <td>169.817006</td>\n",
" <td>313.062664</td>\n",
" <td>225.727198</td>\n",
" <td>195.610904</td>\n",
" <td>283.534464</td>\n",
" <td>260.562141</td>\n",
" <td>150.746362</td>\n",
" <td>88.372856</td>\n",
" <td>141.767371</td>\n",
" <td>289.375003</td>\n",
" <td>37.603518</td>\n",
" <td>10.539752</td>\n",
" <td>15.612766</td>\n",
" <td>21.369829</td>\n",
" <td>7.898181</td>\n",
" <td>10.258892</td>\n",
" <td>11.043727</td>\n",
" <td>11.575646</td>\n",
" <td>12.836733</td>\n",
" <td>15.640325</td>\n",
" <td>10.441797</td>\n",
" <td>82.239917</td>\n",
" <td>19.142425</td>\n",
" <td>52.630590</td>\n",
" <td>105.693568</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>33.159720</td>\n",
" <td>31.640620</td>\n",
" <td>2.798032</td>\n",
" <td>0.000000</td>\n",
" <td>0.014468</td>\n",
" <td>0.000000</td>\n",
" <td>0.028935</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>32.409550</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>95.527660</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>43.154790</td>\n",
" <td>0.000000</td>\n",
" <td>4.319347</td>\n",
" <td>0.636574</td>\n",
" <td>0.000000</td>\n",
" <td>23.958330</td>\n",
" <td>0.240716</td>\n",
" <td>6.460602</td>\n",
" <td>54.882370</td>\n",
" <td>0.000000</td>\n",
" <td>2.260970</td>\n",
" <td>0.000000</td>\n",
" <td>24.479166</td>\n",
" <td>19.270830</td>\n",
" <td>23.437500</td>\n",
" <td>20.833330</td>\n",
" <td>22.135416</td>\n",
" <td>24.479166</td>\n",
" <td>25.752316</td>\n",
" <td>26.331018</td>\n",
" <td>26.331018</td>\n",
" <td>27.199070</td>\n",
" <td>26.331018</td>\n",
" <td>26.620370</td>\n",
" <td>27.488426</td>\n",
" <td>27.777779</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>2.419155</td>\n",
" <td>46.310760</td>\n",
" <td>50.390620</td>\n",
" <td>42.838539</td>\n",
" <td>626.620400</td>\n",
" <td>69.977213</td>\n",
" <td>13.346350</td>\n",
" <td>15.856480</td>\n",
" <td>15.183740</td>\n",
" <td>15.010130</td>\n",
" <td>40.705417</td>\n",
" <td>38.857022</td>\n",
" <td>28.687178</td>\n",
" <td>1.538652</td>\n",
" <td>418.100925</td>\n",
" <td>459.447800</td>\n",
" <td>454.131950</td>\n",
" <td>2.447450</td>\n",
" <td>662.766800</td>\n",
" <td>398.020575</td>\n",
" <td>875.461300</td>\n",
" <td>478.942500</td>\n",
" <td>950.919700</td>\n",
" <td>601.149500</td>\n",
" <td>693.932600</td>\n",
" <td>790.343525</td>\n",
" <td>448.299675</td>\n",
" <td>782.685650</td>\n",
" <td>518.964700</td>\n",
" <td>627.777800</td>\n",
" <td>839.062400</td>\n",
" <td>760.703950</td>\n",
" <td>489.753000</td>\n",
" <td>172.486475</td>\n",
" <td>353.182075</td>\n",
" <td>288.559000</td>\n",
" <td>28.803398</td>\n",
" <td>45.572910</td>\n",
" <td>32.552080</td>\n",
" <td>57.812500</td>\n",
" <td>32.552080</td>\n",
" <td>32.812500</td>\n",
" <td>39.583330</td>\n",
" <td>36.747684</td>\n",
" <td>36.747684</td>\n",
" <td>40.509258</td>\n",
" <td>39.062500</td>\n",
" <td>83.912030</td>\n",
" <td>47.743060</td>\n",
" <td>182.581000</td>\n",
" <td>180.555600</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>2.455556</td>\n",
" <td>48.133678</td>\n",
" <td>51.649300</td>\n",
" <td>44.227428</td>\n",
" <td>632.638916</td>\n",
" <td>75.576145</td>\n",
" <td>13.628470</td>\n",
" <td>16.167530</td>\n",
" <td>15.451390</td>\n",
" <td>15.082470</td>\n",
" <td>44.290480</td>\n",
" <td>45.362290</td>\n",
" <td>32.515630</td>\n",
" <td>2.930587</td>\n",
" <td>420.106000</td>\n",
" <td>462.855850</td>\n",
" <td>462.017950</td>\n",
" <td>2.533686</td>\n",
" <td>665.672050</td>\n",
" <td>399.366900</td>\n",
" <td>879.697300</td>\n",
" <td>531.854100</td>\n",
" <td>981.924500</td>\n",
" <td>625.872650</td>\n",
" <td>740.199250</td>\n",
" <td>861.831750</td>\n",
" <td>494.475250</td>\n",
" <td>967.231500</td>\n",
" <td>564.894700</td>\n",
" <td>668.981400</td>\n",
" <td>917.708300</td>\n",
" <td>878.807600</td>\n",
" <td>512.267800</td>\n",
" <td>226.367700</td>\n",
" <td>473.340800</td>\n",
" <td>709.637350</td>\n",
" <td>64.291375</td>\n",
" <td>49.479160</td>\n",
" <td>35.416660</td>\n",
" <td>66.406250</td>\n",
" <td>34.895832</td>\n",
" <td>35.156250</td>\n",
" <td>42.968750</td>\n",
" <td>40.509260</td>\n",
" <td>40.219910</td>\n",
" <td>44.849540</td>\n",
" <td>42.534720</td>\n",
" <td>138.020800</td>\n",
" <td>52.662040</td>\n",
" <td>183.049260</td>\n",
" <td>199.942100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>2.499826</td>\n",
" <td>49.479160</td>\n",
" <td>52.777770</td>\n",
" <td>45.312500</td>\n",
" <td>637.615723</td>\n",
" <td>80.911770</td>\n",
" <td>14.539930</td>\n",
" <td>16.427950</td>\n",
" <td>15.697340</td>\n",
" <td>15.118630</td>\n",
" <td>47.463485</td>\n",
" <td>49.656238</td>\n",
" <td>34.939455</td>\n",
" <td>12.859338</td>\n",
" <td>420.997000</td>\n",
" <td>464.302600</td>\n",
" <td>466.855700</td>\n",
" <td>2.587667</td>\n",
" <td>667.146625</td>\n",
" <td>400.088300</td>\n",
" <td>882.129800</td>\n",
" <td>534.254400</td>\n",
" <td>1090.807250</td>\n",
" <td>628.607500</td>\n",
" <td>750.356125</td>\n",
" <td>919.098450</td>\n",
" <td>536.272050</td>\n",
" <td>1043.972000</td>\n",
" <td>743.947000</td>\n",
" <td>697.222200</td>\n",
" <td>981.249900</td>\n",
" <td>943.858175</td>\n",
" <td>555.156900</td>\n",
" <td>316.839525</td>\n",
" <td>528.889800</td>\n",
" <td>837.327975</td>\n",
" <td>90.820915</td>\n",
" <td>53.645830</td>\n",
" <td>39.062500</td>\n",
" <td>77.864580</td>\n",
" <td>37.760410</td>\n",
" <td>36.979164</td>\n",
" <td>46.614580</td>\n",
" <td>45.138890</td>\n",
" <td>44.849540</td>\n",
" <td>51.215280</td>\n",
" <td>46.585650</td>\n",
" <td>208.333300</td>\n",
" <td>60.763890</td>\n",
" <td>204.571800</td>\n",
" <td>214.699100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>2.549016</td>\n",
" <td>56.727430</td>\n",
" <td>56.032990</td>\n",
" <td>48.220490</td>\n",
" <td>800.000000</td>\n",
" <td>99.999880</td>\n",
" <td>22.251160</td>\n",
" <td>23.596640</td>\n",
" <td>24.348960</td>\n",
" <td>25.000000</td>\n",
" <td>76.106860</td>\n",
" <td>60.000000</td>\n",
" <td>45.000000</td>\n",
" <td>31.187550</td>\n",
" <td>500.000000</td>\n",
" <td>739.741500</td>\n",
" <td>599.999939</td>\n",
" <td>4.873250</td>\n",
" <td>878.917900</td>\n",
" <td>448.907900</td>\n",
" <td>1107.526000</td>\n",
" <td>594.061100</td>\n",
" <td>1227.564000</td>\n",
" <td>1000.000000</td>\n",
" <td>839.575000</td>\n",
" <td>1214.420000</td>\n",
" <td>2000.000000</td>\n",
" <td>1841.146000</td>\n",
" <td>1466.281000</td>\n",
" <td>1600.000000</td>\n",
" <td>1800.000000</td>\n",
" <td>1839.211000</td>\n",
" <td>1578.600000</td>\n",
" <td>425.549800</td>\n",
" <td>694.479126</td>\n",
" <td>984.060700</td>\n",
" <td>174.901200</td>\n",
" <td>417.708300</td>\n",
" <td>547.916600</td>\n",
" <td>512.760400</td>\n",
" <td>420.312500</td>\n",
" <td>374.218800</td>\n",
" <td>408.593700</td>\n",
" <td>1000.000000</td>\n",
" <td>320.312500</td>\n",
" <td>370.370400</td>\n",
" <td>303.530100</td>\n",
" <td>561.632000</td>\n",
" <td>464.409700</td>\n",
" <td>1000.000000</td>\n",
" <td>1000.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" sensor_00 sensor_01 ... sensor_50 sensor_51\n",
"count 220320.000000 220320.000000 ... 220320.000000 220320.000000\n",
"mean 2.372221 47.591611 ... 183.049260 202.699667\n",
"std 0.402564 3.293904 ... 52.630590 105.693568\n",
"min 0.000000 0.000000 ... 27.488426 27.777779\n",
"25% 2.419155 46.310760 ... 182.581000 180.555600\n",
"50% 2.455556 48.133678 ... 183.049260 199.942100\n",
"75% 2.499826 49.479160 ... 204.571800 214.699100\n",
"max 2.549016 56.727430 ... 1000.000000 1000.000000\n",
"\n",
"[8 rows x 51 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 16
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "CuWN5fG90cmi"
},
"source": [
"### **Visualize the data**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "eLbdA6NKGd8n"
},
"source": [
"#### *Sensor Values*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 296
},
"id": "Q0mnCiZfoHdu",
"outputId": "624af473-7838-4947-ec44-927f3c42f8ce"
},
"source": [
"import matplotlib.pyplot as plt\n",
"\n",
"sensor_values = df['sensor_25']\n",
"n = len(sensor_values)\n",
"sensor_values = sensor_values[:n]\n",
"\n",
"min_val = min(sensor_values)\n",
"max_val = max(sensor_values)\n",
"\n",
"plt.plot( sensor_values, color=\"blue\", linestyle=\"-\",\n",
" marker=\".\", linewidth=0.5 )\n",
"plt.hlines(min_val, 0, n, color=\"green\")\n",
"plt.hlines(max_val, 0, n, color=\"red\")\n",
"plt.xlabel(\"Minute\", fontsize=10)\n",
"plt.ylabel(\"Sensor value\", fontsize=10)\n",
"plt.title(\"The first \"+str(n)+\" sensor values of Sensor 25\", fontsize=14)\n",
"plt.grid()\n",
"#plt.savefig(\"sensor_25.png\")\n",
"plt.show()"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 296
},
"id": "J_jkPwBkHuT-",
"outputId": "52986565-a1ac-4fe8-de7a-43cf45b32e50"
},
"source": [
"import matplotlib.pyplot as plt\n",
"\n",
"sensor_values = df['sensor_25']\n",
"n = 100\n",
"sensor_values = sensor_values[:n]\n",
"\n",
"min_val = min(sensor_values)\n",
"max_val = max(sensor_values)\n",
"\n",
"plt.plot( sensor_values, color=\"blue\", linestyle=\"-\",\n",
" marker=\".\", linewidth=0.5 )\n",
"plt.hlines(min_val, 0, n, color=\"green\")\n",
"plt.hlines(max_val, 0, n, color=\"red\")\n",
"plt.xlabel(\"Minute\", fontsize=10)\n",
"plt.ylabel(\"Sensor value\", fontsize=10)\n",
"plt.title(\"The first \"+str(n)+\" sensor values of Sensor 25\", fontsize=14)\n",
"plt.grid()\n",
"#plt.savefig(\"sensor_25.png\")\n",
"plt.show()"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAEXCAYAAABCjVgAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nO29eZgcVfXw/zkzyWQjG0kIgSQECFsAiUlUWhAmLCqC8Cr4Cigoirgrfvn+UEQDLqC+giAiKgIiGEFlEVxBIA1CGiRkYQlLAkxWkxBCtklmksyc3x+3aqamp5fq7qrunu7zeZ5+ZrrWe7tu3XPvOeeeI6qKYRiGYQA0VLoAhmEYRvVgQsEwDMPowoSCYRiG0YUJBcMwDKMLEwqGYRhGFyYUDMMwjC5MKESEiEwSERWRGTFc+2ARSYlIm4i0eNtURM6I+l5G9RJnG4saETlKRJ4VkR0ikqx0eYzwmFAIgfci5vrcGnMRvg9sAw4G3uFtGwf8pZSLhhUsInKBiMwRkY3eOZMyHDNSRG4XkU3e53YRGZF2zOEi8qiIbBeRVSIyS0SklDoYVctPgUXA/sCHMx0gImNE5AYRaRGRdhFZKyIPi8iJZS1pRIjIESJyh4is8Nr4yyJysYg0BI7xBXv65/2VLHuQfpUuQB9hXOD/U4Bfp23bDoyM8f6TgftUtcXfoKprcp0gIv1VdWdE9x8MPAjcB1yT5ZjfAxMBv3HfBNwOfNArzzDgX8BjOMF2MPAboBW4OqJyVhyvAxBV7ah0WSrMZODnqroixzF349rWp4GlwB7AscCo+ItXPCLSD+jQ3it/pwNvAOcAy4F34vqKfsCVace+Hyc0fTbEU9oiUFX7FPABznA/W6/tkwAFTsd1ftuAxcCJacdNAf4GbAHWAXcAe+a4n6Z9Lg9sPyPt3mcBj+CE1JeA4biOeR3QBrwGXOid05J23ZYQdZ/hHTspbfsh3vajAtuO9rYd5H3/PLAZGBQ45lvAKlwnmu2es4BlQDuwBrgtsE+Ai4FXvTo/B3y8kGcC9AeuA1Z791gB/DCwfyTwW+At7x4PAYcG9n8S2Ap8AHge2AUclqEec4Gr07YN8675Ye/7x4GnA23jT8DeGeozw/ve7H0fne2YMG0OOBx42Hs+W3Gd1cwcz2QAcC2w1mtXTwJHp90/+PlkhmuM8PadkKfNNQE/AlZ6z+9p4H2B/f5vcDzwlHfMPGBa4Jis74G3fyJwr/f7bAHuAcYH9l/uPdtP4tpaB7BbyP7i/wHP5Ho+1fapeAH62of8QuEl3Oj4AFxn8qbfgHCzi/VeIz8EeBtOBfQU0JDlfnt617zK+9+/Viah0OKVb19gPPAzYCFuxLKP9wJ9xDtnjHfO+d51x4Soezah8CnvZZLANsF1MOd5328D/pZ23ju86+2b5X6n4zqqk70XdwbwpcD+K4CXcaOufYGzcTOPkwt4JhfhBMEx3j3e7ZfZ23+fd/4xuM7zfu/4Qd7+T+IEQQo4CjgQGJqhLl/ACcCGwLbzcMJmQOB3/ACwn/fM5gCPZWhjoYUCIdocTpj+Djd7mwx8CEjkaAc/Bf7rPZdDcKPhrd69Gr321Ap81ft/UIZr9PPazHXAwBz3mo0TOsd4v8uXgB3AEWm/wX+AmV4dHgBexGuP5H4PGoAFOKE9w/s8iRMs/vmXe/V5EJgGHAb0C9lf/BJ4KMPzWY4TUk/gvcfV8ql4Afrah/xC4bOBbXt72/xR1HeBh9POG+kd884c93web4YQ2JZJKFyUdsz9wC05rtt1jZB1zyYUvgm8luH414BLvP8fTC8LrhPWbB0Q8D+4Tr9/hn1DcKPs96Rtvxb4ewHP5DrcKLnXbAUnRBQ4JrBtOLAJON/7/knvmOl5frtRuM7s+MC2h4Abc5xzsHft8Wn1KUQo5G1zOMH7iZBtYIhXj3MD2xpxI+jvB7ZtJcMMIe1ap+PUJm04oXoV8K7A/v2BTmBi2nl/Bm5I+w2Cs4ej0n63rO8BcCJu5D8psG0/774neN8vB3YCY8O+K95507y6nR7YNho3EDkS9z5917v/xwu5dpwfMzRHz7OB/1d7f/fw/k4HjhGRrf4HN+oE9wKUyry0778APioii0TkKhE5NoJ7lJM/AQOB10XkZhH5iIgM8PZN8fb9M+33/Dy9f8tcz+RWYCrwioj8XERODhgGD8F1Din/ZFXdhBtZTwlccxduJJoVVX0T+CfwMQAR2Qs3sv2df4yITBOR+0RkmYhsoft5Tsx17TyEaXM/AW4SkUdE5FIROTjH9fbHqdyeCNStA/cbTcl2UiZU9W5gL9ws7h+4WdqTIvJN75BpuBnn4rTyn0xhzzjXe3AIsFp72ute864RrM9KVV0btm4ichBOZXetV0//2utV9WpVfVJV56nqLOBXODVoVWBCIXq6jLvqDQ3o/p0bcA1latrnAOCvEdy7NfhFVf+Bmy5fhRuh/E1EfhPBfdJZA4wJehJ5/+/h7fOPGZt23tjAvl6oM1IeBHwWN5q9GnhGRIbQ/Zt+kJ6/5aHAe9MulfWZqOp83Oj6Em/bb4F/BT1GsqCB/9s1nGH5d8DpIjIQOBPXOf8bwKvTAzid+Dk41ZpvtG/Kcr1O72/Qg6t/2jF525yqXo7rAP+M65ifFZFPhahPOpr/kLQTVNtU9V+q+l1VfTdwM3C5iDR5ZVfcbxEs+yE4VVuQoFNF+jMu9j0I1qc161FpeEI1Cdypqt8IccpTuOdRFZhQKC/zcZ3WMlVdmvbZEscNvZHJ7ar6SZyXxycCo+2duKl/qaSA3YBEYFsCp2qYGzjmPV6H6HMibkTWkqP8bar6N1X9Gq5zOBSnHliMMwzvk+G3XFZI4VV1i6repaqfx41Cj8Pp1l/EvSNd9fK8qA737l8o93t/T8HNGH4fEFIH4zqsb6rqY6r6Et0j3Wy84f0NesJNTTsmVJtT1SWqep2qnozrmM/Pcs9Xceqjo/wNItKI+42K+U3SWYyzNwzE6foFZxRPL/uqQi6a4z14Edgr6GYtIvvhZjAF10dEpuAEwp+8NhuGqTgbTVVgLqnl5efAZ4A/iMiPcC/1fsD/xdkDIhUMIvJdXKfwAu5Zfxin+2/3DmkBjheRR3Gj3beyXGdPnMHwQG/TFG8NwnJV3aCqL4rIP4FficgF3jG/Av6qqi97338PXAbcKiLf9671DeA7gY4x/b6f9Mr9FE5H/VGcIFuiqltE5CrgKm9W8hhOMB0JdKrqjSF/o//BvZALvWufjZuVrFTVbSJyX6BeG3HG7c1efQpCVdtE5G6c19URuBmBz3KckPuSiPwcNxr+Xp5LLsXNNi4XkW/gZjzfSjsmZ5vDqb6uwqnqWnCzt6Nxv3mmOrSKyC+AH4nIeuB14GveeTfkKW8XIjLKu+ctONXPFpyO/WKcDWQzsFlEZuPazEW4trw7zo7wmqreE/JeWd8DEXnIu/9sEfmqd8rPvOMfCVsf7z6HeufMAa703hug24VcRD6Ba2cLcDO9DwJfBL5eyL1ipdJGjb72Ib+heUba9h7GXNw08S66XRxfxjXCphz3DGtoTr/3pbgXYRvOoPd34JDA/g8CS3CNtCXH/S+nt5uhEjAk4oyXv8N1mJu9/0ekXedwXOfdhuuILyO3O+r/wc0wNuKm708DpwT2C/BlumcNb+BcT08M+0xwHeZ8XKe0GXgUeHdavfK6pBbQfo7z7j8/w76P4kbibThvmvd5xzZnqw9O3bPQK1sKN9NJPyZrm/M+v8cJhHbczO1GYFiOOgRdUtsJuKQGjslpaPaucaX3TN/CtdElOPvG7oHj+nvt7zXcDGUNbsY13dvfTH5je773YCJOdea7pN5LBpfUEM/2cjK/Jxo45hO49trqtbd5VJGRWVW7XK4MwzAMw2wKhmEYRjcmFAzDMIwuTCgYhmEYXZhQMAzDMLro0y6po0eP1kmTJhV1bmtrK0OGDIm2QFWO1bk+sDrXB6XU+ZlnnlmvqmMy7evTQmHSpEnMm5ce2SEcyWSS5ubmaAtU5Vid6wOrc31QSp1FJOsCT1MfGYZhGF2YUDAMwzC6MKFgGIZhdGFCwTAMw+jChIJhGIbRhQkFwzAMowsTCmUglYIf/MD9NQzDqGb69DqFUph64YUwYkTs90ltmsLxz/6EHZ39aWrYycNv+x8Sw6PIRVI4UzduLEudqwmrc31Qj3Xm8stjuazNFGImuWkqbZ1NdNDIjs5+JDelJ8YyjHCkNk3hB8vPJrWpoFTIhlEQdTtTWHjttWVZAdmcgsZjoKMDmgb2o3n2BZC4IP+JMbCwDld91kqdUyk4/njYsQOamuDhhyGRyHxsrdS5EOqxziSTsVzWZgoxk0jAuefCMcfkfpENIxfJJLS3u8HFjh2x9QeGUb8zhXIyYYITCvWm8jSio7kZGhvd/01N7rthxIHNFMrEaafBffdVuhRGXyWRgE9/Gs4802acRrzYTKFMjBgBmzZVuhRGX2bkSJg2zQSCES82UygjhxwCiyvjjWrUALt2wYYNlS6FUevEJhRE5CARWRj4bBaRCwP7LxIRFZHRgW3N3rEviMijcZWtUpx6KvzsZ7aQzSiOQYNg27ZKl8KodWJTH6nqy8BUABFpBFYB93rfJwDvBZb7x4vICOAG4P2qulxE9oirbJXixRfhpptANb9boWGkI+LaTjlIpZyHU3OztdF6o1w2heOBV1XVz/ZzDXAxEDS9ng3co6rLAVR1XZnKFiu7dnV7jSSTzqVQtdut0F44o9rw10S0t8OAATZ4qTfKJRTOBO4AEJHTgFWqukhEgsccCPQXkSQwFPipqt6WfiERuQC4AGDs2LEki3TY3rp1a9HnFsLmzf1Yt24syeQqhg0bRmPjVDo7hX79Ohk2bBHJ5ObYy+BTrjpXE7VU59dfn4QIJJMtOY8rtc6zZ0+kvX1fOjuF9vZObrmlhfb25flPrCC19JzDEludVTXWD9AErAfGAoOBp4Dh3r4WYLT3//XAk8AQYDSwBDgw17WnT5+uxTJnzpyizy2E115TvfXW7u8/+IHql76kOnduWW7fg3LVuZqopTrPmuU++Si1znPnqg4apArubyXaaqHU0nMOSyl1BuZpln61HN5HJwHzVXUtsD+wL7BIRFqA8cB8EdkTWAk8oKqtqroeeAw4ogzli5X0OF3Tpjlfc5uOG9VKIgH33+9cYP/wB2ur9UY5hMJZeKojVX1OVfdQ1UmqOgknCKap6hqcfeFoEeknIoOBdwEvlqF8sbJpU0+hMHiweZAY1c/hh8Mpp0CDOa3XHbE+chEZApwI3JPvWFV9Efgn8CzwH+AmVX0+zvKVg40bYfjw7u9xCAXL11D7+F5HTU3OSSFutm+Hd70LFi2K/15GdRGroVlVW4FROfZPSvv+Y+DHcZap3KSrj6IWCoVEzzT6Ljt2OE+gkSPhrbdg7Nh477d9O+y+O6xdG+99jOrDJocxk64+GjIkWqGQTLoOw6Jn1jZbtsDQoU4olGNV8/btbrGcUX+YUIiZTZvcy+wzeDC0tkZ3/eZm6N/fLWyy6Jm1iy8Udt+9vEJh9Gh4443472dUDyYUYqazs3vxGkSvPkok4Je/hJkzTXVUy5RbKLS1OaEwbRosWBD//YzqwYRCmRk40I3CouTAA2H6dBMItUylZgpTp8LChfHfz6geTCiUmZ6LuKNh27boBY1RXQSFwltvxX8/Xyjsthts3Rr//YzqwYRCBYhaMGzfbmsfah1fKAwb5jza4sYMzfWLCYUaYPt2mynUOr5QaGgoT6TUoFAYPrw8sxOjOjChUAGifqm3bYN+lkOvpvGFQrkICoUBA+Dii21xZL1gQqEGsKl+7VMJoTBwoBMEF18MN9/sFkmaYKh9TCjEiGo8huV0tm1zrq5G7bJrl1uPAuVpU21tTij4iyODOUCM2saEQoy0troVzHFjM4X6olzZ10TcYsimJlscWU+YUIiR9LhHPlGP9Hbs6B5FGkaUJBJuUeRxx9niyHrBhEKMbNrUM0KqTxwjvXKoFIzqQMStlC8XiQQcfbQJhHrBhEKMZJspGEYpjBjhBhyGEQcmFGLEhIIRB+UKdWHUJyYUYiSb+giiVSGZ6qi+8HMqxIm1qfrFhEKMZJspDBgAO3dGdx9VF4l1167ormlULzZTMOLEhEKMpKfi9IkjJeegQRbqol4woWDEiQmFGPFTKKYTdaId/5omFGqTdFWjCQUjTkwoVIC4ZgoWKbU2SV+xXq6UnEFMPVk/mFCoAFELBRFTH9Uy6XGPmpqitUllIn12EnVucaN6MaFQAaIWCqqmPqplyh0MLxNDhkSv8jSqExMKFSCOUZepj2qXahAKcag8jerEhEIFiMPQbOqj2mXLFpcWs1xkWkNjM4X6ITahICIHicjCwGeziFwY2H+RiKiIjE477x0isktEzoirbJUmylGX/wKb+qh2KfdMob29t9eczRTqh9jydanqy8BUABFpBFYB93rfJwDvBZYHz/GO+xHwYFzlqgaifMHa213ce1Mf1S5btsD++5fvfplCsdtMoX4ol/roeOBVVV3mfb8GuBhIn6h+GbgbWFemcsVGptGWT5RCwX+BTX1Uu2SbKcSVV6GtrbdQsJlC/VCuzL5nAncAiMhpwCpVXSSBACsisjfwIWAm8I5sFxKRC4ALAMaOHUuyyFRQW7duLfrcMLz1Vn/Wrh1DMrm61762tgaee25vkskVJd/njTeaWLFiFAsWrGfRosz384m7ztVILdR54cLx7LXXf1m6tKNr25o1E3jggVUMHNg7hnapdV69eiAtLcNJJtd2bVu+fDBLl+7G0KHVOV6rhedcKLHVWVVj/QBNwHpgLDAYeAoY7u1rAUZ7//8JONL7/1bgjHzXnj59uhbLnDlzij43DC+/rDp7duZ9HR2ql18ezX2WLFG97TbVzZtVf/zj3MfGXedqpBbqfPnlqrt29dz29a+7z9y57nPlle6vaul1fv551T/8oee2ZctUb7qppMvGSi0850Ippc7APM3Sr5ZjpnASMF9V14rI4cC+gD9LGA/MF5F3AjOAO73to4EPiMguVf1zGcoYOZs2ZQ+b3dAQXZIUf7WrqY9ql85Ot6LYJ5WCa65xC9iuusotXlR1i9oefrj0+2WzKZj6qD4oh1A4C091pKrPAXv4O0SkBZihqutxwsLffivw174qECB7MLyo8V/gfv2goyP/8UbfJ5l0z1q1e3Ch6mJtJZOlZ0gzQ3N9E6uhWUSGACcC98R5n2qkXAl2Mr3ARm3T3OxmBY2NLjd3//5u9tnU5PaVSqY2NWCAM0AbtU+sMwVVbQVG5dg/Kcv2T8ZUpLIxf777nHpq5pFbVElMtm2DUVl/YaMWSG8riYRTEyWTTggsWwZ//jN89atuX6m2x+3bYfTontss6U79UC7vo7oilYKrr3ZT+5/+1L3AcSU9t5lCfZJIdLep8eOdaieqNmZtqr6xMBcxkEy6MMMdHd163rhID6ts1B9RG4G3b3cLIo36xGYKMdDc7PS9vkdIJj1vVAuPgqO6uBYzGdVN1LG0bKZQ35hQiIFEAs49FyZPdgIhLtUR2AtsRG8EtjZV35hQiIkJE+CSS+K/T1B9ZMbA+iTq525Cob4xm0KFiOpFDsZYMvVR7dHZWX5hv3Onc3M16hMTCjFQzs5Z1WYItczWreXNpQCuPVmbql9MKMRAa2v+FzkqwRF8ee1Frj3C5lKwZ29EhQmFGFi3DvbYI/cx/ftHk3zdVEa1TVihYO3AiAoTCjEQRihYfHojDNWQn9moL0woxMDatfmFQlxRJ23EWFtUk1AQiS66r9GTVAp+8AP3t9KYS2oMrFsH06fnPiaOmcKgQZmzZhl9l6efhhUr3CLIONe7hMFvs+U2fNc6qRTMnOmiIPjhzyv5rG2mEAPlVB8FDYyWp7m2SKVg1iz4xS/g+OPLN4rMNtu0nArxkEw61/JyhMUJgwmFGNi500n8XEQVmiD4AluindoimXRtqbOzOjqLqMNpGI7mZje4a2yMLvx5KZj6qELEoT4aPNiEQi3R3OySJ3V2VkdnYTOFeDjySLcA9dJL3Yyw0mpCEwoVYvBgZ5COElMf1RaJBHz843DAAeFiaMW9kNGyr8XDG2/APvvA5z7XO49FJTChUCHiGHWZ+qj2CBtDq6kpnNqyFEx9FA8rVsBhh8HmzdUhFMymEANh3ELjMDSb+qj2CDvyL8e6F1MfxYMvFDZtqnRJHCYUIqajwxmM8hHFqEu1t6HZXtr6JEqhkE0Q2UwhHlasgEMP7YNCQUQsv1cI3nwz3BQwipc4XV1g6qPaI+xixKiEQq6orDZTiIf162G//fqQUBCRd4vIYuAl7/sRInJD7CXro4RZowDRjOrT495b6Iz6JSojcFtb9lScNlOIjxEjnE2hGggzU7gGeB/wJoCqLgKOibNQfZmwQsFP11kK6fmZbaaQnWoKI1AI5bYp5EqwYzOF+Bg+vHpmCqG8j1R1hfRsnR3xFKfvs24dTJ1annulv8AmFDKTSjn/7x07qiOMQFgKGTSUQyiYzSo+hg2rHqEQZqawQkTeDaiI9BeR/wVejLlcfZYwwfCiwtRH4UgmnUColjACYSkkwU45hEJDQ/0EXCzXzLKjw/2uvktxNRBGKHwO+CKwN7AKmOp9z4mIHCQiCwOfzSJyYWD/RSKiIjLa+/4xEXlWRJ4TkbkickRxVaosb73l9INhiFp91NTkOj2jJ83N3ekl41wZHHVHsnEjjBwZ7thyCIV6wZ9Zfvvb8cecWrMGxo2L7/rFkFd9pKrrgY8VemFVfRknQBCRRpxAudf7PgF4L7A8cMrrwLGq+paInATcCLyr0PtWGlUn+ctB+gssUj8juUJIJOCGG9xL/qc/xaM6ikNFVcgAw4RCdGSaWcalblyxwi1QhOrJnpdXKIjIb4BeXY2qfqqA+xwPvKqqy7zv1wAXA/cFrjc3cPyTwPgCrl81lPPBbtvmDFRGfiZOhAMPdHFm4iCZdJ47qtF1JBs3FiYUovAM2r49u/dRvVDOmFMrVsAhh7j/q2VAF8bQ/NfA/wOBDwGrC7zPmcAdACJyGrBKVRdJ9h7008A/Mu0QkQuACwDGjh1LskgF8datW4s+NxctLZNIJltCHbtsWfhjM/H006MZN66N9vatoa4ZV52rGb/OTzwxmmHDRnLXXcsYMyZ6HduwYcOAt9PQAP36dTJs2CKSydJ8DJ94YhRjxrTT2Lg177FtbQ0899zeJJMrSnrOTz21O7vttouGhsxlL6R9l5Oo2/b55+/Ngw/uyVe/uoT29s157VAvvDCMhQtHMHXqRg49NPxznzNnPIMG/Zf16zsK/m1je59VtaAPzg4xt4Djm4D1wFhgMPAUMNzb1wKMTjt+Js6QPSrftadPn67FMmfOnKLPzcVll8VzbCZmz1Z96aWe22bNyn58XHWuZvw633yz+yST8d3rnHNUjztOde7caK7329+qvvpquGM7OlQvv9z9X8pzvvtu1QULsu8vtc3GRdRt+/bbVc8+O9yxc+eqDhqk2tDg/hby/IPvq//8wlJKnYF5mqVfLUb7fQBQiH/NScB8VV0L7A/sCywSkRacimi+iOwJICJvA24CTlPVN4soW8UpZAoYtaHZyM6mTTBjBixZEt899tsP3vWu6FRUhdgUovIMssx9jrVrYezYcMf6SXJKzXvRZ9RHIrIFZ1MQ7+8a4OsF3OMsPNWRqj5HQKB4gmGGqq4XkYnAPcA5qvpKAdcvmFQKZs+eyIAB7nsyGS40cT5aW8vbSWcyClaLsara2LwZpkyBe+6J9z4zZsC8efCOd5R+rU2bym8zymdorpaOK242bw6fG7u5uXsxajXkvSiVMN5HRacNF5EhwInAZ0McPgsYBdzg2Rp2qeqMYu+dDd9LpK1tX377W7eto8MluSjVY+SNN8q3RgFsplAInZ3OeBhXp7Zjh3N7ff/74eqroxEKnZ3hgitGiXkfdRN2gJVIwFlnwcqV8P3vF9+HiLhnXi7vxWxkFQoiMi3Xiao6P9/FVbUV19Fn2z8p8P/5wPn5rlkqvruZqrBrl3/vaDxGwoa48Cl1VJ8rTo1RXvxRve8aGnfCm7jIJxT6Yp3iZtcumDTJJUOaUcAw1ndf9hk61C1YHDYs8iIWRK6ZwtU59ilwXMRlKQvNze5BtLd30q9fAyLdD6fUad+6dbDnnuGPb2x0DapfkamOyrkmopaIo8PetKlb//+2t8Fzz7m/fQ2bKXTT0BAuFP5TTzlb0sqVTluw117hrr9qFey9d/d3P/5R1QoFVZ1ZzoKUi0TCqYluuaWFT31qPwBuvNFtL9WmMHeua0Q7d4a7lp8UZ+hQp9aKyrZhZGfcOPjvf8O/uGEJrik4+WS4+GKXYrGvPc8wKqu+OgsqFL+T3n333Mclk3Dhha5fKaRtBReuQXf8o+C2ShBqjCoihwFTcOsUAFDV2+IqVNwkEtDevpxEwgmFyZPhjjtKu2YqBVdd5V6qn/0snH1izRoXFmHSJNeoCl0NWy9Gvyg54ABYujReofDCC3Dzzd2Gx74SgC8MgwbVvoeSH49o5Ej3XPMJhW3bXATZPfd073RYVqzoaXsaPrw6wmeHyadwGfAz7zMT+H/AqTGXq6yMGeOmfaWQTDpVUNiga6kUXHcd/PCH8PnPuxlDXwvY1heZPDket9SNG7s9hZJJ9yxr8XkGV06XOxx5ue735pswapQT8hs35j426DY8blxhQuGJJ9xg1K9PtYTPDjNTOAM4AligqueJyFjgd/EWq+8xfXphS+P9jsOfike5rL5epvfFMGGC0/1GTdCm4Afg27WrvC6K5Zg5+jkVyh2OvJz389cojBjhOv1cPPIInHCC+3+PPdy5YUil4Ne/ds/sRz9y9Rk5El5/vbSyR0EYM+V2Ve0EdonIMGAdUGGtV/Tsthts2VL8+StWwO9+B9/7XrgG6xu8GxudO+x3vwsf+lDpjb1//+oJwVstBDvLhgYnfKMmqD5KJFzgvVNOKf55+iqMqAg7ys4nWPyZQrnDkfsLxMpxv6BQyDVTSKXg+uu7AxEOGBA+SnGm2eSwYdWhPgozU5gnIiOAXwPPAFuBPpa/Kj/TpsGCBXBMkTnllo/OBW0AACAASURBVCxxqqCw+AZv37h8+OHwi18U1oFkmg34iXaCrm71jq/zjZMtW3rmPvjgB+Hpp4sX8MGZR1iyzQ79UXZ7e+nrcfy0n37QuI4ONxCJezbkX9/PPRDn/daudbr+gQOzC4Xu9U5w4omF/6aZFrz1GfWRqn7B+/eXIvJPYJiqPhtvscrP9Olw663FCYWWFudpUihBjydV56NcCJlGdb6fvEVP7SZTtNE4VGzB65V67UIipOYjUxiGYoWC376OOQY+8xnXsTU0xG9I32cfOPtsJ3y//vV47+fPFBoasguF7vVOxf2miQSce66zcfkeaqrVkSQrjKH5fhE5W0SGqGpLLQoEcB4G+fSH2fjjH+EjHynt/lF1UJaSszfp4SIK9RIpln79ilflFSMUst3PH9WLlD7K9mcK4H7Ta68tzwLK++93q4Xf9rb4BZC/ViCXStlX/5bym06YAJdc0l2fasmHEkZreTVwNLBYRO4SkTNExNbReqjChg0wenSlS+IwodCboGcQuI7z8svj92I5+GB46aXizn3rrfBZ13z8dS/pJBJw0UXw9rfnV3PkG5z4hubgosty5Bdevry42XixiOTupBMJ+MMf4LTTasvlGEIIBVV91FMh7Qf8Cvi/OGNzzTF8eH4XtHRuucUZmcvllpcPy9Pcm6B+PpVy6odf/zr+VItvf7uzUxVDMTOFXIl2hg51uu9SOy//Hs8841SuAO97HzzwQGnXzUUh0WLLyX77uZhHwd90yJBwauBsyYyqwWswlH+DiAwCTsfla34H8Ns4C1Uppk+H+XkjOnWTSsHnPudGDHF3MJnIZWg2ugmqj5JJN1MI6oLjYvJkt1CuGIoVCtkGBO3t0ah5/JnCY4/Be97jtk2dCosWlX7tbPztb26VODjhVk4PnVyddKbZXFjVZLaZYJ9QH4nIH3FJb44Drgf2V9Uvx12wSjBtmgutHHaBTKUXKWVqQPUoFPK5WwY72Ch0wWEpJcdBseqjbEJB1XketbUVV57gPVpbe86+RFxd/QCTUbN4sQt7DqWp5MISFAS5nl8cQqEaCDNTuBknCD6nqnO8NQs1yeLF8KtfuQTvYUb+vltZY2M0HUwhhslsgfTqTX3kuwb6z+zGG3sLiOBMwXcFbm6Ghx4qjy64GMGwdWvhbrT+KD4be+/tgrBlI5WCf/87d7sfPNgJ2f79e24fORK+8IXoZ8vJpHPtffJJ9/2QQ+DFF6O9R5DOzvAqnLfe6h0CoxChkC98RqUIY1N4QFU7ylGYSlPoyD+RgHPOCb9gLR+jR7sl9mHIFs2y3mYKwUVN27fDF7/YW6hv29bzt0ok4OMfd2EJoiDXQrN99y1+lWqh+uV8A4IJE5z9KxO+cJ0zJ/eAqF8/10EHY/akUvCtb8FNN0WrRk2lnL3ikUe6r1vK7xmGN98M31lv2FD8TCHTudCHbAr1QqEj/44O5xERdCsrhUJiMD32WOZR3eLFcPfd1WP4LpV8qqHmZtchNzZ2L6bKJNTTX7ZC7Ue52Lw5e7jjUozNhVKKUMjkd5+JVMqFig4ujgx7bqH49p/g+orGxnhWpPukp+HM1Ulnyow3ahSsX5//PrlsCpW2K+QUCuKouZAW2UgkXHC6b34z3Mi/kDyuYRg9OlyDSqXgjDPgL3/pOTJLpdwCn3vvDT9iK3dQs0JIVw1lKuP06d2ztZ//3BlTw9gLpkxx0UyjINfq40MPje4++cjmfbRzpxOY48dnj/vkx2vKtWLYfx5btsCpp3Y/j7jsNMceG616Ngxr1/bMidK/f/bQFZmypIW1I2VTHw0c6Ga+lSSnUFBVBf5eprJUBcceC6efHm7kn54ko1TCCoVsI7NCPWv8l/xb36qM91Q+wsS7efRRJxQuuQQuuMAJ85kz8wt1P2BdFOTyFGpqcuqOcgjebDMFPyNgrg4nkXBRe885J/tv57c76Pk8fDvN+efDFVdEZ6cZNMitJ0lXzw4YEF/HmT7QCxMpNZ0wKqBsyXTSQ11UYtAWJvbRfBF5h6o+HXtpqoB99oFly+CII/Ifu2oVTJwY3b3HjHFqoXwE484ER1D+iK2tLXyk1qjCH8SBrxrKlRD9scfgssu6vycScPTR4esRRbiLXEIhlXKBEgvNrVBMmbIJhbAz2j32gK98xXnhZcJvX5kyFSYSzjX1Jz8pvNzZePBB+NKXeqtoDjgAXnnFxQuLmmxCIVOa3VLaTbasib5QGDvWtZ2ZM7uj7ZZrkVwYm8K7gJSIvCoiz4rIcyJSk6EuwHXyy5aFOzbqmcLuu4czNCcS8KlPObVKsKH4I7YwI2Xo7nTL4Z5ZDL5B+NhjM9ens9N9ik1nmkvHXgjpK6aDFOu2XIxeOZv3UbpKJBv5hIffvrI5VvgJeKJi8+bMv2ucHkjpz9JPtFMIpdgEgjOFckaGDRLmdXpf7KWoIgox9r7xhjs+KgpRaYwZ03OE7FPISPmd73QrMlevdtcKOwopV+pQVacHnzrVrR5NJ7iqNohIuNy6vrG51NleLptCpmiYcTFoUHahcPDB+c/31Uy5yJe2trHRqTDTXVYLZf367F5ABx7oYiHFRXAGkCunQrbOXySzvSEMwfDZRx+dWSMQN2FcUpcBI4APep8R3raapJApYbEPPgpylTNsHR55xEVqPOus8B1jKuVG7mHXcpTCq6+6VcEnnQT//Gfv/Q8+6FwW09lrL5crNx+HHgrPP196OXOpjxIJOO88pxsPO/33Q1wXSjbPnOAMIJvgADcgKbUzP+KIaFY3P/AAvP/9mffFaVNIpxibQhjX8mwCJThTaGpyNppsM+W4CLOi+avAbGAP7/M7EanJFc31xpw5TtVUiO/37be7kWA5prRPPw0zZnTrkIOkUvCvf8GzGRSZvl0IoKNDss4YCkmKkotsRkOfQw5x6yfCvtSlhM3O1Nls3+7sDZDbAykK3v1umDu39Ou88EL3KuZMrFwZjwE2fUCVTSjkskWVEoU3KBSeeAI+/WknHHP9FlETZpz7aeBdqjpLVWcBRwKfibdYlaUaFpDkIgo/Zj8RT2MjTJrkckKEYeNGN6Uth5vgSy85tYeIu5+vWkul4LjjnJE502wlKBRaWxtzdthR+IV3duZWVQXDTYchylwK6URlR8nG2LFODVUKvuovV9Kg228vz2x15MjM6qNt27oFbTphhEK2ugUjzm7Y4NY9vPe9blZcLsIIBQGCK5o7vG25TxI5SEQWBj6bReTCwP6LRERFZLT3XUTkOhFZ6hm0s/hAxE8UMWLiJJ/uN1e0THAv0ac/3a0yCttRLFjg1DXnnw+zZsU/pQ3aBRKJ7lAHjzzi1AfZXG8nTnShlgFaW/vl7GD33tvZVOKk0kIhKPTinilkumeh3Hyze37ZOvtk0gniqGerTzwBjz/e874DB2aOEJArTEU+oZBrIDJsmFsHEgy3MXUqLFwYrg5REEYo/AZ4SkQuF5HvAE/i4iHlRFVfVtWpqjoVmA5sA+4F8BbEvRdYHjjlJOAA73MB8ItCKhIlwU4lG7lWsZZKvhdq2TI3us/G6NHZjeX+2oQ773TufqlU+LzOv/+9Wxw3fbrzfopSIKT7Y6eHjmhuduoucJ3agAHZZyvBvAKtrf1yZqHr39+tcYhztFmoUIgzWFq++EdRUMjMM51UyqnaZs/OPgvwXWOjTM2ZSsEJJ/QMqQHZR/TZwlRAfqGwdauL9poJ3y704otO7eiXwTdel4MwhuafAOcBG4A3gfNU9doC73M88GrAQH0NcDEQ7P5OA25Tx5PACBGJKDpNYQTVD9mI2h3VZ+jQ/PHYW1pyC4VcHlTFhiSYPdsZfufNC7/ILiy+P3ZwEd1LL3W/FOAMpEuXugVqu+/uXt4wMae2bs0uFFIp+PKX3TqCONUQhQqF//zHZfMrpjz5VJ/Z7ChtbcUZtzNx1FEutW0xOv8wLryJhFOnhHW9DnvfQt6LXIL7ueecY0S2uucT+qouhI0fmhzcQOyZZ3KXKSryuqSKyP7AC6o6X0RmAu8RkddVtRCb/JnAHd71TgNWqeoi6dmC9waCSoyV3rYefiQicgFuJsHYsWNJFjl33Lp1a9Zz164dwLx5u9O/f3YXlmeeGUm/fp0kk9GmnFq/fk/++teNjBuXXX/18MMTGDp0NW+8kTlO4YoVw3jhhX60tm7osX3r1q0MGzafhoYj6OxsoF+/ToYNW0QyuZmWlkkkky0Zr/f888O48MKpqAp//3snX/jCUl59tY2NG7PnL33hhWEsXDiCqVM3cuihuQPgz549kfb2fQGhvb2TW25pYdSodg47bDPJ5Pau6/3+91PZtUsYMKCTvfZaRCKxmfb2zC+wX5/164ewdOk8Ghp6S1r/vqrd921vX15w+XP9dgAvvzyMbdv60dGxIesxPi+8MIzvfW8qnZ3CDTd0cvXVi/LeP70swbbd0SEsXz6RZLJ7lPP6673Lu3btADZsGEkyWXqe0ueeG8YVV7j20r9/YXUQ2Z3GxsO89Sfa1T4zsddek2hvbyGZzP0+h2HYsGE0NEwFpMd7AZmf7+OPj2bs2LZe7eqFF4Zx0UVH0N7ewMyZnXzxi0vZvLl/j3a0dOkQVq8eRDKZeWTV0jKJ116Dgw9u4dVX3bYBAxr57nf3Y88927uuVWqds6KqOT/AQpzwmAy8DPwY+Hu+8wLnNwHrgbHAYOApYLi3rwUY7f3/V+DowHkPAzNyXXv69OlaLHPmzMm6b+dO1e98J/f5t96qunRp0bfPyl/+ovrUU7mPmTUr9/6lS1V/+9ve2/06f/ObqhddpDp3bve+735Xtb098/Xe9z7VhganCW1sVP3a11TvuCP7/efOVW1qcscOGtTzPpl49FHVfv3cPQYMcMd/61uqnZ3dx1x5pbueX4Yrr8x9zVmz3Plf//rirM9p7lxXvsZG1f79u8vpbxcJV/7LLsu9f+FC1bvuyn2Mz5VXuvuGrWc6s2b1bNurV6vecEPvY9J56inX9qKglDrMnq16++3unHy/e7CN5Hqfw/KZz6h+73u975vp97r5ZtWWlt7bg+0UXJtuaOjZjh55RDVXcS+7TPXSS3tumzvXvSPBd6qUOgPzNEu/GmbxWqeq7hKRDwPXq+rPRKSQuI8nAfNVda2IHA7sC/izhPG4MBrvBFYBweB7471tZcdfMJKL1audP3zUjBlTumom3wK8hgb48Y97qhomTnTG5v33d9/9BWobNjiXuMce6w5vcMIJ8Npr2a+fKUZOrin+rl0uPMKmTc4VMZGAv/+9Z/lyhVjIxKhRzlc8l6HZX6GbTDobkq+SmzPHqVOCqoRSVBSFqI+iXuyWaTVzJhVT2FXPYSilDi+8AN//fjgPwAkTnH1pQkQhO8eNcyrMMGRTAQXbqW8HSA8j89Zb3e9ZJpYv793efON6OULShBEKO0XkLOBc3OI1gEKWuJyFpzpS1edwax0AEJEW3GxgvYjcD3xJRO7EhdbYpKohliBVhra2zPkMSmX0aHj55dzH5DNEDx3qPBhykf7S+WsV9t+/2xjd3u4EZDLZ3Xk2N7tY+ldemf3akyd3Z+MK0yn8+9/wjW84nfYf/uCinaZS7pMewiPsSupJk5xdqLW1X06HAH+F7qZNcOGFbrXsggXhBVAYL5tChEIi4RYUTp4czYrxTKEr/DzCu+3W87gw8b7CkEjAxRe73+/DHw5fB9+QGtYlfNo096yiEgqFeExt2ZLZWBxsp6NGuTaVHossn01h2TLnfRZs/83N3fYg/1pxLeALIxTOw+VmvkJVXxeRfYHbw1xcRIYAJwKfDXH434EPAEtxnkrnhblHrZFvlB+m4YpkP27Xrsw+9ZMmdftC+yN93+0vmeydMyKXJ8SaNfC1rzmPpvTE5pkIruAdP955OIETTOmxncJ2MPvs4wzTHR0SapXu4sXOmO6v6v3Zz1wI8v/933yG7J6dayYKNTRPnOh+7yhYu9YJmCC+C3LQkB8mxEUhnHqqa8e5frv0cCnPPuvcL8Ny2GFu5fOpp5Za2vykL1bLtXgt2E4PP9wZ3D/3ue5tGzZkd2f1s989+ij88pfd7T/ToCiuhaN5hYKqLga+Evj+OvCjMBdX1VZgVI79kwL/K/DFMNctBw0N4eLnRE2+xORvvllavCV/QVg6QVdFPwprsSqMNWvcCLG1NX8n/tprbpbi40eJLXWavM8+7iUKiz89V3XP/c033XqMfL91rrhHPoUKhVJI76gyzRQ2bnTqw898pvu3bW93PvlRMWUK/OIXcMopmff7s1F/5Pvww26NwPnnh79HlLkHco3efRfnbIvVcpFIuDSlQQ+4XKlWM63BKGZQVAphwlwcJSL/EpFXROQ1EXldRHJolGuDvfbKvagpruxI+abO+dxR85EtiFxjY7cdxY/Xkx6FNQxbtrgGv8ce4Va2/uMf8IEPdH/3p8mlrpgeMaJnXPp8+Lrg4H3339/NNnIRZqFZ3NnCgviDGZ/W1p4zmVTKzeJuvTVeN9x8rtUPPeQ62mDnt3Fj4eszonoP/ThbmcgU6qKQqAcHHABLloQ7P1M7LDdhFq/dDPwEOBp4BzDD+1vT5Fqr4GeyqgQtLa5sxfLqq7mNXD6jRrkgboWOTB56CE48MXy4g9Wre673yBeeOS4y3Xf//elyCcxGnCEpimHwYGhvzz69LTQRU1xs2OBG+n4q1SFD3BqYQoVUIVGNc7FkSWFCoRDCrHvyqVT7DxKma9ukqv+IvSRVxj77uEZ69NG9961ZE52nRqEsW+Y63VLIF9l13briVVTz5sFpp7mRUL6RejLpFmoFDWpQvmlyOun3DbOQcOPGaFOylsrgwdDWlv0BF5qIqVQy6d7Xr3cd7SOPuDYwbx5cdJGbTf3734V1hr6xOZgzuhheew0+9KHM+zLFPypkhtKvX2FZ/irV/n3CzBTmiMiPRSQhItP8T+wlqzC5Ql3EtZo5DNkSj6Tje88E6ejIPe3147zkClvskyl+i68i8RP35CKVcnGU0sMK9DXC2BTKSb6ZQjAR04MPxtv5+G7OQVIp+OhH4cgj3b0vucSpMzs6etqRwnLEEdHEBdqxI7tNpdSZQl8jbOa1GcCVwNXe56o4C1UNDBrkppSZlupXUiiEJVMoihUrBnPQQdnP2WcfJwhfftm5ZuYiU5av3/zGzWTyxY2BbjVGMR1BWHbbDdra4vUUqEb1UXCmkGlEm0g4I7PvAbNjR+l5FDIxZYrz6vLxo9vOmeNG5X47mTnTdcjF6NHDzOZKJV0oFJvC1X8W1R6FOYz30cxyFKTa8MPzZsqt+/jjbsq6fXs8Iy0/THQpdgtf1xpcYLdkyVDOPTf7Ofvu6wyrucIW+/iJRHwvilQKPv9518nfc4/7vXJNscuRkWzHDnjppaG91FOF0L9/t4dMJnKl4qwEy5fD44/vzcEHu9H3E0/0Vs+BG52nUq7jjtod1eeQQ9xAwZ91+ukl0xcFFroGJZ0VK1zIkgED4nkflyxx62f2289dP9sahVz478vo0fE5qURFmNhHY3GzhL1U9SQRmQIkVDVvpNS+jB+YK70Bp1Jw/fVu+09+Eo8xaNMmlx7Td+fzXxbV7tC++e6ZyQC3cuUgDjgg+zmTJjk3Qn+dQC78mYgffjuZdIIsrAEzkYBzznGeGXGk9UylnLFux47hvdY7FIJvJMz2u+3cWbo+OypSKbcid8eOvfiHZwXcudMlvUmv//77u0EP5M/NXCzp+Y2nTXMDnc7O3gOBYvXoqZRbX9LRsS+zZxf3nDdvzt7Jp1LwkY84G8xDD7nrjxtXuJeU74G0++6Vy9YYljDFuxV4APDHnK8AF2Y9ukbwR7LpU9piE7GHxRc6P/yhS8P3nvfApZe6/2fOdFPvMDr49PDZqRQ8++xwnnoq+zmvvw5//nO4ldrp6qlsv1e2UZGffzl9UVxUdAspKek5hfFAqha6PYtcnXNF/Wxo6H42cQkF6Pn8W1pcBx6lZ43/PnZ2Fv+cly7N7nmUKXpqrlwK2Zg82d1n06bqmllmIoxQGK2qfwQ6AVR1Fz2T7tQkiYRbhXjppT0bcLbOLyr8zqyzs/uvqvu/kNC+wZmCv1Bo4cIRWQVKKuW8mlpb3bqBMEInKBTe+U438g++8MOHZ1+IF2WsnUx0x9zvLOk55RMKK1ZEmxZyx47i1Yb+Gg+/zvnWe/hqyjiFAnQLhtdec6PuKAcCfp1FtOjnvHRp9pmg345Eun/HYvJd+Dkm4syVERVhml+riIzCy30gIkcC0caLrlLe8x6X3P3QQ7u3xa32CMY48XX7fmgK//8wjX/33bvd6HxdLkjWVcKZRkS56jZqVE+hsGqVy88bXJHqL2DLNDJ65ZX8xuxS8PXUt9zSwqc+tV/RzynXIrxUCm67LbPdqVhaW7Ovds1Hep0ht55+yhSXzCVOoTB+vFuLsn17uPUxheLX+RvfeIPPfnaPon7/V1+FD34w8z7/+tdd5wZLiQTcfXd2IZIN3y01V4iLaiGMUPgf4H5gfxF5AhgDnBFrqaoEP3VhUCh0dEQbmyaddKMbZP4/X+MPqgf82Q100tTUkFGgFBqFdMSInr7bmRbFjR3rOpxML9CSJS7aapwkEtDevpxEYr+ir5HPgyqT3akUShEK0LvOucozY4aLsdPWVlwIhzD4HkjPPAOfDRMBrQica+tLpFLFWcu3b8+tMk0knJH5zjvd91xZ1/JREzMFdcl1jgUOwuVmfllVQyRv7PuMH987YfaaNc7QFCfpRrds/xdyvbPPhv79s4+aC/UASQ/dsHRp77UNe+yRXfWyYkV00S0rxbHHhvegChtLq1ShUAj77uu8g+KM7zVlijNoFxPCohAGDnSNMa7fL7hCvxibgs+GDS6QXzWT1aYgIu8QkT2hy44wHbgCuFpEqnwCFA3jxsF/04J399XObPx4+NjHlufs7P3FRGEFT3AUnWntRq5QF52d1e+F4ZMtP+7kyfDVr4YznIYNildOoVAOf/lRo5xxefXq+Bconnmmcx31Ceb9Ts8BHjzGd9vNhx8fbNu24mZWo0e7wVNfVh/9CjgBQESOAX4IfBmYCtxIHaiQ+vfvvTx9+XI3+ulLLF/e7ToaF5k6+XQPqL7KXnu5wUG60GtpcR5hJ5+c/xq+UMiV2wF6B7CLm379MudsjopUyq3pWbAA7ror3ng+hxziEvSsXdudyyDdNhe0/fgOGG1tvcO0Z+Ltb3f1KHbx2uTJLhz2RRcVX8dykGus1qiqflLZjwI3qurdqvptXGrOumTFivg72KjwbQqPP545hlPcZIv50pdmCZDdA6mQiLXVOFMA94wefji+UbzvJReXC3eQVMoJnksvdQsp29q679ve3rsMmRbT5eLYY50NplgOOACeey7aEOVxkFMoiIg/kzgeeCSwr0IxQivP5s35R3vVgq/HfvHFzDkUoiLXyCnT9r6mgssWQruQiLXVKBRSKTey/s9/4os/Vc5Q0EHDPziB59/Xuer2LIOfNyRs2Xbf3dkEimWffZzqKUoX5jjI1bnfATwqIuuB7cC/AURkMnXiktrX8d1SVeMZmftB8XKFSci0eG3JknjdUaNm5Ur4/e+deiKoXihE1VONQiFTGO2oVTulhrAohHQPumuvdaEl/GgA3/oWXHFFz6Q1X/qS8zw6+eRwZevf3/1mxTBvnlOnfvvb0bkwx0FWoaCqV4jIw8A44EEvMxq42cWXy1G4amDYsJ6zg2qPWxJkzBg3wo1rBaUfjCzXitBMvPKKy8zWF0il4L3vdaqITOEiwlKNQqFQN+RiKVco6HwC6Oije2/bbTeXNySsjWC33Zzh/JRTCq9TJlVanxIKAKr6ZIZtr8RXnOrDX6vQ14zL4ITC/ff3zGwWJf6q5ldfhaOOCn9e3Ctoo6TQRX3ZGDLEjVrzUU6hUM5RfLnIJYAKUXFmIpWCWbPCG6bTCS5MrVRWtTD0IXNfZRg/vjsmfL5FLtXGmDEu3eWMGfFc34/8uGxZduO7H2U0SLHeG5UgU5gDKHzGGHamUKy7Y7EU6obclyl1lp9pgFAI1ZBVLQx1azAOy4QJ8K9/uf9XrnRCoq+wbJkzjC1YEE8D9GcKu3Zlj8e/xx5Oj1rt+Sey4b/IN9zg3E/933H9+sKy02XKP5GJuOw/hlMBpwekK0RQRKFuq3RWtTCYUMjDuHFu4Q30LXdUP8NVcKobNf5inFwvlh/qwhcKO3fGk9AlThIJ1w6Cv2Eh7qgQfqZgxMekSW6g9La3ue+trYXNympR3ZYJG5PkIbiAbfnyvuNKWepUNwzpQfEykR5Q7vXXXXiFvkZ68nUTCn0PXyj4LF8e3qXYpx7UbSYUCmDlyr6jBimHf/jw4a5zzBXTJl0o3H+/8+KpZj/tTKTbQApZowDuGRTrymhEwz77uOfms2xZYYK9XohNKIjIQSKyMPDZLCIXisj3RORZb9uDIrKXd/xwEfmLiCwSkRdE5Ly4ylYsO3c674G+QDmMWg0Nbs1BrpDIvvoInCD45jfhxhvjWywVN76qbOvWwlMyFnJ9I3rSw64UKtjrhdhsCqr6Mi5OEiLSCKwC7gXe8kJlICJfAWYBnwO+CCxW1Q+KyBjgZRGZraoxRmapbcph1Fq1KvcahSFDuhOrP/RQ75SdfWka7quQbHTZNxHpOeNbsybeRE99lXKpj44HXlXVZaoazMU1BC95j/d3qIgIsBuwAcgQOaf8DB2aPYNYvdPQ4JKOZBv1B1/CjRvzZwOrZo44AhYtqnQpjKjoazG4ykW5vI/OxIXNAEBErgDOxYXLmOltvh6XzGc1MBT4qKr2ClgsIhcAFwCMHTuWZJEW1K1bt4Y+d/PmPbjnnq20tOxBMtlS1P2qgULqHIYXXhjGs89OZdEi4YorOrn66kUcemhv6dnSMom//W0Fa9dO5Kqr3mThwhFMnbqR9vbNsQZIg2jr3N7ewF/+Mp5hw5bT0jKp4LYQIqMYjQAADVRJREFU5pxirptO1M+5LxC2zsHfd9my0n/rShLbc1bVWD9AE7AeGJth3yXAd7z/zwCuwSXymQy8DgzLde3p06drscyZMyf0sY8/rnrnnarXXFP07aqCQuochiuvVG1sdBGQGhvd90ycd57q+96net99kd4+FFHX+dvfVn3jDdXrriv83Msui+aYfERd575A2Dr/6EeqW7a4/2fNiq885aCU5wzM0yz9ajkmTycB81V1bYZ9s4HTvf/PA+7xyrzUEwoxxvYMz/jxzmOmr6xRKBdhPJxSKZd568EHXRKUvmhcDqJqBsq+jO+W2t7u2qzRm3IIhbPoqToKZuw9DXjJ+385zvaAiIzFpf98rQzly8tee8GTT/adNQrlIoyHUzLpdLdxrpcoJ0OHupj4cRmb+0r4j77KpElOqPelhajlJlabgogMAU4Egim7fygiBwGdwDKc5xHA94BbReQ5nArp66qaZ2lUeejf33kqWCPqTT4Pp74SBCwshx8Ov/51PFFed+2KN1+y4YTC00+7NmmzvczEKhRUtRUYlbbt9CzHrgbeG2d5SmHkSLj55p7xb4z81FpogF27XH0WL46+LuXOulaPjBnjFlMOHAgnnFDp0lQnFvsoBKmU6wRmzaru5BjVSl8IAhYGP57U9u3FhU7OhwmF+PHVc6tW9Z3oBOXGvHRD4OvFy5Fn1qhe/HhSUHw7yLVi2YRC+ejocKk4jd6YUAhBOfPMGtVLqe1g0CA3y8iGCQWjGjBZGYJa04sbxVFqO/AjpWYL12xCoTwMHpw/um89Y0IhJLWiFzdKo5R24AuFbMl5WltdDmAjXtrb4ZlnnI3I3unemPrIMMpEvpwKNlOIn1QKrrzSzfb6aqTeuDGhYBhlwoRC5Ukme0fqNXpiQsEwyoQJhcpjTiP5MZuCYZSJIUO6Ew5lYutWEwpxY04j+TGhYBhlwmYK1YE5jeTG1EeGUSbyCYXOTot9ZFQeEwqGUSbyCQXDqAZMKBhGmTChYPQFTCgYRpkYOBDa2ipdCsPIjQkFwygT+RLoWIIdoxowoWAYhmF0YULBMAzD6MKEgmEYhtGFCQXDMAyjCxMKhmEYRhcmFAzDMIwuTCgYRhlZsQJ+8IPecfw7OqDB3kajCrCAeIZRJlIpuO02F8u/qclF6/QDs23blj1Np2GUExubGEaZSCbdjKCjo3eCFwubbVQLsc0UROQg4A+BTfsBs4BRwGlAJ7AO+KSqrvbOaQauBfoD61X12LjKZxjlprkZ+vVz0VDTE7xY2GyjWohNKKjqy8BUABFpBFYB9wJvqeq3ve1fwQmKz4nICOAG4P2qulxE9oirbIZRCRIJuOwyWLcOzjyzZ0x/EwpGtVAum8LxwKuquixt+xBAvf/PBu5R1eUAqrquTGUzjLJxwgmwfn3vJC8mFIxqQVQ1/1Gl3kTkFmC+ql7vfb8COBfYBMxU1TdExFcbHQoMBX6qqrdluNYFwAUAY8eOnX7nnXcWVaatW7ey2267FXVuX8XqXHnefLOJJ54Yzamnru6xfd68kQwY0Mnhh28q+R7VVudyYHUujJkzZz6jqjMy7lTVWD9AE7AeGJth3yXAd7z/rweexM0eRgNLgANzXXv69OlaLHPmzCn63L6K1bnydHSoXnZZ7+333qs6f34096i2OpcDq3NhAPM0S79aDu+jk3CzhEwpy2cDp3v/rwQeUNVWVV0PPAYcUYbyGUbZaGhwLqnptLZCnQ10jSqlHELhLOAO/4uIHBDYdxrwkvf/fcDRItJPRAYD7wJeLEP5DKPiPPss3HJL70VthlFuYjU0i8gQ4ETgs4HNP/TcVTuBZcDnAFT1RRH5J/Cst+8mVX0+zvIZRjWQSsE11zhX1Z/+tOeiNsMoN7EKBVVtxa1LCG47PcvhqOqPgR/HWSbDqDQiTgD4YS2SSdi1y6mV/EVtJhSMSmErmg2jzIwdC2sDFrbmZmhsdJ/0RW2GUW4s9pFhlJmJE11gvHHj3PdEAs45Bw44wAkEmyUYlcRmCoZRZiZMcELBZ9s2OPBAuOQSEwhG5TGhYBhlZsIEWL68+/vixTBlSuXKYxhBTCgYRpkZMQI2buz+/vzzcNhhlSuPYQQxoWAYZUak5/eWFpg0qRIlMYzemFAwjAoTdE81jEpjTdEwDMPowlxSDaMCNDW5hWpbt8LIkZUujWF0Y0LBMCrA3nvDqlXONfXwwytdGsPoxtRHhlEBJk50bqnmeWRUGyYUDKMC+AvY1qxxYS8Mo1owoWAYFWD8+O5VzekuqoZRSUwoGEYFGDQI2toqXQrD6I0JBcOoEKtWOYOzYVQTJhQMo0IsWQILFli2NaO6qFuX1AsXXsiIlhGVLkZZ2bhxo9W5Sti0dAqLHr+Ox/4t/Po3O3nb//c/DJ+8OJJrV2ud46Qe63z5pMtjua7NFAyjAmx6aSqqAtpI565+bHppaqWLZBhAHc8Urp16Lc11luIqmUxanauE1EFw/N/dquampn7MvugCEokLIrl2tdY5Tuq1znFQt0LBMCpJIgEPP+zyMVu2NaOaMKFgGBUikTBhYFQfZlMwDMMwujChYBiGYXRhQsEwDMPowoSCYRiG0YUJBcMwDKMLEwqGYRhGF6KqlS5D0YjIG8CyIk8fDayPsDh9AatzfWB1rg9KqfM+qjom044+LRRKQUTmqeqMSpejnFid6wOrc30QV51NfWQYhmF0YULBMAzD6KKehcKNlS5ABbA61wdW5/ogljrXrU3BMAzD6E09zxQMwzCMNEwoGIZhGF3UpVAQkfeLyMsislREvlHp8sSBiEwQkTkislhEXhCRr3rbdxeRf4nIEu/vyEqXNUpEpFFEFojIX73v+4rIU96z/oOINFW6jFEiIiNE5C4ReUlEXhSRRB084695bfp5EblDRAbW2nMWkVtEZJ2IPB/YlvG5iuM6r+7Pisi0Uu5dd0JBRBqBnwMnAVOAs0RkSmVLFQu7gItUdQpwJPBFr57fAB5W1QOAh73vtcRXgRcD338EXKOqk4G3gE9XpFTx8VPgn6p6MHAEru41+4xFZG/gK8AMVT0MaATOpPae863A+9O2ZXuuJwEHeJ8LgF+UcuO6EwrAO4Glqvqaqu4A7gROq3CZIkdV/6uq873/t+A6i71xdf2td9hvgf9TmRJGj4iMB04GbvK+C3AccJd3SK3VdzhwDHAzgKruUNWN1PAz9ugHDBKRfsBg4L/U2HNW1ceADWmbsz3X04Db1PEkMEJExhV773oUCnsDKwLfV3rbahYRmQS8HXgKGKuq//V2rQHGVqhYcXAtcDHQ6X0fBWxU1V3e91p71vsCbwC/8VRmN4nIEGr4GavqKuAqYDlOGGwCnqG2n7NPtucaaZ9Wj0KhrhCR3YC7gQtVdXNwnzp/5JrwSRaRU4B1qvpMpctSRvoB04BfqOrbgVbSVEW19IwBPD36aTiBuBcwhN5qlponzudaj0JhFTAh8H28t63mEJH+OIEwW1Xv8Tav9aeW3t91lSpfxBwFnCoiLTiV4HE4ffsIT80AtfesVwIrVfUp7/tdOCFRq88Y4ATgdVV9Q1V3Avfgnn0tP2efbM810j6tHoXC08ABnrdCE85IdX+FyxQ5nj79ZuBFVf1JYNf9wCe8/z8B3FfussWBql6iquNVdRLumT6iqh8D5gBneIfVTH0BVHUNsEJEDvI2HQ8spkafscdy4EgRGey1cb/ONfucA2R7rvcD53peSEcCmwJqpoKpyxXNIvIBnP65EbhFVa+ocJEiR0SOBv4NPEe3jv2bOLvCH4GJuLDj/1dV0w1afRoRaQb+V1VPEZH9cDOH3YEFwMdVtb2S5YsSEZmKM6w3Aa8B5+EGezX7jEXkO8BHcR52C4DzcTr0mnnOInIH0IwLj70WuAz4Mxmeqyccr8ep0bYB56nqvKLvXY9CwTAMw8hMPaqPDMMwjCyYUDAMwzC6MKFgGIZhdGFCwTAMw+jChIJhGIbRhQkFw8iAiKiI/C7wvZ+IvBGIvnpqKRF2ReRCERkcRVkNI0pMKBhGZlqBw0RkkPf9RAKrRFX1flX9YQnXvxAXzM0wqgoTCoaRnb/joq4CnAXc4e8QkU+KyPXe/7d68eznishrInKGt73Zn1l436/3zvsKLm7PHBGZ4+17r4ikRGS+iPzJi1llGGXHhIJhZOdO4EwRGQi8DbcaPBvjgKOBU4CcMwhVvQ5YDcxU1ZkiMhr4FnCCqk4D5gH/E0H5DaNg+uU/xDDqE1V91gs7fhZu1pCLP6tqJ7BYRAoNVX0kLuHTEy5iAU1AqsBrGEYkmFAwjNzcj4vf34zLz5CNYJwd8f7uoudsfGCWcwX4l6qeVWQZDSMyTH1kGLm5BfiOqj5XxLnLgCkiMkBERuAievpsAYZ6/z8JHCUikwFEZIiIHFhKoQ2jWGymYBg5UNWVwHVFnrtCRP4IPA+8jove6XMj8E8RWe3ZFT4J3CEiA7z93wJeKb7khlEcFiXVMAzD6MLUR4ZhGEYXJhQMwzCMLkwoGIZhGF2YUDAMwzC6MKFgGIZhdGFCwTAMw+jChIJhGIbRxf8P0RSPPhzqi+UAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "5Zwfa0nRz_Y3"
},
"source": [
"#### *Machine status*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rDXdlSZxr5SC",
"outputId": "21371378-fa65-48f9-ab9b-28f35c23f63a"
},
"source": [
"machine_status = df['machine_status'].unique()\n",
"machine_status"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array(['NORMAL', 'BROKEN', 'RECOVERING'], dtype=object)"
]
},
"metadata": {
"tags": []
},
"execution_count": 9
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 411
},
"id": "XODi_LMlseKj",
"outputId": "31a71795-b193-410d-96d4-0059d2ab3bf0"
},
"source": [
"df_status_NORMAL = df[ df['machine_status']==\"NORMAL\" ]\n",
"print(\"Machine was having 'NORMAL' status {} times.\".format(len(df_status_NORMAL)))\n",
"df_status_NORMAL.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Machine was having 'NORMAL' status 205836 times.\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2018-04-01 00:00:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2018-04-01 00:01:00</td>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.2118</td>\n",
" <td>46.310760</td>\n",
" <td>634.3750</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.98958</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.0556</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2018-04-01 00:02:00</td>\n",
" <td>2.444734</td>\n",
" <td>47.35243</td>\n",
" <td>53.2118</td>\n",
" <td>46.397570</td>\n",
" <td>638.8889</td>\n",
" <td>73.54598</td>\n",
" <td>13.32465</td>\n",
" <td>16.03733</td>\n",
" <td>15.61777</td>\n",
" <td>15.01013</td>\n",
" <td>37.86777</td>\n",
" <td>48.17723</td>\n",
" <td>32.08894</td>\n",
" <td>1.708474</td>\n",
" <td>420.8480</td>\n",
" <td>462.7798</td>\n",
" <td>459.6364</td>\n",
" <td>2.500062</td>\n",
" <td>666.2234</td>\n",
" <td>399.9418</td>\n",
" <td>880.4237</td>\n",
" <td>501.3617</td>\n",
" <td>982.7342</td>\n",
" <td>631.1326</td>\n",
" <td>740.8031</td>\n",
" <td>849.8997</td>\n",
" <td>454.2390</td>\n",
" <td>778.5734</td>\n",
" <td>715.6266</td>\n",
" <td>661.5740</td>\n",
" <td>721.8750</td>\n",
" <td>694.7721</td>\n",
" <td>441.2635</td>\n",
" <td>169.9820</td>\n",
" <td>343.1955</td>\n",
" <td>200.9694</td>\n",
" <td>93.90508</td>\n",
" <td>41.40625</td>\n",
" <td>31.25000</td>\n",
" <td>69.53125</td>\n",
" <td>30.46875</td>\n",
" <td>31.770830</td>\n",
" <td>41.66666</td>\n",
" <td>39.351852</td>\n",
" <td>65.39352</td>\n",
" <td>51.21528</td>\n",
" <td>38.194443</td>\n",
" <td>155.9606</td>\n",
" <td>67.12963</td>\n",
" <td>241.3194</td>\n",
" <td>203.7037</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2018-04-01 00:03:00</td>\n",
" <td>2.460474</td>\n",
" <td>47.09201</td>\n",
" <td>53.1684</td>\n",
" <td>46.397568</td>\n",
" <td>628.1250</td>\n",
" <td>76.98898</td>\n",
" <td>13.31742</td>\n",
" <td>16.24711</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>38.57977</td>\n",
" <td>48.65607</td>\n",
" <td>31.67221</td>\n",
" <td>1.579427</td>\n",
" <td>420.7494</td>\n",
" <td>462.8980</td>\n",
" <td>460.8858</td>\n",
" <td>2.509521</td>\n",
" <td>666.0114</td>\n",
" <td>399.1046</td>\n",
" <td>878.8917</td>\n",
" <td>499.0430</td>\n",
" <td>977.7520</td>\n",
" <td>625.4076</td>\n",
" <td>739.2722</td>\n",
" <td>847.7579</td>\n",
" <td>474.8731</td>\n",
" <td>779.5091</td>\n",
" <td>690.4011</td>\n",
" <td>686.1111</td>\n",
" <td>754.6875</td>\n",
" <td>683.3831</td>\n",
" <td>446.2493</td>\n",
" <td>166.4987</td>\n",
" <td>343.9586</td>\n",
" <td>193.1689</td>\n",
" <td>101.04060</td>\n",
" <td>41.92708</td>\n",
" <td>31.51042</td>\n",
" <td>72.13541</td>\n",
" <td>30.46875</td>\n",
" <td>31.510420</td>\n",
" <td>40.88541</td>\n",
" <td>39.062500</td>\n",
" <td>64.81481</td>\n",
" <td>51.21528</td>\n",
" <td>38.194440</td>\n",
" <td>155.9606</td>\n",
" <td>66.84028</td>\n",
" <td>240.4514</td>\n",
" <td>203.1250</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2018-04-01 00:04:00</td>\n",
" <td>2.445718</td>\n",
" <td>47.13541</td>\n",
" <td>53.2118</td>\n",
" <td>46.397568</td>\n",
" <td>636.4583</td>\n",
" <td>76.58897</td>\n",
" <td>13.35359</td>\n",
" <td>16.21094</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>39.48939</td>\n",
" <td>49.06298</td>\n",
" <td>31.95202</td>\n",
" <td>1.683831</td>\n",
" <td>419.8926</td>\n",
" <td>461.4906</td>\n",
" <td>468.2206</td>\n",
" <td>2.604785</td>\n",
" <td>663.2111</td>\n",
" <td>400.5426</td>\n",
" <td>882.5874</td>\n",
" <td>498.5383</td>\n",
" <td>979.5755</td>\n",
" <td>627.1830</td>\n",
" <td>737.6033</td>\n",
" <td>846.9182</td>\n",
" <td>408.8159</td>\n",
" <td>785.2307</td>\n",
" <td>704.6937</td>\n",
" <td>631.4814</td>\n",
" <td>766.1458</td>\n",
" <td>702.4431</td>\n",
" <td>433.9081</td>\n",
" <td>164.7498</td>\n",
" <td>339.9630</td>\n",
" <td>193.8770</td>\n",
" <td>101.70380</td>\n",
" <td>42.70833</td>\n",
" <td>31.51042</td>\n",
" <td>76.82291</td>\n",
" <td>30.98958</td>\n",
" <td>31.510420</td>\n",
" <td>41.40625</td>\n",
" <td>38.773150</td>\n",
" <td>65.10416</td>\n",
" <td>51.79398</td>\n",
" <td>38.773150</td>\n",
" <td>158.2755</td>\n",
" <td>66.55093</td>\n",
" <td>242.1875</td>\n",
" <td>201.3889</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" timestamp sensor_00 ... sensor_51 machine_status\n",
"0 2018-04-01 00:00:00 2.465394 ... 201.3889 NORMAL\n",
"1 2018-04-01 00:01:00 2.465394 ... 201.3889 NORMAL\n",
"2 2018-04-01 00:02:00 2.444734 ... 203.7037 NORMAL\n",
"3 2018-04-01 00:03:00 2.460474 ... 203.1250 NORMAL\n",
"4 2018-04-01 00:04:00 2.445718 ... 201.3889 NORMAL\n",
"\n",
"[5 rows x 53 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 10
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 411
},
"id": "zp_lLKpVtmGm",
"outputId": "514505b8-6cd5-4fe7-aa5b-64a033959101"
},
"source": [
"df_status_BROKEN = df[ df['machine_status']==\"BROKEN\" ]\n",
"print(\"Machine was having 'BROKEN' status {} times.\".format(len(df_status_BROKEN)))\n",
"df_status_BROKEN.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Machine was having 'BROKEN' status 7 times.\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>17155</th>\n",
" <td>2018-04-12 21:55:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.34201</td>\n",
" <td>52.821180</td>\n",
" <td>43.402775</td>\n",
" <td>202.526031</td>\n",
" <td>49.79289</td>\n",
" <td>3.219039</td>\n",
" <td>16.89091</td>\n",
" <td>16.86921</td>\n",
" <td>15.08247</td>\n",
" <td>35.530850</td>\n",
" <td>3.625588</td>\n",
" <td>1.602259</td>\n",
" <td>0.237091</td>\n",
" <td>407.4979</td>\n",
" <td>451.3286</td>\n",
" <td>449.1867</td>\n",
" <td>2.387357</td>\n",
" <td>652.2382</td>\n",
" <td>390.5987</td>\n",
" <td>858.3630</td>\n",
" <td>461.2751</td>\n",
" <td>955.74270</td>\n",
" <td>614.6786</td>\n",
" <td>653.9383</td>\n",
" <td>753.0676</td>\n",
" <td>570.81680</td>\n",
" <td>1161.1310</td>\n",
" <td>783.6125</td>\n",
" <td>710.6481</td>\n",
" <td>960.9374</td>\n",
" <td>742.2943</td>\n",
" <td>566.6204</td>\n",
" <td>261.7709</td>\n",
" <td>399.129100</td>\n",
" <td>301.1411</td>\n",
" <td>114.20790</td>\n",
" <td>52.08333</td>\n",
" <td>35.41666</td>\n",
" <td>87.23958</td>\n",
" <td>39.583330</td>\n",
" <td>36.979160</td>\n",
" <td>50.78125</td>\n",
" <td>50.92593</td>\n",
" <td>51.215280</td>\n",
" <td>50.636570</td>\n",
" <td>46.006940</td>\n",
" <td>409.143500</td>\n",
" <td>121.527800</td>\n",
" <td>401.909700</td>\n",
" <td>324.652800</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24510</th>\n",
" <td>2018-04-18 00:30:00</td>\n",
" <td>1.093982</td>\n",
" <td>42.53472</td>\n",
" <td>47.699650</td>\n",
" <td>41.449650</td>\n",
" <td>206.038757</td>\n",
" <td>60.30106</td>\n",
" <td>12.304690</td>\n",
" <td>15.15480</td>\n",
" <td>14.18547</td>\n",
" <td>13.86719</td>\n",
" <td>28.304880</td>\n",
" <td>30.434710</td>\n",
" <td>21.437910</td>\n",
" <td>6.803444</td>\n",
" <td>420.0946</td>\n",
" <td>460.7847</td>\n",
" <td>457.7386</td>\n",
" <td>2.481055</td>\n",
" <td>664.2351</td>\n",
" <td>398.1912</td>\n",
" <td>879.1428</td>\n",
" <td>458.3324</td>\n",
" <td>944.30770</td>\n",
" <td>625.1230</td>\n",
" <td>650.4600</td>\n",
" <td>748.0622</td>\n",
" <td>502.59550</td>\n",
" <td>1063.0030</td>\n",
" <td>784.2626</td>\n",
" <td>671.2963</td>\n",
" <td>1016.6670</td>\n",
" <td>828.1685</td>\n",
" <td>578.9925</td>\n",
" <td>177.4708</td>\n",
" <td>411.165200</td>\n",
" <td>434.2556</td>\n",
" <td>73.31284</td>\n",
" <td>37.76041</td>\n",
" <td>32.81250</td>\n",
" <td>71.61458</td>\n",
" <td>28.645830</td>\n",
" <td>29.947916</td>\n",
" <td>42.70833</td>\n",
" <td>34.72222</td>\n",
" <td>31.539350</td>\n",
" <td>34.432870</td>\n",
" <td>33.275460</td>\n",
" <td>59.895830</td>\n",
" <td>44.560180</td>\n",
" <td>177.662000</td>\n",
" <td>183.738400</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69318</th>\n",
" <td>2018-05-19 03:18:00</td>\n",
" <td>2.258796</td>\n",
" <td>47.26563</td>\n",
" <td>52.734370</td>\n",
" <td>43.446178</td>\n",
" <td>200.115738</td>\n",
" <td>66.14643</td>\n",
" <td>13.592300</td>\n",
" <td>15.91435</td>\n",
" <td>15.14757</td>\n",
" <td>14.79311</td>\n",
" <td>43.998860</td>\n",
" <td>43.623220</td>\n",
" <td>22.736040</td>\n",
" <td>9.277993</td>\n",
" <td>420.3359</td>\n",
" <td>463.0843</td>\n",
" <td>462.6495</td>\n",
" <td>2.539193</td>\n",
" <td>665.5446</td>\n",
" <td>399.1660</td>\n",
" <td>880.9252</td>\n",
" <td>498.6224</td>\n",
" <td>997.63640</td>\n",
" <td>619.0558</td>\n",
" <td>719.8438</td>\n",
" <td>867.5176</td>\n",
" <td>551.63670</td>\n",
" <td>1154.4050</td>\n",
" <td>761.1199</td>\n",
" <td>655.5555</td>\n",
" <td>1024.4790</td>\n",
" <td>849.8132</td>\n",
" <td>608.9143</td>\n",
" <td>171.3203</td>\n",
" <td>350.311700</td>\n",
" <td>285.3491</td>\n",
" <td>75.20248</td>\n",
" <td>47.39583</td>\n",
" <td>29.16667</td>\n",
" <td>66.66666</td>\n",
" <td>32.291660</td>\n",
" <td>31.250000</td>\n",
" <td>39.06250</td>\n",
" <td>35.01157</td>\n",
" <td>37.905090</td>\n",
" <td>39.062500</td>\n",
" <td>45.428240</td>\n",
" <td>144.675900</td>\n",
" <td>49.768520</td>\n",
" <td>246.238400</td>\n",
" <td>257.523100</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>77790</th>\n",
" <td>2018-05-25 00:30:00</td>\n",
" <td>2.321759</td>\n",
" <td>47.48264</td>\n",
" <td>51.475693</td>\n",
" <td>42.795135</td>\n",
" <td>612.152800</td>\n",
" <td>67.30158</td>\n",
" <td>14.062500</td>\n",
" <td>16.60880</td>\n",
" <td>15.94329</td>\n",
" <td>15.59606</td>\n",
" <td>27.092980</td>\n",
" <td>44.793620</td>\n",
" <td>32.745590</td>\n",
" <td>2.178048</td>\n",
" <td>420.7917</td>\n",
" <td>463.3876</td>\n",
" <td>464.5768</td>\n",
" <td>2.557975</td>\n",
" <td>665.4158</td>\n",
" <td>399.1982</td>\n",
" <td>885.1603</td>\n",
" <td>533.6134</td>\n",
" <td>982.50690</td>\n",
" <td>627.0386</td>\n",
" <td>746.0360</td>\n",
" <td>854.0722</td>\n",
" <td>478.34040</td>\n",
" <td>1095.9630</td>\n",
" <td>724.8124</td>\n",
" <td>698.6111</td>\n",
" <td>971.8749</td>\n",
" <td>882.1304</td>\n",
" <td>499.8158</td>\n",
" <td>171.7490</td>\n",
" <td>354.075700</td>\n",
" <td>250.9113</td>\n",
" <td>72.70645</td>\n",
" <td>381.77080</td>\n",
" <td>417.18750</td>\n",
" <td>427.34370</td>\n",
" <td>212.760400</td>\n",
" <td>176.822900</td>\n",
" <td>202.34370</td>\n",
" <td>65.68287</td>\n",
" <td>57.870370</td>\n",
" <td>127.893500</td>\n",
" <td>153.935200</td>\n",
" <td>155.381900</td>\n",
" <td>65.682870</td>\n",
" <td>220.196800</td>\n",
" <td>267.361100</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128040</th>\n",
" <td>2018-06-28 22:00:00</td>\n",
" <td>0.364005</td>\n",
" <td>40.19097</td>\n",
" <td>45.225690</td>\n",
" <td>40.190971</td>\n",
" <td>201.368622</td>\n",
" <td>0.00000</td>\n",
" <td>11.335360</td>\n",
" <td>15.27054</td>\n",
" <td>15.18374</td>\n",
" <td>15.11863</td>\n",
" <td>2.002474</td>\n",
" <td>1.960537</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>197.9393</td>\n",
" <td>206.4634</td>\n",
" <td>193.7957</td>\n",
" <td>0.444666</td>\n",
" <td>108.9490</td>\n",
" <td>125.4787</td>\n",
" <td>158.0601</td>\n",
" <td>128.2272</td>\n",
" <td>96.38937</td>\n",
" <td>103.7937</td>\n",
" <td>143.1029</td>\n",
" <td>156.3189</td>\n",
" <td>21.31752</td>\n",
" <td>258.0632</td>\n",
" <td>109.4662</td>\n",
" <td>297.2222</td>\n",
" <td>575.0000</td>\n",
" <td>436.2560</td>\n",
" <td>258.6194</td>\n",
" <td>343.9342</td>\n",
" <td>694.479126</td>\n",
" <td>367.8615</td>\n",
" <td>23.78439</td>\n",
" <td>28.38542</td>\n",
" <td>22.13542</td>\n",
" <td>36.71875</td>\n",
" <td>23.177082</td>\n",
" <td>24.739580</td>\n",
" <td>32.29166</td>\n",
" <td>28.06713</td>\n",
" <td>28.067129</td>\n",
" <td>29.513889</td>\n",
" <td>29.224537</td>\n",
" <td>29.224537</td>\n",
" <td>29.513889</td>\n",
" <td>32.407406</td>\n",
" <td>202.699667</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" timestamp sensor_00 ... sensor_51 machine_status\n",
"17155 2018-04-12 21:55:00 0.000000 ... 324.652800 BROKEN\n",
"24510 2018-04-18 00:30:00 1.093982 ... 183.738400 BROKEN\n",
"69318 2018-05-19 03:18:00 2.258796 ... 257.523100 BROKEN\n",
"77790 2018-05-25 00:30:00 2.321759 ... 267.361100 BROKEN\n",
"128040 2018-06-28 22:00:00 0.364005 ... 202.699667 BROKEN\n",
"\n",
"[5 rows x 53 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 11
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 411
},
"id": "8jzm66vktwdk",
"outputId": "54456ae6-ed36-4ff8-c920-ae011e6df733"
},
"source": [
"df_status_RECOVERING = df[ df['machine_status']==\"RECOVERING\" ]\n",
"print(\"Machine was having 'RECOVERING' status {} times.\".format(len(df_status_RECOVERING)))\n",
"df_status_RECOVERING.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Machine was having 'RECOVERING' status 14477 times.\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>17156</th>\n",
" <td>2018-04-12 21:56:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.55902</td>\n",
" <td>52.77777</td>\n",
" <td>43.402775</td>\n",
" <td>204.725098</td>\n",
" <td>53.74214</td>\n",
" <td>3.045428</td>\n",
" <td>17.42621</td>\n",
" <td>15.740740</td>\n",
" <td>16.17477</td>\n",
" <td>40.31071</td>\n",
" <td>3.730241</td>\n",
" <td>1.612210</td>\n",
" <td>0.318798</td>\n",
" <td>404.9974</td>\n",
" <td>450.2004</td>\n",
" <td>454.0266</td>\n",
" <td>2.448104</td>\n",
" <td>651.1287</td>\n",
" <td>390.6628</td>\n",
" <td>857.0173</td>\n",
" <td>461.6187</td>\n",
" <td>951.3060</td>\n",
" <td>612.6481</td>\n",
" <td>652.3843</td>\n",
" <td>750.5814</td>\n",
" <td>550.9968</td>\n",
" <td>1118.163</td>\n",
" <td>773.6210</td>\n",
" <td>704.6296</td>\n",
" <td>1003.1250</td>\n",
" <td>714.9668</td>\n",
" <td>548.0704</td>\n",
" <td>270.0769</td>\n",
" <td>403.3277</td>\n",
" <td>299.2007</td>\n",
" <td>110.5263</td>\n",
" <td>53.64583</td>\n",
" <td>35.41666</td>\n",
" <td>84.63541</td>\n",
" <td>40.62500</td>\n",
" <td>36.979164</td>\n",
" <td>49.47916</td>\n",
" <td>50.34722</td>\n",
" <td>51.21528</td>\n",
" <td>49.18982</td>\n",
" <td>49.47917</td>\n",
" <td>431.7130</td>\n",
" <td>133.1019</td>\n",
" <td>419.2708</td>\n",
" <td>341.7245</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17157</th>\n",
" <td>2018-04-12 21:57:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.55902</td>\n",
" <td>52.77777</td>\n",
" <td>43.402775</td>\n",
" <td>201.137131</td>\n",
" <td>52.49996</td>\n",
" <td>7.537616</td>\n",
" <td>13.53443</td>\n",
" <td>9.324364</td>\n",
" <td>16.05179</td>\n",
" <td>38.93098</td>\n",
" <td>3.816472</td>\n",
" <td>1.631223</td>\n",
" <td>0.342867</td>\n",
" <td>409.9810</td>\n",
" <td>447.9742</td>\n",
" <td>449.0287</td>\n",
" <td>2.410462</td>\n",
" <td>650.5953</td>\n",
" <td>390.4939</td>\n",
" <td>863.1273</td>\n",
" <td>458.5190</td>\n",
" <td>948.8156</td>\n",
" <td>615.3629</td>\n",
" <td>646.3538</td>\n",
" <td>749.3739</td>\n",
" <td>553.7806</td>\n",
" <td>1147.219</td>\n",
" <td>783.5280</td>\n",
" <td>716.2037</td>\n",
" <td>1040.1040</td>\n",
" <td>740.6817</td>\n",
" <td>561.4838</td>\n",
" <td>265.9168</td>\n",
" <td>415.0607</td>\n",
" <td>305.2495</td>\n",
" <td>115.3448</td>\n",
" <td>55.20833</td>\n",
" <td>35.15625</td>\n",
" <td>81.25000</td>\n",
" <td>40.88541</td>\n",
" <td>36.979160</td>\n",
" <td>48.17708</td>\n",
" <td>49.76852</td>\n",
" <td>50.92593</td>\n",
" <td>48.03241</td>\n",
" <td>53.81944</td>\n",
" <td>451.3889</td>\n",
" <td>140.0463</td>\n",
" <td>433.1597</td>\n",
" <td>466.1458</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17158</th>\n",
" <td>2018-04-12 21:58:00</td>\n",
" <td>0.000000</td>\n",
" <td>52.77777</td>\n",
" <td>52.69097</td>\n",
" <td>43.402770</td>\n",
" <td>204.030655</td>\n",
" <td>57.19875</td>\n",
" <td>7.609953</td>\n",
" <td>16.60880</td>\n",
" <td>16.203700</td>\n",
" <td>16.09520</td>\n",
" <td>33.43375</td>\n",
" <td>3.860711</td>\n",
" <td>1.622106</td>\n",
" <td>0.304665</td>\n",
" <td>412.2902</td>\n",
" <td>449.5466</td>\n",
" <td>453.7787</td>\n",
" <td>2.429593</td>\n",
" <td>652.1424</td>\n",
" <td>390.2556</td>\n",
" <td>857.9081</td>\n",
" <td>461.1630</td>\n",
" <td>950.7607</td>\n",
" <td>614.9879</td>\n",
" <td>649.2152</td>\n",
" <td>746.4882</td>\n",
" <td>541.1052</td>\n",
" <td>1131.809</td>\n",
" <td>787.4129</td>\n",
" <td>678.2407</td>\n",
" <td>976.5624</td>\n",
" <td>719.6953</td>\n",
" <td>558.5663</td>\n",
" <td>266.8813</td>\n",
" <td>415.8537</td>\n",
" <td>306.2030</td>\n",
" <td>105.0438</td>\n",
" <td>57.03125</td>\n",
" <td>35.15625</td>\n",
" <td>79.16666</td>\n",
" <td>41.40625</td>\n",
" <td>36.718750</td>\n",
" <td>46.87500</td>\n",
" <td>48.03241</td>\n",
" <td>50.34722</td>\n",
" <td>47.45370</td>\n",
" <td>58.15972</td>\n",
" <td>466.4352</td>\n",
" <td>144.9653</td>\n",
" <td>442.7083</td>\n",
" <td>366.0301</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17159</th>\n",
" <td>2018-04-12 21:59:00</td>\n",
" <td>0.000000</td>\n",
" <td>52.60416</td>\n",
" <td>52.73437</td>\n",
" <td>43.446180</td>\n",
" <td>203.567688</td>\n",
" <td>50.96181</td>\n",
" <td>7.573785</td>\n",
" <td>16.70284</td>\n",
" <td>16.160300</td>\n",
" <td>16.08796</td>\n",
" <td>33.13226</td>\n",
" <td>4.496508</td>\n",
" <td>1.650150</td>\n",
" <td>0.606178</td>\n",
" <td>408.3951</td>\n",
" <td>450.6098</td>\n",
" <td>444.7706</td>\n",
" <td>2.361692</td>\n",
" <td>652.0457</td>\n",
" <td>390.4180</td>\n",
" <td>858.0203</td>\n",
" <td>460.7399</td>\n",
" <td>949.6810</td>\n",
" <td>614.2903</td>\n",
" <td>649.3373</td>\n",
" <td>748.6567</td>\n",
" <td>546.8779</td>\n",
" <td>1148.804</td>\n",
" <td>782.2913</td>\n",
" <td>682.4074</td>\n",
" <td>930.2083</td>\n",
" <td>723.4662</td>\n",
" <td>550.8478</td>\n",
" <td>263.7073</td>\n",
" <td>403.5153</td>\n",
" <td>303.2734</td>\n",
" <td>113.0340</td>\n",
" <td>57.55208</td>\n",
" <td>35.41666</td>\n",
" <td>75.26041</td>\n",
" <td>42.18750</td>\n",
" <td>36.718750</td>\n",
" <td>45.83333</td>\n",
" <td>47.45370</td>\n",
" <td>49.76852</td>\n",
" <td>46.58565</td>\n",
" <td>63.65741</td>\n",
" <td>474.8264</td>\n",
" <td>149.0162</td>\n",
" <td>449.6528</td>\n",
" <td>374.4213</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17160</th>\n",
" <td>2018-04-12 22:00:00</td>\n",
" <td>2.372221</td>\n",
" <td>52.51736</td>\n",
" <td>52.69097</td>\n",
" <td>43.446180</td>\n",
" <td>203.567688</td>\n",
" <td>49.78948</td>\n",
" <td>7.559317</td>\n",
" <td>16.56539</td>\n",
" <td>16.239870</td>\n",
" <td>16.05179</td>\n",
" <td>35.34599</td>\n",
" <td>12.028980</td>\n",
" <td>1.904167</td>\n",
" <td>0.589342</td>\n",
" <td>411.0616</td>\n",
" <td>449.2088</td>\n",
" <td>441.3550</td>\n",
" <td>2.311379</td>\n",
" <td>650.0242</td>\n",
" <td>391.6447</td>\n",
" <td>864.0715</td>\n",
" <td>459.4494</td>\n",
" <td>950.6841</td>\n",
" <td>614.7383</td>\n",
" <td>649.4260</td>\n",
" <td>750.3677</td>\n",
" <td>550.1708</td>\n",
" <td>1145.063</td>\n",
" <td>780.6435</td>\n",
" <td>707.8704</td>\n",
" <td>949.9999</td>\n",
" <td>720.6281</td>\n",
" <td>542.5764</td>\n",
" <td>270.2823</td>\n",
" <td>410.3059</td>\n",
" <td>297.6039</td>\n",
" <td>119.8698</td>\n",
" <td>55.98958</td>\n",
" <td>35.41666</td>\n",
" <td>64.84375</td>\n",
" <td>44.53125</td>\n",
" <td>36.718750</td>\n",
" <td>44.27083</td>\n",
" <td>46.29630</td>\n",
" <td>48.03241</td>\n",
" <td>45.13889</td>\n",
" <td>75.23148</td>\n",
" <td>477.7199</td>\n",
" <td>162.6157</td>\n",
" <td>448.7847</td>\n",
" <td>356.1921</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" timestamp sensor_00 ... sensor_51 machine_status\n",
"17156 2018-04-12 21:56:00 0.000000 ... 341.7245 RECOVERING\n",
"17157 2018-04-12 21:57:00 0.000000 ... 466.1458 RECOVERING\n",
"17158 2018-04-12 21:58:00 0.000000 ... 366.0301 RECOVERING\n",
"17159 2018-04-12 21:59:00 0.000000 ... 374.4213 RECOVERING\n",
"17160 2018-04-12 22:00:00 2.372221 ... 356.1921 RECOVERING\n",
"\n",
"[5 rows x 53 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 12
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 281
},
"id": "weI5SMyLt4mM",
"outputId": "7ecc4a14-1f93-4a5e-d907-9f028e377d09"
},
"source": [
"import matplotlib.pyplot as plt\n",
"\n",
"xpos = [1,2,3]\n",
"data = [len(df_status_NORMAL),\n",
" len(df_status_BROKEN),\n",
" len(df_status_RECOVERING)]\n",
"\n",
"fig, ax = plt.subplots()\n",
"ax.bar(xpos,data)\n",
"ax.set_xticks(xpos)\n",
"ax.set_xticklabels(machine_status)\n",
"ax.set_title(\"How often was the machine in each machine state?\")\n",
"plt.show()"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "dX-sYV030qm8"
},
"source": [
"#### *When did the stutus got updated? BROKEN > RECOVERING > NORMAL*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Umkg6tPRy246",
"outputId": "1ee650d6-5c03-4637-ebc4-94c850ead4f1"
},
"source": [
"df_status_BROKEN.index.values"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([ 17155, 24510, 69318, 77790, 128040, 141131, 166440])"
]
},
"metadata": {
"tags": []
},
"execution_count": 14
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 779
},
"id": "EoM4M01wz8ko",
"outputId": "b30c798b-0276-4973-e8c4-0034be0d1c70"
},
"source": [
"df[17155:]"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>timestamp</th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" <th>machine_status</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>17155</th>\n",
" <td>2018-04-12 21:55:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.34201</td>\n",
" <td>52.821180</td>\n",
" <td>43.402775</td>\n",
" <td>202.526031</td>\n",
" <td>49.79289</td>\n",
" <td>3.219039</td>\n",
" <td>16.89091</td>\n",
" <td>16.869210</td>\n",
" <td>15.08247</td>\n",
" <td>35.53085</td>\n",
" <td>3.625588</td>\n",
" <td>1.602259</td>\n",
" <td>0.237091</td>\n",
" <td>407.4979</td>\n",
" <td>451.3286</td>\n",
" <td>449.1867</td>\n",
" <td>2.387357</td>\n",
" <td>652.2382</td>\n",
" <td>390.5987</td>\n",
" <td>858.3630</td>\n",
" <td>461.2751</td>\n",
" <td>955.7427</td>\n",
" <td>614.6786</td>\n",
" <td>653.9383</td>\n",
" <td>753.0676</td>\n",
" <td>570.8168</td>\n",
" <td>1161.1310</td>\n",
" <td>783.6125</td>\n",
" <td>710.6481</td>\n",
" <td>960.9374</td>\n",
" <td>742.2943</td>\n",
" <td>566.6204</td>\n",
" <td>261.7709</td>\n",
" <td>399.1291</td>\n",
" <td>301.1411</td>\n",
" <td>114.2079</td>\n",
" <td>52.08333</td>\n",
" <td>35.41666</td>\n",
" <td>87.23958</td>\n",
" <td>39.583330</td>\n",
" <td>36.979160</td>\n",
" <td>50.78125</td>\n",
" <td>50.92593</td>\n",
" <td>51.21528</td>\n",
" <td>50.63657</td>\n",
" <td>46.006940</td>\n",
" <td>409.1435</td>\n",
" <td>121.5278</td>\n",
" <td>401.90970</td>\n",
" <td>324.6528</td>\n",
" <td>BROKEN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17156</th>\n",
" <td>2018-04-12 21:56:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.55902</td>\n",
" <td>52.777770</td>\n",
" <td>43.402775</td>\n",
" <td>204.725098</td>\n",
" <td>53.74214</td>\n",
" <td>3.045428</td>\n",
" <td>17.42621</td>\n",
" <td>15.740740</td>\n",
" <td>16.17477</td>\n",
" <td>40.31071</td>\n",
" <td>3.730241</td>\n",
" <td>1.612210</td>\n",
" <td>0.318798</td>\n",
" <td>404.9974</td>\n",
" <td>450.2004</td>\n",
" <td>454.0266</td>\n",
" <td>2.448104</td>\n",
" <td>651.1287</td>\n",
" <td>390.6628</td>\n",
" <td>857.0173</td>\n",
" <td>461.6187</td>\n",
" <td>951.3060</td>\n",
" <td>612.6481</td>\n",
" <td>652.3843</td>\n",
" <td>750.5814</td>\n",
" <td>550.9968</td>\n",
" <td>1118.1630</td>\n",
" <td>773.6210</td>\n",
" <td>704.6296</td>\n",
" <td>1003.1250</td>\n",
" <td>714.9668</td>\n",
" <td>548.0704</td>\n",
" <td>270.0769</td>\n",
" <td>403.3277</td>\n",
" <td>299.2007</td>\n",
" <td>110.5263</td>\n",
" <td>53.64583</td>\n",
" <td>35.41666</td>\n",
" <td>84.63541</td>\n",
" <td>40.625000</td>\n",
" <td>36.979164</td>\n",
" <td>49.47916</td>\n",
" <td>50.34722</td>\n",
" <td>51.21528</td>\n",
" <td>49.18982</td>\n",
" <td>49.479170</td>\n",
" <td>431.7130</td>\n",
" <td>133.1019</td>\n",
" <td>419.27080</td>\n",
" <td>341.7245</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17157</th>\n",
" <td>2018-04-12 21:57:00</td>\n",
" <td>0.000000</td>\n",
" <td>53.55902</td>\n",
" <td>52.777770</td>\n",
" <td>43.402775</td>\n",
" <td>201.137131</td>\n",
" <td>52.49996</td>\n",
" <td>7.537616</td>\n",
" <td>13.53443</td>\n",
" <td>9.324364</td>\n",
" <td>16.05179</td>\n",
" <td>38.93098</td>\n",
" <td>3.816472</td>\n",
" <td>1.631223</td>\n",
" <td>0.342867</td>\n",
" <td>409.9810</td>\n",
" <td>447.9742</td>\n",
" <td>449.0287</td>\n",
" <td>2.410462</td>\n",
" <td>650.5953</td>\n",
" <td>390.4939</td>\n",
" <td>863.1273</td>\n",
" <td>458.5190</td>\n",
" <td>948.8156</td>\n",
" <td>615.3629</td>\n",
" <td>646.3538</td>\n",
" <td>749.3739</td>\n",
" <td>553.7806</td>\n",
" <td>1147.2190</td>\n",
" <td>783.5280</td>\n",
" <td>716.2037</td>\n",
" <td>1040.1040</td>\n",
" <td>740.6817</td>\n",
" <td>561.4838</td>\n",
" <td>265.9168</td>\n",
" <td>415.0607</td>\n",
" <td>305.2495</td>\n",
" <td>115.3448</td>\n",
" <td>55.20833</td>\n",
" <td>35.15625</td>\n",
" <td>81.25000</td>\n",
" <td>40.885410</td>\n",
" <td>36.979160</td>\n",
" <td>48.17708</td>\n",
" <td>49.76852</td>\n",
" <td>50.92593</td>\n",
" <td>48.03241</td>\n",
" <td>53.819440</td>\n",
" <td>451.3889</td>\n",
" <td>140.0463</td>\n",
" <td>433.15970</td>\n",
" <td>466.1458</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17158</th>\n",
" <td>2018-04-12 21:58:00</td>\n",
" <td>0.000000</td>\n",
" <td>52.77777</td>\n",
" <td>52.690970</td>\n",
" <td>43.402770</td>\n",
" <td>204.030655</td>\n",
" <td>57.19875</td>\n",
" <td>7.609953</td>\n",
" <td>16.60880</td>\n",
" <td>16.203700</td>\n",
" <td>16.09520</td>\n",
" <td>33.43375</td>\n",
" <td>3.860711</td>\n",
" <td>1.622106</td>\n",
" <td>0.304665</td>\n",
" <td>412.2902</td>\n",
" <td>449.5466</td>\n",
" <td>453.7787</td>\n",
" <td>2.429593</td>\n",
" <td>652.1424</td>\n",
" <td>390.2556</td>\n",
" <td>857.9081</td>\n",
" <td>461.1630</td>\n",
" <td>950.7607</td>\n",
" <td>614.9879</td>\n",
" <td>649.2152</td>\n",
" <td>746.4882</td>\n",
" <td>541.1052</td>\n",
" <td>1131.8090</td>\n",
" <td>787.4129</td>\n",
" <td>678.2407</td>\n",
" <td>976.5624</td>\n",
" <td>719.6953</td>\n",
" <td>558.5663</td>\n",
" <td>266.8813</td>\n",
" <td>415.8537</td>\n",
" <td>306.2030</td>\n",
" <td>105.0438</td>\n",
" <td>57.03125</td>\n",
" <td>35.15625</td>\n",
" <td>79.16666</td>\n",
" <td>41.406250</td>\n",
" <td>36.718750</td>\n",
" <td>46.87500</td>\n",
" <td>48.03241</td>\n",
" <td>50.34722</td>\n",
" <td>47.45370</td>\n",
" <td>58.159720</td>\n",
" <td>466.4352</td>\n",
" <td>144.9653</td>\n",
" <td>442.70830</td>\n",
" <td>366.0301</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17159</th>\n",
" <td>2018-04-12 21:59:00</td>\n",
" <td>0.000000</td>\n",
" <td>52.60416</td>\n",
" <td>52.734370</td>\n",
" <td>43.446180</td>\n",
" <td>203.567688</td>\n",
" <td>50.96181</td>\n",
" <td>7.573785</td>\n",
" <td>16.70284</td>\n",
" <td>16.160300</td>\n",
" <td>16.08796</td>\n",
" <td>33.13226</td>\n",
" <td>4.496508</td>\n",
" <td>1.650150</td>\n",
" <td>0.606178</td>\n",
" <td>408.3951</td>\n",
" <td>450.6098</td>\n",
" <td>444.7706</td>\n",
" <td>2.361692</td>\n",
" <td>652.0457</td>\n",
" <td>390.4180</td>\n",
" <td>858.0203</td>\n",
" <td>460.7399</td>\n",
" <td>949.6810</td>\n",
" <td>614.2903</td>\n",
" <td>649.3373</td>\n",
" <td>748.6567</td>\n",
" <td>546.8779</td>\n",
" <td>1148.8040</td>\n",
" <td>782.2913</td>\n",
" <td>682.4074</td>\n",
" <td>930.2083</td>\n",
" <td>723.4662</td>\n",
" <td>550.8478</td>\n",
" <td>263.7073</td>\n",
" <td>403.5153</td>\n",
" <td>303.2734</td>\n",
" <td>113.0340</td>\n",
" <td>57.55208</td>\n",
" <td>35.41666</td>\n",
" <td>75.26041</td>\n",
" <td>42.187500</td>\n",
" <td>36.718750</td>\n",
" <td>45.83333</td>\n",
" <td>47.45370</td>\n",
" <td>49.76852</td>\n",
" <td>46.58565</td>\n",
" <td>63.657410</td>\n",
" <td>474.8264</td>\n",
" <td>149.0162</td>\n",
" <td>449.65280</td>\n",
" <td>374.4213</td>\n",
" <td>RECOVERING</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220315</th>\n",
" <td>2018-08-31 23:55:00</td>\n",
" <td>2.407350</td>\n",
" <td>47.69965</td>\n",
" <td>50.520830</td>\n",
" <td>43.142361</td>\n",
" <td>634.722229</td>\n",
" <td>64.59095</td>\n",
" <td>15.118630</td>\n",
" <td>16.65220</td>\n",
" <td>15.653930</td>\n",
" <td>15.16204</td>\n",
" <td>43.17085</td>\n",
" <td>54.160520</td>\n",
" <td>38.054240</td>\n",
" <td>13.265320</td>\n",
" <td>420.7993</td>\n",
" <td>463.2318</td>\n",
" <td>458.3615</td>\n",
" <td>2.499117</td>\n",
" <td>676.6655</td>\n",
" <td>405.7680</td>\n",
" <td>894.5920</td>\n",
" <td>543.5801</td>\n",
" <td>1109.5010</td>\n",
" <td>611.1745</td>\n",
" <td>700.5885</td>\n",
" <td>796.5964</td>\n",
" <td>692.1138</td>\n",
" <td>779.2067</td>\n",
" <td>485.0358</td>\n",
" <td>691.6666</td>\n",
" <td>974.9999</td>\n",
" <td>927.6135</td>\n",
" <td>477.3156</td>\n",
" <td>266.0334</td>\n",
" <td>578.5221</td>\n",
" <td>817.5707</td>\n",
" <td>0.0000</td>\n",
" <td>47.13541</td>\n",
" <td>29.16667</td>\n",
" <td>71.61458</td>\n",
" <td>30.468750</td>\n",
" <td>30.208330</td>\n",
" <td>38.28125</td>\n",
" <td>68.28703</td>\n",
" <td>52.37268</td>\n",
" <td>48.32176</td>\n",
" <td>41.087960</td>\n",
" <td>212.3843</td>\n",
" <td>153.6458</td>\n",
" <td>183.04926</td>\n",
" <td>231.1921</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220316</th>\n",
" <td>2018-08-31 23:56:00</td>\n",
" <td>2.400463</td>\n",
" <td>47.69965</td>\n",
" <td>50.564240</td>\n",
" <td>43.142361</td>\n",
" <td>630.902771</td>\n",
" <td>65.83363</td>\n",
" <td>15.154800</td>\n",
" <td>16.70284</td>\n",
" <td>15.653930</td>\n",
" <td>15.11863</td>\n",
" <td>43.21038</td>\n",
" <td>54.526020</td>\n",
" <td>38.534850</td>\n",
" <td>13.242270</td>\n",
" <td>422.1567</td>\n",
" <td>463.1928</td>\n",
" <td>468.4388</td>\n",
" <td>2.618476</td>\n",
" <td>676.6547</td>\n",
" <td>406.2575</td>\n",
" <td>895.5599</td>\n",
" <td>541.7014</td>\n",
" <td>1106.3710</td>\n",
" <td>609.4917</td>\n",
" <td>698.4915</td>\n",
" <td>800.1906</td>\n",
" <td>697.8002</td>\n",
" <td>797.5571</td>\n",
" <td>510.9510</td>\n",
" <td>672.2222</td>\n",
" <td>927.0833</td>\n",
" <td>907.9463</td>\n",
" <td>487.8679</td>\n",
" <td>262.2222</td>\n",
" <td>568.1035</td>\n",
" <td>807.0151</td>\n",
" <td>0.0000</td>\n",
" <td>46.87500</td>\n",
" <td>28.90625</td>\n",
" <td>73.17708</td>\n",
" <td>30.208332</td>\n",
" <td>29.947920</td>\n",
" <td>38.28125</td>\n",
" <td>66.84028</td>\n",
" <td>50.63657</td>\n",
" <td>48.03241</td>\n",
" <td>40.798610</td>\n",
" <td>213.8310</td>\n",
" <td>156.2500</td>\n",
" <td>183.04926</td>\n",
" <td>231.1921</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220317</th>\n",
" <td>2018-08-31 23:57:00</td>\n",
" <td>2.396528</td>\n",
" <td>47.69965</td>\n",
" <td>50.520830</td>\n",
" <td>43.142361</td>\n",
" <td>625.925903</td>\n",
" <td>67.29445</td>\n",
" <td>15.089700</td>\n",
" <td>16.70284</td>\n",
" <td>15.697340</td>\n",
" <td>15.11863</td>\n",
" <td>43.12836</td>\n",
" <td>55.117790</td>\n",
" <td>38.526780</td>\n",
" <td>13.188660</td>\n",
" <td>420.2166</td>\n",
" <td>462.4065</td>\n",
" <td>468.6293</td>\n",
" <td>2.620500</td>\n",
" <td>677.3162</td>\n",
" <td>407.1144</td>\n",
" <td>892.2204</td>\n",
" <td>542.8578</td>\n",
" <td>1106.6980</td>\n",
" <td>610.9940</td>\n",
" <td>703.1645</td>\n",
" <td>800.3767</td>\n",
" <td>704.6601</td>\n",
" <td>799.3120</td>\n",
" <td>492.7720</td>\n",
" <td>689.3519</td>\n",
" <td>924.4791</td>\n",
" <td>926.8102</td>\n",
" <td>494.1249</td>\n",
" <td>260.8372</td>\n",
" <td>553.8872</td>\n",
" <td>805.5605</td>\n",
" <td>0.0000</td>\n",
" <td>46.09375</td>\n",
" <td>28.64583</td>\n",
" <td>77.08333</td>\n",
" <td>29.947920</td>\n",
" <td>30.208330</td>\n",
" <td>39.06250</td>\n",
" <td>65.39352</td>\n",
" <td>48.90046</td>\n",
" <td>48.03241</td>\n",
" <td>40.798610</td>\n",
" <td>217.3032</td>\n",
" <td>155.3819</td>\n",
" <td>183.04926</td>\n",
" <td>232.0602</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220318</th>\n",
" <td>2018-08-31 23:58:00</td>\n",
" <td>2.406366</td>\n",
" <td>47.69965</td>\n",
" <td>50.520832</td>\n",
" <td>43.142361</td>\n",
" <td>635.648100</td>\n",
" <td>65.09175</td>\n",
" <td>15.118630</td>\n",
" <td>16.56539</td>\n",
" <td>15.740740</td>\n",
" <td>15.11863</td>\n",
" <td>42.35746</td>\n",
" <td>55.993210</td>\n",
" <td>38.891590</td>\n",
" <td>13.173460</td>\n",
" <td>420.5700</td>\n",
" <td>457.0362</td>\n",
" <td>459.7941</td>\n",
" <td>2.514596</td>\n",
" <td>672.6165</td>\n",
" <td>404.3277</td>\n",
" <td>887.9969</td>\n",
" <td>539.3630</td>\n",
" <td>1103.9550</td>\n",
" <td>605.7183</td>\n",
" <td>697.3713</td>\n",
" <td>793.7070</td>\n",
" <td>706.9692</td>\n",
" <td>793.0610</td>\n",
" <td>490.2170</td>\n",
" <td>687.0370</td>\n",
" <td>931.7708</td>\n",
" <td>915.4362</td>\n",
" <td>484.1161</td>\n",
" <td>261.3184</td>\n",
" <td>559.4439</td>\n",
" <td>807.0808</td>\n",
" <td>0.0000</td>\n",
" <td>45.83333</td>\n",
" <td>28.38542</td>\n",
" <td>78.64583</td>\n",
" <td>29.947916</td>\n",
" <td>30.208332</td>\n",
" <td>40.62500</td>\n",
" <td>64.23611</td>\n",
" <td>47.74306</td>\n",
" <td>48.32176</td>\n",
" <td>40.509258</td>\n",
" <td>222.5116</td>\n",
" <td>153.9352</td>\n",
" <td>183.04926</td>\n",
" <td>234.0856</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220319</th>\n",
" <td>2018-08-31 23:59:00</td>\n",
" <td>2.396528</td>\n",
" <td>47.69965</td>\n",
" <td>50.520832</td>\n",
" <td>43.142361</td>\n",
" <td>639.814800</td>\n",
" <td>65.45634</td>\n",
" <td>15.118630</td>\n",
" <td>16.65220</td>\n",
" <td>15.653930</td>\n",
" <td>15.01013</td>\n",
" <td>42.62814</td>\n",
" <td>56.496420</td>\n",
" <td>39.409570</td>\n",
" <td>13.125930</td>\n",
" <td>421.2080</td>\n",
" <td>468.9915</td>\n",
" <td>456.5726</td>\n",
" <td>2.487299</td>\n",
" <td>676.5834</td>\n",
" <td>405.6293</td>\n",
" <td>897.8508</td>\n",
" <td>542.0950</td>\n",
" <td>1108.8270</td>\n",
" <td>608.5364</td>\n",
" <td>698.0792</td>\n",
" <td>800.0387</td>\n",
" <td>703.6251</td>\n",
" <td>800.2143</td>\n",
" <td>496.4068</td>\n",
" <td>686.1111</td>\n",
" <td>917.7083</td>\n",
" <td>926.3979</td>\n",
" <td>489.0367</td>\n",
" <td>258.4387</td>\n",
" <td>558.0558</td>\n",
" <td>811.1204</td>\n",
" <td>0.0000</td>\n",
" <td>45.31250</td>\n",
" <td>27.86458</td>\n",
" <td>77.86458</td>\n",
" <td>29.947916</td>\n",
" <td>30.208332</td>\n",
" <td>41.40625</td>\n",
" <td>62.78935</td>\n",
" <td>46.29630</td>\n",
" <td>48.90046</td>\n",
" <td>40.219910</td>\n",
" <td>227.4306</td>\n",
" <td>150.4630</td>\n",
" <td>183.04926</td>\n",
" <td>234.0856</td>\n",
" <td>NORMAL</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>203165 rows × 53 columns</p>\n",
"</div>"
],
"text/plain": [
" timestamp sensor_00 ... sensor_51 machine_status\n",
"17155 2018-04-12 21:55:00 0.000000 ... 324.6528 BROKEN\n",
"17156 2018-04-12 21:56:00 0.000000 ... 341.7245 RECOVERING\n",
"17157 2018-04-12 21:57:00 0.000000 ... 466.1458 RECOVERING\n",
"17158 2018-04-12 21:58:00 0.000000 ... 366.0301 RECOVERING\n",
"17159 2018-04-12 21:59:00 0.000000 ... 374.4213 RECOVERING\n",
"... ... ... ... ... ...\n",
"220315 2018-08-31 23:55:00 2.407350 ... 231.1921 NORMAL\n",
"220316 2018-08-31 23:56:00 2.400463 ... 231.1921 NORMAL\n",
"220317 2018-08-31 23:57:00 2.396528 ... 232.0602 NORMAL\n",
"220318 2018-08-31 23:58:00 2.406366 ... 234.0856 NORMAL\n",
"220319 2018-08-31 23:59:00 2.396528 ... 234.0856 NORMAL\n",
"\n",
"[203165 rows x 53 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 15
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "-VSDjBuWup83",
"outputId": "064a6614-9b0a-4a7e-a376-b6e53edcbce1"
},
"source": [
"recovering_times_hours = []\n",
"\n",
"for i in df_status_BROKEN.index.values:\n",
" print(\"\\nMachine in status 'BROKEN' in row: {0}\".format(i) )\n",
"\n",
" still_broken = True\n",
" j = i\n",
" while still_broken:\n",
" j += 1\n",
" machine_status_in_row_j = df.iloc[j][\"machine_status\"] \n",
" if machine_status_in_row_j != \"RECOVERING\":\n",
" still_broken = False\n",
" \n",
" print(\"Machine went back to status '{0}' after {1} rows\"\n",
" .format(machine_status_in_row_j, j-i-1)\n",
" )\n",
" recovering_hours = (j-i)/60\n",
" recovering_days = recovering_hours / 24\n",
" print(\"Machine was in 'RECOVERING' state for {0:.1f} hours : {1:.1f} days\"\n",
" .format( recovering_hours, recovering_days )\n",
" )\n",
" \n",
" recovering_times_hours.append(recovering_hours)"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"\n",
"Machine in status 'BROKEN' in row: 17155\n",
"Machine went back to status 'NORMAL' after 944 rows\n",
"Machine was in 'RECOVERING' state for 15.8 hours : 0.7 days\n",
"\n",
"Machine in status 'BROKEN' in row: 24510\n",
"Machine went back to status 'NORMAL' after 3110 rows\n",
"Machine was in 'RECOVERING' state for 51.9 hours : 2.2 days\n",
"\n",
"Machine in status 'BROKEN' in row: 69318\n",
"Machine went back to status 'NORMAL' after 1312 rows\n",
"Machine was in 'RECOVERING' state for 21.9 hours : 0.9 days\n",
"\n",
"Machine in status 'BROKEN' in row: 77790\n",
"Machine went back to status 'NORMAL' after 605 rows\n",
"Machine was in 'RECOVERING' state for 10.1 hours : 0.4 days\n",
"\n",
"Machine in status 'BROKEN' in row: 128040\n",
"Machine went back to status 'NORMAL' after 8390 rows\n",
"Machine was in 'RECOVERING' state for 139.8 hours : 5.8 days\n",
"\n",
"Machine in status 'BROKEN' in row: 141131\n",
"Machine went back to status 'NORMAL' after 41 rows\n",
"Machine was in 'RECOVERING' state for 0.7 hours : 0.0 days\n",
"\n",
"Machine in status 'BROKEN' in row: 166440\n",
"Machine went back to status 'NORMAL' after 75 rows\n",
"Machine was in 'RECOVERING' state for 1.3 hours : 0.1 days\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "su6DzYYG5Sec"
},
"source": [
"#### *Normalize the features*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 439
},
"id": "MRr-9xaL6EKX",
"outputId": "e0115a90-33e0-411e-c424-c22cd284a110"
},
"source": [
"sensor_data = df.iloc[:,1:52]\n",
"sensor_data"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.211800</td>\n",
" <td>46.310760</td>\n",
" <td>634.375000</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.989580</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.05560</td>\n",
" <td>201.3889</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2.465394</td>\n",
" <td>47.09201</td>\n",
" <td>53.211800</td>\n",
" <td>46.310760</td>\n",
" <td>634.375000</td>\n",
" <td>76.45975</td>\n",
" <td>13.41146</td>\n",
" <td>16.13136</td>\n",
" <td>15.56713</td>\n",
" <td>15.05353</td>\n",
" <td>37.22740</td>\n",
" <td>47.52422</td>\n",
" <td>31.11716</td>\n",
" <td>1.681353</td>\n",
" <td>419.5747</td>\n",
" <td>461.8781</td>\n",
" <td>466.3284</td>\n",
" <td>2.565284</td>\n",
" <td>665.3993</td>\n",
" <td>398.9862</td>\n",
" <td>880.0001</td>\n",
" <td>498.8926</td>\n",
" <td>975.9409</td>\n",
" <td>627.6740</td>\n",
" <td>741.7151</td>\n",
" <td>848.0708</td>\n",
" <td>429.0377</td>\n",
" <td>785.1935</td>\n",
" <td>684.9443</td>\n",
" <td>594.4445</td>\n",
" <td>682.8125</td>\n",
" <td>680.4416</td>\n",
" <td>433.7037</td>\n",
" <td>171.9375</td>\n",
" <td>341.9039</td>\n",
" <td>195.0655</td>\n",
" <td>90.32386</td>\n",
" <td>40.36458</td>\n",
" <td>31.51042</td>\n",
" <td>70.57291</td>\n",
" <td>30.989580</td>\n",
" <td>31.770832</td>\n",
" <td>41.92708</td>\n",
" <td>39.641200</td>\n",
" <td>65.68287</td>\n",
" <td>50.92593</td>\n",
" <td>38.194440</td>\n",
" <td>157.9861</td>\n",
" <td>67.70834</td>\n",
" <td>243.05560</td>\n",
" <td>201.3889</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2.444734</td>\n",
" <td>47.35243</td>\n",
" <td>53.211800</td>\n",
" <td>46.397570</td>\n",
" <td>638.888900</td>\n",
" <td>73.54598</td>\n",
" <td>13.32465</td>\n",
" <td>16.03733</td>\n",
" <td>15.61777</td>\n",
" <td>15.01013</td>\n",
" <td>37.86777</td>\n",
" <td>48.17723</td>\n",
" <td>32.08894</td>\n",
" <td>1.708474</td>\n",
" <td>420.8480</td>\n",
" <td>462.7798</td>\n",
" <td>459.6364</td>\n",
" <td>2.500062</td>\n",
" <td>666.2234</td>\n",
" <td>399.9418</td>\n",
" <td>880.4237</td>\n",
" <td>501.3617</td>\n",
" <td>982.7342</td>\n",
" <td>631.1326</td>\n",
" <td>740.8031</td>\n",
" <td>849.8997</td>\n",
" <td>454.2390</td>\n",
" <td>778.5734</td>\n",
" <td>715.6266</td>\n",
" <td>661.5740</td>\n",
" <td>721.8750</td>\n",
" <td>694.7721</td>\n",
" <td>441.2635</td>\n",
" <td>169.9820</td>\n",
" <td>343.1955</td>\n",
" <td>200.9694</td>\n",
" <td>93.90508</td>\n",
" <td>41.40625</td>\n",
" <td>31.25000</td>\n",
" <td>69.53125</td>\n",
" <td>30.468750</td>\n",
" <td>31.770830</td>\n",
" <td>41.66666</td>\n",
" <td>39.351852</td>\n",
" <td>65.39352</td>\n",
" <td>51.21528</td>\n",
" <td>38.194443</td>\n",
" <td>155.9606</td>\n",
" <td>67.12963</td>\n",
" <td>241.31940</td>\n",
" <td>203.7037</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2.460474</td>\n",
" <td>47.09201</td>\n",
" <td>53.168400</td>\n",
" <td>46.397568</td>\n",
" <td>628.125000</td>\n",
" <td>76.98898</td>\n",
" <td>13.31742</td>\n",
" <td>16.24711</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>38.57977</td>\n",
" <td>48.65607</td>\n",
" <td>31.67221</td>\n",
" <td>1.579427</td>\n",
" <td>420.7494</td>\n",
" <td>462.8980</td>\n",
" <td>460.8858</td>\n",
" <td>2.509521</td>\n",
" <td>666.0114</td>\n",
" <td>399.1046</td>\n",
" <td>878.8917</td>\n",
" <td>499.0430</td>\n",
" <td>977.7520</td>\n",
" <td>625.4076</td>\n",
" <td>739.2722</td>\n",
" <td>847.7579</td>\n",
" <td>474.8731</td>\n",
" <td>779.5091</td>\n",
" <td>690.4011</td>\n",
" <td>686.1111</td>\n",
" <td>754.6875</td>\n",
" <td>683.3831</td>\n",
" <td>446.2493</td>\n",
" <td>166.4987</td>\n",
" <td>343.9586</td>\n",
" <td>193.1689</td>\n",
" <td>101.04060</td>\n",
" <td>41.92708</td>\n",
" <td>31.51042</td>\n",
" <td>72.13541</td>\n",
" <td>30.468750</td>\n",
" <td>31.510420</td>\n",
" <td>40.88541</td>\n",
" <td>39.062500</td>\n",
" <td>64.81481</td>\n",
" <td>51.21528</td>\n",
" <td>38.194440</td>\n",
" <td>155.9606</td>\n",
" <td>66.84028</td>\n",
" <td>240.45140</td>\n",
" <td>203.1250</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2.445718</td>\n",
" <td>47.13541</td>\n",
" <td>53.211800</td>\n",
" <td>46.397568</td>\n",
" <td>636.458300</td>\n",
" <td>76.58897</td>\n",
" <td>13.35359</td>\n",
" <td>16.21094</td>\n",
" <td>15.69734</td>\n",
" <td>15.08247</td>\n",
" <td>39.48939</td>\n",
" <td>49.06298</td>\n",
" <td>31.95202</td>\n",
" <td>1.683831</td>\n",
" <td>419.8926</td>\n",
" <td>461.4906</td>\n",
" <td>468.2206</td>\n",
" <td>2.604785</td>\n",
" <td>663.2111</td>\n",
" <td>400.5426</td>\n",
" <td>882.5874</td>\n",
" <td>498.5383</td>\n",
" <td>979.5755</td>\n",
" <td>627.1830</td>\n",
" <td>737.6033</td>\n",
" <td>846.9182</td>\n",
" <td>408.8159</td>\n",
" <td>785.2307</td>\n",
" <td>704.6937</td>\n",
" <td>631.4814</td>\n",
" <td>766.1458</td>\n",
" <td>702.4431</td>\n",
" <td>433.9081</td>\n",
" <td>164.7498</td>\n",
" <td>339.9630</td>\n",
" <td>193.8770</td>\n",
" <td>101.70380</td>\n",
" <td>42.70833</td>\n",
" <td>31.51042</td>\n",
" <td>76.82291</td>\n",
" <td>30.989580</td>\n",
" <td>31.510420</td>\n",
" <td>41.40625</td>\n",
" <td>38.773150</td>\n",
" <td>65.10416</td>\n",
" <td>51.79398</td>\n",
" <td>38.773150</td>\n",
" <td>158.2755</td>\n",
" <td>66.55093</td>\n",
" <td>242.18750</td>\n",
" <td>201.3889</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220315</th>\n",
" <td>2.407350</td>\n",
" <td>47.69965</td>\n",
" <td>50.520830</td>\n",
" <td>43.142361</td>\n",
" <td>634.722229</td>\n",
" <td>64.59095</td>\n",
" <td>15.11863</td>\n",
" <td>16.65220</td>\n",
" <td>15.65393</td>\n",
" <td>15.16204</td>\n",
" <td>43.17085</td>\n",
" <td>54.16052</td>\n",
" <td>38.05424</td>\n",
" <td>13.265320</td>\n",
" <td>420.7993</td>\n",
" <td>463.2318</td>\n",
" <td>458.3615</td>\n",
" <td>2.499117</td>\n",
" <td>676.6655</td>\n",
" <td>405.7680</td>\n",
" <td>894.5920</td>\n",
" <td>543.5801</td>\n",
" <td>1109.5010</td>\n",
" <td>611.1745</td>\n",
" <td>700.5885</td>\n",
" <td>796.5964</td>\n",
" <td>692.1138</td>\n",
" <td>779.2067</td>\n",
" <td>485.0358</td>\n",
" <td>691.6666</td>\n",
" <td>974.9999</td>\n",
" <td>927.6135</td>\n",
" <td>477.3156</td>\n",
" <td>266.0334</td>\n",
" <td>578.5221</td>\n",
" <td>817.5707</td>\n",
" <td>0.00000</td>\n",
" <td>47.13541</td>\n",
" <td>29.16667</td>\n",
" <td>71.61458</td>\n",
" <td>30.468750</td>\n",
" <td>30.208330</td>\n",
" <td>38.28125</td>\n",
" <td>68.287030</td>\n",
" <td>52.37268</td>\n",
" <td>48.32176</td>\n",
" <td>41.087960</td>\n",
" <td>212.3843</td>\n",
" <td>153.64580</td>\n",
" <td>183.04926</td>\n",
" <td>231.1921</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220316</th>\n",
" <td>2.400463</td>\n",
" <td>47.69965</td>\n",
" <td>50.564240</td>\n",
" <td>43.142361</td>\n",
" <td>630.902771</td>\n",
" <td>65.83363</td>\n",
" <td>15.15480</td>\n",
" <td>16.70284</td>\n",
" <td>15.65393</td>\n",
" <td>15.11863</td>\n",
" <td>43.21038</td>\n",
" <td>54.52602</td>\n",
" <td>38.53485</td>\n",
" <td>13.242270</td>\n",
" <td>422.1567</td>\n",
" <td>463.1928</td>\n",
" <td>468.4388</td>\n",
" <td>2.618476</td>\n",
" <td>676.6547</td>\n",
" <td>406.2575</td>\n",
" <td>895.5599</td>\n",
" <td>541.7014</td>\n",
" <td>1106.3710</td>\n",
" <td>609.4917</td>\n",
" <td>698.4915</td>\n",
" <td>800.1906</td>\n",
" <td>697.8002</td>\n",
" <td>797.5571</td>\n",
" <td>510.9510</td>\n",
" <td>672.2222</td>\n",
" <td>927.0833</td>\n",
" <td>907.9463</td>\n",
" <td>487.8679</td>\n",
" <td>262.2222</td>\n",
" <td>568.1035</td>\n",
" <td>807.0151</td>\n",
" <td>0.00000</td>\n",
" <td>46.87500</td>\n",
" <td>28.90625</td>\n",
" <td>73.17708</td>\n",
" <td>30.208332</td>\n",
" <td>29.947920</td>\n",
" <td>38.28125</td>\n",
" <td>66.840280</td>\n",
" <td>50.63657</td>\n",
" <td>48.03241</td>\n",
" <td>40.798610</td>\n",
" <td>213.8310</td>\n",
" <td>156.25000</td>\n",
" <td>183.04926</td>\n",
" <td>231.1921</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220317</th>\n",
" <td>2.396528</td>\n",
" <td>47.69965</td>\n",
" <td>50.520830</td>\n",
" <td>43.142361</td>\n",
" <td>625.925903</td>\n",
" <td>67.29445</td>\n",
" <td>15.08970</td>\n",
" <td>16.70284</td>\n",
" <td>15.69734</td>\n",
" <td>15.11863</td>\n",
" <td>43.12836</td>\n",
" <td>55.11779</td>\n",
" <td>38.52678</td>\n",
" <td>13.188660</td>\n",
" <td>420.2166</td>\n",
" <td>462.4065</td>\n",
" <td>468.6293</td>\n",
" <td>2.620500</td>\n",
" <td>677.3162</td>\n",
" <td>407.1144</td>\n",
" <td>892.2204</td>\n",
" <td>542.8578</td>\n",
" <td>1106.6980</td>\n",
" <td>610.9940</td>\n",
" <td>703.1645</td>\n",
" <td>800.3767</td>\n",
" <td>704.6601</td>\n",
" <td>799.3120</td>\n",
" <td>492.7720</td>\n",
" <td>689.3519</td>\n",
" <td>924.4791</td>\n",
" <td>926.8102</td>\n",
" <td>494.1249</td>\n",
" <td>260.8372</td>\n",
" <td>553.8872</td>\n",
" <td>805.5605</td>\n",
" <td>0.00000</td>\n",
" <td>46.09375</td>\n",
" <td>28.64583</td>\n",
" <td>77.08333</td>\n",
" <td>29.947920</td>\n",
" <td>30.208330</td>\n",
" <td>39.06250</td>\n",
" <td>65.393520</td>\n",
" <td>48.90046</td>\n",
" <td>48.03241</td>\n",
" <td>40.798610</td>\n",
" <td>217.3032</td>\n",
" <td>155.38190</td>\n",
" <td>183.04926</td>\n",
" <td>232.0602</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220318</th>\n",
" <td>2.406366</td>\n",
" <td>47.69965</td>\n",
" <td>50.520832</td>\n",
" <td>43.142361</td>\n",
" <td>635.648100</td>\n",
" <td>65.09175</td>\n",
" <td>15.11863</td>\n",
" <td>16.56539</td>\n",
" <td>15.74074</td>\n",
" <td>15.11863</td>\n",
" <td>42.35746</td>\n",
" <td>55.99321</td>\n",
" <td>38.89159</td>\n",
" <td>13.173460</td>\n",
" <td>420.5700</td>\n",
" <td>457.0362</td>\n",
" <td>459.7941</td>\n",
" <td>2.514596</td>\n",
" <td>672.6165</td>\n",
" <td>404.3277</td>\n",
" <td>887.9969</td>\n",
" <td>539.3630</td>\n",
" <td>1103.9550</td>\n",
" <td>605.7183</td>\n",
" <td>697.3713</td>\n",
" <td>793.7070</td>\n",
" <td>706.9692</td>\n",
" <td>793.0610</td>\n",
" <td>490.2170</td>\n",
" <td>687.0370</td>\n",
" <td>931.7708</td>\n",
" <td>915.4362</td>\n",
" <td>484.1161</td>\n",
" <td>261.3184</td>\n",
" <td>559.4439</td>\n",
" <td>807.0808</td>\n",
" <td>0.00000</td>\n",
" <td>45.83333</td>\n",
" <td>28.38542</td>\n",
" <td>78.64583</td>\n",
" <td>29.947916</td>\n",
" <td>30.208332</td>\n",
" <td>40.62500</td>\n",
" <td>64.236110</td>\n",
" <td>47.74306</td>\n",
" <td>48.32176</td>\n",
" <td>40.509258</td>\n",
" <td>222.5116</td>\n",
" <td>153.93520</td>\n",
" <td>183.04926</td>\n",
" <td>234.0856</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220319</th>\n",
" <td>2.396528</td>\n",
" <td>47.69965</td>\n",
" <td>50.520832</td>\n",
" <td>43.142361</td>\n",
" <td>639.814800</td>\n",
" <td>65.45634</td>\n",
" <td>15.11863</td>\n",
" <td>16.65220</td>\n",
" <td>15.65393</td>\n",
" <td>15.01013</td>\n",
" <td>42.62814</td>\n",
" <td>56.49642</td>\n",
" <td>39.40957</td>\n",
" <td>13.125930</td>\n",
" <td>421.2080</td>\n",
" <td>468.9915</td>\n",
" <td>456.5726</td>\n",
" <td>2.487299</td>\n",
" <td>676.5834</td>\n",
" <td>405.6293</td>\n",
" <td>897.8508</td>\n",
" <td>542.0950</td>\n",
" <td>1108.8270</td>\n",
" <td>608.5364</td>\n",
" <td>698.0792</td>\n",
" <td>800.0387</td>\n",
" <td>703.6251</td>\n",
" <td>800.2143</td>\n",
" <td>496.4068</td>\n",
" <td>686.1111</td>\n",
" <td>917.7083</td>\n",
" <td>926.3979</td>\n",
" <td>489.0367</td>\n",
" <td>258.4387</td>\n",
" <td>558.0558</td>\n",
" <td>811.1204</td>\n",
" <td>0.00000</td>\n",
" <td>45.31250</td>\n",
" <td>27.86458</td>\n",
" <td>77.86458</td>\n",
" <td>29.947916</td>\n",
" <td>30.208332</td>\n",
" <td>41.40625</td>\n",
" <td>62.789350</td>\n",
" <td>46.29630</td>\n",
" <td>48.90046</td>\n",
" <td>40.219910</td>\n",
" <td>227.4306</td>\n",
" <td>150.46300</td>\n",
" <td>183.04926</td>\n",
" <td>234.0856</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>220320 rows × 51 columns</p>\n",
"</div>"
],
"text/plain": [
" sensor_00 sensor_01 sensor_02 ... sensor_49 sensor_50 sensor_51\n",
"0 2.465394 47.09201 53.211800 ... 67.70834 243.05560 201.3889\n",
"1 2.465394 47.09201 53.211800 ... 67.70834 243.05560 201.3889\n",
"2 2.444734 47.35243 53.211800 ... 67.12963 241.31940 203.7037\n",
"3 2.460474 47.09201 53.168400 ... 66.84028 240.45140 203.1250\n",
"4 2.445718 47.13541 53.211800 ... 66.55093 242.18750 201.3889\n",
"... ... ... ... ... ... ... ...\n",
"220315 2.407350 47.69965 50.520830 ... 153.64580 183.04926 231.1921\n",
"220316 2.400463 47.69965 50.564240 ... 156.25000 183.04926 231.1921\n",
"220317 2.396528 47.69965 50.520830 ... 155.38190 183.04926 232.0602\n",
"220318 2.406366 47.69965 50.520832 ... 153.93520 183.04926 234.0856\n",
"220319 2.396528 47.69965 50.520832 ... 150.46300 183.04926 234.0856\n",
"\n",
"[220320 rows x 51 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 17
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 317
},
"id": "r2dFLTLFNruD",
"outputId": "2357d94e-1bac-4c21-bdf3-eab2081beb8d"
},
"source": [
"sensor_data.describe()"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>sensor_00</th>\n",
" <th>sensor_01</th>\n",
" <th>sensor_02</th>\n",
" <th>sensor_03</th>\n",
" <th>sensor_04</th>\n",
" <th>sensor_05</th>\n",
" <th>sensor_06</th>\n",
" <th>sensor_07</th>\n",
" <th>sensor_08</th>\n",
" <th>sensor_09</th>\n",
" <th>sensor_10</th>\n",
" <th>sensor_11</th>\n",
" <th>sensor_12</th>\n",
" <th>sensor_13</th>\n",
" <th>sensor_14</th>\n",
" <th>sensor_16</th>\n",
" <th>sensor_17</th>\n",
" <th>sensor_18</th>\n",
" <th>sensor_19</th>\n",
" <th>sensor_20</th>\n",
" <th>sensor_21</th>\n",
" <th>sensor_22</th>\n",
" <th>sensor_23</th>\n",
" <th>sensor_24</th>\n",
" <th>sensor_25</th>\n",
" <th>sensor_26</th>\n",
" <th>sensor_27</th>\n",
" <th>sensor_28</th>\n",
" <th>sensor_29</th>\n",
" <th>sensor_30</th>\n",
" <th>sensor_31</th>\n",
" <th>sensor_32</th>\n",
" <th>sensor_33</th>\n",
" <th>sensor_34</th>\n",
" <th>sensor_35</th>\n",
" <th>sensor_36</th>\n",
" <th>sensor_37</th>\n",
" <th>sensor_38</th>\n",
" <th>sensor_39</th>\n",
" <th>sensor_40</th>\n",
" <th>sensor_41</th>\n",
" <th>sensor_42</th>\n",
" <th>sensor_43</th>\n",
" <th>sensor_44</th>\n",
" <th>sensor_45</th>\n",
" <th>sensor_46</th>\n",
" <th>sensor_47</th>\n",
" <th>sensor_48</th>\n",
" <th>sensor_49</th>\n",
" <th>sensor_50</th>\n",
" <th>sensor_51</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" <td>220320.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>2.372221</td>\n",
" <td>47.591611</td>\n",
" <td>50.867392</td>\n",
" <td>43.752481</td>\n",
" <td>590.673936</td>\n",
" <td>73.396414</td>\n",
" <td>13.501537</td>\n",
" <td>15.843152</td>\n",
" <td>15.200721</td>\n",
" <td>14.799210</td>\n",
" <td>41.470339</td>\n",
" <td>41.918319</td>\n",
" <td>29.136975</td>\n",
" <td>7.078858</td>\n",
" <td>376.860041</td>\n",
" <td>416.472892</td>\n",
" <td>421.127517</td>\n",
" <td>2.303785</td>\n",
" <td>590.829775</td>\n",
" <td>360.805165</td>\n",
" <td>796.225942</td>\n",
" <td>459.792815</td>\n",
" <td>922.609264</td>\n",
" <td>556.235397</td>\n",
" <td>649.144799</td>\n",
" <td>786.411781</td>\n",
" <td>501.506589</td>\n",
" <td>851.690339</td>\n",
" <td>576.195305</td>\n",
" <td>614.596442</td>\n",
" <td>863.323100</td>\n",
" <td>804.283915</td>\n",
" <td>486.405980</td>\n",
" <td>234.971776</td>\n",
" <td>427.129817</td>\n",
" <td>593.033876</td>\n",
" <td>60.787360</td>\n",
" <td>49.655946</td>\n",
" <td>36.610444</td>\n",
" <td>68.844530</td>\n",
" <td>35.365126</td>\n",
" <td>35.453455</td>\n",
" <td>43.879591</td>\n",
" <td>42.656877</td>\n",
" <td>43.094984</td>\n",
" <td>48.018585</td>\n",
" <td>44.340903</td>\n",
" <td>150.889044</td>\n",
" <td>57.119968</td>\n",
" <td>183.049260</td>\n",
" <td>202.699667</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>0.402564</td>\n",
" <td>3.293904</td>\n",
" <td>3.666662</td>\n",
" <td>2.418782</td>\n",
" <td>144.017702</td>\n",
" <td>17.297501</td>\n",
" <td>2.140046</td>\n",
" <td>2.173755</td>\n",
" <td>2.013639</td>\n",
" <td>2.070033</td>\n",
" <td>12.092997</td>\n",
" <td>13.055862</td>\n",
" <td>10.113499</td>\n",
" <td>6.901457</td>\n",
" <td>113.200986</td>\n",
" <td>126.063772</td>\n",
" <td>129.142691</td>\n",
" <td>0.765803</td>\n",
" <td>199.338581</td>\n",
" <td>101.970415</td>\n",
" <td>226.671085</td>\n",
" <td>154.513958</td>\n",
" <td>291.824683</td>\n",
" <td>182.291359</td>\n",
" <td>220.847121</td>\n",
" <td>246.652412</td>\n",
" <td>169.817006</td>\n",
" <td>313.062664</td>\n",
" <td>225.727198</td>\n",
" <td>195.610904</td>\n",
" <td>283.534464</td>\n",
" <td>260.562141</td>\n",
" <td>150.746362</td>\n",
" <td>88.372856</td>\n",
" <td>141.767371</td>\n",
" <td>289.375003</td>\n",
" <td>37.603518</td>\n",
" <td>10.539752</td>\n",
" <td>15.612766</td>\n",
" <td>21.369829</td>\n",
" <td>7.898181</td>\n",
" <td>10.258892</td>\n",
" <td>11.043727</td>\n",
" <td>11.575646</td>\n",
" <td>12.836733</td>\n",
" <td>15.640325</td>\n",
" <td>10.441797</td>\n",
" <td>82.239917</td>\n",
" <td>19.142425</td>\n",
" <td>52.630590</td>\n",
" <td>105.693568</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>33.159720</td>\n",
" <td>31.640620</td>\n",
" <td>2.798032</td>\n",
" <td>0.000000</td>\n",
" <td>0.014468</td>\n",
" <td>0.000000</td>\n",
" <td>0.028935</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>32.409550</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>95.527660</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>43.154790</td>\n",
" <td>0.000000</td>\n",
" <td>4.319347</td>\n",
" <td>0.636574</td>\n",
" <td>0.000000</td>\n",
" <td>23.958330</td>\n",
" <td>0.240716</td>\n",
" <td>6.460602</td>\n",
" <td>54.882370</td>\n",
" <td>0.000000</td>\n",
" <td>2.260970</td>\n",
" <td>0.000000</td>\n",
" <td>24.479166</td>\n",
" <td>19.270830</td>\n",
" <td>23.437500</td>\n",
" <td>20.833330</td>\n",
" <td>22.135416</td>\n",
" <td>24.479166</td>\n",
" <td>25.752316</td>\n",
" <td>26.331018</td>\n",
" <td>26.331018</td>\n",
" <td>27.199070</td>\n",
" <td>26.331018</td>\n",
" <td>26.620370</td>\n",
" <td>27.488426</td>\n",
" <td>27.777779</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>2.419155</td>\n",
" <td>46.310760</td>\n",
" <td>50.390620</td>\n",
" <td>42.838539</td>\n",
" <td>626.620400</td>\n",
" <td>69.977213</td>\n",
" <td>13.346350</td>\n",
" <td>15.856480</td>\n",
" <td>15.183740</td>\n",
" <td>15.010130</td>\n",
" <td>40.705417</td>\n",
" <td>38.857022</td>\n",
" <td>28.687178</td>\n",
" <td>1.538652</td>\n",
" <td>418.100925</td>\n",
" <td>459.447800</td>\n",
" <td>454.131950</td>\n",
" <td>2.447450</td>\n",
" <td>662.766800</td>\n",
" <td>398.020575</td>\n",
" <td>875.461300</td>\n",
" <td>478.942500</td>\n",
" <td>950.919700</td>\n",
" <td>601.149500</td>\n",
" <td>693.932600</td>\n",
" <td>790.343525</td>\n",
" <td>448.299675</td>\n",
" <td>782.685650</td>\n",
" <td>518.964700</td>\n",
" <td>627.777800</td>\n",
" <td>839.062400</td>\n",
" <td>760.703950</td>\n",
" <td>489.753000</td>\n",
" <td>172.486475</td>\n",
" <td>353.182075</td>\n",
" <td>288.559000</td>\n",
" <td>28.803398</td>\n",
" <td>45.572910</td>\n",
" <td>32.552080</td>\n",
" <td>57.812500</td>\n",
" <td>32.552080</td>\n",
" <td>32.812500</td>\n",
" <td>39.583330</td>\n",
" <td>36.747684</td>\n",
" <td>36.747684</td>\n",
" <td>40.509258</td>\n",
" <td>39.062500</td>\n",
" <td>83.912030</td>\n",
" <td>47.743060</td>\n",
" <td>182.581000</td>\n",
" <td>180.555600</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>2.455556</td>\n",
" <td>48.133678</td>\n",
" <td>51.649300</td>\n",
" <td>44.227428</td>\n",
" <td>632.638916</td>\n",
" <td>75.576145</td>\n",
" <td>13.628470</td>\n",
" <td>16.167530</td>\n",
" <td>15.451390</td>\n",
" <td>15.082470</td>\n",
" <td>44.290480</td>\n",
" <td>45.362290</td>\n",
" <td>32.515630</td>\n",
" <td>2.930587</td>\n",
" <td>420.106000</td>\n",
" <td>462.855850</td>\n",
" <td>462.017950</td>\n",
" <td>2.533686</td>\n",
" <td>665.672050</td>\n",
" <td>399.366900</td>\n",
" <td>879.697300</td>\n",
" <td>531.854100</td>\n",
" <td>981.924500</td>\n",
" <td>625.872650</td>\n",
" <td>740.199250</td>\n",
" <td>861.831750</td>\n",
" <td>494.475250</td>\n",
" <td>967.231500</td>\n",
" <td>564.894700</td>\n",
" <td>668.981400</td>\n",
" <td>917.708300</td>\n",
" <td>878.807600</td>\n",
" <td>512.267800</td>\n",
" <td>226.367700</td>\n",
" <td>473.340800</td>\n",
" <td>709.637350</td>\n",
" <td>64.291375</td>\n",
" <td>49.479160</td>\n",
" <td>35.416660</td>\n",
" <td>66.406250</td>\n",
" <td>34.895832</td>\n",
" <td>35.156250</td>\n",
" <td>42.968750</td>\n",
" <td>40.509260</td>\n",
" <td>40.219910</td>\n",
" <td>44.849540</td>\n",
" <td>42.534720</td>\n",
" <td>138.020800</td>\n",
" <td>52.662040</td>\n",
" <td>183.049260</td>\n",
" <td>199.942100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>2.499826</td>\n",
" <td>49.479160</td>\n",
" <td>52.777770</td>\n",
" <td>45.312500</td>\n",
" <td>637.615723</td>\n",
" <td>80.911770</td>\n",
" <td>14.539930</td>\n",
" <td>16.427950</td>\n",
" <td>15.697340</td>\n",
" <td>15.118630</td>\n",
" <td>47.463485</td>\n",
" <td>49.656238</td>\n",
" <td>34.939455</td>\n",
" <td>12.859338</td>\n",
" <td>420.997000</td>\n",
" <td>464.302600</td>\n",
" <td>466.855700</td>\n",
" <td>2.587667</td>\n",
" <td>667.146625</td>\n",
" <td>400.088300</td>\n",
" <td>882.129800</td>\n",
" <td>534.254400</td>\n",
" <td>1090.807250</td>\n",
" <td>628.607500</td>\n",
" <td>750.356125</td>\n",
" <td>919.098450</td>\n",
" <td>536.272050</td>\n",
" <td>1043.972000</td>\n",
" <td>743.947000</td>\n",
" <td>697.222200</td>\n",
" <td>981.249900</td>\n",
" <td>943.858175</td>\n",
" <td>555.156900</td>\n",
" <td>316.839525</td>\n",
" <td>528.889800</td>\n",
" <td>837.327975</td>\n",
" <td>90.820915</td>\n",
" <td>53.645830</td>\n",
" <td>39.062500</td>\n",
" <td>77.864580</td>\n",
" <td>37.760410</td>\n",
" <td>36.979164</td>\n",
" <td>46.614580</td>\n",
" <td>45.138890</td>\n",
" <td>44.849540</td>\n",
" <td>51.215280</td>\n",
" <td>46.585650</td>\n",
" <td>208.333300</td>\n",
" <td>60.763890</td>\n",
" <td>204.571800</td>\n",
" <td>214.699100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>2.549016</td>\n",
" <td>56.727430</td>\n",
" <td>56.032990</td>\n",
" <td>48.220490</td>\n",
" <td>800.000000</td>\n",
" <td>99.999880</td>\n",
" <td>22.251160</td>\n",
" <td>23.596640</td>\n",
" <td>24.348960</td>\n",
" <td>25.000000</td>\n",
" <td>76.106860</td>\n",
" <td>60.000000</td>\n",
" <td>45.000000</td>\n",
" <td>31.187550</td>\n",
" <td>500.000000</td>\n",
" <td>739.741500</td>\n",
" <td>599.999939</td>\n",
" <td>4.873250</td>\n",
" <td>878.917900</td>\n",
" <td>448.907900</td>\n",
" <td>1107.526000</td>\n",
" <td>594.061100</td>\n",
" <td>1227.564000</td>\n",
" <td>1000.000000</td>\n",
" <td>839.575000</td>\n",
" <td>1214.420000</td>\n",
" <td>2000.000000</td>\n",
" <td>1841.146000</td>\n",
" <td>1466.281000</td>\n",
" <td>1600.000000</td>\n",
" <td>1800.000000</td>\n",
" <td>1839.211000</td>\n",
" <td>1578.600000</td>\n",
" <td>425.549800</td>\n",
" <td>694.479126</td>\n",
" <td>984.060700</td>\n",
" <td>174.901200</td>\n",
" <td>417.708300</td>\n",
" <td>547.916600</td>\n",
" <td>512.760400</td>\n",
" <td>420.312500</td>\n",
" <td>374.218800</td>\n",
" <td>408.593700</td>\n",
" <td>1000.000000</td>\n",
" <td>320.312500</td>\n",
" <td>370.370400</td>\n",
" <td>303.530100</td>\n",
" <td>561.632000</td>\n",
" <td>464.409700</td>\n",
" <td>1000.000000</td>\n",
" <td>1000.000000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" sensor_00 sensor_01 ... sensor_50 sensor_51\n",
"count 220320.000000 220320.000000 ... 220320.000000 220320.000000\n",
"mean 2.372221 47.591611 ... 183.049260 202.699667\n",
"std 0.402564 3.293904 ... 52.630590 105.693568\n",
"min 0.000000 0.000000 ... 27.488426 27.777779\n",
"25% 2.419155 46.310760 ... 182.581000 180.555600\n",
"50% 2.455556 48.133678 ... 183.049260 199.942100\n",
"75% 2.499826 49.479160 ... 204.571800 214.699100\n",
"max 2.549016 56.727430 ... 1000.000000 1000.000000\n",
"\n",
"[8 rows x 51 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 18
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "FbehErLA5tr3"
},
"source": [
"**Min-Max Normalization / Scaling**\n",
"\n",
"<center>\n",
"\n",
"![min-max.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkUAAADJCAYAAAAtk0ZLAAAFdnRFWHRteGZpbGUAJTNDbXhmaWxlJTIwaG9zdCUzRCUyMmFwcC5kaWFncmFtcy5uZXQlMjIlMjBtb2RpZmllZCUzRCUyMjIwMjAtMTEtMjNUMDglM0EzNCUzQTQ0LjE0M1olMjIlMjBhZ2VudCUzRCUyMjUuMCUyMChXaW5kb3dzJTIwTlQlMjA2LjElM0IlMjBXaW42NCUzQiUyMHg2NCklMjBBcHBsZVdlYktpdCUyRjUzNy4zNiUyMChLSFRNTCUyQyUyMGxpa2UlMjBHZWNrbyklMjBDaHJvbWUlMkY4Ni4wLjQyNDAuMTk4JTIwU2FmYXJpJTJGNTM3LjM2JTIyJTIwZXRhZyUzRCUyMk5KbXlKaUx2U1ItbHY5Qjh6VTZNJTIyJTIwdmVyc2lvbiUzRCUyMjEzLjEwLjAlMjIlMjB0eXBlJTNEJTIyZGV2aWNlJTIyJTNFJTNDZGlhZ3JhbSUyMGlkJTNEJTIyZnpRYWFlc0pnQzFHeVprRW1JZ3UlMjIlMjBuYW1lJTNEJTIyUGFnZS0xJTIyJTNFN1ZkZGI5TXdGUDAxa1FCcEtCOXQxejZ1WlI4UERKQ0NCT0xOUzl6RXpCJTJGQmNkZVVYODkxWXpkeGs2d0Z1a21nUGJTMVQzeXY3WFBPdFJzdldyRHFXcUlpdnhVcHBsN29wNVVYdmZQQ2NEcVp3cmNHTmpVd0d2czFrRW1TMWxEUUFESDVpUTFvaDYxSWlrdG5vQktDS2xLNFlDSTR4NGx5TUNTbFdMdkRsb0s2c3hZb3d4MGdUaER0b2w5SXFuS3pyZkM4d1c4d3lYSTdjekNaMVU4WXNvUE5Uc29jcFdMZGdxSkxMMXBJSVZUZFl0VUNVODJkNWFXT3V4cDR1bHVZeEZ3ZEUzQ05pbVQlMkJNZjZCcGpjZnNzbjk1MiUyRnZ2Nk16ayUyQlVCMFpYWnNGbXMybGdHcEZqeEZPc2t2aGZOMXpsUk9DNVFvcCUyQnVRWExBY3NVbzlBSm9tblJZS2x3TnJqUFk3UjVjZ3dYRFNtNWdpQWtZR2I0MmJuZmRzRCUyQmVHaXh2TVIlMkY2QmtSRzhXeVh1U0VGR29hWDMlMkJBbzdIRDAxUXNuRk9hZGw2czdhR2E2eVlWazBFWk1NOEx2eW1MTGhuOFVWQ2VEeGJYeVdUWGFVZ0NweXVXN1ZGTGM0NFdnUWdMQ0JZZVI4eVdoZEE5Q2xHUWN1aFF2ZFFZdEVBR1RYeGlZa1RUVmslMkZUSzZ4cGdLYmd5WlJyYSUyRmhWaWhHcTlGb0tSQk5ZY0kxN0N6MjE4R2t1Y3p4eExCRkhYRTRITjZucmlpU3dSOVpSTkxhS213MHBZdFpSdDR4QjVCcDglMkJGekhDQiUyQnh3ZWk4a3dENlclMkY1NGJkbmVEdFVQUXRVUCUyRkNmRkViaGdkUGtReFR5JTJGMGJkU28wQkp1bjhRNkdxZWRtJTJCa2dRJTJCMURzb2NCaTBsTWtTSVBidm8lMkJXc3dNbndUUjdyVUNCTE05QWFMWjI3R2JwQlFybVdBVDE3NlU5bEpGJTJGc0ZVQ3NrTXEwNnFyVks3cmYlMkI1ZU9PalRuZUdxcUc2ZktubHY2amxqcFhHUFVkNzhKekZQQms4MnNzQ2NTdmhtN2F5TGZ4JTJGa1hZYllIYmhuMERuYnAxM2RSNDlwOHpuSFpsZkRaUXgzOWElMkIzMSUyRktRN1hQdDhVJTJGRVBTNjkwJTJGaCUyRk5GVUwlMkJmSTQlMkY0YUhmWlhHSjNHWU5CdDN0cnFhNmg1OVkwdWZ3RSUzRCUzQyUyRmRpYWdyYW0lM0UlM0MlMkZteGZpbGUlM0VCDB9YAAAZ/0lEQVR4Xu3dP8gcxcMH8E0ZuxALQZBgE6sIIigY0EqtDZhCRYuAf4KCErsYUUsFUVGxViEKEUu1EEUFCxHstJEgBCy0MIWWvzdzeeecjLM3e/fc3bN78zmwMM/e3s5nZne/OzO7e6Druv9d+c+HAAECBAgQINC0wIEQiq58mkZQeAIECBAgQKBtgQMHDnRCUdttQOkJECBAgACBKwJCkWZAgAABAgQIEBCKtAECBAgQIECAwFUBPUVaAgECBAgQIEBAKNIGCBAgQIAAAQJ6irQBAgQIECBAgMBcwPCZxkCAAAECBAgQMHymDRAgQIAAAQIEDJ9pAwQIECBAgAABw2faAAECBAgQIEAgFTCnSHsgQIAAAQIECFwREIo0AwIECBAgQICAUKQNECBAgAABAgSuCugp0hIIECBAgAABAkKRNkCAAAECBAgQ0FOkDRAgQIAAAQIE5gKGzzQGAgQIECBAgIDhM22AAAECBAgQIGD4TBsgQIAAAQIECBg+0wYIECBAgAABAqmAOUXaAwECBAgQIEDgioBQpBkQIECAAAECBIQibYAAAQIECBAgcFVAT5GWQIAAAQIECBAQirQBAgQIECBAgICeIm2AAAECBAgQIDAXMHymMRAgQIAAAQIEDJ9pAwQIECBAgAABw2faAAECBAgQIEDA8Jk2QIAAAQIECBBIBcwp0h4IECBAgAABAlcEhCLNgAABAgQIECAgFGkDBAgQIECAAIGrAnqKtAQCBAgQIECAgFCkDRAgQIAAAQIE9BRpAwQIECBAgACBuYDhM42BAAECBAgQIGD4TBsgQIAAAQIECBg+0wYIECBAgAABAobPtAECBAgQIECAQCpgTpH2QIAAAQIECBC4IiAUaQYECBAgQIAAAaFIGyBAgAABAgQIXBXQU6QlECBAgAABAgSEIm2AAAECBAgQIKCnSBsgQIAAAQIECMwFDJ9pDAQIECBAgAABw2faAAECBAgQIEDA8Jk2QIAAAQIECBAwfKYNECBAgAABAgRSAXOKtAcCBAgQIECAwBUBoUgzIECAAAECBAgIRdoAAQIECBAgQOCqgJ4iLYEAAQIECBAgIBRpAwQIECBAgAABPUXaAAECBAgQIEBgLmD4TGMgQIAAAQIECBg+0wYIECBAgAABAobPtAECBAgQIECAgOEzbYAAAQIECBAgkAqYU6Q9ECBAgAABAgSuCAhFmgEBAgQIECBAQCjSBggQIECAAAECVwX0FGkJBAgQIECAAAGhSBsgQIAAAQIECOgp0gYIECBAgAABAnMBw2caAwECBAgQIEDA8Jk2QIAAAQIECBAwfKYNECBAgAABAgQMn2kDBAgQIECAAIFUwJwi7YHAigL//PNP9+yzz3bff/9999FHH3VHjx7tXdMvv/zSnTx5snv++ee7hx56aMVf9DUCBAgQ2KSAULRJXeveeYFXXnmlO3fuXHffffd1H374YXf48OH/lDkGop9++qn79ttvu7vuumvnXRSQAAECUxQQiqZYa7Z5VAIxGD3++OPd66+/3h08eHC+fbE36b333utefvnl7oUXXhjVttsYAgQIEPhXQCjSGgjsUeDPP/+cDYl9/vnn3QcffHDN8NiiwLTHn/V1AgQIEFizgFC0ZlCra1OgNET23XffdcePH184tNamllITIEBgnAJC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)\n",
"\n",
"\n",
"</center>\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "_ypQjQOh5S4J"
},
"source": [
"from sklearn.preprocessing import MinMaxScaler\n",
"\n",
"scaler = MinMaxScaler(feature_range=(0, 1))\n",
"\n",
"scaled_sensor_data = scaler.fit_transform(sensor_data)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bFipgKwA6e1I",
"outputId": "704ec7b1-a9a2-4ada-cff0-1d88f59107c5"
},
"source": [
"scaled_sensor_data"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([[0.9671944 , 0.83014531, 0.87665996, ..., 0.09385329, 0.22166027,\n",
" 0.17857144],\n",
" [0.9671944 , 0.83014531, 0.87665996, ..., 0.09385329, 0.22166027,\n",
" 0.17857144],\n",
" [0.95908931, 0.83473604, 0.87665996, ..., 0.0925314 , 0.21987499,\n",
" 0.18095238],\n",
" ...,\n",
" [0.9401777 , 0.84085688, 0.75901303, ..., 0.29411756, 0.15995782,\n",
" 0.21011906],\n",
" [0.94403723, 0.84085688, 0.75901312, ..., 0.290813 , 0.15995782,\n",
" 0.21220233],\n",
" [0.9401777 , 0.84085688, 0.75901312, ..., 0.28288179, 0.15995782,\n",
" 0.21220233]])"
]
},
"metadata": {
"tags": []
},
"execution_count": 20
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "EcLcnmnKBybJ"
},
"source": [
"### **Prepare Data**\n",
"\n",
"#### *Check whether the pump failed in given time window of (start, stop)*"
]
},
{
"cell_type": "code",
"metadata": {
"id": "mQefapdeA-GB"
},
"source": [
"def check_for_pump_failure(start, stop):\n",
" for min in range(start,stop):\n",
" current_machine_status = df[\"machine_status\"].iloc[min]\n",
" if current_machine_status in [\"BROKEN\", \"RECOVERING\"]:\n",
" return 1 # machine failure\n",
" \n",
" return 0 # no machine failure"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "c4W-nhktBwF2",
"outputId": "f78d0d28-02b3-4f4a-bc16-83ae7ee8f79c"
},
"source": [
"check_for_pump_failure(0,17000)"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0"
]
},
"metadata": {
"tags": []
},
"execution_count": 22
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "VNF4QJCnRGwr",
"outputId": "e58299a2-34b6-44ff-ffbc-2f8f80c5592a"
},
"source": [
"df_status_BROKEN.index.values"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([ 17155, 24510, 69318, 77790, 128040, 141131, 166440])"
]
},
"metadata": {
"tags": []
},
"execution_count": 26
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "imbwPX_PB3dI",
"outputId": "4f1efdef-0f4e-4770-de73-8b92ca4b5256"
},
"source": [
"check_for_pump_failure(17000,20000)"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1"
]
},
"metadata": {
"tags": []
},
"execution_count": 23
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "gXok5m1mEa6v"
},
"source": [
"#### *Prepare Samples for training and testing*"
]
},
{
"cell_type": "code",
"metadata": {
"id": "aXBCjSLHLutO"
},
"source": [
"input_minutes_window = 60 # 60 minutes\n",
"output_minutes_window= 60 * 24 # 1 day\n",
"total_n_examples = 5000"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "xPW8S5FYvvso"
},
"source": [
"<center>\n",
"\n",
"flatten()\n",
"\n",
"![Flatten Funtion.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjsAAACXCAYAAADzl5rnAAAHPXRFWHRteGZpbGUAJTNDbXhmaWxlJTIwaG9zdCUzRCUyMmFwcC5kaWFncmFtcy5uZXQlMjIlMjBtb2RpZmllZCUzRCUyMjIwMjAtMTEtMjJUMTElM0EzNSUzQTA1LjEwNFolMjIlMjBhZ2VudCUzRCUyMjUuMCUyMChXaW5kb3dzJTIwTlQlMjA2LjElM0IlMjBXaW42NCUzQiUyMHg2NCklMjBBcHBsZVdlYktpdCUyRjUzNy4zNiUyMChLSFRNTCUyQyUyMGxpa2UlMjBHZWNrbyklMjBDaHJvbWUlMkY4Ni4wLjQyNDAuMTk4JTIwU2FmYXJpJTJGNTM3LjM2JTIyJTIwZXRhZyUzRCUyMnRDV2plYkFBSHJnLW9GMVNIVkJIJTIyJTIwdmVyc2lvbiUzRCUyMjEzLjcuNiUyMiUyMHR5cGUlM0QlMjJkZXZpY2UlMjIlM0UlM0NkaWFncmFtJTIwaWQlM0QlMjJIVFRScUloMWRSaXRDYkN6bEtwbiUyMiUyMG5hbWUlM0QlMjJQYWdlLTElMjIlM0U3WnRiazVvd0ZNYyUyRmpZJTJGZEVSREV4MTMzMXR1MDNlMjB6eEdDWkRjU0d1S3ElMkZmUTlRQ0ppb05oWkY1M0NqdU1rSnpkeWZna244NDg3c0thTDlSMUhjZmlaJTJCWmdPektHJTJGSGxqWEE5TjBIUmUlMkJVOE1tTjR6c1lXNlljJTJCTG5KcU13UEpMZldCcFZ0U1h4Y1ZLcUtCaWpnc1JsbzhlaUNIdWlaRU9jczFXNVdzQm9lZFFZemJGbWVQUVExYTAlMkZpUzlDT1MxelhOanZNWm1IYW1URG1lUWxDNlFxeTVra0lmTFphc2RrM1F5c0tXZE01S25GZW9wcDZqdmxsN3pkYlUzcDlzRTRqc1FoRFlLbkQlMkJJYmV2JTJGRmZiNHlIJTJCNmZWbmZMajclMkZleVY1ZUVGM0tDY3VIRlJ2bEFYanVPRTBLTkV0TlY2RllVTWdha0Z5RlJPREhHSGxwJTJCUXI0Z3kwUmlBdkpjUWg1QUNNUWlUQ1hiVHhHS1lvVGtuV1cxd2dKOVQlMkJoRFZzS05ZektYUVdFMGltampHZlBZZ1ZCWUhwZU5ncG56M2lueEhkbWp1MUFpWndRNWdLdmF6MWxiUDBQNnhhekJSWjhBMVZVQTBjaTIlMkJ6bFY4VUtNQlRXY0plJTJCTWlLNTZ1YmJ2Z3N3a0pCcyUyRm9HVGVUZ25tS2NnaUQ3QWJrRFIlMkZCQmtPaEtmcyUyRmc3NG5Nc3BDRm1KQktZMzd5QUN4TnAyMlVUc1NnZFNMQllGbEljcUxZekpnUmJ5QXlYM3RwMm1ubkt2b0lQJTJCRzQ2dkxBSE5zeG1Dbm1qeU1NbnJjN0ZsRVdBSHRaVDJnZEdpVmpoUkJ4S3ZYNEg2RXVoQ2ZYb3JVaGJHbW5qcUtpejF5UXFVRE53V2tDekYxTklmQjlIeHlBYndLYVg3d0JqOUNvOFppT2VVWnQwUmhxZDQyN0UlMkY0UE91a3poVkxCc0RaYlZ3NnFENVo0WWx0Tkh1SFlqM0daUXQwbmJEWGhqRGZ5b3k3dlVPYSUyQkE1MnAwN0o3T3VRYThpUWJMNldHZGE4QlRDa2NmOFZxT2VCWGcyNDE0aHE2NmpMdThUNDFoTmElMkJUN1V4ZGJYRjdQbWNiOVF4ZE1wbjB1TTQzN3VrYVNpMnRnT0wxWmFyaWcwTnc1TXZrdFVkUmtoQ3Z6RzdmZ2Z2U3NldmhhdWw0NXRycHJZUnlPZmExRzRGRzRYakhsM2FGTDVXTlk0b0VlU2wzWCUyQlZnT2NMWE5KZ1c1TXhKV1pjMmpjbUZYZTRrWVV2dVlkbHU5ekpncnl2TGFleEtaR2NGcmF1TSUyQlhicXIxZ0d1anBUdXd5NmMlMkZWZ2pmZTREUFhkdW1YWHpuYnRoWmszTzZiYWpXJTJCVGxsbnJXa3luTHglMkJNTXhOakRGMk42ZlQxUXgyZmN6bVk2bnBNcHk4Z0duQ2QlMkJtQ3FOSUJlaVQ0STExWXpPUmt2WFVicHREYmR4S3ZpVnl6dDh0SmxsVTdMMHcyOHFvNyUyQjdmTFNkWlZ1eTVRTnZFNTkzREIxWWFYYnNtVURyNU9mTjNRRnBOdTY1ZDk1V1NjJTJGYiUyQmhLaUFsZncwdk9FZlR1MEZRTm1IRkl6UXRkWUFjbE9FU1VzWldsSk9uJTJCQ2lLSWtqbkF1dlp3cW9TQUlYVXY4UkM5bEFVTHdKbXRpYXFGd05reThyRmZ3Y3VSJTJCUjB4NnpiN080NllaYWdkcHNT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)\n",
"\n",
"</center>"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "oNcfwPC1EgMF",
"outputId": "4e2dcbcd-d0fc-4215-9b41-327c0d494d24"
},
"source": [
"import numpy as np\n",
"\n",
"max_row_n = total_n_rows - input_minutes_window - output_minutes_window\n",
"\n",
"training_pairs = []\n",
"considered_rnd_minutes = set([])\n",
"\n",
"for n_exp in range(0, total_n_examples):\n",
"\n",
" if n_exp % 100 == 0:\n",
" print(\"{0} examples collected so far.\".format(n_exp))\n",
" \n",
" found_example_where_pump_worked_in_input_window = False\n",
" while not found_example_where_pump_worked_in_input_window:\n",
"\n",
" rnd_minute = np.random.randint(0,max_row_n)\n",
"\n",
" for rnd_minute in considered_rnd_minutes:\n",
" rnd_minute = np.random.randint(0,max_row_n)\n",
" \n",
" considered_rnd_minutes.add(rnd_minute)\n",
" start = rnd_minute\n",
" stop = start + input_minutes_window\n",
" \n",
" \"\"\"\n",
" Assure that the pump had worked for given input window,\n",
" becuase it is comparitively easy to predict wheter the pump would fail \n",
" for the given output window if it has already been failed already.\n",
" \"\"\"\n",
" if check_for_pump_failure(start,stop)==0:\n",
" found_example_where_pump_worked_in_input_window = True\n",
" \n",
" single_input_window = scaled_sensor_data[rnd_minute:rnd_minute + input_minutes_window]\n",
" single_input_vector = single_input_window.flatten()\n",
" \n",
" start = rnd_minute + input_minutes_window\n",
" stop = rnd_minute + input_minutes_window + output_minutes_window\n",
" output_value = check_for_pump_failure(start,stop)\n",
" \n",
" training_pairs.append( (single_input_vector, output_value) )"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"0 examples collected so far.\n",
"100 examples collected so far.\n",
"200 examples collected so far.\n",
"300 examples collected so far.\n",
"400 examples collected so far.\n",
"500 examples collected so far.\n",
"600 examples collected so far.\n",
"700 examples collected so far.\n",
"800 examples collected so far.\n",
"900 examples collected so far.\n",
"1000 examples collected so far.\n",
"1100 examples collected so far.\n",
"1200 examples collected so far.\n",
"1300 examples collected so far.\n",
"1400 examples collected so far.\n",
"1500 examples collected so far.\n",
"1600 examples collected so far.\n",
"1700 examples collected so far.\n",
"1800 examples collected so far.\n",
"1900 examples collected so far.\n",
"2000 examples collected so far.\n",
"2100 examples collected so far.\n",
"2200 examples collected so far.\n",
"2300 examples collected so far.\n",
"2400 examples collected so far.\n",
"2500 examples collected so far.\n",
"2600 examples collected so far.\n",
"2700 examples collected so far.\n",
"2800 examples collected so far.\n",
"2900 examples collected so far.\n",
"3000 examples collected so far.\n",
"3100 examples collected so far.\n",
"3200 examples collected so far.\n",
"3300 examples collected so far.\n",
"3400 examples collected so far.\n",
"3500 examples collected so far.\n",
"3600 examples collected so far.\n",
"3700 examples collected so far.\n",
"3800 examples collected so far.\n",
"3900 examples collected so far.\n",
"4000 examples collected so far.\n",
"4100 examples collected so far.\n",
"4200 examples collected so far.\n",
"4300 examples collected so far.\n",
"4400 examples collected so far.\n",
"4500 examples collected so far.\n",
"4600 examples collected so far.\n",
"4700 examples collected so far.\n",
"4800 examples collected so far.\n",
"4900 examples collected so far.\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "fL5wQEJePr98",
"outputId": "6f9f0afa-428f-42f8-ff00-139d1d49541e"
},
"source": [
"len(training_pairs)"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"5000"
]
},
"metadata": {
"tags": []
},
"execution_count": 29
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "IQXZ3oPYPvVB",
"outputId": "3c446357-5fa8-4277-d92e-94c24ee4d978"
},
"source": [
"input_vec_len = training_pairs[0][0].shape[0]\n",
"output_vec_len = 1\n",
"\n",
"Temp = np.zeros( (total_n_examples, input_vec_len + output_vec_len))\n",
"print(\"Shape of Temp is\", Temp.shape)\n",
"\n",
"for nr in range(0, total_n_examples):\n",
" (x,y) = training_pairs[nr]\n",
" Temp[nr,0:input_vec_len] = x\n",
" Temp[nr,input_vec_len] = y"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Shape of Temp is (5000, 3061)\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "Xu3Amh43R1BG"
},
"source": [
"from sklearn.model_selection import train_test_split\n",
"\n",
"X = Temp[0:, 0:input_vec_len]\n",
"y = Temp[0:, input_vec_len]\n",
"\n",
"x_train, x_test, y_train, y_test = train_test_split(X, y, random_state=1, test_size=0.3)\n",
"x_test, x_val, y_test, y_val = train_test_split(x_test, y_test, random_state=1, test_size=0.5)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "r3Rie0gUR7nX",
"outputId": "fbe7511a-c3f3-42ef-e8be-722f87656c42"
},
"source": [
"x_train.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(3500, 3060)"
]
},
"metadata": {
"tags": []
},
"execution_count": 32
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "9A7-SiI5R-qP",
"outputId": "a1efcea3-37f2-403e-bc08-e0c85d078642"
},
"source": [
"y_train.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(3500,)"
]
},
"metadata": {
"tags": []
},
"execution_count": 33
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "LHDqyC2eSGuI",
"outputId": "88ddaa04-eede-428d-bfbb-d8e031c05af6"
},
"source": [
"x_test.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(750, 3060)"
]
},
"metadata": {
"tags": []
},
"execution_count": 34
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "D15O8XZ8SH3X",
"outputId": "09277d1a-2844-4ecb-ceae-82a59bd4350d"
},
"source": [
"y_test.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(750,)"
]
},
"metadata": {
"tags": []
},
"execution_count": 35
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "bkN4FymEdxU5",
"outputId": "d96dbe1e-c629-48c0-ce0d-69c0df87d39b"
},
"source": [
"x_val.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(750, 3060)"
]
},
"metadata": {
"tags": []
},
"execution_count": 36
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "fM4R8TDSd1Dz",
"outputId": "c84a4760-0a79-4bd3-d953-376677ab7818"
},
"source": [
"y_val.shape"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(750,)"
]
},
"metadata": {
"tags": []
},
"execution_count": 37
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "e4Qu6DCkoL8B"
},
"source": [
"#### *Build & Train a Neural Network Model*"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 35
},
"id": "u0TU1N734syR",
"outputId": "fee0306b-90d0-4c45-d2f1-e05dcbeafa88"
},
"source": [
"import tensorflow\n",
"tensorflow.__version__"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "string"
},
"text/plain": [
"'2.3.0'"
]
},
"metadata": {
"tags": []
},
"execution_count": 38
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "RT9Hq9F_SRAJ"
},
"source": [
"import tensorflow as tf\n",
"from tensorflow.keras import layers\n",
"from keras.callbacks import EarlyStopping\n",
"from keras.callbacks import ModelCheckpoint\n",
"\n",
"model = tf.keras.Sequential()\n",
"model.add(layers.Dense(300, activation='relu', input_shape=(input_vec_len,)) )\n",
"model.add(layers.Dense(60, activation='relu'))\n",
"model.add(layers.Dense(12, activation='relu'))\n",
"model.add(layers.Dense(1))\n",
"\n",
"model.compile(optimizer='sgd', \n",
" loss=tf.keras.losses.MeanSquaredError(),\n",
" metrics=['accuracy'])\n",
"\n",
"model.build()"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "T5d6cZOuSZ3m",
"outputId": "7b447ec8-1c7b-4a73-8775-ccb1313d57fe"
},
"source": [
"model.summary()"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Model: \"sequential\"\n",
"_________________________________________________________________\n",
"Layer (type) Output Shape Param # \n",
"=================================================================\n",
"dense (Dense) (None, 300) 918300 \n",
"_________________________________________________________________\n",
"dense_1 (Dense) (None, 60) 18060 \n",
"_________________________________________________________________\n",
"dense_2 (Dense) (None, 12) 732 \n",
"_________________________________________________________________\n",
"dense_3 (Dense) (None, 1) 13 \n",
"=================================================================\n",
"Total params: 937,105\n",
"Trainable params: 937,105\n",
"Non-trainable params: 0\n",
"_________________________________________________________________\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "SjEIDWUMSb75",
"outputId": "6a8d406d-8453-4bf0-c2ea-cbea2d330d55"
},
"source": [
"es = EarlyStopping(monitor='val_loss', mode='min', verbose=1, patience=500)\n",
"mc = ModelCheckpoint('best_model-{epoch:03d}-{val_loss:.3f}.h5', monitor='val_loss', mode='min', save_best_only=True)\n",
"history = model.fit(x_train, y_train, validation_data=(x_val, y_val), epochs=3000, verbose=1, callbacks=[es, mc])"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"Epoch 1/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0707 - accuracy: 0.9394 - val_loss: 0.0442 - val_accuracy: 0.9533\n",
"Epoch 2/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0514 - accuracy: 0.9451 - val_loss: 0.0440 - val_accuracy: 0.9533\n",
"Epoch 3/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0510 - accuracy: 0.9451 - val_loss: 0.0438 - val_accuracy: 0.9533\n",
"Epoch 4/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0505 - accuracy: 0.9451 - val_loss: 0.0438 - val_accuracy: 0.9533\n",
"Epoch 5/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0495 - accuracy: 0.9451 - val_loss: 0.0432 - val_accuracy: 0.9533\n",
"Epoch 6/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0488 - accuracy: 0.9451 - val_loss: 0.0432 - val_accuracy: 0.9533\n",
"Epoch 7/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0482 - accuracy: 0.9451 - val_loss: 0.0435 - val_accuracy: 0.9533\n",
"Epoch 8/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0478 - accuracy: 0.9454 - val_loss: 0.0447 - val_accuracy: 0.9533\n",
"Epoch 9/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0472 - accuracy: 0.9463 - val_loss: 0.0421 - val_accuracy: 0.9533\n",
"Epoch 10/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0467 - accuracy: 0.9466 - val_loss: 0.0437 - val_accuracy: 0.9547\n",
"Epoch 11/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0461 - accuracy: 0.9466 - val_loss: 0.0434 - val_accuracy: 0.9547\n",
"Epoch 12/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0459 - accuracy: 0.9471 - val_loss: 0.0421 - val_accuracy: 0.9547\n",
"Epoch 13/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0455 - accuracy: 0.9483 - val_loss: 0.0426 - val_accuracy: 0.9547\n",
"Epoch 14/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0452 - accuracy: 0.9486 - val_loss: 0.0465 - val_accuracy: 0.9547\n",
"Epoch 15/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0449 - accuracy: 0.9500 - val_loss: 0.0419 - val_accuracy: 0.9533\n",
"Epoch 16/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0449 - accuracy: 0.9497 - val_loss: 0.0477 - val_accuracy: 0.9533\n",
"Epoch 17/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0444 - accuracy: 0.9494 - val_loss: 0.0435 - val_accuracy: 0.9547\n",
"Epoch 18/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0439 - accuracy: 0.9511 - val_loss: 0.0407 - val_accuracy: 0.9547\n",
"Epoch 19/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0435 - accuracy: 0.9503 - val_loss: 0.0413 - val_accuracy: 0.9547\n",
"Epoch 20/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0436 - accuracy: 0.9511 - val_loss: 0.0419 - val_accuracy: 0.9533\n",
"Epoch 21/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0432 - accuracy: 0.9517 - val_loss: 0.0406 - val_accuracy: 0.9533\n",
"Epoch 22/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0429 - accuracy: 0.9511 - val_loss: 0.0409 - val_accuracy: 0.9533\n",
"Epoch 23/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0424 - accuracy: 0.9511 - val_loss: 0.0427 - val_accuracy: 0.9533\n",
"Epoch 24/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0427 - accuracy: 0.9506 - val_loss: 0.0405 - val_accuracy: 0.9547\n",
"Epoch 25/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0426 - accuracy: 0.9509 - val_loss: 0.0397 - val_accuracy: 0.9547\n",
"Epoch 26/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0423 - accuracy: 0.9517 - val_loss: 0.0397 - val_accuracy: 0.9547\n",
"Epoch 27/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0422 - accuracy: 0.9509 - val_loss: 0.0419 - val_accuracy: 0.9547\n",
"Epoch 28/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0415 - accuracy: 0.9517 - val_loss: 0.0398 - val_accuracy: 0.9533\n",
"Epoch 29/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0415 - accuracy: 0.9514 - val_loss: 0.0410 - val_accuracy: 0.9533\n",
"Epoch 30/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0411 - accuracy: 0.9511 - val_loss: 0.0407 - val_accuracy: 0.9547\n",
"Epoch 31/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0407 - accuracy: 0.9520 - val_loss: 0.0412 - val_accuracy: 0.9547\n",
"Epoch 32/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0405 - accuracy: 0.9514 - val_loss: 0.0413 - val_accuracy: 0.9547\n",
"Epoch 33/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0406 - accuracy: 0.9520 - val_loss: 0.0408 - val_accuracy: 0.9547\n",
"Epoch 34/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0407 - accuracy: 0.9511 - val_loss: 0.0396 - val_accuracy: 0.9533\n",
"Epoch 35/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0401 - accuracy: 0.9520 - val_loss: 0.0417 - val_accuracy: 0.9547\n",
"Epoch 36/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0409 - accuracy: 0.9509 - val_loss: 0.0384 - val_accuracy: 0.9547\n",
"Epoch 37/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0403 - accuracy: 0.9517 - val_loss: 0.0405 - val_accuracy: 0.9547\n",
"Epoch 38/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0396 - accuracy: 0.9523 - val_loss: 0.0418 - val_accuracy: 0.9547\n",
"Epoch 39/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0394 - accuracy: 0.9523 - val_loss: 0.0387 - val_accuracy: 0.9533\n",
"Epoch 40/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0395 - accuracy: 0.9520 - val_loss: 0.0399 - val_accuracy: 0.9547\n",
"Epoch 41/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0395 - accuracy: 0.9520 - val_loss: 0.0392 - val_accuracy: 0.9533\n",
"Epoch 42/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0393 - accuracy: 0.9523 - val_loss: 0.0420 - val_accuracy: 0.9533\n",
"Epoch 43/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0385 - accuracy: 0.9514 - val_loss: 0.0382 - val_accuracy: 0.9547\n",
"Epoch 44/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0394 - accuracy: 0.9517 - val_loss: 0.0380 - val_accuracy: 0.9547\n",
"Epoch 45/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0383 - accuracy: 0.9520 - val_loss: 0.0378 - val_accuracy: 0.9547\n",
"Epoch 46/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0383 - accuracy: 0.9526 - val_loss: 0.0424 - val_accuracy: 0.9533\n",
"Epoch 47/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0377 - accuracy: 0.9523 - val_loss: 0.0375 - val_accuracy: 0.9533\n",
"Epoch 48/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0382 - accuracy: 0.9520 - val_loss: 0.0367 - val_accuracy: 0.9547\n",
"Epoch 49/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0373 - accuracy: 0.9520 - val_loss: 0.0473 - val_accuracy: 0.9547\n",
"Epoch 50/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0381 - accuracy: 0.9523 - val_loss: 0.0363 - val_accuracy: 0.9547\n",
"Epoch 51/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0375 - accuracy: 0.9520 - val_loss: 0.0377 - val_accuracy: 0.9547\n",
"Epoch 52/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0375 - accuracy: 0.9523 - val_loss: 0.0360 - val_accuracy: 0.9547\n",
"Epoch 53/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0372 - accuracy: 0.9523 - val_loss: 0.0366 - val_accuracy: 0.9547\n",
"Epoch 54/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0370 - accuracy: 0.9517 - val_loss: 0.0382 - val_accuracy: 0.9547\n",
"Epoch 55/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0376 - accuracy: 0.9520 - val_loss: 0.0505 - val_accuracy: 0.9547\n",
"Epoch 56/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0368 - accuracy: 0.9523 - val_loss: 0.0855 - val_accuracy: 0.9213\n",
"Epoch 57/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0367 - accuracy: 0.9520 - val_loss: 0.0398 - val_accuracy: 0.9547\n",
"Epoch 58/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0373 - accuracy: 0.9523 - val_loss: 0.0422 - val_accuracy: 0.9560\n",
"Epoch 59/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0357 - accuracy: 0.9520 - val_loss: 0.0413 - val_accuracy: 0.9547\n",
"Epoch 60/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0362 - accuracy: 0.9520 - val_loss: 0.0351 - val_accuracy: 0.9547\n",
"Epoch 61/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0362 - accuracy: 0.9526 - val_loss: 0.0492 - val_accuracy: 0.9547\n",
"Epoch 62/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0359 - accuracy: 0.9526 - val_loss: 0.0432 - val_accuracy: 0.9547\n",
"Epoch 63/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0358 - accuracy: 0.9534 - val_loss: 0.0375 - val_accuracy: 0.9547\n",
"Epoch 64/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0347 - accuracy: 0.9534 - val_loss: 0.0350 - val_accuracy: 0.9547\n",
"Epoch 65/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0348 - accuracy: 0.9526 - val_loss: 0.0341 - val_accuracy: 0.9547\n",
"Epoch 66/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0346 - accuracy: 0.9531 - val_loss: 0.0752 - val_accuracy: 0.9533\n",
"Epoch 67/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0352 - accuracy: 0.9543 - val_loss: 0.0382 - val_accuracy: 0.9560\n",
"Epoch 68/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0346 - accuracy: 0.9526 - val_loss: 0.0364 - val_accuracy: 0.9560\n",
"Epoch 69/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0352 - accuracy: 0.9531 - val_loss: 0.0356 - val_accuracy: 0.9547\n",
"Epoch 70/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0341 - accuracy: 0.9537 - val_loss: 0.0360 - val_accuracy: 0.9547\n",
"Epoch 71/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0343 - accuracy: 0.9523 - val_loss: 0.0343 - val_accuracy: 0.9547\n",
"Epoch 72/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0341 - accuracy: 0.9543 - val_loss: 0.0398 - val_accuracy: 0.9547\n",
"Epoch 73/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0343 - accuracy: 0.9529 - val_loss: 0.0355 - val_accuracy: 0.9547\n",
"Epoch 74/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0341 - accuracy: 0.9529 - val_loss: 0.0330 - val_accuracy: 0.9547\n",
"Epoch 75/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0331 - accuracy: 0.9554 - val_loss: 0.0362 - val_accuracy: 0.9587\n",
"Epoch 76/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0335 - accuracy: 0.9531 - val_loss: 0.0337 - val_accuracy: 0.9547\n",
"Epoch 77/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0335 - accuracy: 0.9546 - val_loss: 0.0337 - val_accuracy: 0.9547\n",
"Epoch 78/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0332 - accuracy: 0.9540 - val_loss: 0.0353 - val_accuracy: 0.9573\n",
"Epoch 79/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0331 - accuracy: 0.9551 - val_loss: 0.0334 - val_accuracy: 0.9547\n",
"Epoch 80/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0321 - accuracy: 0.9563 - val_loss: 0.0367 - val_accuracy: 0.9613\n",
"Epoch 81/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0326 - accuracy: 0.9563 - val_loss: 0.0376 - val_accuracy: 0.9547\n",
"Epoch 82/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0324 - accuracy: 0.9557 - val_loss: 0.0870 - val_accuracy: 0.8507\n",
"Epoch 83/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0326 - accuracy: 0.9534 - val_loss: 0.0371 - val_accuracy: 0.9547\n",
"Epoch 84/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0316 - accuracy: 0.9571 - val_loss: 0.0396 - val_accuracy: 0.9667\n",
"Epoch 85/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0313 - accuracy: 0.9571 - val_loss: 0.0345 - val_accuracy: 0.9547\n",
"Epoch 86/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0327 - accuracy: 0.9560 - val_loss: 0.0347 - val_accuracy: 0.9560\n",
"Epoch 87/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0316 - accuracy: 0.9577 - val_loss: 0.0316 - val_accuracy: 0.9560\n",
"Epoch 88/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0316 - accuracy: 0.9580 - val_loss: 0.0347 - val_accuracy: 0.9547\n",
"Epoch 89/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0313 - accuracy: 0.9597 - val_loss: 0.0333 - val_accuracy: 0.9573\n",
"Epoch 90/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0305 - accuracy: 0.9614 - val_loss: 0.0347 - val_accuracy: 0.9547\n",
"Epoch 91/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0301 - accuracy: 0.9600 - val_loss: 0.0360 - val_accuracy: 0.9573\n",
"Epoch 92/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0310 - accuracy: 0.9603 - val_loss: 0.0323 - val_accuracy: 0.9600\n",
"Epoch 93/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0304 - accuracy: 0.9606 - val_loss: 0.0327 - val_accuracy: 0.9547\n",
"Epoch 94/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0305 - accuracy: 0.9609 - val_loss: 0.0302 - val_accuracy: 0.9573\n",
"Epoch 95/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0299 - accuracy: 0.9614 - val_loss: 0.0318 - val_accuracy: 0.9547\n",
"Epoch 96/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0300 - accuracy: 0.9600 - val_loss: 0.0319 - val_accuracy: 0.9547\n",
"Epoch 97/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0307 - accuracy: 0.9606 - val_loss: 0.0330 - val_accuracy: 0.9613\n",
"Epoch 98/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0308 - accuracy: 0.9614 - val_loss: 0.0300 - val_accuracy: 0.9587\n",
"Epoch 99/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0297 - accuracy: 0.9634 - val_loss: 0.0304 - val_accuracy: 0.9587\n",
"Epoch 100/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0286 - accuracy: 0.9629 - val_loss: 0.0308 - val_accuracy: 0.9573\n",
"Epoch 101/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0303 - accuracy: 0.9631 - val_loss: 0.0329 - val_accuracy: 0.9547\n",
"Epoch 102/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0294 - accuracy: 0.9617 - val_loss: 0.0290 - val_accuracy: 0.9613\n",
"Epoch 103/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0282 - accuracy: 0.9654 - val_loss: 0.0296 - val_accuracy: 0.9600\n",
"Epoch 104/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0290 - accuracy: 0.9666 - val_loss: 0.0323 - val_accuracy: 0.9547\n",
"Epoch 105/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0291 - accuracy: 0.9631 - val_loss: 0.0301 - val_accuracy: 0.9573\n",
"Epoch 106/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0286 - accuracy: 0.9637 - val_loss: 0.0375 - val_accuracy: 0.9573\n",
"Epoch 107/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0293 - accuracy: 0.9634 - val_loss: 0.0281 - val_accuracy: 0.9640\n",
"Epoch 108/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0278 - accuracy: 0.9640 - val_loss: 0.0299 - val_accuracy: 0.9720\n",
"Epoch 109/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0273 - accuracy: 0.9671 - val_loss: 0.0299 - val_accuracy: 0.9587\n",
"Epoch 110/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0275 - accuracy: 0.9666 - val_loss: 0.0274 - val_accuracy: 0.9680\n",
"Epoch 111/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0273 - accuracy: 0.9694 - val_loss: 0.0386 - val_accuracy: 0.9600\n",
"Epoch 112/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0279 - accuracy: 0.9660 - val_loss: 0.0306 - val_accuracy: 0.9600\n",
"Epoch 113/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0272 - accuracy: 0.9686 - val_loss: 0.0283 - val_accuracy: 0.9693\n",
"Epoch 114/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0271 - accuracy: 0.9680 - val_loss: 0.0289 - val_accuracy: 0.9720\n",
"Epoch 115/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0275 - accuracy: 0.9674 - val_loss: 0.0282 - val_accuracy: 0.9720\n",
"Epoch 116/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0260 - accuracy: 0.9717 - val_loss: 0.0308 - val_accuracy: 0.9560\n",
"Epoch 117/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0265 - accuracy: 0.9677 - val_loss: 0.0295 - val_accuracy: 0.9560\n",
"Epoch 118/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0253 - accuracy: 0.9697 - val_loss: 0.0457 - val_accuracy: 0.9547\n",
"Epoch 119/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0267 - accuracy: 0.9686 - val_loss: 0.0351 - val_accuracy: 0.9720\n",
"Epoch 120/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0257 - accuracy: 0.9700 - val_loss: 0.0258 - val_accuracy: 0.9627\n",
"Epoch 121/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0251 - accuracy: 0.9700 - val_loss: 0.0292 - val_accuracy: 0.9573\n",
"Epoch 122/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0253 - accuracy: 0.9711 - val_loss: 0.0445 - val_accuracy: 0.9547\n",
"Epoch 123/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0253 - accuracy: 0.9709 - val_loss: 0.0283 - val_accuracy: 0.9600\n",
"Epoch 124/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0252 - accuracy: 0.9677 - val_loss: 0.0302 - val_accuracy: 0.9707\n",
"Epoch 125/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0242 - accuracy: 0.9737 - val_loss: 0.0282 - val_accuracy: 0.9600\n",
"Epoch 126/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0250 - accuracy: 0.9700 - val_loss: 0.0346 - val_accuracy: 0.9720\n",
"Epoch 127/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0245 - accuracy: 0.9734 - val_loss: 0.0279 - val_accuracy: 0.9587\n",
"Epoch 128/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0242 - accuracy: 0.9723 - val_loss: 0.0317 - val_accuracy: 0.9693\n",
"Epoch 129/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0238 - accuracy: 0.9737 - val_loss: 0.0286 - val_accuracy: 0.9573\n",
"Epoch 130/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0242 - accuracy: 0.9731 - val_loss: 0.0249 - val_accuracy: 0.9627\n",
"Epoch 131/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0230 - accuracy: 0.9751 - val_loss: 0.0271 - val_accuracy: 0.9733\n",
"Epoch 132/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0234 - accuracy: 0.9740 - val_loss: 0.0265 - val_accuracy: 0.9667\n",
"Epoch 133/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0246 - accuracy: 0.9734 - val_loss: 0.0258 - val_accuracy: 0.9733\n",
"Epoch 134/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0237 - accuracy: 0.9729 - val_loss: 0.0381 - val_accuracy: 0.9520\n",
"Epoch 135/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0240 - accuracy: 0.9717 - val_loss: 0.0239 - val_accuracy: 0.9720\n",
"Epoch 136/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0238 - accuracy: 0.9749 - val_loss: 0.0529 - val_accuracy: 0.9507\n",
"Epoch 137/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0252 - accuracy: 0.9694 - val_loss: 0.0310 - val_accuracy: 0.9587\n",
"Epoch 138/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0245 - accuracy: 0.9714 - val_loss: 0.0265 - val_accuracy: 0.9720\n",
"Epoch 139/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0224 - accuracy: 0.9757 - val_loss: 0.0257 - val_accuracy: 0.9707\n",
"Epoch 140/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0225 - accuracy: 0.9749 - val_loss: 0.0232 - val_accuracy: 0.9760\n",
"Epoch 141/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0226 - accuracy: 0.9740 - val_loss: 0.0238 - val_accuracy: 0.9667\n",
"Epoch 142/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0229 - accuracy: 0.9737 - val_loss: 0.0257 - val_accuracy: 0.9693\n",
"Epoch 143/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0235 - accuracy: 0.9731 - val_loss: 0.0233 - val_accuracy: 0.9747\n",
"Epoch 144/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0220 - accuracy: 0.9751 - val_loss: 0.0443 - val_accuracy: 0.9333\n",
"Epoch 145/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0235 - accuracy: 0.9723 - val_loss: 0.0256 - val_accuracy: 0.9640\n",
"Epoch 146/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0223 - accuracy: 0.9749 - val_loss: 0.0268 - val_accuracy: 0.9733\n",
"Epoch 147/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0212 - accuracy: 0.9757 - val_loss: 0.0260 - val_accuracy: 0.9627\n",
"Epoch 148/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0207 - accuracy: 0.9780 - val_loss: 0.0240 - val_accuracy: 0.9720\n",
"Epoch 149/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0208 - accuracy: 0.9760 - val_loss: 0.0236 - val_accuracy: 0.9667\n",
"Epoch 150/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0228 - accuracy: 0.9714 - val_loss: 0.0656 - val_accuracy: 0.9107\n",
"Epoch 151/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0220 - accuracy: 0.9749 - val_loss: 0.0238 - val_accuracy: 0.9720\n",
"Epoch 152/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0207 - accuracy: 0.9763 - val_loss: 0.0224 - val_accuracy: 0.9760\n",
"Epoch 153/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0208 - accuracy: 0.9763 - val_loss: 0.0295 - val_accuracy: 0.9707\n",
"Epoch 154/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0203 - accuracy: 0.9786 - val_loss: 0.0315 - val_accuracy: 0.9600\n",
"Epoch 155/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0212 - accuracy: 0.9763 - val_loss: 0.0218 - val_accuracy: 0.9747\n",
"Epoch 156/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0198 - accuracy: 0.9791 - val_loss: 0.0229 - val_accuracy: 0.9733\n",
"Epoch 157/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0206 - accuracy: 0.9751 - val_loss: 0.0233 - val_accuracy: 0.9720\n",
"Epoch 158/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0206 - accuracy: 0.9774 - val_loss: 0.0222 - val_accuracy: 0.9760\n",
"Epoch 159/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0201 - accuracy: 0.9786 - val_loss: 0.0241 - val_accuracy: 0.9693\n",
"Epoch 160/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0200 - accuracy: 0.9774 - val_loss: 0.0281 - val_accuracy: 0.9733\n",
"Epoch 161/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0209 - accuracy: 0.9766 - val_loss: 0.0229 - val_accuracy: 0.9707\n",
"Epoch 162/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0193 - accuracy: 0.9769 - val_loss: 0.0642 - val_accuracy: 0.9000\n",
"Epoch 163/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0211 - accuracy: 0.9760 - val_loss: 0.0312 - val_accuracy: 0.9667\n",
"Epoch 164/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0194 - accuracy: 0.9789 - val_loss: 0.0226 - val_accuracy: 0.9693\n",
"Epoch 165/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0190 - accuracy: 0.9786 - val_loss: 0.0292 - val_accuracy: 0.9640\n",
"Epoch 166/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0186 - accuracy: 0.9811 - val_loss: 0.0249 - val_accuracy: 0.9640\n",
"Epoch 167/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0183 - accuracy: 0.9797 - val_loss: 0.0220 - val_accuracy: 0.9760\n",
"Epoch 168/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0184 - accuracy: 0.9794 - val_loss: 0.0416 - val_accuracy: 0.9560\n",
"Epoch 169/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0199 - accuracy: 0.9789 - val_loss: 0.0206 - val_accuracy: 0.9773\n",
"Epoch 170/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0185 - accuracy: 0.9791 - val_loss: 0.0226 - val_accuracy: 0.9720\n",
"Epoch 171/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0193 - accuracy: 0.9794 - val_loss: 0.0223 - val_accuracy: 0.9653\n",
"Epoch 172/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0205 - accuracy: 0.9760 - val_loss: 0.0214 - val_accuracy: 0.9760\n",
"Epoch 173/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0189 - accuracy: 0.9794 - val_loss: 0.0539 - val_accuracy: 0.9227\n",
"Epoch 174/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0180 - accuracy: 0.9791 - val_loss: 0.0238 - val_accuracy: 0.9733\n",
"Epoch 175/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0183 - accuracy: 0.9791 - val_loss: 0.0201 - val_accuracy: 0.9813\n",
"Epoch 176/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0188 - accuracy: 0.9786 - val_loss: 0.0220 - val_accuracy: 0.9747\n",
"Epoch 177/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0185 - accuracy: 0.9789 - val_loss: 0.0231 - val_accuracy: 0.9680\n",
"Epoch 178/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0177 - accuracy: 0.9797 - val_loss: 0.0360 - val_accuracy: 0.9613\n",
"Epoch 179/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0183 - accuracy: 0.9809 - val_loss: 0.0234 - val_accuracy: 0.9680\n",
"Epoch 180/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0173 - accuracy: 0.9803 - val_loss: 0.0199 - val_accuracy: 0.9760\n",
"Epoch 181/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0181 - accuracy: 0.9783 - val_loss: 0.0218 - val_accuracy: 0.9733\n",
"Epoch 182/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0165 - accuracy: 0.9826 - val_loss: 0.0220 - val_accuracy: 0.9720\n",
"Epoch 183/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0185 - accuracy: 0.9789 - val_loss: 0.0200 - val_accuracy: 0.9773\n",
"Epoch 184/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0185 - accuracy: 0.9791 - val_loss: 0.0215 - val_accuracy: 0.9773\n",
"Epoch 185/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0168 - accuracy: 0.9806 - val_loss: 0.0311 - val_accuracy: 0.9653\n",
"Epoch 186/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0167 - accuracy: 0.9820 - val_loss: 0.0552 - val_accuracy: 0.9173\n",
"Epoch 187/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0173 - accuracy: 0.9823 - val_loss: 0.0182 - val_accuracy: 0.9827\n",
"Epoch 188/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0166 - accuracy: 0.9834 - val_loss: 0.0261 - val_accuracy: 0.9653\n",
"Epoch 189/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0172 - accuracy: 0.9797 - val_loss: 0.0200 - val_accuracy: 0.9773\n",
"Epoch 190/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0171 - accuracy: 0.9800 - val_loss: 0.0203 - val_accuracy: 0.9760\n",
"Epoch 191/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0173 - accuracy: 0.9800 - val_loss: 0.0243 - val_accuracy: 0.9707\n",
"Epoch 192/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0166 - accuracy: 0.9817 - val_loss: 0.0201 - val_accuracy: 0.9813\n",
"Epoch 193/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0158 - accuracy: 0.9831 - val_loss: 0.0185 - val_accuracy: 0.9800\n",
"Epoch 194/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0163 - accuracy: 0.9809 - val_loss: 0.0203 - val_accuracy: 0.9800\n",
"Epoch 195/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0165 - accuracy: 0.9806 - val_loss: 0.0222 - val_accuracy: 0.9773\n",
"Epoch 196/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0158 - accuracy: 0.9817 - val_loss: 0.0208 - val_accuracy: 0.9773\n",
"Epoch 197/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0156 - accuracy: 0.9823 - val_loss: 0.0267 - val_accuracy: 0.9627\n",
"Epoch 198/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0153 - accuracy: 0.9837 - val_loss: 0.0213 - val_accuracy: 0.9733\n",
"Epoch 199/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0173 - accuracy: 0.9811 - val_loss: 0.0233 - val_accuracy: 0.9667\n",
"Epoch 200/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0158 - accuracy: 0.9823 - val_loss: 0.0180 - val_accuracy: 0.9813\n",
"Epoch 201/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0163 - accuracy: 0.9817 - val_loss: 0.0182 - val_accuracy: 0.9813\n",
"Epoch 202/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0154 - accuracy: 0.9834 - val_loss: 0.0252 - val_accuracy: 0.9627\n",
"Epoch 203/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0155 - accuracy: 0.9826 - val_loss: 0.0179 - val_accuracy: 0.9813\n",
"Epoch 204/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0150 - accuracy: 0.9849 - val_loss: 0.0210 - val_accuracy: 0.9773\n",
"Epoch 205/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0160 - accuracy: 0.9817 - val_loss: 0.0171 - val_accuracy: 0.9827\n",
"Epoch 206/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0147 - accuracy: 0.9840 - val_loss: 0.0219 - val_accuracy: 0.9720\n",
"Epoch 207/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0154 - accuracy: 0.9826 - val_loss: 0.0167 - val_accuracy: 0.9813\n",
"Epoch 208/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0159 - accuracy: 0.9823 - val_loss: 0.0316 - val_accuracy: 0.9560\n",
"Epoch 209/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0165 - accuracy: 0.9826 - val_loss: 0.0603 - val_accuracy: 0.9253\n",
"Epoch 210/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0155 - accuracy: 0.9834 - val_loss: 0.0186 - val_accuracy: 0.9733\n",
"Epoch 211/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0149 - accuracy: 0.9831 - val_loss: 0.0205 - val_accuracy: 0.9760\n",
"Epoch 212/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0156 - accuracy: 0.9834 - val_loss: 0.0170 - val_accuracy: 0.9827\n",
"Epoch 213/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 0.0151 - accuracy: 0.9849 - val_loss: 0.0215 - val_accuracy: 0.9760\n",
"Epoch 214/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 0.0153 - accuracy: 0.9849 - val_loss: 0.0215 - val_accuracy: 0.9760\n",
"Epoch 215/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 0.0140 - accuracy: 0.9849 - val_loss: 0.0219 - val_accuracy: 0.9760\n",
"Epoch 216/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0147 - accuracy: 0.9829 - val_loss: 0.0186 - val_accuracy: 0.9773\n",
"Epoch 217/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0148 - accuracy: 0.9840 - val_loss: 0.0340 - val_accuracy: 0.9680\n",
"Epoch 218/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0142 - accuracy: 0.9851 - val_loss: 0.0170 - val_accuracy: 0.9813\n",
"Epoch 219/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0145 - accuracy: 0.9834 - val_loss: 0.0217 - val_accuracy: 0.9733\n",
"Epoch 220/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0144 - accuracy: 0.9846 - val_loss: 0.0177 - val_accuracy: 0.9800\n",
"Epoch 221/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0136 - accuracy: 0.9857 - val_loss: 0.0191 - val_accuracy: 0.9760\n",
"Epoch 222/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0139 - accuracy: 0.9834 - val_loss: 0.0213 - val_accuracy: 0.9760\n",
"Epoch 223/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0152 - accuracy: 0.9826 - val_loss: 0.0173 - val_accuracy: 0.9827\n",
"Epoch 224/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0145 - accuracy: 0.9826 - val_loss: 0.0185 - val_accuracy: 0.9760\n",
"Epoch 225/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0139 - accuracy: 0.9831 - val_loss: 0.0223 - val_accuracy: 0.9733\n",
"Epoch 226/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0143 - accuracy: 0.9840 - val_loss: 0.0175 - val_accuracy: 0.9787\n",
"Epoch 227/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0151 - accuracy: 0.9811 - val_loss: 0.0169 - val_accuracy: 0.9800\n",
"Epoch 228/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0138 - accuracy: 0.9849 - val_loss: 0.0197 - val_accuracy: 0.9773\n",
"Epoch 229/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0131 - accuracy: 0.9854 - val_loss: 0.0327 - val_accuracy: 0.9573\n",
"Epoch 230/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0138 - accuracy: 0.9854 - val_loss: 0.0334 - val_accuracy: 0.9640\n",
"Epoch 231/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0146 - accuracy: 0.9829 - val_loss: 0.0182 - val_accuracy: 0.9760\n",
"Epoch 232/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0138 - accuracy: 0.9849 - val_loss: 0.0394 - val_accuracy: 0.9560\n",
"Epoch 233/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0146 - accuracy: 0.9823 - val_loss: 0.0291 - val_accuracy: 0.9640\n",
"Epoch 234/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0142 - accuracy: 0.9829 - val_loss: 0.0216 - val_accuracy: 0.9800\n",
"Epoch 235/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0134 - accuracy: 0.9854 - val_loss: 0.0175 - val_accuracy: 0.9800\n",
"Epoch 236/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0132 - accuracy: 0.9863 - val_loss: 0.0153 - val_accuracy: 0.9827\n",
"Epoch 237/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0134 - accuracy: 0.9857 - val_loss: 0.0178 - val_accuracy: 0.9787\n",
"Epoch 238/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0138 - accuracy: 0.9843 - val_loss: 0.0155 - val_accuracy: 0.9800\n",
"Epoch 239/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0130 - accuracy: 0.9851 - val_loss: 0.0165 - val_accuracy: 0.9800\n",
"Epoch 240/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0130 - accuracy: 0.9854 - val_loss: 0.0153 - val_accuracy: 0.9840\n",
"Epoch 241/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0130 - accuracy: 0.9854 - val_loss: 0.0220 - val_accuracy: 0.9733\n",
"Epoch 242/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0125 - accuracy: 0.9854 - val_loss: 0.0166 - val_accuracy: 0.9800\n",
"Epoch 243/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0134 - accuracy: 0.9863 - val_loss: 0.0179 - val_accuracy: 0.9787\n",
"Epoch 244/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0133 - accuracy: 0.9854 - val_loss: 0.0204 - val_accuracy: 0.9773\n",
"Epoch 245/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0135 - accuracy: 0.9849 - val_loss: 0.0161 - val_accuracy: 0.9840\n",
"Epoch 246/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0132 - accuracy: 0.9869 - val_loss: 0.0188 - val_accuracy: 0.9760\n",
"Epoch 247/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0136 - accuracy: 0.9834 - val_loss: 0.0191 - val_accuracy: 0.9773\n",
"Epoch 248/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0126 - accuracy: 0.9854 - val_loss: 0.0147 - val_accuracy: 0.9827\n",
"Epoch 249/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0118 - accuracy: 0.9863 - val_loss: 0.0182 - val_accuracy: 0.9773\n",
"Epoch 250/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0133 - accuracy: 0.9854 - val_loss: 0.0241 - val_accuracy: 0.9787\n",
"Epoch 251/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0130 - accuracy: 0.9840 - val_loss: 0.0199 - val_accuracy: 0.9720\n",
"Epoch 252/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0126 - accuracy: 0.9857 - val_loss: 0.0183 - val_accuracy: 0.9800\n",
"Epoch 253/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0119 - accuracy: 0.9863 - val_loss: 0.0422 - val_accuracy: 0.9400\n",
"Epoch 254/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0132 - accuracy: 0.9840 - val_loss: 0.0158 - val_accuracy: 0.9827\n",
"Epoch 255/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0123 - accuracy: 0.9840 - val_loss: 0.0174 - val_accuracy: 0.9813\n",
"Epoch 256/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0121 - accuracy: 0.9874 - val_loss: 0.0143 - val_accuracy: 0.9853\n",
"Epoch 257/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0122 - accuracy: 0.9866 - val_loss: 0.0150 - val_accuracy: 0.9840\n",
"Epoch 258/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0118 - accuracy: 0.9874 - val_loss: 0.0163 - val_accuracy: 0.9813\n",
"Epoch 259/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0117 - accuracy: 0.9854 - val_loss: 0.0153 - val_accuracy: 0.9800\n",
"Epoch 260/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0125 - accuracy: 0.9854 - val_loss: 0.0161 - val_accuracy: 0.9813\n",
"Epoch 261/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0114 - accuracy: 0.9880 - val_loss: 0.0170 - val_accuracy: 0.9827\n",
"Epoch 262/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0109 - accuracy: 0.9863 - val_loss: 0.0157 - val_accuracy: 0.9813\n",
"Epoch 263/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0119 - accuracy: 0.9877 - val_loss: 0.0166 - val_accuracy: 0.9800\n",
"Epoch 264/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0128 - accuracy: 0.9863 - val_loss: 0.0151 - val_accuracy: 0.9813\n",
"Epoch 265/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0124 - accuracy: 0.9849 - val_loss: 0.0166 - val_accuracy: 0.9773\n",
"Epoch 266/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0121 - accuracy: 0.9869 - val_loss: 0.0186 - val_accuracy: 0.9800\n",
"Epoch 267/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0112 - accuracy: 0.9880 - val_loss: 0.0156 - val_accuracy: 0.9813\n",
"Epoch 268/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0111 - accuracy: 0.9869 - val_loss: 0.0144 - val_accuracy: 0.9827\n",
"Epoch 269/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0116 - accuracy: 0.9857 - val_loss: 0.0154 - val_accuracy: 0.9787\n",
"Epoch 270/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0123 - accuracy: 0.9854 - val_loss: 0.0205 - val_accuracy: 0.9760\n",
"Epoch 271/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0113 - accuracy: 0.9880 - val_loss: 0.0201 - val_accuracy: 0.9787\n",
"Epoch 272/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0126 - accuracy: 0.9854 - val_loss: 0.0165 - val_accuracy: 0.9813\n",
"Epoch 273/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0115 - accuracy: 0.9866 - val_loss: 0.0208 - val_accuracy: 0.9773\n",
"Epoch 274/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0128 - accuracy: 0.9857 - val_loss: 0.0183 - val_accuracy: 0.9813\n",
"Epoch 275/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0124 - accuracy: 0.9854 - val_loss: 0.0136 - val_accuracy: 0.9827\n",
"Epoch 276/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0119 - accuracy: 0.9846 - val_loss: 0.0133 - val_accuracy: 0.9853\n",
"Epoch 277/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0109 - accuracy: 0.9889 - val_loss: 0.0145 - val_accuracy: 0.9800\n",
"Epoch 278/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0108 - accuracy: 0.9871 - val_loss: 0.0206 - val_accuracy: 0.9733\n",
"Epoch 279/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0112 - accuracy: 0.9897 - val_loss: 0.0166 - val_accuracy: 0.9787\n",
"Epoch 280/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0116 - accuracy: 0.9869 - val_loss: 0.0158 - val_accuracy: 0.9800\n",
"Epoch 281/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0107 - accuracy: 0.9877 - val_loss: 0.0205 - val_accuracy: 0.9733\n",
"Epoch 282/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0128 - accuracy: 0.9849 - val_loss: 0.0145 - val_accuracy: 0.9867\n",
"Epoch 283/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0110 - accuracy: 0.9877 - val_loss: 0.0143 - val_accuracy: 0.9813\n",
"Epoch 284/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0105 - accuracy: 0.9883 - val_loss: 0.0181 - val_accuracy: 0.9813\n",
"Epoch 285/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0104 - accuracy: 0.9883 - val_loss: 0.0171 - val_accuracy: 0.9800\n",
"Epoch 286/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0109 - accuracy: 0.9883 - val_loss: 0.0201 - val_accuracy: 0.9760\n",
"Epoch 287/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0098 - accuracy: 0.9894 - val_loss: 0.0151 - val_accuracy: 0.9800\n",
"Epoch 288/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0109 - accuracy: 0.9877 - val_loss: 0.0143 - val_accuracy: 0.9853\n",
"Epoch 289/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0103 - accuracy: 0.9889 - val_loss: 0.0147 - val_accuracy: 0.9867\n",
"Epoch 290/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0103 - accuracy: 0.9869 - val_loss: 0.0153 - val_accuracy: 0.9813\n",
"Epoch 291/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0108 - accuracy: 0.9880 - val_loss: 0.0141 - val_accuracy: 0.9813\n",
"Epoch 292/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0105 - accuracy: 0.9891 - val_loss: 0.0145 - val_accuracy: 0.9867\n",
"Epoch 293/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0102 - accuracy: 0.9883 - val_loss: 0.0134 - val_accuracy: 0.9867\n",
"Epoch 294/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0098 - accuracy: 0.9897 - val_loss: 0.0134 - val_accuracy: 0.9853\n",
"Epoch 295/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0102 - accuracy: 0.9880 - val_loss: 0.0146 - val_accuracy: 0.9813\n",
"Epoch 296/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0113 - accuracy: 0.9897 - val_loss: 0.0134 - val_accuracy: 0.9867\n",
"Epoch 297/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0105 - accuracy: 0.9883 - val_loss: 0.0127 - val_accuracy: 0.9840\n",
"Epoch 298/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9894 - val_loss: 0.0190 - val_accuracy: 0.9787\n",
"Epoch 299/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0124 - accuracy: 0.9866 - val_loss: 0.0288 - val_accuracy: 0.9747\n",
"Epoch 300/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0098 - accuracy: 0.9889 - val_loss: 0.0131 - val_accuracy: 0.9867\n",
"Epoch 301/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0106 - accuracy: 0.9894 - val_loss: 0.0137 - val_accuracy: 0.9827\n",
"Epoch 302/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0105 - accuracy: 0.9880 - val_loss: 0.0132 - val_accuracy: 0.9827\n",
"Epoch 303/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9894 - val_loss: 0.0127 - val_accuracy: 0.9853\n",
"Epoch 304/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0103 - accuracy: 0.9877 - val_loss: 0.0143 - val_accuracy: 0.9827\n",
"Epoch 305/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0100 - accuracy: 0.9886 - val_loss: 0.0163 - val_accuracy: 0.9813\n",
"Epoch 306/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0110 - accuracy: 0.9869 - val_loss: 0.0471 - val_accuracy: 0.9507\n",
"Epoch 307/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0105 - accuracy: 0.9869 - val_loss: 0.0135 - val_accuracy: 0.9867\n",
"Epoch 308/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0103 - accuracy: 0.9894 - val_loss: 0.0178 - val_accuracy: 0.9787\n",
"Epoch 309/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0113 - accuracy: 0.9886 - val_loss: 0.0198 - val_accuracy: 0.9773\n",
"Epoch 310/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9886 - val_loss: 0.0132 - val_accuracy: 0.9813\n",
"Epoch 311/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0094 - accuracy: 0.9903 - val_loss: 0.0465 - val_accuracy: 0.9587\n",
"Epoch 312/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9877 - val_loss: 0.0312 - val_accuracy: 0.9587\n",
"Epoch 313/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0123 - accuracy: 0.9866 - val_loss: 0.0286 - val_accuracy: 0.9667\n",
"Epoch 314/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0103 - accuracy: 0.9889 - val_loss: 0.0321 - val_accuracy: 0.9760\n",
"Epoch 315/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0101 - accuracy: 0.9894 - val_loss: 0.0151 - val_accuracy: 0.9787\n",
"Epoch 316/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0114 - accuracy: 0.9863 - val_loss: 0.0140 - val_accuracy: 0.9827\n",
"Epoch 317/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9906 - val_loss: 0.0130 - val_accuracy: 0.9800\n",
"Epoch 318/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9880 - val_loss: 0.0198 - val_accuracy: 0.9707\n",
"Epoch 319/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0091 - accuracy: 0.9909 - val_loss: 0.2142 - val_accuracy: 0.6960\n",
"Epoch 320/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0145 - accuracy: 0.9866 - val_loss: 0.0168 - val_accuracy: 0.9813\n",
"Epoch 321/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0100 - accuracy: 0.9894 - val_loss: 0.0157 - val_accuracy: 0.9840\n",
"Epoch 322/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9891 - val_loss: 0.0192 - val_accuracy: 0.9747\n",
"Epoch 323/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0091 - accuracy: 0.9900 - val_loss: 0.0412 - val_accuracy: 0.9627\n",
"Epoch 324/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9909 - val_loss: 0.0128 - val_accuracy: 0.9813\n",
"Epoch 325/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0086 - accuracy: 0.9906 - val_loss: 0.0159 - val_accuracy: 0.9813\n",
"Epoch 326/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0094 - accuracy: 0.9889 - val_loss: 0.0136 - val_accuracy: 0.9800\n",
"Epoch 327/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0088 - accuracy: 0.9909 - val_loss: 0.0199 - val_accuracy: 0.9773\n",
"Epoch 328/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0093 - accuracy: 0.9894 - val_loss: 0.0165 - val_accuracy: 0.9787\n",
"Epoch 329/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0103 - accuracy: 0.9877 - val_loss: 0.0212 - val_accuracy: 0.9840\n",
"Epoch 330/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0084 - accuracy: 0.9926 - val_loss: 0.0129 - val_accuracy: 0.9880\n",
"Epoch 331/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9894 - val_loss: 0.0122 - val_accuracy: 0.9853\n",
"Epoch 332/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0087 - accuracy: 0.9917 - val_loss: 0.0134 - val_accuracy: 0.9853\n",
"Epoch 333/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0092 - accuracy: 0.9903 - val_loss: 0.0150 - val_accuracy: 0.9840\n",
"Epoch 334/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0082 - accuracy: 0.9923 - val_loss: 0.0138 - val_accuracy: 0.9867\n",
"Epoch 335/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0082 - accuracy: 0.9923 - val_loss: 0.0246 - val_accuracy: 0.9800\n",
"Epoch 336/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0095 - accuracy: 0.9911 - val_loss: 0.0125 - val_accuracy: 0.9827\n",
"Epoch 337/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0087 - accuracy: 0.9917 - val_loss: 0.0117 - val_accuracy: 0.9853\n",
"Epoch 338/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0094 - accuracy: 0.9891 - val_loss: 0.0159 - val_accuracy: 0.9813\n",
"Epoch 339/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0082 - accuracy: 0.9909 - val_loss: 0.0166 - val_accuracy: 0.9787\n",
"Epoch 340/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0096 - accuracy: 0.9900 - val_loss: 0.0155 - val_accuracy: 0.9880\n",
"Epoch 341/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0098 - accuracy: 0.9883 - val_loss: 0.0121 - val_accuracy: 0.9867\n",
"Epoch 342/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0089 - accuracy: 0.9909 - val_loss: 0.0159 - val_accuracy: 0.9813\n",
"Epoch 343/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0086 - accuracy: 0.9911 - val_loss: 0.0125 - val_accuracy: 0.9853\n",
"Epoch 344/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0087 - accuracy: 0.9917 - val_loss: 0.0128 - val_accuracy: 0.9827\n",
"Epoch 345/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0085 - accuracy: 0.9917 - val_loss: 0.0225 - val_accuracy: 0.9733\n",
"Epoch 346/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0090 - accuracy: 0.9903 - val_loss: 0.0132 - val_accuracy: 0.9880\n",
"Epoch 347/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0080 - accuracy: 0.9926 - val_loss: 0.0132 - val_accuracy: 0.9867\n",
"Epoch 348/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0088 - accuracy: 0.9900 - val_loss: 0.0117 - val_accuracy: 0.9880\n",
"Epoch 349/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0081 - accuracy: 0.9923 - val_loss: 0.0122 - val_accuracy: 0.9840\n",
"Epoch 350/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0102 - accuracy: 0.9880 - val_loss: 0.0150 - val_accuracy: 0.9840\n",
"Epoch 351/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9914 - val_loss: 0.0111 - val_accuracy: 0.9880\n",
"Epoch 352/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0086 - accuracy: 0.9900 - val_loss: 0.0153 - val_accuracy: 0.9853\n",
"Epoch 353/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0075 - accuracy: 0.9920 - val_loss: 0.0280 - val_accuracy: 0.9800\n",
"Epoch 354/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0091 - accuracy: 0.9914 - val_loss: 0.0111 - val_accuracy: 0.9867\n",
"Epoch 355/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0083 - accuracy: 0.9920 - val_loss: 0.0125 - val_accuracy: 0.9880\n",
"Epoch 356/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0084 - accuracy: 0.9920 - val_loss: 0.0126 - val_accuracy: 0.9867\n",
"Epoch 357/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0080 - accuracy: 0.9906 - val_loss: 0.0487 - val_accuracy: 0.9387\n",
"Epoch 358/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0091 - accuracy: 0.9903 - val_loss: 0.0108 - val_accuracy: 0.9867\n",
"Epoch 359/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9906 - val_loss: 0.0125 - val_accuracy: 0.9880\n",
"Epoch 360/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0075 - accuracy: 0.9926 - val_loss: 0.0107 - val_accuracy: 0.9853\n",
"Epoch 361/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0086 - accuracy: 0.9911 - val_loss: 0.0254 - val_accuracy: 0.9613\n",
"Epoch 362/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9909 - val_loss: 0.0219 - val_accuracy: 0.9720\n",
"Epoch 363/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0082 - accuracy: 0.9917 - val_loss: 0.0134 - val_accuracy: 0.9853\n",
"Epoch 364/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0081 - accuracy: 0.9914 - val_loss: 0.0219 - val_accuracy: 0.9733\n",
"Epoch 365/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0077 - accuracy: 0.9923 - val_loss: 0.0511 - val_accuracy: 0.9387\n",
"Epoch 366/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0100 - accuracy: 0.9897 - val_loss: 0.0272 - val_accuracy: 0.9827\n",
"Epoch 367/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0097 - accuracy: 0.9891 - val_loss: 0.0124 - val_accuracy: 0.9853\n",
"Epoch 368/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0076 - accuracy: 0.9929 - val_loss: 0.0380 - val_accuracy: 0.9573\n",
"Epoch 369/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0091 - accuracy: 0.9917 - val_loss: 0.0145 - val_accuracy: 0.9880\n",
"Epoch 370/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0086 - accuracy: 0.9900 - val_loss: 0.0125 - val_accuracy: 0.9853\n",
"Epoch 371/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0078 - accuracy: 0.9917 - val_loss: 0.0107 - val_accuracy: 0.9840\n",
"Epoch 372/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9949 - val_loss: 0.0265 - val_accuracy: 0.9747\n",
"Epoch 373/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0082 - accuracy: 0.9923 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 374/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0085 - accuracy: 0.9900 - val_loss: 0.0141 - val_accuracy: 0.9880\n",
"Epoch 375/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0090 - accuracy: 0.9909 - val_loss: 0.0157 - val_accuracy: 0.9867\n",
"Epoch 376/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9920 - val_loss: 0.0110 - val_accuracy: 0.9827\n",
"Epoch 377/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0077 - accuracy: 0.9917 - val_loss: 0.0102 - val_accuracy: 0.9867\n",
"Epoch 378/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0079 - accuracy: 0.9917 - val_loss: 0.0516 - val_accuracy: 0.9480\n",
"Epoch 379/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9926 - val_loss: 0.0378 - val_accuracy: 0.9547\n",
"Epoch 380/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0073 - accuracy: 0.9923 - val_loss: 0.0373 - val_accuracy: 0.9520\n",
"Epoch 381/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0095 - accuracy: 0.9903 - val_loss: 0.0129 - val_accuracy: 0.9840\n",
"Epoch 382/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0086 - accuracy: 0.9926 - val_loss: 0.0109 - val_accuracy: 0.9853\n",
"Epoch 383/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9917 - val_loss: 0.0413 - val_accuracy: 0.9587\n",
"Epoch 384/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0084 - accuracy: 0.9914 - val_loss: 0.0109 - val_accuracy: 0.9867\n",
"Epoch 385/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0067 - accuracy: 0.9943 - val_loss: 0.0135 - val_accuracy: 0.9840\n",
"Epoch 386/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0073 - accuracy: 0.9926 - val_loss: 0.0142 - val_accuracy: 0.9840\n",
"Epoch 387/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9937 - val_loss: 0.0112 - val_accuracy: 0.9853\n",
"Epoch 388/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9920 - val_loss: 0.0150 - val_accuracy: 0.9867\n",
"Epoch 389/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0063 - accuracy: 0.9931 - val_loss: 0.0110 - val_accuracy: 0.9840\n",
"Epoch 390/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9917 - val_loss: 0.0153 - val_accuracy: 0.9787\n",
"Epoch 391/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0076 - accuracy: 0.9926 - val_loss: 0.0103 - val_accuracy: 0.9867\n",
"Epoch 392/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0069 - accuracy: 0.9926 - val_loss: 0.0117 - val_accuracy: 0.9867\n",
"Epoch 393/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0075 - accuracy: 0.9934 - val_loss: 0.0101 - val_accuracy: 0.9867\n",
"Epoch 394/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0082 - accuracy: 0.9909 - val_loss: 0.0105 - val_accuracy: 0.9853\n",
"Epoch 395/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0072 - accuracy: 0.9923 - val_loss: 0.0157 - val_accuracy: 0.9853\n",
"Epoch 396/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0076 - accuracy: 0.9917 - val_loss: 0.0113 - val_accuracy: 0.9840\n",
"Epoch 397/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9940 - val_loss: 0.0324 - val_accuracy: 0.9627\n",
"Epoch 398/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0067 - accuracy: 0.9931 - val_loss: 0.0169 - val_accuracy: 0.9840\n",
"Epoch 399/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0069 - accuracy: 0.9931 - val_loss: 0.0174 - val_accuracy: 0.9800\n",
"Epoch 400/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0075 - accuracy: 0.9923 - val_loss: 0.0105 - val_accuracy: 0.9853\n",
"Epoch 401/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0077 - accuracy: 0.9923 - val_loss: 0.0124 - val_accuracy: 0.9840\n",
"Epoch 402/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0080 - accuracy: 0.9920 - val_loss: 0.0396 - val_accuracy: 0.9560\n",
"Epoch 403/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0080 - accuracy: 0.9914 - val_loss: 0.0161 - val_accuracy: 0.9867\n",
"Epoch 404/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9931 - val_loss: 0.0107 - val_accuracy: 0.9853\n",
"Epoch 405/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0072 - accuracy: 0.9934 - val_loss: 0.0147 - val_accuracy: 0.9840\n",
"Epoch 406/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9931 - val_loss: 0.0093 - val_accuracy: 0.9893\n",
"Epoch 407/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0072 - accuracy: 0.9934 - val_loss: 0.0142 - val_accuracy: 0.9853\n",
"Epoch 408/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9949 - val_loss: 0.0127 - val_accuracy: 0.9880\n",
"Epoch 409/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0072 - accuracy: 0.9929 - val_loss: 0.0104 - val_accuracy: 0.9827\n",
"Epoch 410/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0074 - accuracy: 0.9934 - val_loss: 0.0105 - val_accuracy: 0.9880\n",
"Epoch 411/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0073 - accuracy: 0.9926 - val_loss: 0.0164 - val_accuracy: 0.9840\n",
"Epoch 412/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0062 - accuracy: 0.9937 - val_loss: 0.0103 - val_accuracy: 0.9867\n",
"Epoch 413/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9909 - val_loss: 0.0107 - val_accuracy: 0.9827\n",
"Epoch 414/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0067 - accuracy: 0.9934 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 415/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0067 - accuracy: 0.9940 - val_loss: 0.0103 - val_accuracy: 0.9880\n",
"Epoch 416/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0063 - accuracy: 0.9943 - val_loss: 0.0389 - val_accuracy: 0.9547\n",
"Epoch 417/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0068 - accuracy: 0.9920 - val_loss: 0.0122 - val_accuracy: 0.9880\n",
"Epoch 418/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0069 - accuracy: 0.9929 - val_loss: 0.0287 - val_accuracy: 0.9813\n",
"Epoch 419/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9937 - val_loss: 0.0119 - val_accuracy: 0.9880\n",
"Epoch 420/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0063 - accuracy: 0.9943 - val_loss: 0.0106 - val_accuracy: 0.9827\n",
"Epoch 421/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0063 - accuracy: 0.9937 - val_loss: 0.0090 - val_accuracy: 0.9880\n",
"Epoch 422/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0064 - accuracy: 0.9940 - val_loss: 0.0206 - val_accuracy: 0.9827\n",
"Epoch 423/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0067 - accuracy: 0.9929 - val_loss: 0.0109 - val_accuracy: 0.9867\n",
"Epoch 424/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9934 - val_loss: 0.0127 - val_accuracy: 0.9867\n",
"Epoch 425/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0069 - accuracy: 0.9911 - val_loss: 0.0202 - val_accuracy: 0.9800\n",
"Epoch 426/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9934 - val_loss: 0.0091 - val_accuracy: 0.9880\n",
"Epoch 427/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0082 - accuracy: 0.9911 - val_loss: 0.0159 - val_accuracy: 0.9880\n",
"Epoch 428/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0067 - accuracy: 0.9920 - val_loss: 0.0123 - val_accuracy: 0.9853\n",
"Epoch 429/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0064 - accuracy: 0.9946 - val_loss: 0.0111 - val_accuracy: 0.9867\n",
"Epoch 430/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0075 - accuracy: 0.9923 - val_loss: 0.0093 - val_accuracy: 0.9867\n",
"Epoch 431/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0065 - accuracy: 0.9926 - val_loss: 0.0140 - val_accuracy: 0.9853\n",
"Epoch 432/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9934 - val_loss: 0.0162 - val_accuracy: 0.9787\n",
"Epoch 433/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0074 - accuracy: 0.9929 - val_loss: 0.0188 - val_accuracy: 0.9827\n",
"Epoch 434/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9929 - val_loss: 0.0184 - val_accuracy: 0.9800\n",
"Epoch 435/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0069 - accuracy: 0.9934 - val_loss: 0.0124 - val_accuracy: 0.9880\n",
"Epoch 436/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9951 - val_loss: 0.0104 - val_accuracy: 0.9840\n",
"Epoch 437/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0062 - accuracy: 0.9966 - val_loss: 0.0088 - val_accuracy: 0.9880\n",
"Epoch 438/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0064 - accuracy: 0.9931 - val_loss: 0.0151 - val_accuracy: 0.9867\n",
"Epoch 439/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9926 - val_loss: 0.0126 - val_accuracy: 0.9880\n",
"Epoch 440/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9946 - val_loss: 0.0098 - val_accuracy: 0.9867\n",
"Epoch 441/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0064 - accuracy: 0.9937 - val_loss: 0.0136 - val_accuracy: 0.9800\n",
"Epoch 442/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9946 - val_loss: 0.0095 - val_accuracy: 0.9853\n",
"Epoch 443/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0066 - accuracy: 0.9929 - val_loss: 0.0114 - val_accuracy: 0.9867\n",
"Epoch 444/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0062 - accuracy: 0.9940 - val_loss: 0.0101 - val_accuracy: 0.9853\n",
"Epoch 445/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9946 - val_loss: 0.0089 - val_accuracy: 0.9867\n",
"Epoch 446/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9923 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 447/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0067 - accuracy: 0.9943 - val_loss: 0.0103 - val_accuracy: 0.9853\n",
"Epoch 448/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9934 - val_loss: 0.0142 - val_accuracy: 0.9893\n",
"Epoch 449/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0066 - accuracy: 0.9934 - val_loss: 0.0090 - val_accuracy: 0.9853\n",
"Epoch 450/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9954 - val_loss: 0.0098 - val_accuracy: 0.9867\n",
"Epoch 451/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9951 - val_loss: 0.0141 - val_accuracy: 0.9880\n",
"Epoch 452/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0058 - accuracy: 0.9946 - val_loss: 0.0133 - val_accuracy: 0.9787\n",
"Epoch 453/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9929 - val_loss: 0.0269 - val_accuracy: 0.9707\n",
"Epoch 454/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0116 - accuracy: 0.9897 - val_loss: 0.0142 - val_accuracy: 0.9880\n",
"Epoch 455/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9906 - val_loss: 0.0210 - val_accuracy: 0.9720\n",
"Epoch 456/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0105 - accuracy: 0.9903 - val_loss: 0.0139 - val_accuracy: 0.9880\n",
"Epoch 457/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0108 - accuracy: 0.9914 - val_loss: 0.0185 - val_accuracy: 0.9827\n",
"Epoch 458/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9917 - val_loss: 0.0095 - val_accuracy: 0.9907\n",
"Epoch 459/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0058 - accuracy: 0.9934 - val_loss: 0.0131 - val_accuracy: 0.9880\n",
"Epoch 460/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9943 - val_loss: 0.0130 - val_accuracy: 0.9827\n",
"Epoch 461/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0058 - accuracy: 0.9934 - val_loss: 0.0106 - val_accuracy: 0.9840\n",
"Epoch 462/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9946 - val_loss: 0.0100 - val_accuracy: 0.9880\n",
"Epoch 463/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9923 - val_loss: 0.0146 - val_accuracy: 0.9880\n",
"Epoch 464/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0064 - accuracy: 0.9920 - val_loss: 0.0297 - val_accuracy: 0.9813\n",
"Epoch 465/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9940 - val_loss: 0.0103 - val_accuracy: 0.9840\n",
"Epoch 466/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0053 - accuracy: 0.9954 - val_loss: 0.0130 - val_accuracy: 0.9827\n",
"Epoch 467/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9946 - val_loss: 0.0144 - val_accuracy: 0.9880\n",
"Epoch 468/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0064 - accuracy: 0.9931 - val_loss: 0.0095 - val_accuracy: 0.9867\n",
"Epoch 469/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9934 - val_loss: 0.0120 - val_accuracy: 0.9880\n",
"Epoch 470/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0062 - accuracy: 0.9937 - val_loss: 0.0137 - val_accuracy: 0.9880\n",
"Epoch 471/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9940 - val_loss: 0.0191 - val_accuracy: 0.9827\n",
"Epoch 472/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9949 - val_loss: 0.1606 - val_accuracy: 0.8147\n",
"Epoch 473/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0120 - accuracy: 0.9889 - val_loss: 0.0125 - val_accuracy: 0.9827\n",
"Epoch 474/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9949 - val_loss: 0.0116 - val_accuracy: 0.9880\n",
"Epoch 475/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9943 - val_loss: 0.0090 - val_accuracy: 0.9893\n",
"Epoch 476/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0053 - accuracy: 0.9949 - val_loss: 0.0097 - val_accuracy: 0.9867\n",
"Epoch 477/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9940 - val_loss: 0.0097 - val_accuracy: 0.9867\n",
"Epoch 478/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0053 - accuracy: 0.9951 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 479/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0099 - accuracy: 0.9909 - val_loss: 0.0120 - val_accuracy: 0.9880\n",
"Epoch 480/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0056 - accuracy: 0.9949 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 481/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0056 - accuracy: 0.9949 - val_loss: 0.0137 - val_accuracy: 0.9867\n",
"Epoch 482/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0054 - accuracy: 0.9949 - val_loss: 0.0282 - val_accuracy: 0.9653\n",
"Epoch 483/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0070 - accuracy: 0.9940 - val_loss: 0.0122 - val_accuracy: 0.9853\n",
"Epoch 484/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0065 - accuracy: 0.9937 - val_loss: 0.0306 - val_accuracy: 0.9640\n",
"Epoch 485/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0068 - accuracy: 0.9934 - val_loss: 0.0097 - val_accuracy: 0.9867\n",
"Epoch 486/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9943 - val_loss: 0.0085 - val_accuracy: 0.9880\n",
"Epoch 487/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0056 - accuracy: 0.9949 - val_loss: 0.0104 - val_accuracy: 0.9867\n",
"Epoch 488/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9954 - val_loss: 0.0083 - val_accuracy: 0.9880\n",
"Epoch 489/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9949 - val_loss: 0.0081 - val_accuracy: 0.9880\n",
"Epoch 490/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9954 - val_loss: 0.0180 - val_accuracy: 0.9840\n",
"Epoch 491/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0056 - accuracy: 0.9943 - val_loss: 0.0093 - val_accuracy: 0.9880\n",
"Epoch 492/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0047 - accuracy: 0.9951 - val_loss: 0.0868 - val_accuracy: 0.8880\n",
"Epoch 493/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0077 - accuracy: 0.9909 - val_loss: 0.0093 - val_accuracy: 0.9893\n",
"Epoch 494/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0068 - accuracy: 0.9943 - val_loss: 0.0089 - val_accuracy: 0.9853\n",
"Epoch 495/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9946 - val_loss: 0.0147 - val_accuracy: 0.9880\n",
"Epoch 496/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9957 - val_loss: 0.0087 - val_accuracy: 0.9920\n",
"Epoch 497/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9937 - val_loss: 0.0192 - val_accuracy: 0.9827\n",
"Epoch 498/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9937 - val_loss: 0.0137 - val_accuracy: 0.9880\n",
"Epoch 499/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9934 - val_loss: 0.0180 - val_accuracy: 0.9853\n",
"Epoch 500/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9940 - val_loss: 0.0104 - val_accuracy: 0.9880\n",
"Epoch 501/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9940 - val_loss: 0.0098 - val_accuracy: 0.9813\n",
"Epoch 502/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9954 - val_loss: 0.0140 - val_accuracy: 0.9867\n",
"Epoch 503/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0058 - accuracy: 0.9951 - val_loss: 0.0289 - val_accuracy: 0.9693\n",
"Epoch 504/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9940 - val_loss: 0.0541 - val_accuracy: 0.9253\n",
"Epoch 505/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0152 - accuracy: 0.9857 - val_loss: 0.0307 - val_accuracy: 0.9627\n",
"Epoch 506/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0109 - accuracy: 0.9894 - val_loss: 0.0146 - val_accuracy: 0.9840\n",
"Epoch 507/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0102 - accuracy: 0.9909 - val_loss: 0.0132 - val_accuracy: 0.9867\n",
"Epoch 508/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0103 - accuracy: 0.9900 - val_loss: 0.0132 - val_accuracy: 0.9867\n",
"Epoch 509/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0106 - accuracy: 0.9903 - val_loss: 0.0298 - val_accuracy: 0.9667\n",
"Epoch 510/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9903 - val_loss: 0.0138 - val_accuracy: 0.9880\n",
"Epoch 511/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9900 - val_loss: 0.0104 - val_accuracy: 0.9880\n",
"Epoch 512/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0084 - accuracy: 0.9909 - val_loss: 0.0154 - val_accuracy: 0.9880\n",
"Epoch 513/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0100 - accuracy: 0.9911 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 514/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0072 - accuracy: 0.9940 - val_loss: 0.0118 - val_accuracy: 0.9867\n",
"Epoch 515/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0054 - accuracy: 0.9949 - val_loss: 0.0092 - val_accuracy: 0.9867\n",
"Epoch 516/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9954 - val_loss: 0.0684 - val_accuracy: 0.9133\n",
"Epoch 517/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9923 - val_loss: 0.0162 - val_accuracy: 0.9800\n",
"Epoch 518/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0047 - accuracy: 0.9957 - val_loss: 0.0124 - val_accuracy: 0.9827\n",
"Epoch 519/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9946 - val_loss: 0.0944 - val_accuracy: 0.8760\n",
"Epoch 520/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9960 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 521/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9957 - val_loss: 0.0145 - val_accuracy: 0.9880\n",
"Epoch 522/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9954 - val_loss: 0.0148 - val_accuracy: 0.9880\n",
"Epoch 523/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0050 - accuracy: 0.9957 - val_loss: 0.0094 - val_accuracy: 0.9813\n",
"Epoch 524/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0047 - accuracy: 0.9957 - val_loss: 0.0096 - val_accuracy: 0.9867\n",
"Epoch 525/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9957 - val_loss: 0.0146 - val_accuracy: 0.9827\n",
"Epoch 526/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9937 - val_loss: 0.0111 - val_accuracy: 0.9880\n",
"Epoch 527/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9949 - val_loss: 0.0123 - val_accuracy: 0.9787\n",
"Epoch 528/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9937 - val_loss: 0.0123 - val_accuracy: 0.9853\n",
"Epoch 529/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0056 - accuracy: 0.9934 - val_loss: 0.0576 - val_accuracy: 0.9307\n",
"Epoch 530/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0061 - accuracy: 0.9943 - val_loss: 0.0139 - val_accuracy: 0.9853\n",
"Epoch 531/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9957 - val_loss: 0.0105 - val_accuracy: 0.9893\n",
"Epoch 532/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9937 - val_loss: 0.0245 - val_accuracy: 0.9693\n",
"Epoch 533/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0049 - accuracy: 0.9954 - val_loss: 0.0086 - val_accuracy: 0.9853\n",
"Epoch 534/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0050 - accuracy: 0.9940 - val_loss: 0.0344 - val_accuracy: 0.9667\n",
"Epoch 535/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9954 - val_loss: 0.0082 - val_accuracy: 0.9920\n",
"Epoch 536/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9937 - val_loss: 0.0085 - val_accuracy: 0.9920\n",
"Epoch 537/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0050 - accuracy: 0.9957 - val_loss: 0.0118 - val_accuracy: 0.9840\n",
"Epoch 538/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9954 - val_loss: 0.0138 - val_accuracy: 0.9853\n",
"Epoch 539/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0053 - accuracy: 0.9946 - val_loss: 0.0100 - val_accuracy: 0.9880\n",
"Epoch 540/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0156 - val_accuracy: 0.9827\n",
"Epoch 541/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9951 - val_loss: 0.0122 - val_accuracy: 0.9800\n",
"Epoch 542/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0062 - accuracy: 0.9943 - val_loss: 0.0120 - val_accuracy: 0.9867\n",
"Epoch 543/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9954 - val_loss: 0.0081 - val_accuracy: 0.9880\n",
"Epoch 544/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0049 - accuracy: 0.9951 - val_loss: 0.0112 - val_accuracy: 0.9867\n",
"Epoch 545/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9951 - val_loss: 0.2177 - val_accuracy: 0.7653\n",
"Epoch 546/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0143 - accuracy: 0.9880 - val_loss: 0.0140 - val_accuracy: 0.9880\n",
"Epoch 547/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0109 - accuracy: 0.9906 - val_loss: 0.0140 - val_accuracy: 0.9880\n",
"Epoch 548/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0104 - accuracy: 0.9914 - val_loss: 0.0134 - val_accuracy: 0.9880\n",
"Epoch 549/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0104 - accuracy: 0.9900 - val_loss: 0.0135 - val_accuracy: 0.9867\n",
"Epoch 550/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0103 - accuracy: 0.9906 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 551/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0102 - accuracy: 0.9909 - val_loss: 0.0133 - val_accuracy: 0.9880\n",
"Epoch 552/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0098 - accuracy: 0.9911 - val_loss: 0.0132 - val_accuracy: 0.9893\n",
"Epoch 553/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0099 - accuracy: 0.9911 - val_loss: 0.0135 - val_accuracy: 0.9880\n",
"Epoch 554/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0100 - accuracy: 0.9909 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 555/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0098 - accuracy: 0.9917 - val_loss: 0.0132 - val_accuracy: 0.9880\n",
"Epoch 556/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0101 - accuracy: 0.9911 - val_loss: 0.0132 - val_accuracy: 0.9893\n",
"Epoch 557/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9909 - val_loss: 0.0132 - val_accuracy: 0.9880\n",
"Epoch 558/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0094 - accuracy: 0.9917 - val_loss: 0.0128 - val_accuracy: 0.9893\n",
"Epoch 559/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0102 - accuracy: 0.9906 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 560/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9911 - val_loss: 0.0142 - val_accuracy: 0.9880\n",
"Epoch 561/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0098 - accuracy: 0.9914 - val_loss: 0.0358 - val_accuracy: 0.9627\n",
"Epoch 562/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0106 - accuracy: 0.9900 - val_loss: 0.0132 - val_accuracy: 0.9880\n",
"Epoch 563/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0095 - accuracy: 0.9911 - val_loss: 0.0132 - val_accuracy: 0.9893\n",
"Epoch 564/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0095 - accuracy: 0.9914 - val_loss: 0.0131 - val_accuracy: 0.9880\n",
"Epoch 565/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9911 - val_loss: 0.0138 - val_accuracy: 0.9867\n",
"Epoch 566/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0066 - accuracy: 0.9934 - val_loss: 0.0110 - val_accuracy: 0.9893\n",
"Epoch 567/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0045 - accuracy: 0.9957 - val_loss: 0.0096 - val_accuracy: 0.9867\n",
"Epoch 568/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9943 - val_loss: 0.0116 - val_accuracy: 0.9813\n",
"Epoch 569/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9963 - val_loss: 0.0110 - val_accuracy: 0.9867\n",
"Epoch 570/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9960 - val_loss: 0.0091 - val_accuracy: 0.9853\n",
"Epoch 571/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0044 - accuracy: 0.9957 - val_loss: 0.0100 - val_accuracy: 0.9867\n",
"Epoch 572/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9943 - val_loss: 0.0138 - val_accuracy: 0.9813\n",
"Epoch 573/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0046 - accuracy: 0.9951 - val_loss: 0.0121 - val_accuracy: 0.9827\n",
"Epoch 574/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9949 - val_loss: 0.0141 - val_accuracy: 0.9880\n",
"Epoch 575/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9969 - val_loss: 0.0093 - val_accuracy: 0.9867\n",
"Epoch 576/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9949 - val_loss: 0.0086 - val_accuracy: 0.9893\n",
"Epoch 577/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0060 - accuracy: 0.9946 - val_loss: 0.0156 - val_accuracy: 0.9840\n",
"Epoch 578/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0079 - accuracy: 0.9931 - val_loss: 0.0082 - val_accuracy: 0.9867\n",
"Epoch 579/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9963 - val_loss: 0.0077 - val_accuracy: 0.9880\n",
"Epoch 580/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0048 - accuracy: 0.9960 - val_loss: 0.0098 - val_accuracy: 0.9867\n",
"Epoch 581/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0041 - accuracy: 0.9966 - val_loss: 0.0100 - val_accuracy: 0.9867\n",
"Epoch 582/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9960 - val_loss: 0.0252 - val_accuracy: 0.9813\n",
"Epoch 583/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0049 - accuracy: 0.9957 - val_loss: 0.0200 - val_accuracy: 0.9707\n",
"Epoch 584/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9940 - val_loss: 0.0075 - val_accuracy: 0.9933\n",
"Epoch 585/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9960 - val_loss: 0.0102 - val_accuracy: 0.9853\n",
"Epoch 586/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0044 - accuracy: 0.9954 - val_loss: 0.0085 - val_accuracy: 0.9880\n",
"Epoch 587/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0043 - accuracy: 0.9960 - val_loss: 0.0079 - val_accuracy: 0.9867\n",
"Epoch 588/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0054 - accuracy: 0.9940 - val_loss: 0.0174 - val_accuracy: 0.9840\n",
"Epoch 589/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0050 - accuracy: 0.9963 - val_loss: 0.0094 - val_accuracy: 0.9880\n",
"Epoch 590/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9963 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 591/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0043 - accuracy: 0.9949 - val_loss: 0.0087 - val_accuracy: 0.9867\n",
"Epoch 592/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0043 - accuracy: 0.9960 - val_loss: 0.0151 - val_accuracy: 0.9880\n",
"Epoch 593/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9960 - val_loss: 0.0077 - val_accuracy: 0.9880\n",
"Epoch 594/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9966 - val_loss: 0.0145 - val_accuracy: 0.9880\n",
"Epoch 595/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9951 - val_loss: 0.0090 - val_accuracy: 0.9907\n",
"Epoch 596/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9966 - val_loss: 0.0152 - val_accuracy: 0.9880\n",
"Epoch 597/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9963 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 598/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0092 - val_accuracy: 0.9880\n",
"Epoch 599/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0041 - accuracy: 0.9951 - val_loss: 0.0090 - val_accuracy: 0.9853\n",
"Epoch 600/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9946 - val_loss: 0.0082 - val_accuracy: 0.9907\n",
"Epoch 601/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0041 - accuracy: 0.9960 - val_loss: 0.0089 - val_accuracy: 0.9907\n",
"Epoch 602/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0045 - accuracy: 0.9960 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 603/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9963 - val_loss: 0.0134 - val_accuracy: 0.9827\n",
"Epoch 604/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9963 - val_loss: 0.0082 - val_accuracy: 0.9920\n",
"Epoch 605/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0050 - accuracy: 0.9946 - val_loss: 0.0116 - val_accuracy: 0.9880\n",
"Epoch 606/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0085 - val_accuracy: 0.9880\n",
"Epoch 607/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9966 - val_loss: 0.0104 - val_accuracy: 0.9867\n",
"Epoch 608/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0142 - val_accuracy: 0.9880\n",
"Epoch 609/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9966 - val_loss: 0.0092 - val_accuracy: 0.9853\n",
"Epoch 610/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0044 - accuracy: 0.9957 - val_loss: 0.0112 - val_accuracy: 0.9867\n",
"Epoch 611/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0082 - val_accuracy: 0.9893\n",
"Epoch 612/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0047 - accuracy: 0.9954 - val_loss: 0.0107 - val_accuracy: 0.9867\n",
"Epoch 613/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 614/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9974 - val_loss: 0.0122 - val_accuracy: 0.9880\n",
"Epoch 615/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9963 - val_loss: 0.0099 - val_accuracy: 0.9867\n",
"Epoch 616/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0053 - accuracy: 0.9957 - val_loss: 0.0082 - val_accuracy: 0.9880\n",
"Epoch 617/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9963 - val_loss: 0.1745 - val_accuracy: 0.8200\n",
"Epoch 618/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0136 - accuracy: 0.9886 - val_loss: 0.0140 - val_accuracy: 0.9880\n",
"Epoch 619/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0105 - accuracy: 0.9906 - val_loss: 0.0133 - val_accuracy: 0.9880\n",
"Epoch 620/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0095 - accuracy: 0.9911 - val_loss: 0.0127 - val_accuracy: 0.9880\n",
"Epoch 621/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0099 - accuracy: 0.9909 - val_loss: 0.0129 - val_accuracy: 0.9893\n",
"Epoch 622/3000\n",
"110/110 [==============================] - 1s 5ms/step - loss: 0.0095 - accuracy: 0.9911 - val_loss: 0.0144 - val_accuracy: 0.9867\n",
"Epoch 623/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9911 - val_loss: 0.0129 - val_accuracy: 0.9867\n",
"Epoch 624/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0102 - accuracy: 0.9903 - val_loss: 0.0127 - val_accuracy: 0.9893\n",
"Epoch 625/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0094 - accuracy: 0.9911 - val_loss: 0.0126 - val_accuracy: 0.9893\n",
"Epoch 626/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9943 - val_loss: 0.0084 - val_accuracy: 0.9867\n",
"Epoch 627/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0113 - val_accuracy: 0.9880\n",
"Epoch 628/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0044 - accuracy: 0.9957 - val_loss: 0.0108 - val_accuracy: 0.9853\n",
"Epoch 629/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9963 - val_loss: 0.1224 - val_accuracy: 0.8573\n",
"Epoch 630/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0054 - accuracy: 0.9954 - val_loss: 0.0123 - val_accuracy: 0.9827\n",
"Epoch 631/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9966 - val_loss: 0.0113 - val_accuracy: 0.9893\n",
"Epoch 632/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9980 - val_loss: 0.0106 - val_accuracy: 0.9880\n",
"Epoch 633/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0150 - val_accuracy: 0.9867\n",
"Epoch 634/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9949 - val_loss: 0.0098 - val_accuracy: 0.9867\n",
"Epoch 635/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0104 - val_accuracy: 0.9880\n",
"Epoch 636/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0477 - val_accuracy: 0.9347\n",
"Epoch 637/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0049 - accuracy: 0.9951 - val_loss: 0.0093 - val_accuracy: 0.9880\n",
"Epoch 638/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9969 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 639/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0051 - accuracy: 0.9951 - val_loss: 0.0096 - val_accuracy: 0.9867\n",
"Epoch 640/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0046 - accuracy: 0.9963 - val_loss: 0.0074 - val_accuracy: 0.9920\n",
"Epoch 641/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9974 - val_loss: 0.0074 - val_accuracy: 0.9880\n",
"Epoch 642/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9960 - val_loss: 0.0083 - val_accuracy: 0.9907\n",
"Epoch 643/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9971 - val_loss: 0.0129 - val_accuracy: 0.9880\n",
"Epoch 644/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0041 - accuracy: 0.9969 - val_loss: 0.0097 - val_accuracy: 0.9880\n",
"Epoch 645/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0083 - val_accuracy: 0.9893\n",
"Epoch 646/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9969 - val_loss: 0.0085 - val_accuracy: 0.9867\n",
"Epoch 647/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9974 - val_loss: 0.0106 - val_accuracy: 0.9880\n",
"Epoch 648/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9960 - val_loss: 0.0694 - val_accuracy: 0.9187\n",
"Epoch 649/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9974 - val_loss: 0.0093 - val_accuracy: 0.9853\n",
"Epoch 650/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9977 - val_loss: 0.0070 - val_accuracy: 0.9893\n",
"Epoch 651/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9954 - val_loss: 0.0104 - val_accuracy: 0.9880\n",
"Epoch 652/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9957 - val_loss: 0.0085 - val_accuracy: 0.9920\n",
"Epoch 653/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9957 - val_loss: 0.0115 - val_accuracy: 0.9827\n",
"Epoch 654/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9963 - val_loss: 0.0121 - val_accuracy: 0.9827\n",
"Epoch 655/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0057 - accuracy: 0.9951 - val_loss: 0.0179 - val_accuracy: 0.9787\n",
"Epoch 656/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0058 - accuracy: 0.9943 - val_loss: 0.0266 - val_accuracy: 0.9773\n",
"Epoch 657/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9974 - val_loss: 0.0092 - val_accuracy: 0.9867\n",
"Epoch 658/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9980 - val_loss: 0.0144 - val_accuracy: 0.9800\n",
"Epoch 659/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9957 - val_loss: 0.0172 - val_accuracy: 0.9840\n",
"Epoch 660/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0043 - accuracy: 0.9951 - val_loss: 0.0087 - val_accuracy: 0.9867\n",
"Epoch 661/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9966 - val_loss: 0.0084 - val_accuracy: 0.9893\n",
"Epoch 662/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9971 - val_loss: 0.0079 - val_accuracy: 0.9933\n",
"Epoch 663/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0034 - accuracy: 0.9969 - val_loss: 0.0552 - val_accuracy: 0.9293\n",
"Epoch 664/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0033 - accuracy: 0.9963 - val_loss: 0.0099 - val_accuracy: 0.9893\n",
"Epoch 665/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9969 - val_loss: 0.0070 - val_accuracy: 0.9893\n",
"Epoch 666/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9957 - val_loss: 0.0139 - val_accuracy: 0.9880\n",
"Epoch 667/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9974 - val_loss: 0.0147 - val_accuracy: 0.9880\n",
"Epoch 668/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0080 - accuracy: 0.9920 - val_loss: 0.0135 - val_accuracy: 0.9853\n",
"Epoch 669/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9906 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 670/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0041 - accuracy: 0.9966 - val_loss: 0.0111 - val_accuracy: 0.9827\n",
"Epoch 671/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9977 - val_loss: 0.0088 - val_accuracy: 0.9880\n",
"Epoch 672/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9974 - val_loss: 0.0099 - val_accuracy: 0.9880\n",
"Epoch 673/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0045 - accuracy: 0.9957 - val_loss: 0.0073 - val_accuracy: 0.9893\n",
"Epoch 674/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9906 - val_loss: 0.0195 - val_accuracy: 0.9733\n",
"Epoch 675/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0107 - accuracy: 0.9906 - val_loss: 0.0139 - val_accuracy: 0.9867\n",
"Epoch 676/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0100 - accuracy: 0.9914 - val_loss: 0.0135 - val_accuracy: 0.9880\n",
"Epoch 677/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9914 - val_loss: 0.0127 - val_accuracy: 0.9880\n",
"Epoch 678/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9906 - val_loss: 0.0392 - val_accuracy: 0.9613\n",
"Epoch 679/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0097 - accuracy: 0.9903 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 680/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9911 - val_loss: 0.0130 - val_accuracy: 0.9867\n",
"Epoch 681/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0091 - accuracy: 0.9917 - val_loss: 0.0243 - val_accuracy: 0.9707\n",
"Epoch 682/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0095 - accuracy: 0.9911 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 683/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9914 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 684/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9911 - val_loss: 0.0128 - val_accuracy: 0.9867\n",
"Epoch 685/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0093 - accuracy: 0.9917 - val_loss: 0.0137 - val_accuracy: 0.9880\n",
"Epoch 686/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9909 - val_loss: 0.0125 - val_accuracy: 0.9893\n",
"Epoch 687/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9914 - val_loss: 0.0126 - val_accuracy: 0.9867\n",
"Epoch 688/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9909 - val_loss: 0.0125 - val_accuracy: 0.9880\n",
"Epoch 689/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0090 - accuracy: 0.9914 - val_loss: 0.0155 - val_accuracy: 0.9880\n",
"Epoch 690/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0090 - accuracy: 0.9914 - val_loss: 0.0724 - val_accuracy: 0.9173\n",
"Epoch 691/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0085 - accuracy: 0.9920 - val_loss: 0.0087 - val_accuracy: 0.9880\n",
"Epoch 692/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0078 - accuracy: 0.9923 - val_loss: 0.0137 - val_accuracy: 0.9880\n",
"Epoch 693/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9914 - val_loss: 0.0142 - val_accuracy: 0.9893\n",
"Epoch 694/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9949 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 695/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9969 - val_loss: 0.0176 - val_accuracy: 0.9787\n",
"Epoch 696/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9957 - val_loss: 0.0072 - val_accuracy: 0.9893\n",
"Epoch 697/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9960 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 698/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0100 - val_accuracy: 0.9867\n",
"Epoch 699/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0075 - val_accuracy: 0.9947\n",
"Epoch 700/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0063 - accuracy: 0.9934 - val_loss: 0.0136 - val_accuracy: 0.9880\n",
"Epoch 701/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9980 - val_loss: 0.0094 - val_accuracy: 0.9840\n",
"Epoch 702/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9969 - val_loss: 0.0066 - val_accuracy: 0.9933\n",
"Epoch 703/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9957 - val_loss: 0.0127 - val_accuracy: 0.9813\n",
"Epoch 704/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9966 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 705/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0124 - val_accuracy: 0.9880\n",
"Epoch 706/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0121 - val_accuracy: 0.9853\n",
"Epoch 707/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9960 - val_loss: 0.0135 - val_accuracy: 0.9880\n",
"Epoch 708/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0491 - val_accuracy: 0.9347\n",
"Epoch 709/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9951 - val_loss: 0.0071 - val_accuracy: 0.9920\n",
"Epoch 710/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9946 - val_loss: 0.0110 - val_accuracy: 0.9880\n",
"Epoch 711/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0551 - val_accuracy: 0.9267\n",
"Epoch 712/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9960 - val_loss: 0.0074 - val_accuracy: 0.9920\n",
"Epoch 713/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9980 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 714/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9980 - val_loss: 0.0101 - val_accuracy: 0.9867\n",
"Epoch 715/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9974 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 716/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9957 - val_loss: 0.0069 - val_accuracy: 0.9893\n",
"Epoch 717/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9960 - val_loss: 0.0085 - val_accuracy: 0.9867\n",
"Epoch 718/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0033 - accuracy: 0.9969 - val_loss: 0.0082 - val_accuracy: 0.9880\n",
"Epoch 719/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9977 - val_loss: 0.0099 - val_accuracy: 0.9867\n",
"Epoch 720/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9966 - val_loss: 0.0077 - val_accuracy: 0.9893\n",
"Epoch 721/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9971 - val_loss: 0.0111 - val_accuracy: 0.9853\n",
"Epoch 722/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9969 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 723/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9977 - val_loss: 0.0070 - val_accuracy: 0.9947\n",
"Epoch 724/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9977 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 725/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9971 - val_loss: 0.0069 - val_accuracy: 0.9933\n",
"Epoch 726/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9977 - val_loss: 0.0102 - val_accuracy: 0.9827\n",
"Epoch 727/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0148 - val_accuracy: 0.9840\n",
"Epoch 728/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9966 - val_loss: 0.0079 - val_accuracy: 0.9880\n",
"Epoch 729/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9971 - val_loss: 0.0074 - val_accuracy: 0.9880\n",
"Epoch 730/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9971 - val_loss: 0.0073 - val_accuracy: 0.9933\n",
"Epoch 731/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0039 - accuracy: 0.9960 - val_loss: 0.0099 - val_accuracy: 0.9853\n",
"Epoch 732/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9974 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 733/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9983 - val_loss: 0.0093 - val_accuracy: 0.9880\n",
"Epoch 734/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9977 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 735/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9983 - val_loss: 0.0072 - val_accuracy: 0.9920\n",
"Epoch 736/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9966 - val_loss: 0.0071 - val_accuracy: 0.9933\n",
"Epoch 737/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9963 - val_loss: 0.0126 - val_accuracy: 0.9880\n",
"Epoch 738/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9977 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 739/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0032 - accuracy: 0.9971 - val_loss: 0.0077 - val_accuracy: 0.9880\n",
"Epoch 740/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0038 - accuracy: 0.9966 - val_loss: 0.0080 - val_accuracy: 0.9907\n",
"Epoch 741/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0111 - accuracy: 0.9900 - val_loss: 0.0133 - val_accuracy: 0.9880\n",
"Epoch 742/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9917 - val_loss: 0.0126 - val_accuracy: 0.9893\n",
"Epoch 743/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0093 - accuracy: 0.9920 - val_loss: 0.0126 - val_accuracy: 0.9880\n",
"Epoch 744/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0090 - accuracy: 0.9914 - val_loss: 0.0126 - val_accuracy: 0.9880\n",
"Epoch 745/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0089 - accuracy: 0.9914 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 746/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0111 - accuracy: 0.9889 - val_loss: 0.0126 - val_accuracy: 0.9880\n",
"Epoch 747/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0089 - accuracy: 0.9917 - val_loss: 0.0147 - val_accuracy: 0.9853\n",
"Epoch 748/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0089 - accuracy: 0.9917 - val_loss: 0.0185 - val_accuracy: 0.9813\n",
"Epoch 749/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0079 - accuracy: 0.9926 - val_loss: 0.0117 - val_accuracy: 0.9867\n",
"Epoch 750/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9971 - val_loss: 0.0097 - val_accuracy: 0.9933\n",
"Epoch 751/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9963 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 752/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9980 - val_loss: 0.0138 - val_accuracy: 0.9827\n",
"Epoch 753/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0031 - accuracy: 0.9974 - val_loss: 0.0076 - val_accuracy: 0.9880\n",
"Epoch 754/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9969 - val_loss: 0.0103 - val_accuracy: 0.9880\n",
"Epoch 755/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9974 - val_loss: 0.0105 - val_accuracy: 0.9893\n",
"Epoch 756/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0062 - accuracy: 0.9937 - val_loss: 0.0128 - val_accuracy: 0.9893\n",
"Epoch 757/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0073 - val_accuracy: 0.9933\n",
"Epoch 758/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9969 - val_loss: 0.0131 - val_accuracy: 0.9893\n",
"Epoch 759/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9983 - val_loss: 0.0070 - val_accuracy: 0.9920\n",
"Epoch 760/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9974 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 761/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9963 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 762/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9974 - val_loss: 0.0077 - val_accuracy: 0.9933\n",
"Epoch 763/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9977 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 764/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9969 - val_loss: 0.0116 - val_accuracy: 0.9853\n",
"Epoch 765/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9977 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 766/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9977 - val_loss: 0.0073 - val_accuracy: 0.9893\n",
"Epoch 767/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9980 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 768/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9966 - val_loss: 0.0185 - val_accuracy: 0.9760\n",
"Epoch 769/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0066 - val_accuracy: 0.9933\n",
"Epoch 770/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0066 - accuracy: 0.9937 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 771/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9974 - val_loss: 0.0118 - val_accuracy: 0.9880\n",
"Epoch 772/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9960 - val_loss: 0.0112 - val_accuracy: 0.9840\n",
"Epoch 773/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 774/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9980 - val_loss: 0.0081 - val_accuracy: 0.9880\n",
"Epoch 775/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9971 - val_loss: 0.0064 - val_accuracy: 0.9933\n",
"Epoch 776/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9986 - val_loss: 0.0162 - val_accuracy: 0.9800\n",
"Epoch 777/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9991 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 778/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9963 - val_loss: 0.0092 - val_accuracy: 0.9880\n",
"Epoch 779/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9960 - val_loss: 0.0086 - val_accuracy: 0.9880\n",
"Epoch 780/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0022 - accuracy: 0.9980 - val_loss: 0.0069 - val_accuracy: 0.9933\n",
"Epoch 781/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9980 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 782/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0074 - val_accuracy: 0.9947\n",
"Epoch 783/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9977 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 784/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0071 - val_accuracy: 0.9893\n",
"Epoch 785/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9977 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 786/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9969 - val_loss: 0.0842 - val_accuracy: 0.8787\n",
"Epoch 787/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9940 - val_loss: 0.0084 - val_accuracy: 0.9880\n",
"Epoch 788/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9969 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 789/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9971 - val_loss: 0.0424 - val_accuracy: 0.9493\n",
"Epoch 790/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9969 - val_loss: 0.0117 - val_accuracy: 0.9867\n",
"Epoch 791/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9971 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 792/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9977 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 793/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0045 - accuracy: 0.9957 - val_loss: 0.0077 - val_accuracy: 0.9880\n",
"Epoch 794/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9980 - val_loss: 0.0078 - val_accuracy: 0.9880\n",
"Epoch 795/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9971 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 796/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9971 - val_loss: 0.0069 - val_accuracy: 0.9933\n",
"Epoch 797/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9974 - val_loss: 0.0162 - val_accuracy: 0.9880\n",
"Epoch 798/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0037 - accuracy: 0.9969 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 799/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9966 - val_loss: 0.0067 - val_accuracy: 0.9933\n",
"Epoch 800/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9966 - val_loss: 0.0160 - val_accuracy: 0.9853\n",
"Epoch 801/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9971 - val_loss: 0.0171 - val_accuracy: 0.9840\n",
"Epoch 802/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9957 - val_loss: 0.0116 - val_accuracy: 0.9880\n",
"Epoch 803/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0054 - accuracy: 0.9943 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 804/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0091 - accuracy: 0.9911 - val_loss: 0.0151 - val_accuracy: 0.9840\n",
"Epoch 805/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9971 - val_loss: 0.0077 - val_accuracy: 0.9920\n",
"Epoch 806/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0058 - accuracy: 0.9946 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 807/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0089 - accuracy: 0.9917 - val_loss: 0.0130 - val_accuracy: 0.9880\n",
"Epoch 808/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0038 - accuracy: 0.9963 - val_loss: 0.0081 - val_accuracy: 0.9920\n",
"Epoch 809/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9966 - val_loss: 0.0062 - val_accuracy: 0.9960\n",
"Epoch 810/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9969 - val_loss: 0.0094 - val_accuracy: 0.9893\n",
"Epoch 811/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9974 - val_loss: 0.0097 - val_accuracy: 0.9880\n",
"Epoch 812/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0072 - val_accuracy: 0.9920\n",
"Epoch 813/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0033 - accuracy: 0.9966 - val_loss: 0.0136 - val_accuracy: 0.9813\n",
"Epoch 814/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9980 - val_loss: 0.0107 - val_accuracy: 0.9880\n",
"Epoch 815/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9977 - val_loss: 0.0086 - val_accuracy: 0.9893\n",
"Epoch 816/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9971 - val_loss: 0.0124 - val_accuracy: 0.9880\n",
"Epoch 817/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0022 - accuracy: 0.9980 - val_loss: 0.0081 - val_accuracy: 0.9880\n",
"Epoch 818/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0029 - accuracy: 0.9966 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 819/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9980 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 820/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9974 - val_loss: 0.0115 - val_accuracy: 0.9840\n",
"Epoch 821/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0086 - val_accuracy: 0.9880\n",
"Epoch 822/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0422 - val_accuracy: 0.9427\n",
"Epoch 823/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9977 - val_loss: 0.0069 - val_accuracy: 0.9960\n",
"Epoch 824/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9974 - val_loss: 0.0082 - val_accuracy: 0.9907\n",
"Epoch 825/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9983 - val_loss: 0.0101 - val_accuracy: 0.9880\n",
"Epoch 826/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9977 - val_loss: 0.0108 - val_accuracy: 0.9880\n",
"Epoch 827/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0132 - val_accuracy: 0.9880\n",
"Epoch 828/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0027 - accuracy: 0.9974 - val_loss: 0.0955 - val_accuracy: 0.8960\n",
"Epoch 829/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0027 - accuracy: 0.9989 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 830/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9986 - val_loss: 0.0071 - val_accuracy: 0.9947\n",
"Epoch 831/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0035 - accuracy: 0.9960 - val_loss: 0.0383 - val_accuracy: 0.9640\n",
"Epoch 832/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0089 - accuracy: 0.9914 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 833/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9980 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 834/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9966 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 835/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9983 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 836/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9980 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 837/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9989 - val_loss: 0.0084 - val_accuracy: 0.9880\n",
"Epoch 838/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0045 - accuracy: 0.9951 - val_loss: 0.0126 - val_accuracy: 0.9893\n",
"Epoch 839/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0032 - accuracy: 0.9974 - val_loss: 0.0080 - val_accuracy: 0.9893\n",
"Epoch 840/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9974 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 841/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9977 - val_loss: 0.0069 - val_accuracy: 0.9893\n",
"Epoch 842/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9977 - val_loss: 0.0078 - val_accuracy: 0.9920\n",
"Epoch 843/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9977 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 844/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9980 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 845/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0025 - accuracy: 0.9980 - val_loss: 0.0084 - val_accuracy: 0.9893\n",
"Epoch 846/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9980 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 847/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9980 - val_loss: 0.0070 - val_accuracy: 0.9920\n",
"Epoch 848/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9986 - val_loss: 0.0064 - val_accuracy: 0.9933\n",
"Epoch 849/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9974 - val_loss: 0.0090 - val_accuracy: 0.9880\n",
"Epoch 850/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9966 - val_loss: 0.0093 - val_accuracy: 0.9880\n",
"Epoch 851/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9980 - val_loss: 0.0068 - val_accuracy: 0.9933\n",
"Epoch 852/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9977 - val_loss: 0.0062 - val_accuracy: 0.9933\n",
"Epoch 853/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0022 - accuracy: 0.9989 - val_loss: 0.0483 - val_accuracy: 0.9453\n",
"Epoch 854/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0024 - accuracy: 0.9974 - val_loss: 0.0084 - val_accuracy: 0.9907\n",
"Epoch 855/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 0.0021 - accuracy: 0.9983 - val_loss: 0.0084 - val_accuracy: 0.9880\n",
"Epoch 856/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9991 - val_loss: 0.0073 - val_accuracy: 0.9893\n",
"Epoch 857/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9983 - val_loss: 0.0125 - val_accuracy: 0.9853\n",
"Epoch 858/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9974 - val_loss: 0.0067 - val_accuracy: 0.9947\n",
"Epoch 859/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0022 - accuracy: 0.9980 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 860/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0052 - accuracy: 0.9963 - val_loss: 0.0200 - val_accuracy: 0.9707\n",
"Epoch 861/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0071 - accuracy: 0.9934 - val_loss: 0.0097 - val_accuracy: 0.9893\n",
"Epoch 862/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9980 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 863/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0022 - accuracy: 0.9983 - val_loss: 0.0079 - val_accuracy: 0.9893\n",
"Epoch 864/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0018 - accuracy: 0.9986 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 865/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9980 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 866/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9980 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 867/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9983 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 868/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9983 - val_loss: 0.0083 - val_accuracy: 0.9880\n",
"Epoch 869/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9980 - val_loss: 0.0114 - val_accuracy: 0.9880\n",
"Epoch 870/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9983 - val_loss: 0.0073 - val_accuracy: 0.9920\n",
"Epoch 871/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0019 - accuracy: 0.9989 - val_loss: 0.0091 - val_accuracy: 0.9893\n",
"Epoch 872/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0022 - accuracy: 0.9991 - val_loss: 0.0095 - val_accuracy: 0.9880\n",
"Epoch 873/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0061 - val_accuracy: 0.9960\n",
"Epoch 874/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0019 - accuracy: 0.9989 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 875/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0022 - accuracy: 0.9986 - val_loss: 0.0097 - val_accuracy: 0.9880\n",
"Epoch 876/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0018 - accuracy: 0.9991 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 877/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0076 - val_accuracy: 0.9893\n",
"Epoch 878/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0097 - val_accuracy: 0.9880\n",
"Epoch 879/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0026 - accuracy: 0.9980 - val_loss: 0.0063 - val_accuracy: 0.9933\n",
"Epoch 880/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9989 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 881/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0132 - val_accuracy: 0.9893\n",
"Epoch 882/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0027 - accuracy: 0.9983 - val_loss: 0.0070 - val_accuracy: 0.9920\n",
"Epoch 883/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9963 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 884/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9997 - val_loss: 0.0136 - val_accuracy: 0.9840\n",
"Epoch 885/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9971 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 886/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9983 - val_loss: 0.0083 - val_accuracy: 0.9907\n",
"Epoch 887/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9983 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 888/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9986 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 889/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9991 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 890/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 891/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9974 - val_loss: 0.0077 - val_accuracy: 0.9893\n",
"Epoch 892/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9971 - val_loss: 0.0373 - val_accuracy: 0.9573\n",
"Epoch 893/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0096 - accuracy: 0.9906 - val_loss: 0.0133 - val_accuracy: 0.9880\n",
"Epoch 894/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0092 - accuracy: 0.9906 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 895/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0024 - accuracy: 0.9983 - val_loss: 0.0090 - val_accuracy: 0.9893\n",
"Epoch 896/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9980 - val_loss: 0.0382 - val_accuracy: 0.9560\n",
"Epoch 897/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0036 - accuracy: 0.9980 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 898/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0022 - accuracy: 0.9971 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 899/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 900/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 901/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9991 - val_loss: 0.0094 - val_accuracy: 0.9893\n",
"Epoch 902/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9974 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 903/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9983 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 904/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9974 - val_loss: 0.0130 - val_accuracy: 0.9893\n",
"Epoch 905/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9983 - val_loss: 0.0156 - val_accuracy: 0.9747\n",
"Epoch 906/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0023 - accuracy: 0.9983 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 907/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9980 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 908/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0082 - accuracy: 0.9929 - val_loss: 0.0127 - val_accuracy: 0.9880\n",
"Epoch 909/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9960 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 910/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9983 - val_loss: 0.0594 - val_accuracy: 0.9253\n",
"Epoch 911/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9980 - val_loss: 0.0095 - val_accuracy: 0.9893\n",
"Epoch 912/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0086 - val_accuracy: 0.9880\n",
"Epoch 913/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0076 - val_accuracy: 0.9893\n",
"Epoch 914/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9983 - val_loss: 0.0128 - val_accuracy: 0.9880\n",
"Epoch 915/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0042 - accuracy: 0.9966 - val_loss: 0.0304 - val_accuracy: 0.9560\n",
"Epoch 916/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0034 - accuracy: 0.9971 - val_loss: 0.0081 - val_accuracy: 0.9893\n",
"Epoch 917/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0098 - val_accuracy: 0.9827\n",
"Epoch 918/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9991 - val_loss: 0.0065 - val_accuracy: 0.9933\n",
"Epoch 919/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9983 - val_loss: 0.0080 - val_accuracy: 0.9880\n",
"Epoch 920/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 921/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9983 - val_loss: 0.0070 - val_accuracy: 0.9893\n",
"Epoch 922/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9989 - val_loss: 0.0088 - val_accuracy: 0.9893\n",
"Epoch 923/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9986 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 924/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 925/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 926/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9986 - val_loss: 0.0068 - val_accuracy: 0.9893\n",
"Epoch 927/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 928/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9989 - val_loss: 0.0118 - val_accuracy: 0.9840\n",
"Epoch 929/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9980 - val_loss: 0.0089 - val_accuracy: 0.9880\n",
"Epoch 930/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9997 - val_loss: 0.0067 - val_accuracy: 0.9907\n",
"Epoch 931/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0325 - val_accuracy: 0.9560\n",
"Epoch 932/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9983 - val_loss: 0.0059 - val_accuracy: 0.9947\n",
"Epoch 933/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9989 - val_loss: 0.0098 - val_accuracy: 0.9907\n",
"Epoch 934/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0017 - accuracy: 0.9991 - val_loss: 0.0099 - val_accuracy: 0.9893\n",
"Epoch 935/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0059 - val_accuracy: 0.9960\n",
"Epoch 936/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0023 - accuracy: 0.9974 - val_loss: 0.0067 - val_accuracy: 0.9947\n",
"Epoch 937/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9977 - val_loss: 0.0060 - val_accuracy: 0.9947\n",
"Epoch 938/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9994 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 939/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0087 - val_accuracy: 0.9907\n",
"Epoch 940/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9989 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 941/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9989 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 942/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0084 - val_accuracy: 0.9907\n",
"Epoch 943/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9986 - val_loss: 0.0114 - val_accuracy: 0.9867\n",
"Epoch 944/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9989 - val_loss: 0.0096 - val_accuracy: 0.9853\n",
"Epoch 945/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0260 - val_accuracy: 0.9667\n",
"Epoch 946/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9974 - val_loss: 0.0545 - val_accuracy: 0.9347\n",
"Epoch 947/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0028 - accuracy: 0.9974 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 948/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9997 - val_loss: 0.0114 - val_accuracy: 0.9880\n",
"Epoch 949/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9986 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 950/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 951/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9991 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 952/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9991 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 953/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 954/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9991 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 955/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0114 - val_accuracy: 0.9827\n",
"Epoch 956/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9986 - val_loss: 0.0107 - val_accuracy: 0.9880\n",
"Epoch 957/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0031 - accuracy: 0.9966 - val_loss: 0.0074 - val_accuracy: 0.9933\n",
"Epoch 958/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9989 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 959/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9980 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 960/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9983 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 961/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0062 - val_accuracy: 0.9907\n",
"Epoch 962/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9986 - val_loss: 0.0082 - val_accuracy: 0.9893\n",
"Epoch 963/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0578 - val_accuracy: 0.9320\n",
"Epoch 964/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0040 - accuracy: 0.9966 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 965/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0104 - val_accuracy: 0.9867\n",
"Epoch 966/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0133 - val_accuracy: 0.9880\n",
"Epoch 967/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0026 - accuracy: 0.9977 - val_loss: 0.0083 - val_accuracy: 0.9907\n",
"Epoch 968/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9989 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 969/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0080 - val_accuracy: 0.9907\n",
"Epoch 970/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 971/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0064 - val_accuracy: 0.9933\n",
"Epoch 972/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0059 - val_accuracy: 0.9947\n",
"Epoch 973/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0070 - val_accuracy: 0.9893\n",
"Epoch 974/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9994 - val_loss: 0.0077 - val_accuracy: 0.9947\n",
"Epoch 975/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 976/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 977/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9994 - val_loss: 0.0085 - val_accuracy: 0.9907\n",
"Epoch 978/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 979/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 980/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0019 - accuracy: 0.9991 - val_loss: 0.0094 - val_accuracy: 0.9893\n",
"Epoch 981/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 982/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9983 - val_loss: 0.0104 - val_accuracy: 0.9893\n",
"Epoch 983/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0030 - accuracy: 0.9980 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 984/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0394 - val_accuracy: 0.9533\n",
"Epoch 985/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0087 - val_accuracy: 0.9907\n",
"Epoch 986/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9997 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 987/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0021 - accuracy: 0.9980 - val_loss: 0.0311 - val_accuracy: 0.9640\n",
"Epoch 988/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0059 - accuracy: 0.9949 - val_loss: 0.0104 - val_accuracy: 0.9893\n",
"Epoch 989/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9997 - val_loss: 0.0094 - val_accuracy: 0.9907\n",
"Epoch 990/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0082 - val_accuracy: 0.9907\n",
"Epoch 991/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 992/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0083 - val_accuracy: 0.9880\n",
"Epoch 993/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 994/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9991 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 995/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9991 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 996/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9997 - val_loss: 0.0101 - val_accuracy: 0.9907\n",
"Epoch 997/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9947\n",
"Epoch 998/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9989 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 999/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1000/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0125 - val_accuracy: 0.9867\n",
"Epoch 1001/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1002/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9991 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1003/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0080 - val_accuracy: 0.9893\n",
"Epoch 1004/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0056 - val_accuracy: 0.9960\n",
"Epoch 1005/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 1006/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9947\n",
"Epoch 1007/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1008/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9989 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1009/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0085 - val_accuracy: 0.9907\n",
"Epoch 1010/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0104 - val_accuracy: 0.9880\n",
"Epoch 1011/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1012/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1013/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0061 - val_accuracy: 0.9947\n",
"Epoch 1014/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0076 - accuracy: 0.9929 - val_loss: 0.0128 - val_accuracy: 0.9867\n",
"Epoch 1015/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0055 - accuracy: 0.9946 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 1016/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1017/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0054 - val_accuracy: 0.9960\n",
"Epoch 1018/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1019/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9991 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1020/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 1021/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1022/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9989 - val_loss: 0.0064 - val_accuracy: 0.9947\n",
"Epoch 1023/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0019 - accuracy: 0.9989 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1024/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1025/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0083 - val_accuracy: 0.9893\n",
"Epoch 1026/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1027/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0058 - accuracy: 0.9951 - val_loss: 0.0108 - val_accuracy: 0.9893\n",
"Epoch 1028/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9986 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1029/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 1.0000 - val_loss: 0.0119 - val_accuracy: 0.9867\n",
"Epoch 1030/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0018 - accuracy: 0.9983 - val_loss: 0.0121 - val_accuracy: 0.9893\n",
"Epoch 1031/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0071 - val_accuracy: 0.9893\n",
"Epoch 1032/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1033/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1034/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9989 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1035/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1036/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0010 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9880\n",
"Epoch 1037/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0016 - accuracy: 0.9986 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1038/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0355 - val_accuracy: 0.9587\n",
"Epoch 1039/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0083 - val_accuracy: 0.9893\n",
"Epoch 1040/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0111 - val_accuracy: 0.9880\n",
"Epoch 1041/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0085 - val_accuracy: 0.9920\n",
"Epoch 1042/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 1043/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9994 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1044/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9994 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1045/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9986 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1046/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0116 - val_accuracy: 0.9880\n",
"Epoch 1047/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9994 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1048/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.3448e-04 - accuracy: 0.9994 - val_loss: 0.0120 - val_accuracy: 0.9853\n",
"Epoch 1049/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0054 - val_accuracy: 0.9960\n",
"Epoch 1050/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1051/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1052/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.3840e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1053/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9991 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1054/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9947\n",
"Epoch 1055/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0142 - val_accuracy: 0.9853\n",
"Epoch 1056/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0018 - accuracy: 0.9983 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 1057/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9997 - val_loss: 0.0062 - val_accuracy: 0.9947\n",
"Epoch 1058/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9986 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1059/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9991 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1060/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.8702e-04 - accuracy: 0.9994 - val_loss: 0.0064 - val_accuracy: 0.9933\n",
"Epoch 1061/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.3789e-04 - accuracy: 1.0000 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 1062/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9986 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1063/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0091 - val_accuracy: 0.9920\n",
"Epoch 1064/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9997 - val_loss: 0.0076 - val_accuracy: 0.9893\n",
"Epoch 1065/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9994 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1066/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1067/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.2618e-04 - accuracy: 0.9997 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 1068/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0101 - val_accuracy: 0.9907\n",
"Epoch 1069/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 1070/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0075 - accuracy: 0.9934 - val_loss: 0.0132 - val_accuracy: 0.9853\n",
"Epoch 1071/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0085 - accuracy: 0.9917 - val_loss: 0.0133 - val_accuracy: 0.9893\n",
"Epoch 1072/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0076 - accuracy: 0.9926 - val_loss: 0.0084 - val_accuracy: 0.9893\n",
"Epoch 1073/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 1074/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.7156e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9960\n",
"Epoch 1075/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.7491e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1076/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9994 - val_loss: 0.0053 - val_accuracy: 0.9960\n",
"Epoch 1077/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.7297e-04 - accuracy: 0.9994 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1078/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.4460e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1079/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0091 - val_accuracy: 0.9893\n",
"Epoch 1080/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9983 - val_loss: 0.0071 - val_accuracy: 0.9947\n",
"Epoch 1081/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.4275e-04 - accuracy: 0.9997 - val_loss: 0.0106 - val_accuracy: 0.9907\n",
"Epoch 1082/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9989 - val_loss: 0.0054 - val_accuracy: 0.9960\n",
"Epoch 1083/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4196e-04 - accuracy: 0.9994 - val_loss: 0.0095 - val_accuracy: 0.9920\n",
"Epoch 1084/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9997 - val_loss: 0.0085 - val_accuracy: 0.9893\n",
"Epoch 1085/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1086/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.1689e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1087/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.7715e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1088/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9997 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 1089/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9991 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1090/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9991 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1091/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.6946e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9960\n",
"Epoch 1092/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0073 - val_accuracy: 0.9893\n",
"Epoch 1093/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0064 - val_accuracy: 0.9947\n",
"Epoch 1094/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1095/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0020 - accuracy: 0.9983 - val_loss: 0.0071 - val_accuracy: 0.9893\n",
"Epoch 1096/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.2484e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1097/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.4278e-04 - accuracy: 0.9997 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1098/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.4644e-04 - accuracy: 0.9997 - val_loss: 0.0357 - val_accuracy: 0.9600\n",
"Epoch 1099/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0015 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1100/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9997 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1101/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9960\n",
"Epoch 1102/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1103/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2003e-04 - accuracy: 0.9997 - val_loss: 0.0090 - val_accuracy: 0.9893\n",
"Epoch 1104/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0024 - accuracy: 0.9980 - val_loss: 0.0086 - val_accuracy: 0.9893\n",
"Epoch 1105/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0057 - val_accuracy: 0.9947\n",
"Epoch 1106/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0014 - accuracy: 0.9994 - val_loss: 0.0103 - val_accuracy: 0.9893\n",
"Epoch 1107/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0086 - val_accuracy: 0.9893\n",
"Epoch 1108/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.1622e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1109/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.7992e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9933\n",
"Epoch 1110/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.5604e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1111/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.5303e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1112/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0125 - val_accuracy: 0.9853\n",
"Epoch 1113/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0093 - val_accuracy: 0.9893\n",
"Epoch 1114/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.0652e-04 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1115/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.7834e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1116/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.4443e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1117/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4140e-04 - accuracy: 1.0000 - val_loss: 0.0114 - val_accuracy: 0.9880\n",
"Epoch 1118/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1119/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2725e-04 - accuracy: 0.9997 - val_loss: 0.0086 - val_accuracy: 0.9907\n",
"Epoch 1120/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0101 - val_accuracy: 0.9907\n",
"Epoch 1121/3000\n",
"110/110 [==============================] - 2s 14ms/step - loss: 7.5594e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1122/3000\n",
"110/110 [==============================] - 2s 18ms/step - loss: 0.0010 - accuracy: 0.9991 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1123/3000\n",
"110/110 [==============================] - 2s 16ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1124/3000\n",
"110/110 [==============================] - 2s 16ms/step - loss: 0.0012 - accuracy: 0.9986 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1125/3000\n",
"110/110 [==============================] - 1s 10ms/step - loss: 0.0011 - accuracy: 0.9994 - val_loss: 0.0067 - val_accuracy: 0.9907\n",
"Epoch 1126/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.4263e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9907\n",
"Epoch 1127/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.6603e-04 - accuracy: 0.9994 - val_loss: 0.0097 - val_accuracy: 0.9893\n",
"Epoch 1128/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2480e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9933\n",
"Epoch 1129/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4422e-04 - accuracy: 0.9994 - val_loss: 0.0108 - val_accuracy: 0.9853\n",
"Epoch 1130/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.3541e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9933\n",
"Epoch 1131/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.1282e-04 - accuracy: 0.9997 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1132/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.3708e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9960\n",
"Epoch 1133/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.0878e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1134/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0011 - accuracy: 0.9991 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 1135/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9991 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1136/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 5.1351e-04 - accuracy: 1.0000 - val_loss: 0.0082 - val_accuracy: 0.9893\n",
"Epoch 1137/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.9885e-04 - accuracy: 0.9994 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1138/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.3068e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9907\n",
"Epoch 1139/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.8579e-04 - accuracy: 0.9997 - val_loss: 0.0126 - val_accuracy: 0.9853\n",
"Epoch 1140/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4159e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1141/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.2031e-04 - accuracy: 0.9994 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1142/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9994 - val_loss: 0.0106 - val_accuracy: 0.9907\n",
"Epoch 1143/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.9676e-04 - accuracy: 0.9994 - val_loss: 0.0149 - val_accuracy: 0.9827\n",
"Epoch 1144/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.6705e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1145/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0011 - accuracy: 0.9991 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1146/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.0284e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1147/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.0491e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1148/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.6523e-04 - accuracy: 0.9997 - val_loss: 0.0090 - val_accuracy: 0.9880\n",
"Epoch 1149/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.6613e-04 - accuracy: 0.9997 - val_loss: 0.0091 - val_accuracy: 0.9853\n",
"Epoch 1150/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.9438e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 1151/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.8537e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1152/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.7800e-04 - accuracy: 0.9991 - val_loss: 0.0067 - val_accuracy: 0.9947\n",
"Epoch 1153/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 0.0013 - accuracy: 0.9991 - val_loss: 0.0151 - val_accuracy: 0.9867\n",
"Epoch 1154/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.1131e-04 - accuracy: 0.9997 - val_loss: 0.0052 - val_accuracy: 0.9960\n",
"Epoch 1155/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.5047e-04 - accuracy: 1.0000 - val_loss: 0.0080 - val_accuracy: 0.9893\n",
"Epoch 1156/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.3891e-04 - accuracy: 0.9997 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1157/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.2191e-04 - accuracy: 0.9991 - val_loss: 0.0072 - val_accuracy: 0.9920\n",
"Epoch 1158/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2205e-04 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9893\n",
"Epoch 1159/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.7182e-04 - accuracy: 0.9997 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1160/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.4362e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1161/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.5387e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1162/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.9701e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1163/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1164/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.4042e-04 - accuracy: 0.9997 - val_loss: 0.0073 - val_accuracy: 0.9893\n",
"Epoch 1165/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4688e-04 - accuracy: 0.9994 - val_loss: 0.0072 - val_accuracy: 0.9893\n",
"Epoch 1166/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2255e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1167/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6246e-04 - accuracy: 0.9997 - val_loss: 0.0087 - val_accuracy: 0.9893\n",
"Epoch 1168/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.0745e-04 - accuracy: 0.9997 - val_loss: 0.0072 - val_accuracy: 0.9893\n",
"Epoch 1169/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.1104e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9907\n",
"Epoch 1170/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 5.7471e-04 - accuracy: 0.9997 - val_loss: 0.0090 - val_accuracy: 0.9893\n",
"Epoch 1171/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.4457e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1172/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.7844e-04 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1173/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8994e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1174/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.1286e-04 - accuracy: 0.9994 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 1175/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.7187e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9947\n",
"Epoch 1176/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6644e-04 - accuracy: 1.0000 - val_loss: 0.0127 - val_accuracy: 0.9880\n",
"Epoch 1177/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.6823e-04 - accuracy: 1.0000 - val_loss: 0.0089 - val_accuracy: 0.9907\n",
"Epoch 1178/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.8154e-04 - accuracy: 0.9994 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1179/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.9308e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9920\n",
"Epoch 1180/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2293e-04 - accuracy: 0.9997 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1181/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2080e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1182/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4798e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1183/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.8903e-04 - accuracy: 0.9994 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1184/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4090e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1185/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.1478e-04 - accuracy: 1.0000 - val_loss: 0.0090 - val_accuracy: 0.9893\n",
"Epoch 1186/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2990e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1187/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.3769e-04 - accuracy: 0.9997 - val_loss: 0.0092 - val_accuracy: 0.9907\n",
"Epoch 1188/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0053 - val_accuracy: 0.9960\n",
"Epoch 1189/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9994 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1190/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.4639e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 1191/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8725e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1192/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.5509e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9880\n",
"Epoch 1193/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.9013e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1194/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6572e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1195/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0017 - accuracy: 0.9989 - val_loss: 0.0077 - val_accuracy: 0.9893\n",
"Epoch 1196/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.1845e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1197/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2791e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1198/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.6378e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1199/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.6360e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1200/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4435e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1201/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 5.7998e-04 - accuracy: 0.9997 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1202/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.7692e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1203/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.5447e-04 - accuracy: 0.9994 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1204/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.4154e-04 - accuracy: 0.9994 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 1205/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 9.0492e-04 - accuracy: 0.9991 - val_loss: 0.0093 - val_accuracy: 0.9893\n",
"Epoch 1206/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 8.8620e-04 - accuracy: 0.9997 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 1207/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.9178e-04 - accuracy: 0.9994 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1208/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 8.9013e-04 - accuracy: 0.9994 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1209/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9986 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1210/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.8959e-04 - accuracy: 0.9994 - val_loss: 0.0219 - val_accuracy: 0.9693\n",
"Epoch 1211/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.9579e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1212/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.8598e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9907\n",
"Epoch 1213/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4433e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1214/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6838e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1215/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.7506e-04 - accuracy: 0.9997 - val_loss: 0.0096 - val_accuracy: 0.9907\n",
"Epoch 1216/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9989 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1217/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7804e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1218/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6931e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1219/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1309e-04 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9947\n",
"Epoch 1220/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.5279e-04 - accuracy: 0.9991 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1221/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.5525e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1222/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4003e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1223/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.5673e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1224/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2174e-04 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1225/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4034e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1226/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6602e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1227/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2076e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1228/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7238e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1229/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4744e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9880\n",
"Epoch 1230/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.5710e-04 - accuracy: 0.9994 - val_loss: 0.0071 - val_accuracy: 0.9920\n",
"Epoch 1231/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 7.4193e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1232/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.7442e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1233/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.3892e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1234/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7692e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9960\n",
"Epoch 1235/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.6771e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1236/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1187e-04 - accuracy: 1.0000 - val_loss: 0.0085 - val_accuracy: 0.9907\n",
"Epoch 1237/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.0022e-04 - accuracy: 0.9994 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1238/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6836e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1239/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2554e-04 - accuracy: 0.9997 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 1240/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.2179e-04 - accuracy: 0.9991 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1241/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4223e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1242/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.9596e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1243/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.7198e-04 - accuracy: 0.9994 - val_loss: 0.0065 - val_accuracy: 0.9893\n",
"Epoch 1244/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.1401e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1245/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.5911e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1246/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.0144e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1247/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8500e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1248/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.3414e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1249/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6526e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1250/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1570e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1251/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7331e-04 - accuracy: 1.0000 - val_loss: 0.0080 - val_accuracy: 0.9893\n",
"Epoch 1252/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.7182e-04 - accuracy: 0.9991 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1253/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.8742e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1254/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9233e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1255/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.9965e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1256/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.4306e-04 - accuracy: 0.9997 - val_loss: 0.0051 - val_accuracy: 0.9933\n",
"Epoch 1257/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2299e-04 - accuracy: 1.0000 - val_loss: 0.0074 - val_accuracy: 0.9933\n",
"Epoch 1258/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.2804e-04 - accuracy: 0.9997 - val_loss: 0.0148 - val_accuracy: 0.9827\n",
"Epoch 1259/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.7685e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1260/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4894e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1261/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0043e-04 - accuracy: 0.9997 - val_loss: 0.0077 - val_accuracy: 0.9893\n",
"Epoch 1262/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.1739e-04 - accuracy: 0.9994 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1263/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7680e-04 - accuracy: 0.9997 - val_loss: 0.0108 - val_accuracy: 0.9907\n",
"Epoch 1264/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1785e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1265/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6227e-04 - accuracy: 0.9997 - val_loss: 0.0079 - val_accuracy: 0.9920\n",
"Epoch 1266/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.5818e-04 - accuracy: 0.9991 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1267/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6468e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1268/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 6.4896e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1269/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8911e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1270/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2347e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9947\n",
"Epoch 1271/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.9786e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9960\n",
"Epoch 1272/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4206e-04 - accuracy: 0.9997 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1273/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.0480e-04 - accuracy: 0.9994 - val_loss: 0.0076 - val_accuracy: 0.9893\n",
"Epoch 1274/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9991 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1275/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.4708e-04 - accuracy: 0.9994 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1276/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6888e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1277/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8626e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1278/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3242e-04 - accuracy: 1.0000 - val_loss: 0.0088 - val_accuracy: 0.9867\n",
"Epoch 1279/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6014e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1280/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.5450e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9920\n",
"Epoch 1281/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0013 - accuracy: 0.9989 - val_loss: 0.0065 - val_accuracy: 0.9947\n",
"Epoch 1282/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7288e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1283/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.0696e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1284/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7479e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1285/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4750e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1286/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2874e-04 - accuracy: 0.9997 - val_loss: 0.0096 - val_accuracy: 0.9840\n",
"Epoch 1287/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.0276e-04 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1288/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6544e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1289/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.2183e-04 - accuracy: 0.9991 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1290/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 5.8157e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1291/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 6.0785e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1292/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4335e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1293/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2213e-04 - accuracy: 0.9997 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1294/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8773e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1295/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.3814e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1296/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 5.5238e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1297/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8835e-04 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9960\n",
"Epoch 1298/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6419e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1299/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2158e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1300/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3322e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1301/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7181e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1302/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7390e-04 - accuracy: 1.0000 - val_loss: 0.0087 - val_accuracy: 0.9880\n",
"Epoch 1303/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8189e-04 - accuracy: 0.9997 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1304/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7886e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1305/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.6580e-04 - accuracy: 0.9997 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 1306/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.4856e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1307/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.5725e-04 - accuracy: 0.9997 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1308/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8711e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1309/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.7300e-04 - accuracy: 0.9989 - val_loss: 0.0053 - val_accuracy: 0.9920\n",
"Epoch 1310/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.8872e-04 - accuracy: 0.9994 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1311/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1433e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9920\n",
"Epoch 1312/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8431e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9960\n",
"Epoch 1313/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5015e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9907\n",
"Epoch 1314/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.6208e-04 - accuracy: 1.0000 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1315/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4664e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1316/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4481e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1317/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0023 - accuracy: 0.9974 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1318/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9088e-04 - accuracy: 1.0000 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 1319/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7698e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1320/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6362e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1321/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 7.1829e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1322/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9562e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 1323/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3604e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1324/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7852e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1325/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9089e-04 - accuracy: 1.0000 - val_loss: 0.0103 - val_accuracy: 0.9920\n",
"Epoch 1326/3000\n",
"110/110 [==============================] - 1s 6ms/step - loss: 6.1733e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1327/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1659e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 1328/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1375e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1329/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.0034e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9907\n",
"Epoch 1330/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.5171e-04 - accuracy: 0.9997 - val_loss: 0.0081 - val_accuracy: 0.9907\n",
"Epoch 1331/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8645e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9907\n",
"Epoch 1332/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3253e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1333/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4456e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1334/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1304e-04 - accuracy: 0.9994 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1335/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.2531e-04 - accuracy: 1.0000 - val_loss: 0.0141 - val_accuracy: 0.9787\n",
"Epoch 1336/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0010 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1337/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7958e-04 - accuracy: 0.9997 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 1338/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7668e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1339/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8253e-04 - accuracy: 0.9997 - val_loss: 0.0141 - val_accuracy: 0.9840\n",
"Epoch 1340/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.7013e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1341/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6471e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1342/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.9087e-04 - accuracy: 0.9991 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1343/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5654e-04 - accuracy: 1.0000 - val_loss: 0.0087 - val_accuracy: 0.9880\n",
"Epoch 1344/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.5004e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1345/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7974e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1346/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6692e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1347/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8597e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1348/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 9.1150e-04 - accuracy: 0.9994 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1349/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.3876e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1350/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4392e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9907\n",
"Epoch 1351/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3889e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1352/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8523e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1353/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7770e-04 - accuracy: 1.0000 - val_loss: 0.0071 - val_accuracy: 0.9920\n",
"Epoch 1354/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0014 - accuracy: 0.9989 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1355/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.6097e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1356/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9056e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1357/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0771e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1358/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6248e-04 - accuracy: 0.9991 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1359/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9322e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1360/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7052e-04 - accuracy: 0.9997 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1361/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9309e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1362/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.3432e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1363/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7179e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1364/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.0296e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1365/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2820e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1366/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 5.5642e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1367/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2094e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1368/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1206e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1369/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4565e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1370/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8469e-04 - accuracy: 0.9997 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 1371/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8951e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1372/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.5808e-04 - accuracy: 1.0000 - val_loss: 0.0074 - val_accuracy: 0.9893\n",
"Epoch 1373/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0828e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1374/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6214e-04 - accuracy: 1.0000 - val_loss: 0.0076 - val_accuracy: 0.9880\n",
"Epoch 1375/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.3894e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1376/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9986 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1377/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2525e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1378/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8555e-04 - accuracy: 1.0000 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1379/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.6240e-04 - accuracy: 0.9994 - val_loss: 0.0049 - val_accuracy: 0.9947\n",
"Epoch 1380/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0953e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1381/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.1745e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1382/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2675e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1383/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1509e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 1384/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1194e-04 - accuracy: 1.0000 - val_loss: 0.0088 - val_accuracy: 0.9907\n",
"Epoch 1385/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4462e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1386/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2770e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1387/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.6179e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1388/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7104e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1389/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4926e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 1390/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3655e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9893\n",
"Epoch 1391/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9532e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1392/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6279e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1393/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5453e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1394/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.3960e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1395/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9592e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1396/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4621e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1397/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.5893e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 1398/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0526e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1399/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2706e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1400/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2146e-04 - accuracy: 0.9997 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 1401/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4591e-04 - accuracy: 0.9994 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1402/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9744e-04 - accuracy: 1.0000 - val_loss: 0.0086 - val_accuracy: 0.9893\n",
"Epoch 1403/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1307e-04 - accuracy: 1.0000 - val_loss: 0.0097 - val_accuracy: 0.9867\n",
"Epoch 1404/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.9921e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1405/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5361e-04 - accuracy: 1.0000 - val_loss: 0.0082 - val_accuracy: 0.9907\n",
"Epoch 1406/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.7987e-04 - accuracy: 0.9994 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1407/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1641e-04 - accuracy: 0.9994 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1408/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5961e-04 - accuracy: 0.9997 - val_loss: 0.0078 - val_accuracy: 0.9880\n",
"Epoch 1409/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5822e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1410/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.4838e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1411/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2883e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1412/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9865e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9893\n",
"Epoch 1413/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9572e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1414/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9673e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1415/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9367e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1416/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0420e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1417/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4894e-04 - accuracy: 1.0000 - val_loss: 0.0084 - val_accuracy: 0.9907\n",
"Epoch 1418/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4969e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1419/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1467e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1420/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4028e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1421/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.5251e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1422/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5943e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1423/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5834e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1424/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1020e-04 - accuracy: 0.9994 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1425/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5977e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1426/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0019 - accuracy: 0.9980 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1427/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8058e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1428/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.5633e-04 - accuracy: 0.9997 - val_loss: 0.0062 - val_accuracy: 0.9933\n",
"Epoch 1429/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1747e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1430/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8730e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1431/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4081e-04 - accuracy: 0.9997 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1432/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9600e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1433/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7028e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1434/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6529e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1435/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4360e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1436/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3005e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 1437/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5689e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9920\n",
"Epoch 1438/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.0404e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1439/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3111e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1440/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.9635e-04 - accuracy: 0.9997 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1441/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0785e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1442/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2936e-04 - accuracy: 0.9997 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1443/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1827e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1444/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2637e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1445/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5971e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1446/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7830e-04 - accuracy: 0.9997 - val_loss: 0.0067 - val_accuracy: 0.9907\n",
"Epoch 1447/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6665e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1448/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4102e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1449/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8388e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1450/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7262e-04 - accuracy: 0.9997 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1451/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8188e-04 - accuracy: 0.9997 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1452/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.7617e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1453/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7570e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1454/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8383e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1455/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2108e-04 - accuracy: 1.0000 - val_loss: 0.0081 - val_accuracy: 0.9907\n",
"Epoch 1456/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7038e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1457/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4293e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1458/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1205e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1459/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5286e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9947\n",
"Epoch 1460/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.7874e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9960\n",
"Epoch 1461/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7586e-04 - accuracy: 1.0000 - val_loss: 0.0073 - val_accuracy: 0.9920\n",
"Epoch 1462/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9261e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1463/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4879e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1464/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1193e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9947\n",
"Epoch 1465/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8946e-04 - accuracy: 0.9997 - val_loss: 0.0081 - val_accuracy: 0.9907\n",
"Epoch 1466/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7879e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9907\n",
"Epoch 1467/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7898e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1468/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4381e-04 - accuracy: 1.0000 - val_loss: 0.0070 - val_accuracy: 0.9920\n",
"Epoch 1469/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 8.3544e-04 - accuracy: 0.9994 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1470/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.5278e-04 - accuracy: 1.0000 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 1471/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0015 - accuracy: 0.9986 - val_loss: 0.0051 - val_accuracy: 0.9933\n",
"Epoch 1472/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5560e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9907\n",
"Epoch 1473/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4885e-04 - accuracy: 0.9997 - val_loss: 0.0049 - val_accuracy: 0.9947\n",
"Epoch 1474/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2557e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1475/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9757e-04 - accuracy: 1.0000 - val_loss: 0.0087 - val_accuracy: 0.9853\n",
"Epoch 1476/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5062e-04 - accuracy: 1.0000 - val_loss: 0.0110 - val_accuracy: 0.9827\n",
"Epoch 1477/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.6555e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1478/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1702e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1479/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6290e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9867\n",
"Epoch 1480/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.2904e-04 - accuracy: 0.9994 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1481/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1984e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1482/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.4045e-04 - accuracy: 0.9997 - val_loss: 0.0162 - val_accuracy: 0.9773\n",
"Epoch 1483/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.2835e-04 - accuracy: 0.9994 - val_loss: 0.0237 - val_accuracy: 0.9747\n",
"Epoch 1484/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 0.0012 - accuracy: 0.9989 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1485/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.0555e-04 - accuracy: 1.0000 - val_loss: 0.0071 - val_accuracy: 0.9907\n",
"Epoch 1486/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0670e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1487/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4346e-04 - accuracy: 0.9994 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1488/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3644e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1489/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2433e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9920\n",
"Epoch 1490/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.2426e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1491/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2343e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 1492/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4264e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1493/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6722e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9933\n",
"Epoch 1494/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8474e-04 - accuracy: 1.0000 - val_loss: 0.0088 - val_accuracy: 0.9880\n",
"Epoch 1495/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.5373e-04 - accuracy: 1.0000 - val_loss: 0.0116 - val_accuracy: 0.9800\n",
"Epoch 1496/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2823e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1497/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4120e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1498/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0618e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1499/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1653e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1500/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8287e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9907\n",
"Epoch 1501/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2080e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1502/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1842e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1503/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0005e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1504/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6016e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1505/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7100e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9907\n",
"Epoch 1506/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5935e-04 - accuracy: 1.0000 - val_loss: 0.0073 - val_accuracy: 0.9973\n",
"Epoch 1507/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.0165e-04 - accuracy: 0.9997 - val_loss: 0.0074 - val_accuracy: 0.9907\n",
"Epoch 1508/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8850e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1509/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9886e-04 - accuracy: 0.9997 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1510/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.1188e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1511/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4603e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1512/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4886e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1513/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.1385e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1514/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2827e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1515/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8276e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1516/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9697e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1517/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1761e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1518/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7152e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1519/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7691e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1520/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2568e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1521/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6359e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1522/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5837e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1523/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4287e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1524/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4003e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1525/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4660e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1526/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5631e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1527/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9001e-04 - accuracy: 1.0000 - val_loss: 0.0073 - val_accuracy: 0.9907\n",
"Epoch 1528/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.8465e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1529/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5374e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1530/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6450e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1531/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9605e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9907\n",
"Epoch 1532/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9423e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1533/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4928e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1534/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1361e-04 - accuracy: 1.0000 - val_loss: 0.0112 - val_accuracy: 0.9880\n",
"Epoch 1535/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1232e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1536/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2771e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9920\n",
"Epoch 1537/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3376e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1538/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6703e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1539/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9741e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1540/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7063e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1541/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4906e-04 - accuracy: 0.9997 - val_loss: 0.0069 - val_accuracy: 0.9920\n",
"Epoch 1542/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6422e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1543/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5478e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1544/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0242e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9907\n",
"Epoch 1545/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6360e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1546/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3988e-04 - accuracy: 1.0000 - val_loss: 0.0049 - val_accuracy: 0.9960\n",
"Epoch 1547/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7280e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1548/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5116e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1549/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0292e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1550/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.8995e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1551/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3786e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1552/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6804e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1553/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0576e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1554/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7859e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1555/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8289e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1556/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2738e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1557/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2749e-04 - accuracy: 0.9997 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1558/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3295e-04 - accuracy: 1.0000 - val_loss: 0.0094 - val_accuracy: 0.9840\n",
"Epoch 1559/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2405e-04 - accuracy: 1.0000 - val_loss: 0.0087 - val_accuracy: 0.9853\n",
"Epoch 1560/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 7.8662e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1561/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8442e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1562/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1660e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1563/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3187e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1564/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7194e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1565/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.3613e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1566/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4482e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1567/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8488e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1568/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6959e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1569/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3814e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1570/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.9951e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1571/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0638e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1572/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4939e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1573/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5468e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1574/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5866e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1575/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8034e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1576/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3192e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1577/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2505e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1578/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0591e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9920\n",
"Epoch 1579/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6328e-04 - accuracy: 0.9997 - val_loss: 0.0070 - val_accuracy: 0.9893\n",
"Epoch 1580/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.6281e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1581/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8166e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1582/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.6334e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1583/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.1035e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1584/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.0385e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1585/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7930e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1586/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.6723e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1587/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0278e-04 - accuracy: 1.0000 - val_loss: 0.0084 - val_accuracy: 0.9920\n",
"Epoch 1588/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.4524e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1589/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3372e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1590/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0010e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9947\n",
"Epoch 1591/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2690e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1592/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5833e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1593/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7967e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9907\n",
"Epoch 1594/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 5.0242e-04 - accuracy: 0.9994 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1595/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0957e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1596/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3464e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9907\n",
"Epoch 1597/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9720e-04 - accuracy: 1.0000 - val_loss: 0.0081 - val_accuracy: 0.9907\n",
"Epoch 1598/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4015e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1599/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7067e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1600/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.2032e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1601/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1295e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1602/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1159e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1603/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1319e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1604/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2688e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1605/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9381e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1606/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0841e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9973\n",
"Epoch 1607/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2902e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1608/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.2212e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1609/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6744e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1610/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8870e-04 - accuracy: 0.9994 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1611/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4051e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1612/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1319e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1613/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1185e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1614/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0770e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1615/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3245e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1616/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4025e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1617/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.9715e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1618/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2470e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1619/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2820e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1620/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4160e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9933\n",
"Epoch 1621/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2868e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1622/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6119e-04 - accuracy: 1.0000 - val_loss: 0.0049 - val_accuracy: 0.9947\n",
"Epoch 1623/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3373e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1624/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.6307e-04 - accuracy: 0.9994 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1625/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4342e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1626/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1267e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1627/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0984e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1628/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1950e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1629/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.7264e-04 - accuracy: 0.9994 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1630/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.0281e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1631/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2428e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1632/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1030e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1633/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6465e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1634/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.0512e-04 - accuracy: 1.0000 - val_loss: 0.0070 - val_accuracy: 0.9907\n",
"Epoch 1635/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4244e-04 - accuracy: 1.0000 - val_loss: 0.0100 - val_accuracy: 0.9853\n",
"Epoch 1636/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7687e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1637/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0384e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1638/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8770e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1639/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3253e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1640/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4224e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9893\n",
"Epoch 1641/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7063e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1642/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5986e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 1643/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8845e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1644/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4073e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1645/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0350e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1646/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3122e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1647/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7031e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1648/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8547e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1649/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.9877e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1650/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8273e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1651/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7991e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1652/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6455e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1653/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0094e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1654/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3025e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1655/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0849e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 1656/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1977e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1657/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8438e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1658/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4390e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1659/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3144e-04 - accuracy: 0.9997 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1660/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3061e-04 - accuracy: 1.0000 - val_loss: 0.0078 - val_accuracy: 0.9907\n",
"Epoch 1661/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8565e-04 - accuracy: 1.0000 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 1662/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5892e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1663/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.9042e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9960\n",
"Epoch 1664/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.9197e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1665/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9307e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1666/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7895e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1667/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4043e-04 - accuracy: 1.0000 - val_loss: 0.0184 - val_accuracy: 0.9787\n",
"Epoch 1668/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.8252e-04 - accuracy: 1.0000 - val_loss: 0.0071 - val_accuracy: 0.9893\n",
"Epoch 1669/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2417e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1670/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3228e-04 - accuracy: 1.0000 - val_loss: 0.0075 - val_accuracy: 0.9867\n",
"Epoch 1671/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0057e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1672/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3961e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1673/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7636e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1674/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2803e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1675/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6905e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1676/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8019e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1677/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5169e-04 - accuracy: 1.0000 - val_loss: 0.0212 - val_accuracy: 0.9800\n",
"Epoch 1678/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4211e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1679/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.6046e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1680/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6928e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1681/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2419e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1682/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.6669e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1683/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 4.3271e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1684/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4758e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1685/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7622e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1686/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5866e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1687/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5687e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9933\n",
"Epoch 1688/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7620e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1689/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2578e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1690/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1768e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1691/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4887e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1692/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8386e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1693/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2230e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1694/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0538e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1695/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2554e-04 - accuracy: 1.0000 - val_loss: 0.0103 - val_accuracy: 0.9867\n",
"Epoch 1696/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5581e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1697/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9297e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1698/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7592e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1699/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3722e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1700/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.3672e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1701/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8896e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1702/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1337e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9933\n",
"Epoch 1703/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7716e-04 - accuracy: 1.0000 - val_loss: 0.0167 - val_accuracy: 0.9733\n",
"Epoch 1704/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.8415e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1705/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 5.4486e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1706/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4040e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1707/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2799e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1708/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1618e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1709/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.8243e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1710/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9034e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1711/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3778e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1712/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5610e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1713/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5219e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1714/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.9951e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1715/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0020e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1716/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8818e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1717/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.5452e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1718/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3729e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 1719/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6706e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1720/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9568e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1721/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4613e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1722/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9796e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1723/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.5840e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1724/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6804e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1725/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3051e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1726/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7348e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1727/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7668e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1728/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2321e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1729/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5209e-04 - accuracy: 1.0000 - val_loss: 0.0077 - val_accuracy: 0.9907\n",
"Epoch 1730/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9677e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1731/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0033e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1732/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6283e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9960\n",
"Epoch 1733/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0099e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1734/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5939e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1735/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.3369e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1736/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2692e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1737/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.7535e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1738/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9938e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1739/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3972e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1740/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8976e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 1741/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4204e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1742/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1313e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1743/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8085e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1744/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0662e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1745/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2865e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1746/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8521e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9947\n",
"Epoch 1747/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5480e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1748/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4371e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1749/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6798e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1750/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2771e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1751/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1206e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1752/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8535e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1753/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5471e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1754/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.9543e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1755/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.2440e-04 - accuracy: 1.0000 - val_loss: 0.0079 - val_accuracy: 0.9907\n",
"Epoch 1756/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3095e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1757/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 6.5889e-04 - accuracy: 0.9994 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1758/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7913e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1759/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3219e-04 - accuracy: 0.9997 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1760/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4083e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1761/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7777e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1762/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4317e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1763/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8656e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1764/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3411e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1765/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.6105e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1766/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6235e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1767/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8901e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1768/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6735e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1769/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2368e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1770/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0861e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1771/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8046e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1772/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.0420e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1773/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8953e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1774/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8309e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1775/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.5220e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1776/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0572e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1777/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6142e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1778/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2214e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1779/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.1808e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9947\n",
"Epoch 1780/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.8221e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1781/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6525e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1782/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1505e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1783/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2828e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1784/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5394e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1785/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4943e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1786/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3883e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1787/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.0457e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1788/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6836e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1789/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3220e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1790/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3747e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1791/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1673e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1792/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8136e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1793/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0887e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1794/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7819e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1795/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0077e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1796/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.6762e-04 - accuracy: 0.9997 - val_loss: 0.0075 - val_accuracy: 0.9920\n",
"Epoch 1797/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8746e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1798/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8475e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1799/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.9974e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1800/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5686e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1801/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2777e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9933\n",
"Epoch 1802/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.9669e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1803/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6463e-04 - accuracy: 1.0000 - val_loss: 0.0068 - val_accuracy: 0.9920\n",
"Epoch 1804/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0859e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1805/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5740e-04 - accuracy: 0.9997 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1806/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3749e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1807/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.1195e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1808/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6020e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1809/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7942e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1810/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1971e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1811/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4237e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1812/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1540e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1813/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7560e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1814/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1326e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1815/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4327e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1816/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.9245e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1817/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4998e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1818/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5051e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1819/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1611e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9907\n",
"Epoch 1820/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.5875e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1821/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8222e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1822/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3576e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1823/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2934e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1824/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 3.1339e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1825/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3091e-04 - accuracy: 1.0000 - val_loss: 0.0080 - val_accuracy: 0.9907\n",
"Epoch 1826/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4795e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1827/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1421e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1828/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7585e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1829/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8631e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1830/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7308e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1831/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4910e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1832/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3844e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1833/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5503e-04 - accuracy: 0.9997 - val_loss: 0.0227 - val_accuracy: 0.9653\n",
"Epoch 1834/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.3784e-04 - accuracy: 0.9994 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1835/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2986e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9947\n",
"Epoch 1836/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.6087e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1837/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4465e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1838/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1849e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1839/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.3588e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1840/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.6080e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1841/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.7981e-04 - accuracy: 0.9997 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1842/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6750e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1843/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4224e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1844/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9022e-04 - accuracy: 1.0000 - val_loss: 0.0090 - val_accuracy: 0.9907\n",
"Epoch 1845/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4178e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1846/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3832e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1847/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1325e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1848/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2771e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1849/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2950e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1850/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1222e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1851/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1637e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1852/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1298e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1853/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9933e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1854/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.6854e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1855/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5633e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1856/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.4558e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1857/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2657e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9947\n",
"Epoch 1858/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 4.4408e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1859/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7103e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1860/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2004e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1861/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3900e-04 - accuracy: 0.9997 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1862/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3224e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1863/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3608e-04 - accuracy: 1.0000 - val_loss: 0.0069 - val_accuracy: 0.9907\n",
"Epoch 1864/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0524e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1865/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0027e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1866/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.2780e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1867/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3233e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1868/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6943e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1869/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2739e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1870/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.5668e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1871/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.1884e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1872/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8227e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1873/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0849e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1874/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7284e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1875/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2563e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1876/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6492e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1877/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9015e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 1878/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 2.0638e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1879/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7531e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1880/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8870e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1881/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.3294e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1882/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4407e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1883/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0612e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1884/3000\n",
"110/110 [==============================] - 1s 10ms/step - loss: 2.3083e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1885/3000\n",
"110/110 [==============================] - 2s 18ms/step - loss: 2.7522e-04 - accuracy: 0.9997 - val_loss: 0.0080 - val_accuracy: 0.9907\n",
"Epoch 1886/3000\n",
"110/110 [==============================] - 2s 18ms/step - loss: 1.6815e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1887/3000\n",
"110/110 [==============================] - 2s 17ms/step - loss: 2.2365e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9947\n",
"Epoch 1888/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 1.9199e-04 - accuracy: 1.0000 - val_loss: 0.0072 - val_accuracy: 0.9920\n",
"Epoch 1889/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6921e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1890/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.3893e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1891/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1248e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1892/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7691e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1893/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0703e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1894/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8527e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1895/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.9617e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1896/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4212e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1897/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.1433e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1898/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5771e-04 - accuracy: 0.9997 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1899/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0219e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1900/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1708e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1901/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5851e-04 - accuracy: 1.0000 - val_loss: 0.0049 - val_accuracy: 0.9947\n",
"Epoch 1902/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2041e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 1903/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5120e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1904/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4140e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1905/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9886e-04 - accuracy: 1.0000 - val_loss: 0.0050 - val_accuracy: 0.9947\n",
"Epoch 1906/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.8102e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1907/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4954e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1908/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5030e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1909/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8211e-04 - accuracy: 1.0000 - val_loss: 0.0084 - val_accuracy: 0.9907\n",
"Epoch 1910/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8240e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1911/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0376e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1912/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2599e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1913/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6778e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1914/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3184e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1915/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.5146e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1916/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2561e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9907\n",
"Epoch 1917/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7244e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1918/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1029e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1919/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2712e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1920/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6532e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1921/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.7834e-04 - accuracy: 1.0000 - val_loss: 0.0062 - val_accuracy: 0.9920\n",
"Epoch 1922/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0691e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1923/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7244e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1924/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9790e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1925/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2899e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1926/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8099e-04 - accuracy: 1.0000 - val_loss: 0.0076 - val_accuracy: 0.9907\n",
"Epoch 1927/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5022e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1928/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.4405e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1929/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5937e-04 - accuracy: 0.9997 - val_loss: 0.0093 - val_accuracy: 0.9853\n",
"Epoch 1930/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0829e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1931/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7518e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1932/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5978e-04 - accuracy: 1.0000 - val_loss: 0.0086 - val_accuracy: 0.9853\n",
"Epoch 1933/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0131e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1934/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6008e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1935/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4912e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1936/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7037e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9920\n",
"Epoch 1937/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9205e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1938/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3864e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1939/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.9511e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1940/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3935e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1941/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0772e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1942/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0471e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1943/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4620e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1944/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.1425e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1945/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5573e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1946/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9337e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1947/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5027e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1948/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4661e-04 - accuracy: 0.9997 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1949/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.9301e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 1950/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4045e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9920\n",
"Epoch 1951/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4853e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1952/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0293e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1953/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.2890e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9933\n",
"Epoch 1954/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0667e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1955/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5017e-04 - accuracy: 1.0000 - val_loss: 0.0073 - val_accuracy: 0.9920\n",
"Epoch 1956/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6224e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1957/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7352e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1958/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0607e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1959/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2509e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1960/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7600e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1961/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8001e-04 - accuracy: 1.0000 - val_loss: 0.0091 - val_accuracy: 0.9867\n",
"Epoch 1962/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.8373e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1963/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8465e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1964/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3282e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1965/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1930e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1966/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5753e-04 - accuracy: 1.0000 - val_loss: 0.0049 - val_accuracy: 0.9947\n",
"Epoch 1967/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.6693e-04 - accuracy: 0.9997 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1968/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0684e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1969/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9048e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1970/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.4829e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 1971/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5223e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 1972/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1467e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 1973/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3987e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 1974/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4337e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 1975/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7697e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 1976/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8481e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1977/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.4853e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1978/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.9919e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 1979/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.2524e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 1980/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.1700e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 1981/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8499e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 1982/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0312e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1983/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5439e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1984/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8015e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1985/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8268e-04 - accuracy: 1.0000 - val_loss: 0.0081 - val_accuracy: 0.9867\n",
"Epoch 1986/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.2602e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 1987/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.3183e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1988/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9620e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 1989/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9010e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 1990/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6206e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 1991/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.5190e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 1992/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3095e-04 - accuracy: 1.0000 - val_loss: 0.0066 - val_accuracy: 0.9907\n",
"Epoch 1993/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6501e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1994/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.2792e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 1995/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7912e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1996/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8552e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 1997/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3334e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 1998/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.6038e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 1999/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0688e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 2000/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.2885e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 2001/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.2858e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2002/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.2931e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9920\n",
"Epoch 2003/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6612e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9947\n",
"Epoch 2004/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3011e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2005/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4345e-04 - accuracy: 1.0000 - val_loss: 0.0143 - val_accuracy: 0.9800\n",
"Epoch 2006/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 3.3150e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 2007/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.0265e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2008/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2388e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2009/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7717e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 2010/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5686e-04 - accuracy: 0.9997 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 2011/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4458e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 2012/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6745e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2013/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6157e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 2014/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6549e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2015/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2635e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2016/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8860e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 2017/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8233e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 2018/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.1378e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2019/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 2.0270e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2020/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8421e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 2021/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6740e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2022/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5474e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9920\n",
"Epoch 2023/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8818e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2024/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1334e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2025/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9888e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2026/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4878e-04 - accuracy: 1.0000 - val_loss: 0.0088 - val_accuracy: 0.9880\n",
"Epoch 2027/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.3604e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 2028/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1955e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 2029/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 5.0145e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 2030/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4773e-04 - accuracy: 1.0000 - val_loss: 0.0065 - val_accuracy: 0.9920\n",
"Epoch 2031/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7816e-04 - accuracy: 1.0000 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 2032/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7613e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 2033/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8037e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2034/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7397e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2035/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9703e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9907\n",
"Epoch 2036/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3442e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 2037/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7885e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2038/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5331e-04 - accuracy: 0.9997 - val_loss: 0.0083 - val_accuracy: 0.9893\n",
"Epoch 2039/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4100e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 2040/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6545e-04 - accuracy: 1.0000 - val_loss: 0.0051 - val_accuracy: 0.9947\n",
"Epoch 2041/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7133e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9947\n",
"Epoch 2042/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5282e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 2043/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3631e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2044/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.5156e-04 - accuracy: 0.9997 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 2045/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9162e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2046/3000\n",
"110/110 [==============================] - 1s 9ms/step - loss: 1.8165e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2047/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4331e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2048/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3677e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 2049/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7798e-04 - accuracy: 1.0000 - val_loss: 0.0060 - val_accuracy: 0.9920\n",
"Epoch 2050/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5002e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2051/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6568e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 2052/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7701e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2053/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.3017e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2054/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6296e-04 - accuracy: 1.0000 - val_loss: 0.0064 - val_accuracy: 0.9920\n",
"Epoch 2055/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7398e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2056/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7818e-04 - accuracy: 1.0000 - val_loss: 0.0067 - val_accuracy: 0.9920\n",
"Epoch 2057/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.1635e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 2058/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.4925e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2059/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.6051e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2060/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 2.2817e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2061/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.2554e-04 - accuracy: 1.0000 - val_loss: 0.0054 - val_accuracy: 0.9933\n",
"Epoch 2062/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6638e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9947\n",
"Epoch 2063/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9182e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9933\n",
"Epoch 2064/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.2451e-04 - accuracy: 0.9997 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2065/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.4032e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9933\n",
"Epoch 2066/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.5579e-04 - accuracy: 1.0000 - val_loss: 0.0052 - val_accuracy: 0.9933\n",
"Epoch 2067/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4235e-04 - accuracy: 1.0000 - val_loss: 0.0059 - val_accuracy: 0.9933\n",
"Epoch 2068/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 3.0127e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2069/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9433e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 2070/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7186e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2071/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7226e-04 - accuracy: 1.0000 - val_loss: 0.0056 - val_accuracy: 0.9920\n",
"Epoch 2072/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.7186e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9920\n",
"Epoch 2073/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8218e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9933\n",
"Epoch 2074/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.7962e-04 - accuracy: 1.0000 - val_loss: 0.0061 - val_accuracy: 0.9947\n",
"Epoch 2075/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.9651e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 2076/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.4063e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2077/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.6142e-04 - accuracy: 1.0000 - val_loss: 0.0055 - val_accuracy: 0.9933\n",
"Epoch 2078/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.1467e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2079/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.5106e-04 - accuracy: 1.0000 - val_loss: 0.0053 - val_accuracy: 0.9947\n",
"Epoch 2080/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.8601e-04 - accuracy: 0.9997 - val_loss: 0.0063 - val_accuracy: 0.9920\n",
"Epoch 2081/3000\n",
"110/110 [==============================] - 1s 7ms/step - loss: 1.8716e-04 - accuracy: 1.0000 - val_loss: 0.0057 - val_accuracy: 0.9920\n",
"Epoch 2082/3000\n",
"110/110 [==============================] - 1s 8ms/step - loss: 1.5009e-04 - accuracy: 1.0000 - val_loss: 0.0058 - val_accuracy: 0.9933\n",
"Epoch 2083/3000\n",
"110/110 [==============
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment