Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Prathmeshp20/e4f10fc9c5f12f4a346b3a787d60bb1b to your computer and use it in GitHub Desktop.
Save Prathmeshp20/e4f10fc9c5f12f4a346b3a787d60bb1b to your computer and use it in GitHub Desktop.
Assignment 16-Nueral Network_Fire Forest.ipynb
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "import pandas as pd\nimport numpy as np\n\nfrom keras.models import Sequential\nfrom keras.layers import Dense, Activation,Layer,Lambda",
"execution_count": 1,
"outputs": []
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "forestfires = pd.read_csv(\"C:/Users/Prathmesh/Downloads/forestfires.csv\")\nforestfires.head(5)",
"execution_count": 2,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 2,
"data": {
"text/plain": " month day FFMC DMC DC ISI temp RH wind rain ... monthfeb \\\n0 mar fri 86.2 26.2 94.3 5.1 8.2 51 6.7 0.0 ... 0 \n1 oct tue 90.6 35.4 669.1 6.7 18.0 33 0.9 0.0 ... 0 \n2 oct sat 90.6 43.7 686.9 6.7 14.6 33 1.3 0.0 ... 0 \n3 mar fri 91.7 33.3 77.5 9.0 8.3 97 4.0 0.2 ... 0 \n4 mar sun 89.3 51.3 102.2 9.6 11.4 99 1.8 0.0 ... 0 \n\n monthjan monthjul monthjun monthmar monthmay monthnov monthoct \\\n0 0 0 0 1 0 0 0 \n1 0 0 0 0 0 0 1 \n2 0 0 0 0 0 0 1 \n3 0 0 0 1 0 0 0 \n4 0 0 0 1 0 0 0 \n\n monthsep size_category \n0 0 small \n1 0 small \n2 0 small \n3 0 small \n4 0 small \n\n[5 rows x 31 columns]",
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>month</th>\n <th>day</th>\n <th>FFMC</th>\n <th>DMC</th>\n <th>DC</th>\n <th>ISI</th>\n <th>temp</th>\n <th>RH</th>\n <th>wind</th>\n <th>rain</th>\n <th>...</th>\n <th>monthfeb</th>\n <th>monthjan</th>\n <th>monthjul</th>\n <th>monthjun</th>\n <th>monthmar</th>\n <th>monthmay</th>\n <th>monthnov</th>\n <th>monthoct</th>\n <th>monthsep</th>\n <th>size_category</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>mar</td>\n <td>fri</td>\n <td>86.2</td>\n <td>26.2</td>\n <td>94.3</td>\n <td>5.1</td>\n <td>8.2</td>\n <td>51</td>\n <td>6.7</td>\n <td>0.0</td>\n <td>...</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>1</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>small</td>\n </tr>\n <tr>\n <th>1</th>\n <td>oct</td>\n <td>tue</td>\n <td>90.6</td>\n <td>35.4</td>\n <td>669.1</td>\n <td>6.7</td>\n <td>18.0</td>\n <td>33</td>\n <td>0.9</td>\n <td>0.0</td>\n <td>...</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>1</td>\n <td>0</td>\n <td>small</td>\n </tr>\n <tr>\n <th>2</th>\n <td>oct</td>\n <td>sat</td>\n <td>90.6</td>\n <td>43.7</td>\n <td>686.9</td>\n <td>6.7</td>\n <td>14.6</td>\n <td>33</td>\n <td>1.3</td>\n <td>0.0</td>\n <td>...</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>1</td>\n <td>0</td>\n <td>small</td>\n </tr>\n <tr>\n <th>3</th>\n <td>mar</td>\n <td>fri</td>\n <td>91.7</td>\n <td>33.3</td>\n <td>77.5</td>\n <td>9.0</td>\n <td>8.3</td>\n <td>97</td>\n <td>4.0</td>\n <td>0.2</td>\n <td>...</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>1</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>small</td>\n </tr>\n <tr>\n <th>4</th>\n <td>mar</td>\n <td>sun</td>\n <td>89.3</td>\n <td>51.3</td>\n <td>102.2</td>\n <td>9.6</td>\n <td>11.4</td>\n <td>99</td>\n <td>1.8</td>\n <td>0.0</td>\n <td>...</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>1</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>0</td>\n <td>small</td>\n </tr>\n </tbody>\n</table>\n<p>5 rows × 31 columns</p>\n</div>"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "#As dummy variables are already created, we will remove the month and alsoday columns\nforestfires.drop([\"month\",\"day\"],axis=1,inplace = True)",
"execution_count": 3,
"outputs": []
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "forestfires[\"size_category\"].value_counts()\nforestfires.isnull().sum()\nforestfires.describe()\n",
"execution_count": 4,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 4,
"data": {
"text/plain": " FFMC DMC DC ISI temp RH \\\ncount 517.000000 517.000000 517.000000 517.000000 517.000000 517.000000 \nmean 90.644681 110.872340 547.940039 9.021663 18.889168 44.288201 \nstd 5.520111 64.046482 248.066192 4.559477 5.806625 16.317469 \nmin 18.700000 1.100000 7.900000 0.000000 2.200000 15.000000 \n25% 90.200000 68.600000 437.700000 6.500000 15.500000 33.000000 \n50% 91.600000 108.300000 664.200000 8.400000 19.300000 42.000000 \n75% 92.900000 142.400000 713.900000 10.800000 22.800000 53.000000 \nmax 96.200000 291.300000 860.600000 56.100000 33.300000 100.000000 \n\n wind rain area dayfri ... monthdec \\\ncount 517.000000 517.000000 517.000000 517.000000 ... 517.000000 \nmean 4.017602 0.021663 12.847292 0.164410 ... 0.017408 \nstd 1.791653 0.295959 63.655818 0.371006 ... 0.130913 \nmin 0.400000 0.000000 0.000000 0.000000 ... 0.000000 \n25% 2.700000 0.000000 0.000000 0.000000 ... 0.000000 \n50% 4.000000 0.000000 0.520000 0.000000 ... 0.000000 \n75% 4.900000 0.000000 6.570000 0.000000 ... 0.000000 \nmax 9.400000 6.400000 1090.840000 1.000000 ... 1.000000 \n\n monthfeb monthjan monthjul monthjun monthmar monthmay \\\ncount 517.000000 517.000000 517.000000 517.000000 517.000000 517.000000 \nmean 0.038685 0.003868 0.061896 0.032882 0.104449 0.003868 \nstd 0.193029 0.062137 0.241199 0.178500 0.306138 0.062137 \nmin 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n25% 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n50% 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n75% 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \nmax 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 \n\n monthnov monthoct monthsep \ncount 517.000000 517.000000 517.000000 \nmean 0.001934 0.029014 0.332689 \nstd 0.043980 0.168007 0.471632 \nmin 0.000000 0.000000 0.000000 \n25% 0.000000 0.000000 0.000000 \n50% 0.000000 0.000000 0.000000 \n75% 0.000000 0.000000 1.000000 \nmax 1.000000 1.000000 1.000000 \n\n[8 rows x 28 columns]",
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>FFMC</th>\n <th>DMC</th>\n <th>DC</th>\n <th>ISI</th>\n <th>temp</th>\n <th>RH</th>\n <th>wind</th>\n <th>rain</th>\n <th>area</th>\n <th>dayfri</th>\n <th>...</th>\n <th>monthdec</th>\n <th>monthfeb</th>\n <th>monthjan</th>\n <th>monthjul</th>\n <th>monthjun</th>\n <th>monthmar</th>\n <th>monthmay</th>\n <th>monthnov</th>\n <th>monthoct</th>\n <th>monthsep</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>count</th>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>...</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n <td>517.000000</td>\n </tr>\n <tr>\n <th>mean</th>\n <td>90.644681</td>\n <td>110.872340</td>\n <td>547.940039</td>\n <td>9.021663</td>\n <td>18.889168</td>\n <td>44.288201</td>\n <td>4.017602</td>\n <td>0.021663</td>\n <td>12.847292</td>\n <td>0.164410</td>\n <td>...</td>\n <td>0.017408</td>\n <td>0.038685</td>\n <td>0.003868</td>\n <td>0.061896</td>\n <td>0.032882</td>\n <td>0.104449</td>\n <td>0.003868</td>\n <td>0.001934</td>\n <td>0.029014</td>\n <td>0.332689</td>\n </tr>\n <tr>\n <th>std</th>\n <td>5.520111</td>\n <td>64.046482</td>\n <td>248.066192</td>\n <td>4.559477</td>\n <td>5.806625</td>\n <td>16.317469</td>\n <td>1.791653</td>\n <td>0.295959</td>\n <td>63.655818</td>\n <td>0.371006</td>\n <td>...</td>\n <td>0.130913</td>\n <td>0.193029</td>\n <td>0.062137</td>\n <td>0.241199</td>\n <td>0.178500</td>\n <td>0.306138</td>\n <td>0.062137</td>\n <td>0.043980</td>\n <td>0.168007</td>\n <td>0.471632</td>\n </tr>\n <tr>\n <th>min</th>\n <td>18.700000</td>\n <td>1.100000</td>\n <td>7.900000</td>\n <td>0.000000</td>\n <td>2.200000</td>\n <td>15.000000</td>\n <td>0.400000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>...</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n </tr>\n <tr>\n <th>25%</th>\n <td>90.200000</td>\n <td>68.600000</td>\n <td>437.700000</td>\n <td>6.500000</td>\n <td>15.500000</td>\n <td>33.000000</td>\n <td>2.700000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>...</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n </tr>\n <tr>\n <th>50%</th>\n <td>91.600000</td>\n <td>108.300000</td>\n <td>664.200000</td>\n <td>8.400000</td>\n <td>19.300000</td>\n <td>42.000000</td>\n <td>4.000000</td>\n <td>0.000000</td>\n <td>0.520000</td>\n <td>0.000000</td>\n <td>...</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n </tr>\n <tr>\n <th>75%</th>\n <td>92.900000</td>\n <td>142.400000</td>\n <td>713.900000</td>\n <td>10.800000</td>\n <td>22.800000</td>\n <td>53.000000</td>\n <td>4.900000</td>\n <td>0.000000</td>\n <td>6.570000</td>\n <td>0.000000</td>\n <td>...</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>0.000000</td>\n <td>1.000000</td>\n </tr>\n <tr>\n <th>max</th>\n <td>96.200000</td>\n <td>291.300000</td>\n <td>860.600000</td>\n <td>56.100000</td>\n <td>33.300000</td>\n <td>100.000000</td>\n <td>9.400000</td>\n <td>6.400000</td>\n <td>1090.840000</td>\n <td>1.000000</td>\n <td>...</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n <td>1.000000</td>\n </tr>\n </tbody>\n</table>\n<p>8 rows × 28 columns</p>\n</div>"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "##I am taking small as 0 and large as 1\nforestfires.loc[forestfires[\"size_category\"]=='small','size_category']=0\nforestfires.loc[forestfires[\"size_category\"]=='large','size_category']=1\nforestfires[\"size_category\"].value_counts()",
"execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 5,
"data": {
"text/plain": "0 378\n1 139\nName: size_category, dtype: int64"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "#Normalization being done.\ndef norm_func(i):\n x = (i-i.min())/(i.max()-i.min())\n return (x)\n\npredictors = forestfires.iloc[:,0:28]\ntarget = forestfires.iloc[:,28]\n\npredictors1 = norm_func(predictors)",
"execution_count": 6,
"outputs": []
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "from sklearn.model_selection import train_test_split\nx_train,x_test,y_train,y_test= train_test_split(predictors1,target, test_size=0.3,stratify = target)\n\n\n\ndef prep_model(hidden_dim):\n model = Sequential()\n for i in range(1,len(hidden_dim)-1):\n if (i==1):\n model.add(Dense(hidden_dim[i],input_dim=hidden_dim[0],activation=\"relu\"))\n else:\n model.add(Dense(hidden_dim[i],activation=\"relu\"))\n model.add(Dense(hidden_dim[-1],kernel_initializer=\"normal\",activation=\"sigmoid\"))\n model.compile(loss=\"binary_crossentropy\",optimizer = \"rmsprop\",metrics = [\"accuracy\"])\n return model ",
"execution_count": 7,
"outputs": []
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "x1_train=np.asarray(x_train).astype(np.int)\n\ny1_train=np.asarray(y_train).astype(np.int)",
"execution_count": 8,
"outputs": []
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "first_model = prep_model([28,50,40,20,1])\nfirst_model.fit(np.array(x1_train),np.array(y1_train),epochs=500)\npred_train = first_model.predict(np.array(x1_train))",
"execution_count": 9,
"outputs": [
{
"output_type": "stream",
"text": "Epoch 1/500\n12/12 [==============================] - 5s 11ms/step - loss: 0.6794 - accuracy: 0.7091\nEpoch 2/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.6461 - accuracy: 0.7313\nEpoch 3/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.6123 - accuracy: 0.7313\nEpoch 4/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5884 - accuracy: 0.7313\nEpoch 5/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5800 - accuracy: 0.7313\nEpoch 6/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5771 - accuracy: 0.7313\nEpoch 7/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5749 - accuracy: 0.7313\nEpoch 8/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5734 - accuracy: 0.7313\nEpoch 9/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.5718 - accuracy: 0.7313\nEpoch 10/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5705 - accuracy: 0.7313\nEpoch 11/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5704 - accuracy: 0.7313\nEpoch 12/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5670 - accuracy: 0.7313\nEpoch 13/500\n12/12 [==============================] - 0s 7ms/step - loss: 0.5658 - accuracy: 0.7313\nEpoch 14/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5646 - accuracy: 0.7313\nEpoch 15/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5630 - accuracy: 0.7313\nEpoch 16/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5616 - accuracy: 0.7313\nEpoch 17/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5601 - accuracy: 0.7313\nEpoch 18/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5585 - accuracy: 0.7313\nEpoch 19/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5587 - accuracy: 0.7313\nEpoch 20/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5556 - accuracy: 0.7341\nEpoch 21/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5541 - accuracy: 0.7368\nEpoch 22/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5524 - accuracy: 0.7396\nEpoch 23/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5503 - accuracy: 0.7396\nEpoch 24/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5537 - accuracy: 0.7424\nEpoch 25/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.5501 - accuracy: 0.7424\nEpoch 26/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5488 - accuracy: 0.7424\nEpoch 27/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5472 - accuracy: 0.7452\nEpoch 28/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5462 - accuracy: 0.7452\nEpoch 29/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5448 - accuracy: 0.7452\nEpoch 30/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5439 - accuracy: 0.7479\nEpoch 31/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5444 - accuracy: 0.7396\nEpoch 32/500\n12/12 [==============================] - 0s 7ms/step - loss: 0.5406 - accuracy: 0.7479\nEpoch 33/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5404 - accuracy: 0.7479\nEpoch 34/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5410 - accuracy: 0.7507\nEpoch 35/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5384 - accuracy: 0.7424\nEpoch 36/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.5362 - accuracy: 0.7507\nEpoch 37/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5355 - accuracy: 0.7535\nEpoch 38/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5344 - accuracy: 0.7562\nEpoch 39/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5343 - accuracy: 0.7507\nEpoch 40/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5318 - accuracy: 0.7507\nEpoch 41/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5323 - accuracy: 0.7535\nEpoch 42/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.5297 - accuracy: 0.7535\nEpoch 43/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5302 - accuracy: 0.7562\nEpoch 44/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5285 - accuracy: 0.7590\nEpoch 45/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5274 - accuracy: 0.7618\nEpoch 46/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5245 - accuracy: 0.7590\nEpoch 47/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5270 - accuracy: 0.7562\nEpoch 48/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5236 - accuracy: 0.7590\nEpoch 49/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.5232 - accuracy: 0.7590\nEpoch 50/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.5226 - accuracy: 0.7590\nEpoch 51/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.5194 - accuracy: 0.7590\nEpoch 52/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5198 - accuracy: 0.7590\nEpoch 53/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5194 - accuracy: 0.7590\nEpoch 54/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5182 - accuracy: 0.7618\nEpoch 55/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5177 - accuracy: 0.7618\nEpoch 56/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5172 - accuracy: 0.7618\nEpoch 57/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5175 - accuracy: 0.7590\nEpoch 58/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5157 - accuracy: 0.7645\nEpoch 59/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5178 - accuracy: 0.7645\nEpoch 60/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5154 - accuracy: 0.7645\nEpoch 61/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5127 - accuracy: 0.7645\nEpoch 62/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5145 - accuracy: 0.7618\nEpoch 63/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5114 - accuracy: 0.7673\nEpoch 64/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5105 - accuracy: 0.7673\nEpoch 65/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5122 - accuracy: 0.7673\nEpoch 66/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5130 - accuracy: 0.7673\nEpoch 67/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5080 - accuracy: 0.7645\nEpoch 68/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5092 - accuracy: 0.7673\nEpoch 69/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5101 - accuracy: 0.7673\nEpoch 70/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5100 - accuracy: 0.7645\nEpoch 71/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5073 - accuracy: 0.7673\nEpoch 72/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5076 - accuracy: 0.7645\nEpoch 73/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.5086 - accuracy: 0.7673\nEpoch 74/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.5038 - accuracy: 0.7673\nEpoch 75/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5071 - accuracy: 0.7701\nEpoch 76/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5035 - accuracy: 0.7645\nEpoch 77/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5060 - accuracy: 0.7673\nEpoch 78/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5036 - accuracy: 0.7645\nEpoch 79/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5055 - accuracy: 0.7673\nEpoch 80/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5047 - accuracy: 0.7618\nEpoch 81/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5039 - accuracy: 0.7673\nEpoch 82/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5038 - accuracy: 0.7673\nEpoch 83/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 3ms/step - loss: 0.5021 - accuracy: 0.7673\nEpoch 84/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5044 - accuracy: 0.7645\nEpoch 85/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5018 - accuracy: 0.7645\nEpoch 86/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5028 - accuracy: 0.7645\nEpoch 87/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5004 - accuracy: 0.7673\nEpoch 88/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5022 - accuracy: 0.7590\nEpoch 89/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4999 - accuracy: 0.7645\nEpoch 90/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.5024 - accuracy: 0.7673\nEpoch 91/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5063 - accuracy: 0.7673\nEpoch 92/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5018 - accuracy: 0.7673\nEpoch 93/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4999 - accuracy: 0.7618\nEpoch 94/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5025 - accuracy: 0.7590\nEpoch 95/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4987 - accuracy: 0.7645\nEpoch 96/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5015 - accuracy: 0.7701\nEpoch 97/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4993 - accuracy: 0.7673\nEpoch 98/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4993 - accuracy: 0.7645\nEpoch 99/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4986 - accuracy: 0.7535\nEpoch 100/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4994 - accuracy: 0.7645\nEpoch 101/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4997 - accuracy: 0.7701\nEpoch 102/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4984 - accuracy: 0.7590\nEpoch 103/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4991 - accuracy: 0.7590\nEpoch 104/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4994 - accuracy: 0.7673\nEpoch 105/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4970 - accuracy: 0.7590\nEpoch 106/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5016 - accuracy: 0.7618\nEpoch 107/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.5004 - accuracy: 0.7618\nEpoch 108/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4982 - accuracy: 0.7673\nEpoch 109/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4970 - accuracy: 0.7673\nEpoch 110/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.5002 - accuracy: 0.7673\nEpoch 111/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5009 - accuracy: 0.7618\nEpoch 112/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4972 - accuracy: 0.7673\nEpoch 113/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4963 - accuracy: 0.7645\nEpoch 114/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4966 - accuracy: 0.7618\nEpoch 115/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4922 - accuracy: 0.7729\nEpoch 116/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4972 - accuracy: 0.7701\nEpoch 117/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4975 - accuracy: 0.7701\nEpoch 118/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4969 - accuracy: 0.7673\nEpoch 119/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4956 - accuracy: 0.7590\nEpoch 120/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.5008 - accuracy: 0.7590\nEpoch 121/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4965 - accuracy: 0.7535\nEpoch 122/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4966 - accuracy: 0.7673\nEpoch 123/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.4959 - accuracy: 0.7673\nEpoch 124/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4990 - accuracy: 0.7618\nEpoch 125/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4986 - accuracy: 0.7645\nEpoch 126/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4960 - accuracy: 0.7562\nEpoch 127/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4952 - accuracy: 0.7645\nEpoch 128/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4965 - accuracy: 0.7590\nEpoch 129/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4979 - accuracy: 0.7562\nEpoch 130/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4959 - accuracy: 0.7618\nEpoch 131/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4963 - accuracy: 0.7645\nEpoch 132/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4947 - accuracy: 0.7673\nEpoch 133/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4977 - accuracy: 0.7645\nEpoch 134/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4960 - accuracy: 0.7701\nEpoch 135/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4974 - accuracy: 0.7590\nEpoch 136/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4954 - accuracy: 0.7590\nEpoch 137/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4949 - accuracy: 0.7618\nEpoch 138/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4972 - accuracy: 0.7618\nEpoch 139/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4932 - accuracy: 0.7590\nEpoch 140/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.4939 - accuracy: 0.7673\nEpoch 141/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4963 - accuracy: 0.7673\nEpoch 142/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4945 - accuracy: 0.7729\nEpoch 143/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4957 - accuracy: 0.7618\nEpoch 144/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4961 - accuracy: 0.7645\nEpoch 145/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4958 - accuracy: 0.7673\nEpoch 146/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4984 - accuracy: 0.7645\nEpoch 147/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4928 - accuracy: 0.7673\nEpoch 148/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7618\nEpoch 149/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4986 - accuracy: 0.7562\nEpoch 150/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4951 - accuracy: 0.7673\nEpoch 151/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4945 - accuracy: 0.7673\nEpoch 152/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4967 - accuracy: 0.7590\nEpoch 153/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4946 - accuracy: 0.7590\nEpoch 154/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4956 - accuracy: 0.7535\nEpoch 155/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4946 - accuracy: 0.7590\nEpoch 156/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4949 - accuracy: 0.7562\nEpoch 157/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4944 - accuracy: 0.7673\nEpoch 158/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4957 - accuracy: 0.7645\nEpoch 159/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4920 - accuracy: 0.7673\nEpoch 160/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4968 - accuracy: 0.7618\nEpoch 161/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4968 - accuracy: 0.7645\nEpoch 162/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4938 - accuracy: 0.7618\nEpoch 163/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4961 - accuracy: 0.7618\nEpoch 164/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 4ms/step - loss: 0.4963 - accuracy: 0.7673\nEpoch 165/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7590\nEpoch 166/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4929 - accuracy: 0.7645\nEpoch 167/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4943 - accuracy: 0.7645\nEpoch 168/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4941 - accuracy: 0.7618\nEpoch 169/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4934 - accuracy: 0.7507\nEpoch 170/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4934 - accuracy: 0.7590\nEpoch 171/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4968 - accuracy: 0.7535\nEpoch 172/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7590\nEpoch 173/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4958 - accuracy: 0.7645\nEpoch 174/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4996 - accuracy: 0.7618\nEpoch 175/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4922 - accuracy: 0.7618\nEpoch 176/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4938 - accuracy: 0.7590\nEpoch 177/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4942 - accuracy: 0.7562\nEpoch 178/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7673\nEpoch 179/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4953 - accuracy: 0.7645\nEpoch 180/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4940 - accuracy: 0.7562\nEpoch 181/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4941 - accuracy: 0.7590\nEpoch 182/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4935 - accuracy: 0.7590\nEpoch 183/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4963 - accuracy: 0.7535\nEpoch 184/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4958 - accuracy: 0.7618\nEpoch 185/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4917 - accuracy: 0.7562\nEpoch 186/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4946 - accuracy: 0.7562\nEpoch 187/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4912 - accuracy: 0.7701\nEpoch 188/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4938 - accuracy: 0.7645\nEpoch 189/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4943 - accuracy: 0.7645\nEpoch 190/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4938 - accuracy: 0.7673\nEpoch 191/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4929 - accuracy: 0.7562\nEpoch 192/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4949 - accuracy: 0.7673\nEpoch 193/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4934 - accuracy: 0.7618\nEpoch 194/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4948 - accuracy: 0.7618\nEpoch 195/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4942 - accuracy: 0.7590\nEpoch 196/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4935 - accuracy: 0.7590\nEpoch 197/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4935 - accuracy: 0.7535\nEpoch 198/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4945 - accuracy: 0.7673\nEpoch 199/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4923 - accuracy: 0.7590\nEpoch 200/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4965 - accuracy: 0.7507\nEpoch 201/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4923 - accuracy: 0.7618\nEpoch 202/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4927 - accuracy: 0.7645\nEpoch 203/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4932 - accuracy: 0.7618\nEpoch 204/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4918 - accuracy: 0.7673\nEpoch 205/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4943 - accuracy: 0.7618\nEpoch 206/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4973 - accuracy: 0.7645\nEpoch 207/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4927 - accuracy: 0.7590\nEpoch 208/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7645\nEpoch 209/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4921 - accuracy: 0.7562\nEpoch 210/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4928 - accuracy: 0.7618\nEpoch 211/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4927 - accuracy: 0.7618\nEpoch 212/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4923 - accuracy: 0.7645\nEpoch 213/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4932 - accuracy: 0.7618\nEpoch 214/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4943 - accuracy: 0.7645\nEpoch 215/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4926 - accuracy: 0.7590\nEpoch 216/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4924 - accuracy: 0.7645\nEpoch 217/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4924 - accuracy: 0.7590\nEpoch 218/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4953 - accuracy: 0.7590\nEpoch 219/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4953 - accuracy: 0.7590\nEpoch 220/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4902 - accuracy: 0.7645\nEpoch 221/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4940 - accuracy: 0.7590\nEpoch 222/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4950 - accuracy: 0.7562\nEpoch 223/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4916 - accuracy: 0.7590\nEpoch 224/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4963 - accuracy: 0.7562\nEpoch 225/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7618\nEpoch 226/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4905 - accuracy: 0.7673\nEpoch 227/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4997 - accuracy: 0.7535\nEpoch 228/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4933 - accuracy: 0.7618\nEpoch 229/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4914 - accuracy: 0.7562\nEpoch 230/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4966 - accuracy: 0.7590\nEpoch 231/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4917 - accuracy: 0.7590\nEpoch 232/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4934 - accuracy: 0.7701\nEpoch 233/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4954 - accuracy: 0.7590\nEpoch 234/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4922 - accuracy: 0.7618\nEpoch 235/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4933 - accuracy: 0.7618\nEpoch 236/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4923 - accuracy: 0.7590\nEpoch 237/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4905 - accuracy: 0.7673\nEpoch 238/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4949 - accuracy: 0.7618\nEpoch 239/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4925 - accuracy: 0.7645\nEpoch 240/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4945 - accuracy: 0.7535\nEpoch 241/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4919 - accuracy: 0.7673\nEpoch 242/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4918 - accuracy: 0.7562\nEpoch 243/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4936 - accuracy: 0.7645\nEpoch 244/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4941 - accuracy: 0.7618\nEpoch 245/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 2ms/step - loss: 0.4912 - accuracy: 0.7673\nEpoch 246/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4961 - accuracy: 0.7618\nEpoch 247/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4933 - accuracy: 0.7645\nEpoch 248/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4925 - accuracy: 0.7618\nEpoch 249/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4937 - accuracy: 0.7590\nEpoch 250/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4917 - accuracy: 0.7562\nEpoch 251/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4936 - accuracy: 0.7535\nEpoch 252/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4904 - accuracy: 0.7645\nEpoch 253/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4919 - accuracy: 0.7535\nEpoch 254/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4949 - accuracy: 0.7562\nEpoch 255/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4928 - accuracy: 0.7618\nEpoch 256/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4917 - accuracy: 0.7562\nEpoch 257/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4926 - accuracy: 0.7535\nEpoch 258/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4922 - accuracy: 0.7618\nEpoch 259/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4933 - accuracy: 0.7701\nEpoch 260/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4933 - accuracy: 0.7535\nEpoch 261/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4920 - accuracy: 0.7618\nEpoch 262/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4910 - accuracy: 0.7701\nEpoch 263/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4904 - accuracy: 0.7673\nEpoch 264/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4926 - accuracy: 0.7618\nEpoch 265/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4941 - accuracy: 0.7701\nEpoch 266/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4900 - accuracy: 0.7673\nEpoch 267/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4940 - accuracy: 0.7590\nEpoch 268/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4939 - accuracy: 0.7562\nEpoch 269/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4901 - accuracy: 0.7618\nEpoch 270/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4928 - accuracy: 0.7618\nEpoch 271/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4907 - accuracy: 0.7590\nEpoch 272/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4927 - accuracy: 0.7590\nEpoch 273/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4927 - accuracy: 0.7673\nEpoch 274/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4935 - accuracy: 0.7618\nEpoch 275/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4920 - accuracy: 0.7673\nEpoch 276/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4924 - accuracy: 0.7590\nEpoch 277/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4929 - accuracy: 0.7645\nEpoch 278/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4917 - accuracy: 0.7673\nEpoch 279/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4915 - accuracy: 0.7645\nEpoch 280/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4905 - accuracy: 0.7645\nEpoch 281/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4931 - accuracy: 0.7618\nEpoch 282/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4939 - accuracy: 0.7590\nEpoch 283/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4917 - accuracy: 0.7673\nEpoch 284/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4903 - accuracy: 0.7645\nEpoch 285/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4920 - accuracy: 0.7618\nEpoch 286/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4925 - accuracy: 0.7645\nEpoch 287/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4921 - accuracy: 0.7618\nEpoch 288/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4921 - accuracy: 0.7618\nEpoch 289/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4923 - accuracy: 0.7590\nEpoch 290/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4938 - accuracy: 0.7535\nEpoch 291/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4933 - accuracy: 0.7562\nEpoch 292/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4943 - accuracy: 0.7562\nEpoch 293/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4914 - accuracy: 0.7618\nEpoch 294/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4919 - accuracy: 0.7618\nEpoch 295/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7673\nEpoch 296/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4896 - accuracy: 0.7618\nEpoch 297/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4928 - accuracy: 0.7562\nEpoch 298/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7618\nEpoch 299/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4912 - accuracy: 0.7645\nEpoch 300/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4916 - accuracy: 0.7562\nEpoch 301/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4951 - accuracy: 0.7562\nEpoch 302/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4921 - accuracy: 0.7673\nEpoch 303/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4914 - accuracy: 0.7590\nEpoch 304/500\n12/12 [==============================] - 0s 7ms/step - loss: 0.4912 - accuracy: 0.7590\nEpoch 305/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4909 - accuracy: 0.7562\nEpoch 306/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4930 - accuracy: 0.7562\nEpoch 307/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4903 - accuracy: 0.7645\nEpoch 308/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4918 - accuracy: 0.7673\nEpoch 309/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4930 - accuracy: 0.7645\nEpoch 310/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4899 - accuracy: 0.7618\nEpoch 311/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4906 - accuracy: 0.7535\nEpoch 312/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4899 - accuracy: 0.7645\nEpoch 313/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4919 - accuracy: 0.7645\nEpoch 314/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4921 - accuracy: 0.7562\nEpoch 315/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4897 - accuracy: 0.7618\nEpoch 316/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4896 - accuracy: 0.7590\nEpoch 317/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4918 - accuracy: 0.7618\nEpoch 318/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4932 - accuracy: 0.7645\nEpoch 319/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7618\nEpoch 320/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4943 - accuracy: 0.7645\nEpoch 321/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4917 - accuracy: 0.7562\nEpoch 322/500\n12/12 [==============================] - 0s 5ms/step - loss: 0.4905 - accuracy: 0.7618\nEpoch 323/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4961 - accuracy: 0.7645\nEpoch 324/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4893 - accuracy: 0.7673\nEpoch 325/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4913 - accuracy: 0.7590\nEpoch 326/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7618\nEpoch 327/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4910 - accuracy: 0.7618\nEpoch 328/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4888 - accuracy: 0.7673\nEpoch 329/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4926 - accuracy: 0.7618\nEpoch 330/500\n12/12 [==============================] - ETA: 0s - loss: 0.5365 - accuracy: 0.78 - 0s 4ms/step - loss: 0.4897 - accuracy: 0.7535\nEpoch 331/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4914 - accuracy: 0.7673\nEpoch 332/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4907 - accuracy: 0.7618\nEpoch 333/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4920 - accuracy: 0.7645\nEpoch 334/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4902 - accuracy: 0.7645\nEpoch 335/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4918 - accuracy: 0.7590\nEpoch 336/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4911 - accuracy: 0.7562\nEpoch 337/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4927 - accuracy: 0.7673\nEpoch 338/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4918 - accuracy: 0.7673\nEpoch 339/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4922 - accuracy: 0.7562\nEpoch 340/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4903 - accuracy: 0.7645\nEpoch 341/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4916 - accuracy: 0.7673\nEpoch 342/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4897 - accuracy: 0.7590\nEpoch 343/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4909 - accuracy: 0.7701\nEpoch 344/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4916 - accuracy: 0.7618\nEpoch 345/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4888 - accuracy: 0.7590\nEpoch 346/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4909 - accuracy: 0.7562\nEpoch 347/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7590\nEpoch 348/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4904 - accuracy: 0.7590\nEpoch 349/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4911 - accuracy: 0.7645\nEpoch 350/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4911 - accuracy: 0.7673\nEpoch 351/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4900 - accuracy: 0.7618\nEpoch 352/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4922 - accuracy: 0.7645\nEpoch 353/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4906 - accuracy: 0.7562\nEpoch 354/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4894 - accuracy: 0.7645\nEpoch 355/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4903 - accuracy: 0.7618\nEpoch 356/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4892 - accuracy: 0.7645\nEpoch 357/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4913 - accuracy: 0.7618\nEpoch 358/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4910 - accuracy: 0.7673\nEpoch 359/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4917 - accuracy: 0.7618\nEpoch 360/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4888 - accuracy: 0.7645\nEpoch 361/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4906 - accuracy: 0.7645\nEpoch 362/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4921 - accuracy: 0.7645\nEpoch 363/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4887 - accuracy: 0.7618\nEpoch 364/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7645\nEpoch 365/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7618\nEpoch 366/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4898 - accuracy: 0.7673\nEpoch 367/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4937 - accuracy: 0.7535\nEpoch 368/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4910 - accuracy: 0.7618\nEpoch 369/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4896 - accuracy: 0.7618\nEpoch 370/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7618\nEpoch 371/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4880 - accuracy: 0.7645\nEpoch 372/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4922 - accuracy: 0.7590\nEpoch 373/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4889 - accuracy: 0.7562\nEpoch 374/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4925 - accuracy: 0.7673\nEpoch 375/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7645\nEpoch 376/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4917 - accuracy: 0.7618\nEpoch 377/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4911 - accuracy: 0.7618\nEpoch 378/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4899 - accuracy: 0.7673\nEpoch 379/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4894 - accuracy: 0.7618\nEpoch 380/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7673\nEpoch 381/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4893 - accuracy: 0.7645\nEpoch 382/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4913 - accuracy: 0.7673\nEpoch 383/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4904 - accuracy: 0.7673\nEpoch 384/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4892 - accuracy: 0.7618\nEpoch 385/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4900 - accuracy: 0.7645\nEpoch 386/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4893 - accuracy: 0.7590\nEpoch 387/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4916 - accuracy: 0.7618\nEpoch 388/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4914 - accuracy: 0.7618\nEpoch 389/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4895 - accuracy: 0.7618\nEpoch 390/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7590\nEpoch 391/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4900 - accuracy: 0.7645\nEpoch 392/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4898 - accuracy: 0.7701\nEpoch 393/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4908 - accuracy: 0.7590\nEpoch 394/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4894 - accuracy: 0.7673\nEpoch 395/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4911 - accuracy: 0.7618\nEpoch 396/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4909 - accuracy: 0.7590\nEpoch 397/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4880 - accuracy: 0.7645\nEpoch 398/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4903 - accuracy: 0.7673\nEpoch 399/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4882 - accuracy: 0.7645\nEpoch 400/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4871 - accuracy: 0.7618\nEpoch 401/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4884 - accuracy: 0.7645\nEpoch 402/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4905 - accuracy: 0.7673\nEpoch 403/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4884 - accuracy: 0.7535\nEpoch 404/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4884 - accuracy: 0.7618\nEpoch 405/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4897 - accuracy: 0.7673\nEpoch 406/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 3ms/step - loss: 0.4885 - accuracy: 0.7618\nEpoch 407/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4896 - accuracy: 0.7618\nEpoch 408/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7645\nEpoch 409/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4899 - accuracy: 0.7701\nEpoch 410/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4898 - accuracy: 0.7673\nEpoch 411/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4883 - accuracy: 0.7645\nEpoch 412/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4915 - accuracy: 0.7618\nEpoch 413/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4895 - accuracy: 0.7590\nEpoch 414/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4900 - accuracy: 0.7673\nEpoch 415/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4906 - accuracy: 0.7618\nEpoch 416/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4880 - accuracy: 0.7673\nEpoch 417/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4881 - accuracy: 0.7645\nEpoch 418/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4890 - accuracy: 0.7618\nEpoch 419/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4905 - accuracy: 0.7645\nEpoch 420/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4879 - accuracy: 0.7645\nEpoch 421/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4895 - accuracy: 0.7645\nEpoch 422/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4895 - accuracy: 0.7590\nEpoch 423/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4885 - accuracy: 0.7673\nEpoch 424/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4900 - accuracy: 0.7590\nEpoch 425/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4902 - accuracy: 0.7618\nEpoch 426/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4890 - accuracy: 0.7535\nEpoch 427/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4881 - accuracy: 0.7645\nEpoch 428/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4898 - accuracy: 0.7645\nEpoch 429/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4919 - accuracy: 0.7645\nEpoch 430/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4880 - accuracy: 0.7618\nEpoch 431/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4879 - accuracy: 0.7673\nEpoch 432/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4896 - accuracy: 0.7562\nEpoch 433/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4901 - accuracy: 0.7618\nEpoch 434/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4874 - accuracy: 0.7590\nEpoch 435/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4890 - accuracy: 0.7645\nEpoch 436/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4897 - accuracy: 0.7618\nEpoch 437/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4888 - accuracy: 0.7673\nEpoch 438/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4878 - accuracy: 0.7645\nEpoch 439/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4874 - accuracy: 0.7645\nEpoch 440/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4891 - accuracy: 0.7618\nEpoch 441/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7618\nEpoch 442/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4890 - accuracy: 0.7645\nEpoch 443/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4891 - accuracy: 0.7618\nEpoch 444/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4881 - accuracy: 0.7645\nEpoch 445/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4902 - accuracy: 0.7645\nEpoch 446/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4887 - accuracy: 0.7618\nEpoch 447/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4878 - accuracy: 0.7673\nEpoch 448/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4896 - accuracy: 0.7645\nEpoch 449/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4868 - accuracy: 0.7645\nEpoch 450/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4868 - accuracy: 0.7645\nEpoch 451/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7673\nEpoch 452/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4884 - accuracy: 0.7645\nEpoch 453/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4895 - accuracy: 0.7645\nEpoch 454/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4882 - accuracy: 0.7618\nEpoch 455/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4891 - accuracy: 0.7645\nEpoch 456/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4876 - accuracy: 0.7618\nEpoch 457/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4894 - accuracy: 0.7618\nEpoch 458/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4881 - accuracy: 0.7618\nEpoch 459/500\n12/12 [==============================] - 0s 6ms/step - loss: 0.4874 - accuracy: 0.7701\nEpoch 460/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4887 - accuracy: 0.7618\nEpoch 461/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4870 - accuracy: 0.7701\nEpoch 462/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4877 - accuracy: 0.7673\nEpoch 463/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4893 - accuracy: 0.7673\nEpoch 464/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4870 - accuracy: 0.7618\nEpoch 465/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4883 - accuracy: 0.7645\nEpoch 466/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4884 - accuracy: 0.7673\nEpoch 467/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4887 - accuracy: 0.7535\nEpoch 468/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4901 - accuracy: 0.7645\nEpoch 469/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4879 - accuracy: 0.7701\nEpoch 470/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4880 - accuracy: 0.7673\nEpoch 471/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4887 - accuracy: 0.7562\nEpoch 472/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4896 - accuracy: 0.7618\nEpoch 473/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4892 - accuracy: 0.7562\nEpoch 474/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4877 - accuracy: 0.7645\nEpoch 475/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4874 - accuracy: 0.7590\nEpoch 476/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4877 - accuracy: 0.7618\nEpoch 477/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4881 - accuracy: 0.7618\nEpoch 478/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4879 - accuracy: 0.7618\nEpoch 479/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4885 - accuracy: 0.7645\nEpoch 480/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4885 - accuracy: 0.7645\nEpoch 481/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4873 - accuracy: 0.7645\nEpoch 482/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4889 - accuracy: 0.7645\nEpoch 483/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4882 - accuracy: 0.7590\nEpoch 484/500\n12/12 [==============================] - 0s 4ms/step - loss: 0.4884 - accuracy: 0.7618\nEpoch 485/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4876 - accuracy: 0.7645\nEpoch 486/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4878 - accuracy: 0.7590\nEpoch 487/500\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "12/12 [==============================] - 0s 2ms/step - loss: 0.4860 - accuracy: 0.7673\nEpoch 488/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4878 - accuracy: 0.7618\nEpoch 489/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4889 - accuracy: 0.7645\nEpoch 490/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4872 - accuracy: 0.7618\nEpoch 491/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4889 - accuracy: 0.7645\nEpoch 492/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4885 - accuracy: 0.7673\nEpoch 493/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4892 - accuracy: 0.7645\nEpoch 494/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4875 - accuracy: 0.7590\nEpoch 495/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4883 - accuracy: 0.7673\nEpoch 496/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4888 - accuracy: 0.7701\nEpoch 497/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4873 - accuracy: 0.7618\nEpoch 498/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4884 - accuracy: 0.7590\nEpoch 499/500\n12/12 [==============================] - 0s 2ms/step - loss: 0.4884 - accuracy: 0.7590\nEpoch 500/500\n12/12 [==============================] - 0s 3ms/step - loss: 0.4882 - accuracy: 0.7590\n",
"name": "stdout"
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "#Converting the predicted values to series \npred_train = pd.Series([i[0] for i in pred_train])\n\nsize = [\"small\",\"large\"]\npred_train_class = pd.Series([\"small\"]*361)\npred_train_class[[i>0.5 for i in pred_train]]= \"large\"\n\ntrain = pd.concat([x_train,y_train],axis=1)\ntrain[\"size_category\"].value_counts()",
"execution_count": 10,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 10,
"data": {
"text/plain": "0 264\n1 97\nName: size_category, dtype: int64"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "#For training data\nfrom sklearn.metrics import confusion_matrix\ntrain[\"original_class\"] = \"small\"\ntrain.loc[train[\"size_category\"]==1,\"original_class\"] = \"large\"\ntrain.original_class.value_counts()\nconfusion_matrix(pred_train_class,train[\"original_class\"])\nnp.mean(pred_train_class==pd.Series(train[\"original_class\"]).reset_index(drop=True)) #100%\npd.crosstab(pred_train_class,pd.Series(train[\"original_class\"]).reset_index(drop=True))",
"execution_count": 11,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 11,
"data": {
"text/plain": "original_class large small\nrow_0 \nlarge 21 8\nsmall 76 256",
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th>original_class</th>\n <th>large</th>\n <th>small</th>\n </tr>\n <tr>\n <th>row_0</th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>large</th>\n <td>21</td>\n <td>8</td>\n </tr>\n <tr>\n <th>small</th>\n <td>76</td>\n <td>256</td>\n </tr>\n </tbody>\n</table>\n</div>"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "#For test data\npred_test = first_model.predict(np.array(x_test))\npred_test = pd.Series([i[0] for i in pred_test])\npred_test_class = pd.Series([\"small\"]*156)\npred_test_class[[i>0.5 for i in pred_test]] = \"large\"\ntest =pd.concat([x_test,y_test],axis=1)\ntest[\"original_class\"]=\"small\"\ntest.loc[test[\"size_category\"]==1,\"original_class\"] = \"large\"\n\ntest[\"original_class\"].value_counts()\nnp.mean(pred_test_class==pd.Series(test[\"original_class\"]).reset_index(drop=True)) # 85%\nconfusion_matrix(pred_test_class,test[\"original_class\"])\npd.crosstab(pred_test_class,pd.Series(test[\"original_class\"]).reset_index(drop=True))",
"execution_count": 12,
"outputs": [
{
"output_type": "execute_result",
"execution_count": 12,
"data": {
"text/plain": "original_class large small\nrow_0 \nlarge 4 5\nsmall 38 109",
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th>original_class</th>\n <th>large</th>\n <th>small</th>\n </tr>\n <tr>\n <th>row_0</th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>large</th>\n <td>4</td>\n <td>5</td>\n </tr>\n <tr>\n <th>small</th>\n <td>38</td>\n <td>109</td>\n </tr>\n </tbody>\n</table>\n</div>"
},
"metadata": {}
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "",
"execution_count": null,
"outputs": []
}
],
"metadata": {
"kernelspec": {
"name": "python3",
"display_name": "Python 3",
"language": "python"
},
"language_info": {
"name": "python",
"version": "3.8.5",
"mimetype": "text/x-python",
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"pygments_lexer": "ipython3",
"nbconvert_exporter": "python",
"file_extension": ".py"
},
"gist": {
"id": "",
"data": {
"description": "Assignment 16-Nueral Network_Fire Forest.ipynb",
"public": true
}
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment