diff --git a/IUM_5_434788_wersja_Jupyter.ipynb b/IUM_5_434788_wersja_Jupyter.ipynb
index 4548c28..79789d8 100644
--- a/IUM_5_434788_wersja_Jupyter.ipynb
+++ b/IUM_5_434788_wersja_Jupyter.ipynb
@@ -5,7 +5,8 @@
"colab": {
"name": "IUM_5_434788.ipynb",
"provenance": [],
- "collapsed_sections": []
+ "collapsed_sections": [],
+ "toc_visible": true
},
"kernelspec": {
"name": "python3",
@@ -16,13 +17,6 @@
}
},
"cells": [
- {
- "source": [
- "# Dostępna jest również wersja na Dockerze"
- ],
- "cell_type": "markdown",
- "metadata": {}
- },
{
"cell_type": "markdown",
"metadata": {
@@ -44,9 +38,10 @@
"import matplotlib.pyplot as plt\n",
"import seaborn as sns\n",
"import pandas as pd\n",
- "from sklearn.model_selection import train_test_split"
+ "from sklearn.model_selection import train_test_split\n",
+ "import numpy as np"
],
- "execution_count": null,
+ "execution_count": 14,
"outputs": []
},
{
@@ -66,7 +61,7 @@
"height": 470
},
"id": "8y82qyYTCN3H",
- "outputId": "d4c552d5-27fc-4c9c-f2c3-87bfa6d4325d"
+ "outputId": "b1521955-f5f4-4080-ace4-6ce3f03d453e"
},
"source": [
"!curl -OL https://git.wmi.amu.edu.pl/s434788/ium_434788/raw/branch/master/winequality-red.csv\n",
@@ -74,14 +69,14 @@
"wine=pd.read_csv('winequality-red.csv')\n",
"wine"
],
- "execution_count": null,
+ "execution_count": 2,
"outputs": [
{
"output_type": "stream",
"text": [
" % Total % Received % Xferd Average Speed Time Time Time Current\n",
" Dload Upload Total Spent Left Speed\n",
- "100 98k 0 98k 0 0 75449 0 --:--:-- 0:00:01 --:--:-- 75449\n"
+ "100 98k 100 98k 0 0 66899 0 0:00:01 0:00:01 --:--:-- 66899\n"
],
"name": "stdout"
},
@@ -312,7 +307,7 @@
"metadata": {
"tags": []
},
- "execution_count": 71
+ "execution_count": 2
}
]
},
@@ -342,14 +337,14 @@
"height": 462
},
"id": "KGx2vKgO5L1b",
- "outputId": "2a1e4e18-d4aa-4317-9a6c-ed8712f5f7b8"
+ "outputId": "4dc89448-a6b7-4f2f-919e-c79f58b33be0"
},
"source": [
"plt.figure(figsize=(10,6))\n",
"sns.heatmap(wine.corr(),annot=True)\n",
"plt.show()"
],
- "execution_count": null,
+ "execution_count": 3,
"outputs": [
{
"output_type": "display_data",
@@ -391,13 +386,13 @@
"colab": {
"base_uri": "https://localhost:8080/"
},
- "outputId": "e7cdc203-361b-4f72-ef97-919e24cac7a9"
+ "outputId": "dbf37222-32f9-41e7-df82-46cc98ab13b7"
},
"source": [
"y = wine.quality\n",
"y.head()"
],
- "execution_count": null,
+ "execution_count": 4,
"outputs": [
{
"output_type": "execute_result",
@@ -414,7 +409,7 @@
"metadata": {
"tags": []
},
- "execution_count": 116
+ "execution_count": 4
}
]
},
@@ -435,13 +430,13 @@
"height": 204
},
"id": "DRh8_4RaC2eV",
- "outputId": "08284f79-b5e5-4c5d-a56b-924a90179768"
+ "outputId": "bca3de72-1368-462c-bf58-e4536fc93b74"
},
"source": [
"x = wine.drop(['quality'], axis= 1)\n",
"x.head()"
],
- "execution_count": null,
+ "execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
@@ -567,7 +562,7 @@
"metadata": {
"tags": []
},
- "execution_count": 117
+ "execution_count": 5
}
]
},
@@ -588,13 +583,13 @@
"height": 204
},
"id": "aYSFPw7e58uC",
- "outputId": "8dfa36f2-e26b-4d0b-98c6-ba079c868e7a"
+ "outputId": "0462f35a-1343-4fc3-b0f8-83df57951b86"
},
"source": [
"x=((x-x.min())/(x.max()-x.min()))\n",
"x.head()"
],
- "execution_count": null,
+ "execution_count": 6,
"outputs": [
{
"output_type": "execute_result",
@@ -720,7 +715,7 @@
"metadata": {
"tags": []
},
- "execution_count": 118
+ "execution_count": 6
}
]
},
@@ -741,7 +736,7 @@
"source": [
"x_train, x_test, y_train, y_test = train_test_split(x,y , test_size=0.2,train_size=0.8, random_state=21)"
],
- "execution_count": null,
+ "execution_count": 7,
"outputs": []
},
{
@@ -752,12 +747,12 @@
"height": 204
},
"id": "l0iJsRfe9uqK",
- "outputId": "f9d41a73-d769-4ae3-85e8-dcaac4ecf8fe"
+ "outputId": "2f06df73-9583-438a-f634-f56c435d22a8"
},
"source": [
"x_train.head()"
],
- "execution_count": null,
+ "execution_count": 8,
"outputs": [
{
"output_type": "execute_result",
@@ -796,74 +791,74 @@
" \n",
"
\n",
" \n",
- " 870 | \n",
- " 0.274336 | \n",
- " 0.407534 | \n",
- " 0.01 | \n",
- " 0.082192 | \n",
- " 0.086811 | \n",
- " 0.422535 | \n",
- " 0.130742 | \n",
- " 0.267254 | \n",
- " 0.527559 | \n",
- " 0.143713 | \n",
- " 0.523077 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " 0.584071 | \n",
- " 0.109589 | \n",
- " 0.56 | \n",
- " 0.068493 | \n",
- " 0.105175 | \n",
+ " 751 | \n",
+ " 0.327434 | \n",
+ " 0.363014 | \n",
+ " 0.10 | \n",
+ " 0.136986 | \n",
+ " 0.128548 | \n",
" 0.225352 | \n",
- " 0.190813 | \n",
- " 0.582232 | \n",
- " 0.330709 | \n",
- " 0.149701 | \n",
- " 0.215385 | \n",
+ " 0.120141 | \n",
+ " 0.584435 | \n",
+ " 0.433071 | \n",
+ " 0.131737 | \n",
+ " 0.169231 | \n",
"
\n",
" \n",
- " 45 | \n",
- " 0.000000 | \n",
- " 0.273973 | \n",
- " 0.15 | \n",
- " 0.082192 | \n",
- " 0.070117 | \n",
- " 0.098592 | \n",
- " 0.208481 | \n",
- " 0.244493 | \n",
- " 0.913386 | \n",
- " 0.137725 | \n",
- " 0.723077 | \n",
- "
\n",
- " \n",
- " 780 | \n",
- " 0.212389 | \n",
- " 0.308219 | \n",
- " 0.00 | \n",
- " 0.075342 | \n",
- " 0.297162 | \n",
- " 0.154930 | \n",
- " 0.137809 | \n",
- " 0.491189 | \n",
- " 0.448819 | \n",
- " 0.161677 | \n",
- " 0.153846 | \n",
- "
\n",
- " \n",
- " 976 | \n",
- " 0.230088 | \n",
- " 0.198630 | \n",
- " 0.30 | \n",
- " 0.082192 | \n",
- " 0.118531 | \n",
+ " 370 | \n",
+ " 0.203540 | \n",
+ " 0.441781 | \n",
+ " 0.02 | \n",
+ " 0.095890 | \n",
+ " 0.085142 | \n",
" 0.478873 | \n",
- " 0.233216 | \n",
- " 0.508811 | \n",
- " 0.551181 | \n",
- " 0.113772 | \n",
- " 0.153846 | \n",
+ " 0.201413 | \n",
+ " 0.545521 | \n",
+ " 0.653543 | \n",
+ " 0.269461 | \n",
+ " 0.230769 | \n",
+ "
\n",
+ " \n",
+ " 374 | \n",
+ " 0.831858 | \n",
+ " 0.198630 | \n",
+ " 0.63 | \n",
+ " 0.198630 | \n",
+ " 0.128548 | \n",
+ " 0.070423 | \n",
+ " 0.144876 | \n",
+ " 0.831865 | \n",
+ " 0.212598 | \n",
+ " 0.287425 | \n",
+ " 0.369231 | \n",
+ "
\n",
+ " \n",
+ " 537 | \n",
+ " 0.309735 | \n",
+ " 0.482877 | \n",
+ " 0.24 | \n",
+ " 0.082192 | \n",
+ " 0.120200 | \n",
+ " 0.056338 | \n",
+ " 0.024735 | \n",
+ " 0.523495 | \n",
+ " 0.496063 | \n",
+ " 0.263473 | \n",
+ " 0.353846 | \n",
+ "
\n",
+ " \n",
+ " 708 | \n",
+ " 0.283186 | \n",
+ " 0.291096 | \n",
+ " 0.12 | \n",
+ " 0.109589 | \n",
+ " 0.093489 | \n",
+ " 0.140845 | \n",
+ " 0.102473 | \n",
+ " 0.435389 | \n",
+ " 0.472441 | \n",
+ " 0.167665 | \n",
+ " 0.492308 | \n",
"
\n",
" \n",
"\n",
@@ -871,11 +866,11 @@
],
"text/plain": [
" fixed acidity volatile acidity ... sulphates alcohol\n",
- "870 0.274336 0.407534 ... 0.143713 0.523077\n",
- "3 0.584071 0.109589 ... 0.149701 0.215385\n",
- "45 0.000000 0.273973 ... 0.137725 0.723077\n",
- "780 0.212389 0.308219 ... 0.161677 0.153846\n",
- "976 0.230088 0.198630 ... 0.113772 0.153846\n",
+ "751 0.327434 0.363014 ... 0.131737 0.169231\n",
+ "370 0.203540 0.441781 ... 0.269461 0.230769\n",
+ "374 0.831858 0.198630 ... 0.287425 0.369231\n",
+ "537 0.309735 0.482877 ... 0.263473 0.353846\n",
+ "708 0.283186 0.291096 ... 0.167665 0.492308\n",
"\n",
"[5 rows x 11 columns]"
]
@@ -883,7 +878,7 @@
"metadata": {
"tags": []
},
- "execution_count": 120
+ "execution_count": 8
}
]
},
@@ -911,7 +906,7 @@
" model.compile(optimizer = \"adam\", loss = \"mean_squared_error\")\n",
" return model"
],
- "execution_count": null,
+ "execution_count": 9,
"outputs": []
},
{
@@ -922,7 +917,7 @@
"source": [
"model = regression_model()"
],
- "execution_count": null,
+ "execution_count": 10,
"outputs": []
},
{
@@ -932,1216 +927,1216 @@
"base_uri": "https://localhost:8080/"
},
"id": "p3Soo5N94nYK",
- "outputId": "a05d5732-643c-4616-dbb1-9e31699d6278"
+ "outputId": "78df14e3-e63f-4e59-b768-dd3c24a7f8d3"
},
"source": [
"model.fit(x_train, y_train, epochs = 600, verbose = 1)"
],
- "execution_count": null,
+ "execution_count": 11,
"outputs": [
{
"output_type": "stream",
"text": [
"Epoch 1/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 27.0722\n",
+ "40/40 [==============================] - 1s 1ms/step - loss: 27.8321\n",
"Epoch 2/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 7.8550\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 7.2309\n",
"Epoch 3/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 1.1584\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 1.0122\n",
"Epoch 4/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.9741\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.8249\n",
"Epoch 5/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.9378\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.8217\n",
"Epoch 6/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.8014\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.7261\n",
"Epoch 7/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.7171\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.6524\n",
"Epoch 8/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.6538\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.6332\n",
"Epoch 9/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.7108\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.6085\n",
"Epoch 10/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.6757\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.5933\n",
"Epoch 11/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.6143\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.5950\n",
"Epoch 12/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.5839\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.6067\n",
"Epoch 13/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5464\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5047\n",
"Epoch 14/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5382\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5503\n",
"Epoch 15/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5355\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5120\n",
"Epoch 16/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5039\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5540\n",
"Epoch 17/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5245\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.5384\n",
"Epoch 18/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.5104\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5129\n",
"Epoch 19/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4445\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4923\n",
"Epoch 20/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4727\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.5131\n",
"Epoch 21/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4921\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4585\n",
"Epoch 22/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4548\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4688\n",
"Epoch 23/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4569\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4497\n",
"Epoch 24/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4608\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4347\n",
"Epoch 25/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4281\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4830\n",
"Epoch 26/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4640\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4474\n",
"Epoch 27/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4457\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4599\n",
"Epoch 28/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4267\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4428\n",
"Epoch 29/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4892\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4375\n",
"Epoch 30/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4421\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4240\n",
"Epoch 31/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3928\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4524\n",
"Epoch 32/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4320\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4448\n",
"Epoch 33/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4135\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4163\n",
"Epoch 34/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4090\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4217\n",
"Epoch 35/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3813\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4117\n",
"Epoch 36/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3866\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4445\n",
"Epoch 37/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3960\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4249\n",
"Epoch 38/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3816\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4436\n",
"Epoch 39/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3651\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4290\n",
"Epoch 40/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4080\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4551\n",
"Epoch 41/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4022\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4315\n",
"Epoch 42/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3986\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3996\n",
"Epoch 43/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3999\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4504\n",
"Epoch 44/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3736\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4202\n",
"Epoch 45/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3777\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3944\n",
"Epoch 46/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3688\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3944\n",
"Epoch 47/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3823\n",
- "Epoch 48/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.4036\n",
- "Epoch 49/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3661\n",
- "Epoch 50/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3900\n",
- "Epoch 51/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3591\n",
- "Epoch 52/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3651\n",
- "Epoch 53/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3740\n",
- "Epoch 54/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.4092\n",
+ "Epoch 48/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4065\n",
+ "Epoch 49/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4056\n",
+ "Epoch 50/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4023\n",
+ "Epoch 51/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4188\n",
+ "Epoch 52/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3748\n",
+ "Epoch 53/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4079\n",
+ "Epoch 54/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3867\n",
"Epoch 55/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4019\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3920\n",
"Epoch 56/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3838\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4366\n",
"Epoch 57/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3893\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3996\n",
"Epoch 58/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4165\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3794\n",
"Epoch 59/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3723\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4243\n",
"Epoch 60/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4293\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4039\n",
"Epoch 61/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3633\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3504\n",
"Epoch 62/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3889\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4023\n",
"Epoch 63/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.4001\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4076\n",
"Epoch 64/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3785\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4207\n",
"Epoch 65/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3762\n",
- "Epoch 66/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3975\n",
- "Epoch 67/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3809\n",
- "Epoch 68/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3740\n",
- "Epoch 69/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3885\n",
- "Epoch 70/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3763\n",
- "Epoch 71/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3575\n",
- "Epoch 72/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3758\n",
- "Epoch 73/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3882\n",
- "Epoch 74/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3640\n",
- "Epoch 75/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3613\n",
- "Epoch 76/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3723\n",
- "Epoch 77/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3710\n",
- "Epoch 78/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3882\n",
- "Epoch 79/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3682\n",
- "Epoch 80/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3781\n",
- "Epoch 81/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3734\n",
- "Epoch 82/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3715\n",
- "Epoch 83/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3850\n",
- "Epoch 84/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3759\n",
- "Epoch 85/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3625\n",
- "Epoch 86/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3862\n",
- "Epoch 87/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3879\n",
- "Epoch 88/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3427\n",
- "Epoch 89/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3654\n",
- "Epoch 90/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3467\n",
- "Epoch 91/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3783\n",
- "Epoch 92/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3543\n",
- "Epoch 93/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3732\n",
- "Epoch 94/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3606\n",
- "Epoch 95/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3674\n",
- "Epoch 96/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3407\n",
- "Epoch 97/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3840\n",
- "Epoch 98/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3440\n",
- "Epoch 99/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3525\n",
- "Epoch 100/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3484\n",
- "Epoch 101/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3337\n",
- "Epoch 102/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3739\n",
- "Epoch 103/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3768\n",
- "Epoch 104/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3694\n",
- "Epoch 105/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3833\n",
- "Epoch 106/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3900\n",
- "Epoch 107/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3788\n",
- "Epoch 108/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3571\n",
- "Epoch 109/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3593\n",
- "Epoch 110/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3462\n",
- "Epoch 111/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3550\n",
- "Epoch 112/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3869\n",
- "Epoch 113/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3678\n",
- "Epoch 114/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3520\n",
- "Epoch 115/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3788\n",
- "Epoch 116/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3599\n",
- "Epoch 117/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3636\n",
- "Epoch 118/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3502\n",
- "Epoch 119/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3576\n",
- "Epoch 120/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3847\n",
- "Epoch 121/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3688\n",
- "Epoch 122/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3654\n",
- "Epoch 123/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3557\n",
- "Epoch 124/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3814\n",
- "Epoch 125/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3510\n",
- "Epoch 126/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3759\n",
- "Epoch 127/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3436\n",
- "Epoch 128/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3668\n",
- "Epoch 129/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3832\n",
- "Epoch 130/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3839\n",
- "Epoch 131/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3667\n",
- "Epoch 132/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3318\n",
- "Epoch 133/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3904\n",
- "Epoch 134/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3848\n",
- "Epoch 135/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3541\n",
- "Epoch 136/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3609\n",
- "Epoch 137/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3967\n",
- "Epoch 138/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3462\n",
- "Epoch 139/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3637\n",
- "Epoch 140/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3752\n",
- "Epoch 141/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3224\n",
- "Epoch 142/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3671\n",
- "Epoch 143/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3650\n",
- "Epoch 144/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3743\n",
- "Epoch 145/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3483\n",
- "Epoch 146/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3553\n",
- "Epoch 147/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3336\n",
- "Epoch 148/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3450\n",
- "Epoch 149/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3431\n",
- "Epoch 150/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3589\n",
- "Epoch 151/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3693\n",
- "Epoch 152/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3710\n",
- "Epoch 153/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3464\n",
- "Epoch 154/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3729\n",
- "Epoch 155/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3477\n",
- "Epoch 156/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3611\n",
- "Epoch 157/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3365\n",
- "Epoch 158/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3522\n",
- "Epoch 159/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3642\n",
- "Epoch 160/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3800\n",
- "Epoch 161/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3511\n",
- "Epoch 162/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3757\n",
- "Epoch 163/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3680\n",
- "Epoch 164/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3573\n",
- "Epoch 165/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3608\n",
- "Epoch 166/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3468\n",
- "Epoch 167/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3564\n",
- "Epoch 168/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3833\n",
- "Epoch 169/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3437\n",
- "Epoch 170/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3637\n",
- "Epoch 171/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3383\n",
- "Epoch 172/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3360\n",
- "Epoch 173/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3754\n",
- "Epoch 174/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3467\n",
- "Epoch 175/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3559\n",
- "Epoch 176/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3621\n",
- "Epoch 177/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3501\n",
- "Epoch 178/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3370\n",
- "Epoch 179/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3367\n",
- "Epoch 180/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3650\n",
- "Epoch 181/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3639\n",
- "Epoch 182/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3301\n",
- "Epoch 183/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3640\n",
- "Epoch 184/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3400\n",
- "Epoch 185/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3382\n",
- "Epoch 186/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3481\n",
- "Epoch 187/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3581\n",
- "Epoch 188/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3623\n",
- "Epoch 189/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3261\n",
- "Epoch 190/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3510\n",
- "Epoch 191/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3499\n",
- "Epoch 192/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3543\n",
- "Epoch 193/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3422\n",
- "Epoch 194/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3392\n",
- "Epoch 195/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3642\n",
- "Epoch 196/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3313\n",
- "Epoch 197/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3466\n",
- "Epoch 198/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3448\n",
- "Epoch 199/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3424\n",
- "Epoch 200/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3327\n",
- "Epoch 201/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3563\n",
- "Epoch 202/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3281\n",
- "Epoch 203/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3534\n",
- "Epoch 204/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3736\n",
- "Epoch 205/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3745\n",
- "Epoch 206/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3547\n",
- "Epoch 207/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3236\n",
- "Epoch 208/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3298\n",
- "Epoch 209/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3694\n",
- "Epoch 210/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3370\n",
- "Epoch 211/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3476\n",
- "Epoch 212/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3632\n",
- "Epoch 213/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3385\n",
- "Epoch 214/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3623\n",
- "Epoch 215/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3510\n",
- "Epoch 216/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3374\n",
- "Epoch 217/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3271\n",
- "Epoch 218/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3529\n",
- "Epoch 219/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3476\n",
- "Epoch 220/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3405\n",
- "Epoch 221/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3756\n",
- "Epoch 222/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3287\n",
- "Epoch 223/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3474\n",
- "Epoch 224/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3328\n",
- "Epoch 225/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3255\n",
- "Epoch 226/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3584\n",
- "Epoch 227/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3573\n",
- "Epoch 228/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3600\n",
- "Epoch 229/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3467\n",
- "Epoch 230/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3400\n",
- "Epoch 231/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3605\n",
- "Epoch 232/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3500\n",
- "Epoch 233/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3443\n",
- "Epoch 234/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3637\n",
- "Epoch 235/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3520\n",
- "Epoch 236/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3330\n",
- "Epoch 237/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3364\n",
- "Epoch 238/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3277\n",
- "Epoch 239/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3447\n",
- "Epoch 240/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3600\n",
- "Epoch 241/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3554\n",
- "Epoch 242/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3431\n",
- "Epoch 243/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3423\n",
- "Epoch 244/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3374\n",
- "Epoch 245/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3429\n",
- "Epoch 246/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3437\n",
- "Epoch 247/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3335\n",
- "Epoch 248/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3399\n",
- "Epoch 249/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3285\n",
- "Epoch 250/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3387\n",
- "Epoch 251/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3734\n",
- "Epoch 252/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3375\n",
- "Epoch 253/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3506\n",
- "Epoch 254/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3338\n",
- "Epoch 255/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3418\n",
- "Epoch 256/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3727\n",
- "Epoch 257/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3387\n",
- "Epoch 258/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3253\n",
- "Epoch 259/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3249\n",
- "Epoch 260/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3395\n",
- "Epoch 261/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3284\n",
- "Epoch 262/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3357\n",
- "Epoch 263/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3431\n",
- "Epoch 264/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3316\n",
- "Epoch 265/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3474\n",
- "Epoch 266/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3392\n",
- "Epoch 267/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3328\n",
- "Epoch 268/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3404\n",
- "Epoch 269/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3278\n",
- "Epoch 270/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3237\n",
- "Epoch 271/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3356\n",
- "Epoch 272/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3339\n",
- "Epoch 273/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3243\n",
- "Epoch 274/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3455\n",
- "Epoch 275/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3777\n",
- "Epoch 276/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3507\n",
- "Epoch 277/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3203\n",
- "Epoch 278/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3257\n",
- "Epoch 279/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3669\n",
- "Epoch 280/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3423\n",
- "Epoch 281/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3377\n",
- "Epoch 282/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3301\n",
- "Epoch 283/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3232\n",
- "Epoch 284/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3564\n",
- "Epoch 285/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3434\n",
- "Epoch 286/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3266\n",
- "Epoch 287/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.3295\n",
- "Epoch 288/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3181\n",
- "Epoch 289/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3282\n",
- "Epoch 290/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3421\n",
- "Epoch 291/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3399\n",
- "Epoch 292/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3355\n",
- "Epoch 293/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3267\n",
- "Epoch 294/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3393\n",
- "Epoch 295/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3290\n",
- "Epoch 296/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3223\n",
- "Epoch 297/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3415\n",
- "Epoch 298/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3232\n",
- "Epoch 299/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3379\n",
- "Epoch 300/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3216\n",
- "Epoch 301/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3309\n",
- "Epoch 302/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3009\n",
- "Epoch 303/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3451\n",
- "Epoch 304/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3027\n",
- "Epoch 305/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3383\n",
- "Epoch 306/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3128\n",
- "Epoch 307/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3565\n",
- "Epoch 308/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3416\n",
- "Epoch 309/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3132\n",
- "Epoch 310/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3420\n",
- "Epoch 311/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3591\n",
- "Epoch 312/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3135\n",
- "Epoch 313/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3456\n",
- "Epoch 314/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3243\n",
- "Epoch 315/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3230\n",
- "Epoch 316/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3144\n",
- "Epoch 317/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3420\n",
- "Epoch 318/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3008\n",
- "Epoch 319/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3446\n",
- "Epoch 320/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3214\n",
- "Epoch 321/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3240\n",
- "Epoch 322/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3116\n",
- "Epoch 323/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3038\n",
- "Epoch 324/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3337\n",
- "Epoch 325/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3349\n",
- "Epoch 326/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3143\n",
- "Epoch 327/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3217\n",
- "Epoch 328/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3309\n",
- "Epoch 329/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3386\n",
- "Epoch 330/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2841\n",
- "Epoch 331/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3124\n",
- "Epoch 332/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3266\n",
- "Epoch 333/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3248\n",
- "Epoch 334/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3132\n",
- "Epoch 335/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3515\n",
- "Epoch 336/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3207\n",
- "Epoch 337/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3255\n",
- "Epoch 338/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3154\n",
- "Epoch 339/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3089\n",
- "Epoch 340/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3216\n",
- "Epoch 341/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3351\n",
- "Epoch 342/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3136\n",
- "Epoch 343/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3156\n",
- "Epoch 344/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3171\n",
- "Epoch 345/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3150\n",
- "Epoch 346/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3282\n",
- "Epoch 347/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3170\n",
- "Epoch 348/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3107\n",
- "Epoch 349/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3184\n",
- "Epoch 350/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3137\n",
- "Epoch 351/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3210\n",
- "Epoch 352/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3378\n",
- "Epoch 353/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3193\n",
- "Epoch 354/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3543\n",
- "Epoch 355/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3473\n",
- "Epoch 356/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2978\n",
- "Epoch 357/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3090\n",
- "Epoch 358/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3289\n",
- "Epoch 359/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3258\n",
- "Epoch 360/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3304\n",
- "Epoch 361/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3078\n",
- "Epoch 362/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3203\n",
- "Epoch 363/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3392\n",
- "Epoch 364/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3343\n",
- "Epoch 365/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3219\n",
- "Epoch 366/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3158\n",
- "Epoch 367/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2992\n",
- "Epoch 368/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3134\n",
- "Epoch 369/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3045\n",
- "Epoch 370/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3154\n",
- "Epoch 371/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3143\n",
- "Epoch 372/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3085\n",
- "Epoch 373/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3380\n",
- "Epoch 374/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3421\n",
- "Epoch 375/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3069\n",
- "Epoch 376/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3197\n",
- "Epoch 377/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3158\n",
- "Epoch 378/600\n",
+ "Epoch 66/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4051\n",
+ "Epoch 67/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3956\n",
+ "Epoch 68/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3877\n",
+ "Epoch 69/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4053\n",
+ "Epoch 70/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3759\n",
+ "Epoch 71/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3773\n",
+ "Epoch 72/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3836\n",
+ "Epoch 73/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3573\n",
+ "Epoch 74/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4144\n",
+ "Epoch 75/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4208\n",
+ "Epoch 76/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3758\n",
+ "Epoch 77/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3989\n",
+ "Epoch 78/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3979\n",
+ "Epoch 79/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4047\n",
+ "Epoch 80/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4111\n",
+ "Epoch 81/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4047\n",
+ "Epoch 82/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4017\n",
+ "Epoch 83/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4451\n",
+ "Epoch 84/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3747\n",
+ "Epoch 85/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3734\n",
+ "Epoch 86/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4017\n",
+ "Epoch 87/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3886\n",
+ "Epoch 88/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4091\n",
+ "Epoch 89/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4020\n",
+ "Epoch 90/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4022\n",
+ "Epoch 91/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4048\n",
+ "Epoch 92/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3940\n",
+ "Epoch 93/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4150\n",
+ "Epoch 94/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4054\n",
+ "Epoch 95/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3523\n",
+ "Epoch 96/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3864\n",
+ "Epoch 97/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3790\n",
+ "Epoch 98/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3770\n",
+ "Epoch 99/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3783\n",
+ "Epoch 100/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3679\n",
+ "Epoch 101/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4155\n",
+ "Epoch 102/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3839\n",
+ "Epoch 103/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3859\n",
+ "Epoch 104/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3954\n",
+ "Epoch 105/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3609\n",
+ "Epoch 106/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4079\n",
+ "Epoch 107/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3977\n",
+ "Epoch 108/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3993\n",
+ "Epoch 109/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3991\n",
+ "Epoch 110/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3661\n",
+ "Epoch 111/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3566\n",
+ "Epoch 112/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3867\n",
+ "Epoch 113/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3705\n",
+ "Epoch 114/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3845\n",
+ "Epoch 115/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3792\n",
+ "Epoch 116/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3857\n",
+ "Epoch 117/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3865\n",
+ "Epoch 118/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3643\n",
+ "Epoch 119/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3673\n",
+ "Epoch 120/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4002\n",
+ "Epoch 121/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3690\n",
- "Epoch 379/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3342\n",
- "Epoch 380/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3039\n",
- "Epoch 381/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3221\n",
- "Epoch 382/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3055\n",
- "Epoch 383/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3062\n",
- "Epoch 384/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3309\n",
- "Epoch 385/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3252\n",
- "Epoch 386/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3486\n",
- "Epoch 387/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3236\n",
- "Epoch 388/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2999\n",
- "Epoch 389/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3174\n",
- "Epoch 390/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3185\n",
- "Epoch 391/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2900\n",
- "Epoch 392/600\n",
+ "Epoch 122/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3719\n",
+ "Epoch 123/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3939\n",
+ "Epoch 124/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4074\n",
+ "Epoch 125/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3835\n",
+ "Epoch 126/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4051\n",
+ "Epoch 127/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3629\n",
+ "Epoch 128/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3653\n",
+ "Epoch 129/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3473\n",
+ "Epoch 130/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3980\n",
+ "Epoch 131/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3647\n",
+ "Epoch 132/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3636\n",
+ "Epoch 133/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4010\n",
+ "Epoch 134/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3511\n",
+ "Epoch 135/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3899\n",
+ "Epoch 136/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3951\n",
+ "Epoch 137/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4010\n",
+ "Epoch 138/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3930\n",
+ "Epoch 139/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3711\n",
+ "Epoch 140/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3936\n",
+ "Epoch 141/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3907\n",
+ "Epoch 142/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3713\n",
+ "Epoch 143/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3592\n",
+ "Epoch 144/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3772\n",
+ "Epoch 145/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3981\n",
+ "Epoch 146/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3858\n",
+ "Epoch 147/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3546\n",
+ "Epoch 148/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3882\n",
+ "Epoch 149/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3635\n",
+ "Epoch 150/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3822\n",
+ "Epoch 151/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4120\n",
+ "Epoch 152/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3808\n",
+ "Epoch 153/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3656\n",
+ "Epoch 154/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3948\n",
+ "Epoch 155/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3483\n",
+ "Epoch 156/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3825\n",
+ "Epoch 157/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3450\n",
+ "Epoch 158/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3664\n",
+ "Epoch 159/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3530\n",
+ "Epoch 160/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3596\n",
+ "Epoch 161/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3659\n",
+ "Epoch 162/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3858\n",
+ "Epoch 163/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4161\n",
+ "Epoch 164/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3519\n",
+ "Epoch 165/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3834\n",
+ "Epoch 166/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3766\n",
+ "Epoch 167/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3909\n",
+ "Epoch 168/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.4038\n",
+ "Epoch 169/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3815\n",
+ "Epoch 170/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3823\n",
+ "Epoch 171/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3907\n",
+ "Epoch 172/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3637\n",
+ "Epoch 173/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3535\n",
+ "Epoch 174/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3484\n",
+ "Epoch 175/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.4050\n",
+ "Epoch 176/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3680\n",
+ "Epoch 177/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3710\n",
+ "Epoch 178/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3292\n",
+ "Epoch 179/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3750\n",
+ "Epoch 180/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3701\n",
+ "Epoch 181/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3613\n",
+ "Epoch 182/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3442\n",
+ "Epoch 183/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3786\n",
+ "Epoch 184/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3524\n",
+ "Epoch 185/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3703\n",
+ "Epoch 186/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3841\n",
+ "Epoch 187/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3517\n",
+ "Epoch 188/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3699\n",
+ "Epoch 189/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3567\n",
+ "Epoch 190/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3600\n",
+ "Epoch 191/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3606\n",
+ "Epoch 192/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3604\n",
+ "Epoch 193/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3902\n",
+ "Epoch 194/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3926\n",
+ "Epoch 195/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3976\n",
+ "Epoch 196/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3466\n",
+ "Epoch 197/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3872\n",
+ "Epoch 198/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3598\n",
+ "Epoch 199/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3616\n",
+ "Epoch 200/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3502\n",
+ "Epoch 201/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3880\n",
+ "Epoch 202/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3623\n",
+ "Epoch 203/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3724\n",
+ "Epoch 204/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3723\n",
+ "Epoch 205/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3580\n",
+ "Epoch 206/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3528\n",
+ "Epoch 207/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3621\n",
+ "Epoch 208/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3672\n",
+ "Epoch 209/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3613\n",
+ "Epoch 210/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3419\n",
+ "Epoch 211/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3778\n",
+ "Epoch 212/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3543\n",
+ "Epoch 213/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3638\n",
+ "Epoch 214/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3585\n",
+ "Epoch 215/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3508\n",
+ "Epoch 216/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3515\n",
+ "Epoch 217/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3430\n",
+ "Epoch 218/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3368\n",
+ "Epoch 219/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3448\n",
+ "Epoch 220/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3731\n",
+ "Epoch 221/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3654\n",
+ "Epoch 222/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3466\n",
+ "Epoch 223/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3498\n",
+ "Epoch 224/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3458\n",
+ "Epoch 225/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3740\n",
+ "Epoch 226/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3739\n",
+ "Epoch 227/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3356\n",
+ "Epoch 228/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3836\n",
+ "Epoch 229/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3621\n",
+ "Epoch 230/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3540\n",
+ "Epoch 231/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3454\n",
+ "Epoch 232/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3459\n",
+ "Epoch 233/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3736\n",
+ "Epoch 234/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3534\n",
+ "Epoch 235/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3818\n",
+ "Epoch 236/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3530\n",
+ "Epoch 237/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3725\n",
+ "Epoch 238/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3523\n",
+ "Epoch 239/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3500\n",
+ "Epoch 240/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3866\n",
+ "Epoch 241/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3375\n",
+ "Epoch 242/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3650\n",
+ "Epoch 243/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3788\n",
+ "Epoch 244/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3471\n",
+ "Epoch 245/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3462\n",
+ "Epoch 246/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3462\n",
+ "Epoch 247/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3628\n",
+ "Epoch 248/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3379\n",
+ "Epoch 249/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3776\n",
+ "Epoch 250/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3356\n",
+ "Epoch 251/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3577\n",
+ "Epoch 252/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3560\n",
+ "Epoch 253/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3786\n",
+ "Epoch 254/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3528\n",
+ "Epoch 255/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3808\n",
+ "Epoch 256/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3601\n",
+ "Epoch 257/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3587\n",
+ "Epoch 258/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3681\n",
+ "Epoch 259/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3386\n",
+ "Epoch 260/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3573\n",
+ "Epoch 261/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3669\n",
+ "Epoch 262/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3712\n",
+ "Epoch 263/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3560\n",
+ "Epoch 264/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3531\n",
+ "Epoch 265/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3293\n",
+ "Epoch 266/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3404\n",
+ "Epoch 267/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3455\n",
+ "Epoch 268/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3456\n",
+ "Epoch 269/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3568\n",
+ "Epoch 270/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3634\n",
+ "Epoch 271/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3354\n",
+ "Epoch 272/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3398\n",
+ "Epoch 273/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3537\n",
+ "Epoch 274/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3198\n",
+ "Epoch 275/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3313\n",
+ "Epoch 276/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3686\n",
+ "Epoch 277/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3463\n",
+ "Epoch 278/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3801\n",
+ "Epoch 279/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3593\n",
+ "Epoch 280/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3443\n",
+ "Epoch 281/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3401\n",
+ "Epoch 282/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3547\n",
+ "Epoch 283/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3571\n",
+ "Epoch 284/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3622\n",
+ "Epoch 285/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3451\n",
+ "Epoch 286/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3405\n",
+ "Epoch 287/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3550\n",
+ "Epoch 288/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3467\n",
+ "Epoch 289/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3271\n",
+ "Epoch 290/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3654\n",
+ "Epoch 291/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3436\n",
+ "Epoch 292/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3487\n",
+ "Epoch 293/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3580\n",
+ "Epoch 294/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3635\n",
+ "Epoch 295/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3222\n",
+ "Epoch 296/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3635\n",
+ "Epoch 297/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3755\n",
+ "Epoch 298/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3435\n",
+ "Epoch 299/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3492\n",
+ "Epoch 300/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3568\n",
+ "Epoch 301/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3517\n",
+ "Epoch 302/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3572\n",
+ "Epoch 303/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3537\n",
+ "Epoch 304/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3451\n",
+ "Epoch 305/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3365\n",
+ "Epoch 306/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3480\n",
+ "Epoch 307/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3329\n",
+ "Epoch 308/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3326\n",
+ "Epoch 309/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3350\n",
+ "Epoch 310/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3417\n",
+ "Epoch 311/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3374\n",
+ "Epoch 312/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3435\n",
+ "Epoch 313/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3292\n",
+ "Epoch 314/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3830\n",
+ "Epoch 315/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3492\n",
+ "Epoch 316/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3439\n",
+ "Epoch 317/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3609\n",
+ "Epoch 318/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3797\n",
+ "Epoch 319/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3569\n",
+ "Epoch 320/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3445\n",
+ "Epoch 321/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3296\n",
+ "Epoch 322/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3218\n",
- "Epoch 393/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3190\n",
- "Epoch 394/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3086\n",
- "Epoch 395/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3036\n",
- "Epoch 396/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3022\n",
- "Epoch 397/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3013\n",
- "Epoch 398/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3004\n",
- "Epoch 399/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3075\n",
- "Epoch 400/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3114\n",
- "Epoch 401/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3134\n",
- "Epoch 402/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3015\n",
- "Epoch 403/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3188\n",
- "Epoch 404/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3361\n",
- "Epoch 405/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3145\n",
- "Epoch 406/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3189\n",
- "Epoch 407/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3319\n",
- "Epoch 408/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3059\n",
- "Epoch 409/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3169\n",
- "Epoch 410/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3008\n",
- "Epoch 411/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3063\n",
- "Epoch 412/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3134\n",
- "Epoch 413/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3107\n",
- "Epoch 414/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3048\n",
- "Epoch 415/600\n",
+ "Epoch 323/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3325\n",
+ "Epoch 324/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3528\n",
+ "Epoch 325/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3351\n",
+ "Epoch 326/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3734\n",
+ "Epoch 327/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3268\n",
+ "Epoch 328/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3392\n",
+ "Epoch 329/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3393\n",
+ "Epoch 330/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3390\n",
+ "Epoch 331/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3291\n",
+ "Epoch 332/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3260\n",
+ "Epoch 333/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3345\n",
+ "Epoch 334/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3749\n",
+ "Epoch 335/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3545\n",
+ "Epoch 336/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3572\n",
+ "Epoch 337/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3491\n",
+ "Epoch 338/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3377\n",
+ "Epoch 339/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3574\n",
+ "Epoch 340/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3359\n",
+ "Epoch 341/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3532\n",
+ "Epoch 342/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3286\n",
+ "Epoch 343/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3675\n",
+ "Epoch 344/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3198\n",
+ "Epoch 345/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3613\n",
+ "Epoch 346/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3592\n",
+ "Epoch 347/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3624\n",
+ "Epoch 348/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3433\n",
+ "Epoch 349/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3433\n",
+ "Epoch 350/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3301\n",
- "Epoch 416/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3004\n",
- "Epoch 417/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2977\n",
- "Epoch 418/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2948\n",
- "Epoch 419/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3037\n",
- "Epoch 420/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2772\n",
- "Epoch 421/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3275\n",
- "Epoch 422/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3133\n",
- "Epoch 423/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3130\n",
- "Epoch 424/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3039\n",
- "Epoch 425/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2933\n",
- "Epoch 426/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3135\n",
- "Epoch 427/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2822\n",
- "Epoch 428/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3012\n",
- "Epoch 429/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2894\n",
- "Epoch 430/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2937\n",
- "Epoch 431/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2884\n",
- "Epoch 432/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3112\n",
- "Epoch 433/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3071\n",
- "Epoch 434/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2895\n",
- "Epoch 435/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2962\n",
- "Epoch 436/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2956\n",
- "Epoch 437/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2824\n",
- "Epoch 438/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3114\n",
- "Epoch 439/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2956\n",
- "Epoch 440/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3009\n",
- "Epoch 441/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2815\n",
- "Epoch 442/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3120\n",
- "Epoch 443/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2870\n",
- "Epoch 444/600\n",
+ "Epoch 351/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3418\n",
+ "Epoch 352/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3668\n",
+ "Epoch 353/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3247\n",
+ "Epoch 354/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3316\n",
+ "Epoch 355/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3367\n",
+ "Epoch 356/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3361\n",
+ "Epoch 357/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3343\n",
+ "Epoch 358/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3458\n",
+ "Epoch 359/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3431\n",
+ "Epoch 360/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3334\n",
+ "Epoch 361/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3458\n",
+ "Epoch 362/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3419\n",
+ "Epoch 363/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3463\n",
+ "Epoch 364/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3459\n",
+ "Epoch 365/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3305\n",
- "Epoch 445/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2940\n",
- "Epoch 446/600\n",
+ "Epoch 366/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3334\n",
+ "Epoch 367/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3300\n",
+ "Epoch 368/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3148\n",
+ "Epoch 369/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3328\n",
+ "Epoch 370/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3490\n",
+ "Epoch 371/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3349\n",
+ "Epoch 372/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3434\n",
+ "Epoch 373/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3631\n",
+ "Epoch 374/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3490\n",
+ "Epoch 375/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3435\n",
+ "Epoch 376/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3392\n",
+ "Epoch 377/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3440\n",
+ "Epoch 378/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3293\n",
+ "Epoch 379/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3160\n",
+ "Epoch 380/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3524\n",
+ "Epoch 381/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3347\n",
+ "Epoch 382/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3362\n",
+ "Epoch 383/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3412\n",
+ "Epoch 384/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3644\n",
+ "Epoch 385/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3231\n",
+ "Epoch 386/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3175\n",
+ "Epoch 387/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3360\n",
+ "Epoch 388/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3483\n",
+ "Epoch 389/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3323\n",
+ "Epoch 390/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3199\n",
+ "Epoch 391/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3390\n",
+ "Epoch 392/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3240\n",
+ "Epoch 393/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3285\n",
+ "Epoch 394/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3487\n",
+ "Epoch 395/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3266\n",
+ "Epoch 396/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3350\n",
+ "Epoch 397/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3294\n",
+ "Epoch 398/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3381\n",
+ "Epoch 399/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3154\n",
+ "Epoch 400/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3376\n",
+ "Epoch 401/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3182\n",
+ "Epoch 402/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3313\n",
+ "Epoch 403/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3382\n",
+ "Epoch 404/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3663\n",
+ "Epoch 405/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3355\n",
+ "Epoch 406/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3389\n",
+ "Epoch 407/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3132\n",
+ "Epoch 408/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3170\n",
+ "Epoch 409/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3150\n",
+ "Epoch 410/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3280\n",
+ "Epoch 411/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3339\n",
+ "Epoch 412/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3430\n",
+ "Epoch 413/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3446\n",
+ "Epoch 414/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3243\n",
+ "Epoch 415/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3232\n",
+ "Epoch 416/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3219\n",
+ "Epoch 417/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3019\n",
+ "Epoch 418/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3173\n",
+ "Epoch 419/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3165\n",
+ "Epoch 420/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3282\n",
+ "Epoch 421/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3027\n",
+ "Epoch 422/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3313\n",
+ "Epoch 423/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3453\n",
+ "Epoch 424/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3370\n",
+ "Epoch 425/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3364\n",
+ "Epoch 426/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3247\n",
+ "Epoch 427/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3346\n",
+ "Epoch 428/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3077\n",
+ "Epoch 429/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3195\n",
+ "Epoch 430/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2898\n",
+ "Epoch 431/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3086\n",
+ "Epoch 432/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3100\n",
+ "Epoch 433/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3305\n",
+ "Epoch 434/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3371\n",
+ "Epoch 435/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3308\n",
+ "Epoch 436/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2980\n",
+ "Epoch 437/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3129\n",
+ "Epoch 438/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3332\n",
+ "Epoch 439/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3368\n",
+ "Epoch 440/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3274\n",
+ "Epoch 441/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3208\n",
+ "Epoch 442/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3206\n",
+ "Epoch 443/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3280\n",
+ "Epoch 444/600\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3386\n",
+ "Epoch 445/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3297\n",
+ "Epoch 446/600\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3365\n",
"Epoch 447/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2842\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3030\n",
"Epoch 448/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2884\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3231\n",
"Epoch 449/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2923\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3107\n",
"Epoch 450/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3051\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3288\n",
"Epoch 451/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2955\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3194\n",
"Epoch 452/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3041\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3037\n",
"Epoch 453/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2975\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3168\n",
"Epoch 454/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2971\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2999\n",
"Epoch 455/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2960\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3104\n",
"Epoch 456/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2768\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2976\n",
"Epoch 457/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3038\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3572\n",
"Epoch 458/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2719\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3177\n",
"Epoch 459/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3050\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3102\n",
"Epoch 460/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2923\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3087\n",
"Epoch 461/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2977\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3039\n",
"Epoch 462/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3008\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3127\n",
"Epoch 463/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3022\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3300\n",
"Epoch 464/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2882\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3243\n",
"Epoch 465/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2801\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3106\n",
"Epoch 466/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.2922\n",
"Epoch 467/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3086\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3300\n",
"Epoch 468/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3123\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3051\n",
"Epoch 469/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3117\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2999\n",
"Epoch 470/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3058\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3099\n",
"Epoch 471/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2818\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3122\n",
"Epoch 472/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2960\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3105\n",
"Epoch 473/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2679\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3167\n",
"Epoch 474/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2972\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3227\n",
"Epoch 475/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2715\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3039\n",
"Epoch 476/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2815\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3167\n",
"Epoch 477/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2947\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3083\n",
"Epoch 478/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2832\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3280\n",
"Epoch 479/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3259\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3070\n",
"Epoch 480/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3108\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3247\n",
"Epoch 481/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3057\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3205\n",
"Epoch 482/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2826\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3219\n",
"Epoch 483/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2908\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3158\n",
"Epoch 484/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3112\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3384\n",
"Epoch 485/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2832\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2816\n",
"Epoch 486/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2817\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3286\n",
"Epoch 487/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3146\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3357\n",
"Epoch 488/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2778\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3076\n",
"Epoch 489/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2884\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3206\n",
"Epoch 490/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3069\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3173\n",
"Epoch 491/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2971\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3251\n",
"Epoch 492/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2808\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3083\n",
"Epoch 493/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2944\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3154\n",
"Epoch 494/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.2675\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3128\n",
"Epoch 495/600\n",
"40/40 [==============================] - 0s 2ms/step - loss: 0.3146\n",
"Epoch 496/600\n",
- "40/40 [==============================] - 0s 1ms/step - loss: 0.2698\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3092\n",
"Epoch 497/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2943\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3007\n",
"Epoch 498/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2926\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3117\n",
"Epoch 499/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2788\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3241\n",
"Epoch 500/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2932\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3224\n",
"Epoch 501/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2777\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3187\n",
"Epoch 502/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3025\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3159\n",
"Epoch 503/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2785\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3144\n",
"Epoch 504/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2917\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3196\n",
"Epoch 505/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2773\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3058\n",
"Epoch 506/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2790\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3054\n",
"Epoch 507/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2895\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3240\n",
"Epoch 508/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2906\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3082\n",
"Epoch 509/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2929\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2909\n",
"Epoch 510/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2884\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3181\n",
"Epoch 511/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2762\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3180\n",
"Epoch 512/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2800\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3373\n",
"Epoch 513/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2846\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3207\n",
"Epoch 514/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3170\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3228\n",
"Epoch 515/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2864\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3178\n",
"Epoch 516/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2761\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3052\n",
"Epoch 517/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2875\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3281\n",
"Epoch 518/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2767\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3052\n",
"Epoch 519/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2742\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3119\n",
"Epoch 520/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2869\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2770\n",
"Epoch 521/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2894\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3306\n",
"Epoch 522/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2789\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3159\n",
"Epoch 523/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2738\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3191\n",
"Epoch 524/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2797\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3369\n",
"Epoch 525/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3122\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3080\n",
"Epoch 526/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3101\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3014\n",
"Epoch 527/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2728\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3012\n",
"Epoch 528/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2959\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3150\n",
"Epoch 529/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3053\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3105\n",
"Epoch 530/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2888\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3236\n",
"Epoch 531/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2808\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3102\n",
"Epoch 532/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2743\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3199\n",
"Epoch 533/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2703\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2913\n",
"Epoch 534/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2816\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2913\n",
"Epoch 535/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2798\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3063\n",
"Epoch 536/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2982\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3174\n",
"Epoch 537/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2832\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3165\n",
"Epoch 538/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2650\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3277\n",
"Epoch 539/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2898\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3098\n",
"Epoch 540/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2876\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3196\n",
"Epoch 541/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2916\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3007\n",
"Epoch 542/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2800\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3001\n",
"Epoch 543/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2743\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3018\n",
"Epoch 544/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2603\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2872\n",
"Epoch 545/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2856\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2685\n",
"Epoch 546/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2960\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3197\n",
"Epoch 547/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2805\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3055\n",
"Epoch 548/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2860\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3225\n",
"Epoch 549/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2891\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3167\n",
"Epoch 550/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2796\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3164\n",
"Epoch 551/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2686\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3104\n",
"Epoch 552/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2687\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3093\n",
"Epoch 553/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2856\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3062\n",
"Epoch 554/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2830\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3225\n",
"Epoch 555/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2727\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3169\n",
"Epoch 556/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2916\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.2989\n",
"Epoch 557/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2840\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2997\n",
"Epoch 558/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2884\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3211\n",
"Epoch 559/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2808\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3092\n",
"Epoch 560/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2696\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3128\n",
"Epoch 561/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2733\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3047\n",
"Epoch 562/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2811\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3100\n",
"Epoch 563/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2844\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3143\n",
"Epoch 564/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2977\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2766\n",
"Epoch 565/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3177\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3003\n",
"Epoch 566/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2673\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3040\n",
"Epoch 567/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2814\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2720\n",
"Epoch 568/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2773\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3156\n",
"Epoch 569/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2661\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3182\n",
"Epoch 570/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2860\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3047\n",
"Epoch 571/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2632\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3074\n",
"Epoch 572/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2537\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3250\n",
"Epoch 573/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2910\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.2953\n",
"Epoch 574/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2541\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2828\n",
"Epoch 575/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2707\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2882\n",
"Epoch 576/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2525\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2914\n",
"Epoch 577/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2689\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3143\n",
"Epoch 578/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2751\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2871\n",
"Epoch 579/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2747\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2677\n",
"Epoch 580/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2754\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3053\n",
"Epoch 581/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2862\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2921\n",
"Epoch 582/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2617\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3074\n",
"Epoch 583/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.3128\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3053\n",
"Epoch 584/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2916\n",
+ "40/40 [==============================] - 0s 3ms/step - loss: 0.2888\n",
"Epoch 585/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2729\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3111\n",
"Epoch 586/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2752\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3032\n",
"Epoch 587/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2752\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2958\n",
"Epoch 588/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2822\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3009\n",
"Epoch 589/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2671\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3176\n",
"Epoch 590/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2904\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2913\n",
"Epoch 591/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2853\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2803\n",
"Epoch 592/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2986\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2720\n",
"Epoch 593/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2821\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2856\n",
"Epoch 594/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2926\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3113\n",
"Epoch 595/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2931\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2881\n",
"Epoch 596/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2743\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.3043\n",
"Epoch 597/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2620\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2897\n",
"Epoch 598/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2616\n",
+ "40/40 [==============================] - 0s 1ms/step - loss: 0.3105\n",
"Epoch 599/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2621\n",
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2815\n",
"Epoch 600/600\n",
- "40/40 [==============================] - 0s 2ms/step - loss: 0.2799\n"
+ "40/40 [==============================] - 0s 2ms/step - loss: 0.2928\n"
],
"name": "stdout"
},
@@ -2149,13 +2144,13 @@
"output_type": "execute_result",
"data": {
"text/plain": [
- ""
+ ""
]
},
"metadata": {
"tags": []
},
- "execution_count": 135
+ "execution_count": 11
}
]
},
@@ -2165,7 +2160,7 @@
"id": "QRsJLVS2cOfM"
},
"source": [
- "# 4. Predykcje, Pokrycie, Precyzja i F-Score"
+ "# 4. Predykcje, Pokrycie, Precyzja i F-Score (+ Zapisanie y_pred)"
]
},
{
@@ -2175,66 +2170,47 @@
"base_uri": "https://localhost:8080/"
},
"id": "1KlMEBYj4zYC",
- "outputId": "92d33ba6-ca81-4a3e-a880-212a3dee07cc"
+ "outputId": "dc6a27fe-5ff7-4614-9f94-abdf140ae073"
},
"source": [
"y_pred = model.predict(x_test)\n",
"\n",
"y_pred[:5]"
],
- "execution_count": 143,
+ "execution_count": 12,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
- "array([[5.5316496],\n",
- " [5.08223 ],\n",
- " [4.947891 ],\n",
- " [6.1343417],\n",
- " [5.526009 ]], dtype=float32)"
+ "array([[5.852079 ],\n",
+ " [5.9662743],\n",
+ " [5.219407 ],\n",
+ " [5.5860786],\n",
+ " [6.314252 ]], dtype=float32)"
]
},
"metadata": {
"tags": []
},
- "execution_count": 143
+ "execution_count": 12
}
]
},
{
"cell_type": "code",
"metadata": {
- "colab": {
- "base_uri": "https://localhost:8080/"
- },
- "id": "Y7QI0nqhBKeq",
- "outputId": "6cbee1b5-525e-4bae-e121-f557023d0852"
+ "id": "Y7QI0nqhBKeq"
},
"source": [
"y_pred = np.around(y_pred, decimals=0)\n",
"\n",
- "y_pred[:5]"
+ "y_pred[:5]\n",
+ "\n",
+ "pd.DataFrame(y_pred).to_csv(\"preds.csv\")"
],
- "execution_count": 144,
- "outputs": [
- {
- "output_type": "execute_result",
- "data": {
- "text/plain": [
- "array([[6.],\n",
- " [5.],\n",
- " [5.],\n",
- " [6.],\n",
- " [6.]], dtype=float32)"
- ]
- },
- "metadata": {
- "tags": []
- },
- "execution_count": 144
- }
- ]
+ "execution_count": 18,
+ "outputs": []
},
{
"cell_type": "code",
@@ -2316,7 +2292,9 @@
"metadata": {
"id": "t8OqcubbIIJU"
},
- "source": [],
+ "source": [
+ ""
+ ],
"execution_count": null,
"outputs": []
}
diff --git a/Zajęcia4_oraz_5/Zadanie_5_Docker.py b/Zajęcia4_oraz_5/Zadanie_5_Docker.py
index 9497bd3..8727b00 100644
--- a/Zajęcia4_oraz_5/Zadanie_5_Docker.py
+++ b/Zajęcia4_oraz_5/Zadanie_5_Docker.py
@@ -42,6 +42,8 @@ y_pred = np.around(y_pred, decimals=0)
y_pred[:5]
+pd.DataFrame(y_pred).to_csv("preds.csv")
+
print(accuracy_score(y_test, y_pred))
print(classification_report(y_test,y_pred))