├── Disaster_Classification_Project.ipynb ├── README.md ├── Salary_LinearRegression.ipynb ├── Salary_LinearRegressionDeepLearning.ipynb ├── bitcoin_price_data.ipynb └── train-data.csv /README.md: -------------------------------------------------------------------------------- 1 | # Machine-learning-Tutorials -------------------------------------------------------------------------------- /Salary_LinearRegression.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "colab": { 6 | "name": "Salary-LinearRegression.ipynb", 7 | "provenance": [], 8 | "authorship_tag": "ABX9TyMKRa7fXM1UHbLZM7ePy7Lv", 9 | "include_colab_link": true 10 | }, 11 | "kernelspec": { 12 | "name": "python3", 13 | "display_name": "Python 3" 14 | }, 15 | "language_info": { 16 | "name": "python" 17 | } 18 | }, 19 | "cells": [ 20 | { 21 | "cell_type": "markdown", 22 | "metadata": { 23 | "id": "view-in-github", 24 | "colab_type": "text" 25 | }, 26 | "source": [ 27 | "\"Open" 28 | ] 29 | }, 30 | { 31 | "cell_type": "markdown", 32 | "metadata": { 33 | "id": "5_PdgMnJlKPS" 34 | }, 35 | "source": [ 36 | "In this exercise you'll try to build a neural network that predicts the salary of an employee based on their number of years of experience.\n", 37 | "\n", 38 | "So, imagine if estimating an employees was as extremely simple. Base pay of 50k for someone with no experience and every additional year of experience gives you an additional 10k.\n", 39 | "\n", 40 | "How would you create a neural network that learns this relationship so that it would predict that an employee with 8 years of experience should earn 130k." 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "metadata": { 46 | "id": "zDVtYGYXlBAZ" 47 | }, 48 | "source": [ 49 | "import tensorflow as tf\n", 50 | "import numpy as np\n", 51 | "from tensorflow import keras" 52 | ], 53 | "execution_count": 2, 54 | "outputs": [] 55 | }, 56 | { 57 | "cell_type": "code", 58 | "metadata": { 59 | "id": "xAOh7a71mck1" 60 | }, 61 | "source": [ 62 | "#salary_model\n", 63 | "def salary_model(y_new):\n", 64 | " xs = [0,1,2,3,4,5,6] # number of year\n", 65 | " ys = [0.5,0.6,0.7,0.8,0.9,1.0,1.1] #salary \n", 66 | " model = keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])])\n", 67 | " model.compile(optimizer=\"sgd\", loss='mean_squared_error')\n", 68 | " model.fit(xs, ys, epochs=500)\n", 69 | " return model.predict(y_new)[0][0]" 70 | ], 71 | "execution_count": 3, 72 | "outputs": [] 73 | }, 74 | { 75 | "cell_type": "code", 76 | "metadata": { 77 | "colab": { 78 | "base_uri": "https://localhost:8080/" 79 | }, 80 | "id": "1-cyP12pm0VX", 81 | "outputId": "21262881-d3c6-4315-b926-49faf6193c64" 82 | }, 83 | "source": [ 84 | "prediction = salary_model([8.0])" 85 | ], 86 | "execution_count": 4, 87 | "outputs": [ 88 | { 89 | "output_type": "stream", 90 | "name": "stdout", 91 | "text": [ 92 | "Epoch 1/500\n", 93 | "1/1 [==============================] - 1s 527ms/step - loss: 9.5475\n", 94 | "Epoch 2/500\n", 95 | "1/1 [==============================] - 0s 9ms/step - loss: 5.0435\n", 96 | "Epoch 3/500\n", 97 | "1/1 [==============================] - 0s 5ms/step - loss: 2.6705\n", 98 | "Epoch 4/500\n", 99 | "1/1 [==============================] - 0s 6ms/step - loss: 1.4201\n", 100 | "Epoch 5/500\n", 101 | "1/1 [==============================] - 0s 4ms/step - loss: 0.7613\n", 102 | "Epoch 6/500\n", 103 | "1/1 [==============================] - 0s 4ms/step - loss: 0.4140\n", 104 | "Epoch 7/500\n", 105 | "1/1 [==============================] - 0s 4ms/step - loss: 0.2309\n", 106 | "Epoch 8/500\n", 107 | "1/1 [==============================] - 0s 4ms/step - loss: 0.1342\n", 108 | "Epoch 9/500\n", 109 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0832\n", 110 | "Epoch 10/500\n", 111 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0562\n", 112 | "Epoch 11/500\n", 113 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0418\n", 114 | "Epoch 12/500\n", 115 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0340\n", 116 | "Epoch 13/500\n", 117 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0298\n", 118 | "Epoch 14/500\n", 119 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0275\n", 120 | "Epoch 15/500\n", 121 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0261\n", 122 | "Epoch 16/500\n", 123 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0252\n", 124 | "Epoch 17/500\n", 125 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0247\n", 126 | "Epoch 18/500\n", 127 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0242\n", 128 | "Epoch 19/500\n", 129 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0238\n", 130 | "Epoch 20/500\n", 131 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0235\n", 132 | "Epoch 21/500\n", 133 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0232\n", 134 | "Epoch 22/500\n", 135 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0230\n", 136 | "Epoch 23/500\n", 137 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0227\n", 138 | "Epoch 24/500\n", 139 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0224\n", 140 | "Epoch 25/500\n", 141 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0221\n", 142 | "Epoch 26/500\n", 143 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0219\n", 144 | "Epoch 27/500\n", 145 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0216\n", 146 | "Epoch 28/500\n", 147 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0214\n", 148 | "Epoch 29/500\n", 149 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0211\n", 150 | "Epoch 30/500\n", 151 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0209\n", 152 | "Epoch 31/500\n", 153 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0206\n", 154 | "Epoch 32/500\n", 155 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0204\n", 156 | "Epoch 33/500\n", 157 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0202\n", 158 | "Epoch 34/500\n", 159 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0199\n", 160 | "Epoch 35/500\n", 161 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0197\n", 162 | "Epoch 36/500\n", 163 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0195\n", 164 | "Epoch 37/500\n", 165 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0192\n", 166 | "Epoch 38/500\n", 167 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0190\n", 168 | "Epoch 39/500\n", 169 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0188\n", 170 | "Epoch 40/500\n", 171 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0186\n", 172 | "Epoch 41/500\n", 173 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0184\n", 174 | "Epoch 42/500\n", 175 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0181\n", 176 | "Epoch 43/500\n", 177 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0179\n", 178 | "Epoch 44/500\n", 179 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0177\n", 180 | "Epoch 45/500\n", 181 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0175\n", 182 | "Epoch 46/500\n", 183 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0173\n", 184 | "Epoch 47/500\n", 185 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0171\n", 186 | "Epoch 48/500\n", 187 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0169\n", 188 | "Epoch 49/500\n", 189 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0167\n", 190 | "Epoch 50/500\n", 191 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0165\n", 192 | "Epoch 51/500\n", 193 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0163\n", 194 | "Epoch 52/500\n", 195 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0161\n", 196 | "Epoch 53/500\n", 197 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0160\n", 198 | "Epoch 54/500\n", 199 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0158\n", 200 | "Epoch 55/500\n", 201 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0156\n", 202 | "Epoch 56/500\n", 203 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0154\n", 204 | "Epoch 57/500\n", 205 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0152\n", 206 | "Epoch 58/500\n", 207 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0150\n", 208 | "Epoch 59/500\n", 209 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0149\n", 210 | "Epoch 60/500\n", 211 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0147\n", 212 | "Epoch 61/500\n", 213 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0145\n", 214 | "Epoch 62/500\n", 215 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0144\n", 216 | "Epoch 63/500\n", 217 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0142\n", 218 | "Epoch 64/500\n", 219 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0140\n", 220 | "Epoch 65/500\n", 221 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0139\n", 222 | "Epoch 66/500\n", 223 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0137\n", 224 | "Epoch 67/500\n", 225 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0135\n", 226 | "Epoch 68/500\n", 227 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0134\n", 228 | "Epoch 69/500\n", 229 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0132\n", 230 | "Epoch 70/500\n", 231 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0131\n", 232 | "Epoch 71/500\n", 233 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0129\n", 234 | "Epoch 72/500\n", 235 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0128\n", 236 | "Epoch 73/500\n", 237 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0126\n", 238 | "Epoch 74/500\n", 239 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0125\n", 240 | "Epoch 75/500\n", 241 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0123\n", 242 | "Epoch 76/500\n", 243 | "1/1 [==============================] - 0s 11ms/step - loss: 0.0122\n", 244 | "Epoch 77/500\n", 245 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0120\n", 246 | "Epoch 78/500\n", 247 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0119\n", 248 | "Epoch 79/500\n", 249 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0118\n", 250 | "Epoch 80/500\n", 251 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0116\n", 252 | "Epoch 81/500\n", 253 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0115\n", 254 | "Epoch 82/500\n", 255 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0114\n", 256 | "Epoch 83/500\n", 257 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0112\n", 258 | "Epoch 84/500\n", 259 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0111\n", 260 | "Epoch 85/500\n", 261 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0110\n", 262 | "Epoch 86/500\n", 263 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0108\n", 264 | "Epoch 87/500\n", 265 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0107\n", 266 | "Epoch 88/500\n", 267 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0106\n", 268 | "Epoch 89/500\n", 269 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0105\n", 270 | "Epoch 90/500\n", 271 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0103\n", 272 | "Epoch 91/500\n", 273 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0102\n", 274 | "Epoch 92/500\n", 275 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0101\n", 276 | "Epoch 93/500\n", 277 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0100\n", 278 | "Epoch 94/500\n", 279 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0099\n", 280 | "Epoch 95/500\n", 281 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0098\n", 282 | "Epoch 96/500\n", 283 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0096\n", 284 | "Epoch 97/500\n", 285 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0095\n", 286 | "Epoch 98/500\n", 287 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0094\n", 288 | "Epoch 99/500\n", 289 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0093\n", 290 | "Epoch 100/500\n", 291 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0092\n", 292 | "Epoch 101/500\n", 293 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0091\n", 294 | "Epoch 102/500\n", 295 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0090\n", 296 | "Epoch 103/500\n", 297 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0089\n", 298 | "Epoch 104/500\n", 299 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0088\n", 300 | "Epoch 105/500\n", 301 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0087\n", 302 | "Epoch 106/500\n", 303 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0086\n", 304 | "Epoch 107/500\n", 305 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0085\n", 306 | "Epoch 108/500\n", 307 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0084\n", 308 | "Epoch 109/500\n", 309 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0083\n", 310 | "Epoch 110/500\n", 311 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0082\n", 312 | "Epoch 111/500\n", 313 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0081\n", 314 | "Epoch 112/500\n", 315 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0080\n", 316 | "Epoch 113/500\n", 317 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0079\n", 318 | "Epoch 114/500\n", 319 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0078\n", 320 | "Epoch 115/500\n", 321 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0077\n", 322 | "Epoch 116/500\n", 323 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0076\n", 324 | "Epoch 117/500\n", 325 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0075\n", 326 | "Epoch 118/500\n", 327 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0075\n", 328 | "Epoch 119/500\n", 329 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0074\n", 330 | "Epoch 120/500\n", 331 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0073\n", 332 | "Epoch 121/500\n", 333 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0072\n", 334 | "Epoch 122/500\n", 335 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0071\n", 336 | "Epoch 123/500\n", 337 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0070\n", 338 | "Epoch 124/500\n", 339 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0069\n", 340 | "Epoch 125/500\n", 341 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0069\n", 342 | "Epoch 126/500\n", 343 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0068\n", 344 | "Epoch 127/500\n", 345 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0067\n", 346 | "Epoch 128/500\n", 347 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0066\n", 348 | "Epoch 129/500\n", 349 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0066\n", 350 | "Epoch 130/500\n", 351 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0065\n", 352 | "Epoch 131/500\n", 353 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0064\n", 354 | "Epoch 132/500\n", 355 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0063\n", 356 | "Epoch 133/500\n", 357 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0063\n", 358 | "Epoch 134/500\n", 359 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0062\n", 360 | "Epoch 135/500\n", 361 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0061\n", 362 | "Epoch 136/500\n", 363 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0060\n", 364 | "Epoch 137/500\n", 365 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0060\n", 366 | "Epoch 138/500\n", 367 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0059\n", 368 | "Epoch 139/500\n", 369 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0058\n", 370 | "Epoch 140/500\n", 371 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0058\n", 372 | "Epoch 141/500\n", 373 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0057\n", 374 | "Epoch 142/500\n", 375 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0056\n", 376 | "Epoch 143/500\n", 377 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0056\n", 378 | "Epoch 144/500\n", 379 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0055\n", 380 | "Epoch 145/500\n", 381 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0054\n", 382 | "Epoch 146/500\n", 383 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0054\n", 384 | "Epoch 147/500\n", 385 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0053\n", 386 | "Epoch 148/500\n", 387 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0052\n", 388 | "Epoch 149/500\n", 389 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0052\n", 390 | "Epoch 150/500\n", 391 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0051\n", 392 | "Epoch 151/500\n", 393 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0051\n", 394 | "Epoch 152/500\n", 395 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0050\n", 396 | "Epoch 153/500\n", 397 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0049\n", 398 | "Epoch 154/500\n", 399 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0049\n", 400 | "Epoch 155/500\n", 401 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0048\n", 402 | "Epoch 156/500\n", 403 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0048\n", 404 | "Epoch 157/500\n", 405 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0047\n", 406 | "Epoch 158/500\n", 407 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0047\n", 408 | "Epoch 159/500\n", 409 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0046\n", 410 | "Epoch 160/500\n", 411 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0046\n", 412 | "Epoch 161/500\n", 413 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0045\n", 414 | "Epoch 162/500\n", 415 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0045\n", 416 | "Epoch 163/500\n", 417 | "1/1 [==============================] - 0s 19ms/step - loss: 0.0044\n", 418 | "Epoch 164/500\n", 419 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0044\n", 420 | "Epoch 165/500\n", 421 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0043\n", 422 | "Epoch 166/500\n", 423 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0043\n", 424 | "Epoch 167/500\n", 425 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0042\n", 426 | "Epoch 168/500\n", 427 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0042\n", 428 | "Epoch 169/500\n", 429 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0041\n", 430 | "Epoch 170/500\n", 431 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0041\n", 432 | "Epoch 171/500\n", 433 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0040\n", 434 | "Epoch 172/500\n", 435 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0040\n", 436 | "Epoch 173/500\n", 437 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0039\n", 438 | "Epoch 174/500\n", 439 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0039\n", 440 | "Epoch 175/500\n", 441 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0038\n", 442 | "Epoch 176/500\n", 443 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0038\n", 444 | "Epoch 177/500\n", 445 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0037\n", 446 | "Epoch 178/500\n", 447 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0037\n", 448 | "Epoch 179/500\n", 449 | "1/1 [==============================] - 0s 11ms/step - loss: 0.0037\n", 450 | "Epoch 180/500\n", 451 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0036\n", 452 | "Epoch 181/500\n", 453 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0036\n", 454 | "Epoch 182/500\n", 455 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0035\n", 456 | "Epoch 183/500\n", 457 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0035\n", 458 | "Epoch 184/500\n", 459 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0034\n", 460 | "Epoch 185/500\n", 461 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0034\n", 462 | "Epoch 186/500\n", 463 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0034\n", 464 | "Epoch 187/500\n", 465 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0033\n", 466 | "Epoch 188/500\n", 467 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0033\n", 468 | "Epoch 189/500\n", 469 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0032\n", 470 | "Epoch 190/500\n", 471 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0032\n", 472 | "Epoch 191/500\n", 473 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0032\n", 474 | "Epoch 192/500\n", 475 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0031\n", 476 | "Epoch 193/500\n", 477 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0031\n", 478 | "Epoch 194/500\n", 479 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0031\n", 480 | "Epoch 195/500\n", 481 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0030\n", 482 | "Epoch 196/500\n", 483 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0030\n", 484 | "Epoch 197/500\n", 485 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0030\n", 486 | "Epoch 198/500\n", 487 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0029\n", 488 | "Epoch 199/500\n", 489 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0029\n", 490 | "Epoch 200/500\n", 491 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0029\n", 492 | "Epoch 201/500\n", 493 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0028\n", 494 | "Epoch 202/500\n", 495 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0028\n", 496 | "Epoch 203/500\n", 497 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0028\n", 498 | "Epoch 204/500\n", 499 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 500 | "Epoch 205/500\n", 501 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 502 | "Epoch 206/500\n", 503 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 504 | "Epoch 207/500\n", 505 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0026\n", 506 | "Epoch 208/500\n", 507 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0026\n", 508 | "Epoch 209/500\n", 509 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0026\n", 510 | "Epoch 210/500\n", 511 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0025\n", 512 | "Epoch 211/500\n", 513 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0025\n", 514 | "Epoch 212/500\n", 515 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0025\n", 516 | "Epoch 213/500\n", 517 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0025\n", 518 | "Epoch 214/500\n", 519 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0024\n", 520 | "Epoch 215/500\n", 521 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0024\n", 522 | "Epoch 216/500\n", 523 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0024\n", 524 | "Epoch 217/500\n", 525 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 526 | "Epoch 218/500\n", 527 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 528 | "Epoch 219/500\n", 529 | "1/1 [==============================] - 0s 17ms/step - loss: 0.0023\n", 530 | "Epoch 220/500\n", 531 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 532 | "Epoch 221/500\n", 533 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 534 | "Epoch 222/500\n", 535 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 536 | "Epoch 223/500\n", 537 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 538 | "Epoch 224/500\n", 539 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0022\n", 540 | "Epoch 225/500\n", 541 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0021\n", 542 | "Epoch 226/500\n", 543 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0021\n", 544 | "Epoch 227/500\n", 545 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0021\n", 546 | "Epoch 228/500\n", 547 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0021\n", 548 | "Epoch 229/500\n", 549 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0020\n", 550 | "Epoch 230/500\n", 551 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0020\n", 552 | "Epoch 231/500\n", 553 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0020\n", 554 | "Epoch 232/500\n", 555 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0020\n", 556 | "Epoch 233/500\n", 557 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 558 | "Epoch 234/500\n", 559 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0019\n", 560 | "Epoch 235/500\n", 561 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 562 | "Epoch 236/500\n", 563 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 564 | "Epoch 237/500\n", 565 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0019\n", 566 | "Epoch 238/500\n", 567 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0018\n", 568 | "Epoch 239/500\n", 569 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0018\n", 570 | "Epoch 240/500\n", 571 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0018\n", 572 | "Epoch 241/500\n", 573 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0018\n", 574 | "Epoch 242/500\n", 575 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 576 | "Epoch 243/500\n", 577 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 578 | "Epoch 244/500\n", 579 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0017\n", 580 | "Epoch 245/500\n", 581 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0017\n", 582 | "Epoch 246/500\n", 583 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 584 | "Epoch 247/500\n", 585 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0016\n", 586 | "Epoch 248/500\n", 587 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 588 | "Epoch 249/500\n", 589 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0016\n", 590 | "Epoch 250/500\n", 591 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 592 | "Epoch 251/500\n", 593 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0016\n", 594 | "Epoch 252/500\n", 595 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 596 | "Epoch 253/500\n", 597 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0015\n", 598 | "Epoch 254/500\n", 599 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0015\n", 600 | "Epoch 255/500\n", 601 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0015\n", 602 | "Epoch 256/500\n", 603 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0015\n", 604 | "Epoch 257/500\n", 605 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0015\n", 606 | "Epoch 258/500\n", 607 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 608 | "Epoch 259/500\n", 609 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 610 | "Epoch 260/500\n", 611 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0014\n", 612 | "Epoch 261/500\n", 613 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 614 | "Epoch 262/500\n", 615 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0014\n", 616 | "Epoch 263/500\n", 617 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 618 | "Epoch 264/500\n", 619 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 620 | "Epoch 265/500\n", 621 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 622 | "Epoch 266/500\n", 623 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 624 | "Epoch 267/500\n", 625 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0013\n", 626 | "Epoch 268/500\n", 627 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0013\n", 628 | "Epoch 269/500\n", 629 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0013\n", 630 | "Epoch 270/500\n", 631 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 632 | "Epoch 271/500\n", 633 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 634 | "Epoch 272/500\n", 635 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 636 | "Epoch 273/500\n", 637 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 638 | "Epoch 274/500\n", 639 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 640 | "Epoch 275/500\n", 641 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 642 | "Epoch 276/500\n", 643 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 644 | "Epoch 277/500\n", 645 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 646 | "Epoch 278/500\n", 647 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 648 | "Epoch 279/500\n", 649 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0011\n", 650 | "Epoch 280/500\n", 651 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 652 | "Epoch 281/500\n", 653 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0011\n", 654 | "Epoch 282/500\n", 655 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0011\n", 656 | "Epoch 283/500\n", 657 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0011\n", 658 | "Epoch 284/500\n", 659 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 660 | "Epoch 285/500\n", 661 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0011\n", 662 | "Epoch 286/500\n", 663 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0010\n", 664 | "Epoch 287/500\n", 665 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 666 | "Epoch 288/500\n", 667 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 668 | "Epoch 289/500\n", 669 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 670 | "Epoch 290/500\n", 671 | "1/1 [==============================] - 0s 4ms/step - loss: 9.9553e-04\n", 672 | "Epoch 291/500\n", 673 | "1/1 [==============================] - 0s 5ms/step - loss: 9.8395e-04\n", 674 | "Epoch 292/500\n", 675 | "1/1 [==============================] - 0s 5ms/step - loss: 9.7249e-04\n", 676 | "Epoch 293/500\n", 677 | "1/1 [==============================] - 0s 6ms/step - loss: 9.6118e-04\n", 678 | "Epoch 294/500\n", 679 | "1/1 [==============================] - 0s 4ms/step - loss: 9.4999e-04\n", 680 | "Epoch 295/500\n", 681 | "1/1 [==============================] - 0s 4ms/step - loss: 9.3894e-04\n", 682 | "Epoch 296/500\n", 683 | "1/1 [==============================] - 0s 6ms/step - loss: 9.2801e-04\n", 684 | "Epoch 297/500\n", 685 | "1/1 [==============================] - 0s 11ms/step - loss: 9.1721e-04\n", 686 | "Epoch 298/500\n", 687 | "1/1 [==============================] - 0s 4ms/step - loss: 9.0653e-04\n", 688 | "Epoch 299/500\n", 689 | "1/1 [==============================] - 0s 6ms/step - loss: 8.9598e-04\n", 690 | "Epoch 300/500\n", 691 | "1/1 [==============================] - 0s 4ms/step - loss: 8.8556e-04\n", 692 | "Epoch 301/500\n", 693 | "1/1 [==============================] - 0s 5ms/step - loss: 8.7525e-04\n", 694 | "Epoch 302/500\n", 695 | "1/1 [==============================] - 0s 4ms/step - loss: 8.6506e-04\n", 696 | "Epoch 303/500\n", 697 | "1/1 [==============================] - 0s 4ms/step - loss: 8.5500e-04\n", 698 | "Epoch 304/500\n", 699 | "1/1 [==============================] - 0s 5ms/step - loss: 8.4505e-04\n", 700 | "Epoch 305/500\n", 701 | "1/1 [==============================] - 0s 5ms/step - loss: 8.3521e-04\n", 702 | "Epoch 306/500\n", 703 | "1/1 [==============================] - 0s 4ms/step - loss: 8.2549e-04\n", 704 | "Epoch 307/500\n", 705 | "1/1 [==============================] - 0s 4ms/step - loss: 8.1589e-04\n", 706 | "Epoch 308/500\n", 707 | "1/1 [==============================] - 0s 5ms/step - loss: 8.0639e-04\n", 708 | "Epoch 309/500\n", 709 | "1/1 [==============================] - 0s 5ms/step - loss: 7.9701e-04\n", 710 | "Epoch 310/500\n", 711 | "1/1 [==============================] - 0s 4ms/step - loss: 7.8773e-04\n", 712 | "Epoch 311/500\n", 713 | "1/1 [==============================] - 0s 4ms/step - loss: 7.7856e-04\n", 714 | "Epoch 312/500\n", 715 | "1/1 [==============================] - 0s 4ms/step - loss: 7.6950e-04\n", 716 | "Epoch 313/500\n", 717 | "1/1 [==============================] - 0s 4ms/step - loss: 7.6055e-04\n", 718 | "Epoch 314/500\n", 719 | "1/1 [==============================] - 0s 4ms/step - loss: 7.5170e-04\n", 720 | "Epoch 315/500\n", 721 | "1/1 [==============================] - 0s 6ms/step - loss: 7.4295e-04\n", 722 | "Epoch 316/500\n", 723 | "1/1 [==============================] - 0s 5ms/step - loss: 7.3430e-04\n", 724 | "Epoch 317/500\n", 725 | "1/1 [==============================] - 0s 4ms/step - loss: 7.2576e-04\n", 726 | "Epoch 318/500\n", 727 | "1/1 [==============================] - 0s 4ms/step - loss: 7.1731e-04\n", 728 | "Epoch 319/500\n", 729 | "1/1 [==============================] - 0s 4ms/step - loss: 7.0896e-04\n", 730 | "Epoch 320/500\n", 731 | "1/1 [==============================] - 0s 4ms/step - loss: 7.0071e-04\n", 732 | "Epoch 321/500\n", 733 | "1/1 [==============================] - 0s 4ms/step - loss: 6.9256e-04\n", 734 | "Epoch 322/500\n", 735 | "1/1 [==============================] - 0s 8ms/step - loss: 6.8450e-04\n", 736 | "Epoch 323/500\n", 737 | "1/1 [==============================] - 0s 6ms/step - loss: 6.7653e-04\n", 738 | "Epoch 324/500\n", 739 | "1/1 [==============================] - 0s 4ms/step - loss: 6.6866e-04\n", 740 | "Epoch 325/500\n", 741 | "1/1 [==============================] - 0s 6ms/step - loss: 6.6087e-04\n", 742 | "Epoch 326/500\n", 743 | "1/1 [==============================] - 0s 4ms/step - loss: 6.5318e-04\n", 744 | "Epoch 327/500\n", 745 | "1/1 [==============================] - 0s 9ms/step - loss: 6.4558e-04\n", 746 | "Epoch 328/500\n", 747 | "1/1 [==============================] - 0s 6ms/step - loss: 6.3807e-04\n", 748 | "Epoch 329/500\n", 749 | "1/1 [==============================] - 0s 5ms/step - loss: 6.3064e-04\n", 750 | "Epoch 330/500\n", 751 | "1/1 [==============================] - 0s 8ms/step - loss: 6.2330e-04\n", 752 | "Epoch 331/500\n", 753 | "1/1 [==============================] - 0s 9ms/step - loss: 6.1605e-04\n", 754 | "Epoch 332/500\n", 755 | "1/1 [==============================] - 0s 5ms/step - loss: 6.0888e-04\n", 756 | "Epoch 333/500\n", 757 | "1/1 [==============================] - 0s 8ms/step - loss: 6.0179e-04\n", 758 | "Epoch 334/500\n", 759 | "1/1 [==============================] - 0s 5ms/step - loss: 5.9479e-04\n", 760 | "Epoch 335/500\n", 761 | "1/1 [==============================] - 0s 5ms/step - loss: 5.8787e-04\n", 762 | "Epoch 336/500\n", 763 | "1/1 [==============================] - 0s 4ms/step - loss: 5.8103e-04\n", 764 | "Epoch 337/500\n", 765 | "1/1 [==============================] - 0s 5ms/step - loss: 5.7427e-04\n", 766 | "Epoch 338/500\n", 767 | "1/1 [==============================] - 0s 6ms/step - loss: 5.6758e-04\n", 768 | "Epoch 339/500\n", 769 | "1/1 [==============================] - 0s 5ms/step - loss: 5.6098e-04\n", 770 | "Epoch 340/500\n", 771 | "1/1 [==============================] - 0s 5ms/step - loss: 5.5445e-04\n", 772 | "Epoch 341/500\n", 773 | "1/1 [==============================] - 0s 4ms/step - loss: 5.4800e-04\n", 774 | "Epoch 342/500\n", 775 | "1/1 [==============================] - 0s 4ms/step - loss: 5.4162e-04\n", 776 | "Epoch 343/500\n", 777 | "1/1 [==============================] - 0s 7ms/step - loss: 5.3532e-04\n", 778 | "Epoch 344/500\n", 779 | "1/1 [==============================] - 0s 5ms/step - loss: 5.2909e-04\n", 780 | "Epoch 345/500\n", 781 | "1/1 [==============================] - 0s 5ms/step - loss: 5.2293e-04\n", 782 | "Epoch 346/500\n", 783 | "1/1 [==============================] - 0s 9ms/step - loss: 5.1684e-04\n", 784 | "Epoch 347/500\n", 785 | "1/1 [==============================] - 0s 4ms/step - loss: 5.1083e-04\n", 786 | "Epoch 348/500\n", 787 | "1/1 [==============================] - 0s 6ms/step - loss: 5.0488e-04\n", 788 | "Epoch 349/500\n", 789 | "1/1 [==============================] - 0s 7ms/step - loss: 4.9901e-04\n", 790 | "Epoch 350/500\n", 791 | "1/1 [==============================] - 0s 5ms/step - loss: 4.9320e-04\n", 792 | "Epoch 351/500\n", 793 | "1/1 [==============================] - 0s 8ms/step - loss: 4.8746e-04\n", 794 | "Epoch 352/500\n", 795 | "1/1 [==============================] - 0s 5ms/step - loss: 4.8179e-04\n", 796 | "Epoch 353/500\n", 797 | "1/1 [==============================] - 0s 5ms/step - loss: 4.7618e-04\n", 798 | "Epoch 354/500\n", 799 | "1/1 [==============================] - 0s 5ms/step - loss: 4.7064e-04\n", 800 | "Epoch 355/500\n", 801 | "1/1 [==============================] - 0s 9ms/step - loss: 4.6516e-04\n", 802 | "Epoch 356/500\n", 803 | "1/1 [==============================] - 0s 4ms/step - loss: 4.5975e-04\n", 804 | "Epoch 357/500\n", 805 | "1/1 [==============================] - 0s 4ms/step - loss: 4.5440e-04\n", 806 | "Epoch 358/500\n", 807 | "1/1 [==============================] - 0s 4ms/step - loss: 4.4911e-04\n", 808 | "Epoch 359/500\n", 809 | "1/1 [==============================] - 0s 8ms/step - loss: 4.4388e-04\n", 810 | "Epoch 360/500\n", 811 | "1/1 [==============================] - 0s 4ms/step - loss: 4.3872e-04\n", 812 | "Epoch 361/500\n", 813 | "1/1 [==============================] - 0s 6ms/step - loss: 4.3361e-04\n", 814 | "Epoch 362/500\n", 815 | "1/1 [==============================] - 0s 9ms/step - loss: 4.2856e-04\n", 816 | "Epoch 363/500\n", 817 | "1/1 [==============================] - 0s 5ms/step - loss: 4.2358e-04\n", 818 | "Epoch 364/500\n", 819 | "1/1 [==============================] - 0s 13ms/step - loss: 4.1865e-04\n", 820 | "Epoch 365/500\n", 821 | "1/1 [==============================] - 0s 8ms/step - loss: 4.1378e-04\n", 822 | "Epoch 366/500\n", 823 | "1/1 [==============================] - 0s 4ms/step - loss: 4.0896e-04\n", 824 | "Epoch 367/500\n", 825 | "1/1 [==============================] - 0s 6ms/step - loss: 4.0420e-04\n", 826 | "Epoch 368/500\n", 827 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9950e-04\n", 828 | "Epoch 369/500\n", 829 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9485e-04\n", 830 | "Epoch 370/500\n", 831 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9025e-04\n", 832 | "Epoch 371/500\n", 833 | "1/1 [==============================] - 0s 4ms/step - loss: 3.8571e-04\n", 834 | "Epoch 372/500\n", 835 | "1/1 [==============================] - 0s 6ms/step - loss: 3.8122e-04\n", 836 | "Epoch 373/500\n", 837 | "1/1 [==============================] - 0s 5ms/step - loss: 3.7678e-04\n", 838 | "Epoch 374/500\n", 839 | "1/1 [==============================] - 0s 6ms/step - loss: 3.7240e-04\n", 840 | "Epoch 375/500\n", 841 | "1/1 [==============================] - 0s 4ms/step - loss: 3.6807e-04\n", 842 | "Epoch 376/500\n", 843 | "1/1 [==============================] - 0s 4ms/step - loss: 3.6378e-04\n", 844 | "Epoch 377/500\n", 845 | "1/1 [==============================] - 0s 6ms/step - loss: 3.5955e-04\n", 846 | "Epoch 378/500\n", 847 | "1/1 [==============================] - 0s 7ms/step - loss: 3.5536e-04\n", 848 | "Epoch 379/500\n", 849 | "1/1 [==============================] - 0s 4ms/step - loss: 3.5123e-04\n", 850 | "Epoch 380/500\n", 851 | "1/1 [==============================] - 0s 4ms/step - loss: 3.4714e-04\n", 852 | "Epoch 381/500\n", 853 | "1/1 [==============================] - 0s 4ms/step - loss: 3.4310e-04\n", 854 | "Epoch 382/500\n", 855 | "1/1 [==============================] - 0s 9ms/step - loss: 3.3911e-04\n", 856 | "Epoch 383/500\n", 857 | "1/1 [==============================] - 0s 4ms/step - loss: 3.3516e-04\n", 858 | "Epoch 384/500\n", 859 | "1/1 [==============================] - 0s 4ms/step - loss: 3.3126e-04\n", 860 | "Epoch 385/500\n", 861 | "1/1 [==============================] - 0s 4ms/step - loss: 3.2741e-04\n", 862 | "Epoch 386/500\n", 863 | "1/1 [==============================] - 0s 4ms/step - loss: 3.2360e-04\n", 864 | "Epoch 387/500\n", 865 | "1/1 [==============================] - 0s 5ms/step - loss: 3.1983e-04\n", 866 | "Epoch 388/500\n", 867 | "1/1 [==============================] - 0s 6ms/step - loss: 3.1611e-04\n", 868 | "Epoch 389/500\n", 869 | "1/1 [==============================] - 0s 6ms/step - loss: 3.1243e-04\n", 870 | "Epoch 390/500\n", 871 | "1/1 [==============================] - 0s 5ms/step - loss: 3.0879e-04\n", 872 | "Epoch 391/500\n", 873 | "1/1 [==============================] - 0s 7ms/step - loss: 3.0520e-04\n", 874 | "Epoch 392/500\n", 875 | "1/1 [==============================] - 0s 6ms/step - loss: 3.0165e-04\n", 876 | "Epoch 393/500\n", 877 | "1/1 [==============================] - 0s 4ms/step - loss: 2.9814e-04\n", 878 | "Epoch 394/500\n", 879 | "1/1 [==============================] - 0s 5ms/step - loss: 2.9467e-04\n", 880 | "Epoch 395/500\n", 881 | "1/1 [==============================] - 0s 4ms/step - loss: 2.9124e-04\n", 882 | "Epoch 396/500\n", 883 | "1/1 [==============================] - 0s 4ms/step - loss: 2.8785e-04\n", 884 | "Epoch 397/500\n", 885 | "1/1 [==============================] - 0s 4ms/step - loss: 2.8450e-04\n", 886 | "Epoch 398/500\n", 887 | "1/1 [==============================] - 0s 5ms/step - loss: 2.8119e-04\n", 888 | "Epoch 399/500\n", 889 | "1/1 [==============================] - 0s 7ms/step - loss: 2.7792e-04\n", 890 | "Epoch 400/500\n", 891 | "1/1 [==============================] - 0s 5ms/step - loss: 2.7468e-04\n", 892 | "Epoch 401/500\n", 893 | "1/1 [==============================] - 0s 5ms/step - loss: 2.7148e-04\n", 894 | "Epoch 402/500\n", 895 | "1/1 [==============================] - 0s 8ms/step - loss: 2.6832e-04\n", 896 | "Epoch 403/500\n", 897 | "1/1 [==============================] - 0s 8ms/step - loss: 2.6520e-04\n", 898 | "Epoch 404/500\n", 899 | "1/1 [==============================] - 0s 11ms/step - loss: 2.6212e-04\n", 900 | "Epoch 405/500\n", 901 | "1/1 [==============================] - 0s 4ms/step - loss: 2.5907e-04\n", 902 | "Epoch 406/500\n", 903 | "1/1 [==============================] - 0s 7ms/step - loss: 2.5605e-04\n", 904 | "Epoch 407/500\n", 905 | "1/1 [==============================] - 0s 9ms/step - loss: 2.5307e-04\n", 906 | "Epoch 408/500\n", 907 | "1/1 [==============================] - 0s 5ms/step - loss: 2.5012e-04\n", 908 | "Epoch 409/500\n", 909 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4721e-04\n", 910 | "Epoch 410/500\n", 911 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4434e-04\n", 912 | "Epoch 411/500\n", 913 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4149e-04\n", 914 | "Epoch 412/500\n", 915 | "1/1 [==============================] - 0s 4ms/step - loss: 2.3868e-04\n", 916 | "Epoch 413/500\n", 917 | "1/1 [==============================] - 0s 7ms/step - loss: 2.3590e-04\n", 918 | "Epoch 414/500\n", 919 | "1/1 [==============================] - 0s 7ms/step - loss: 2.3316e-04\n", 920 | "Epoch 415/500\n", 921 | "1/1 [==============================] - 0s 10ms/step - loss: 2.3045e-04\n", 922 | "Epoch 416/500\n", 923 | "1/1 [==============================] - 0s 5ms/step - loss: 2.2776e-04\n", 924 | "Epoch 417/500\n", 925 | "1/1 [==============================] - 0s 6ms/step - loss: 2.2511e-04\n", 926 | "Epoch 418/500\n", 927 | "1/1 [==============================] - 0s 5ms/step - loss: 2.2249e-04\n", 928 | "Epoch 419/500\n", 929 | "1/1 [==============================] - 0s 10ms/step - loss: 2.1990e-04\n", 930 | "Epoch 420/500\n", 931 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1735e-04\n", 932 | "Epoch 421/500\n", 933 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1482e-04\n", 934 | "Epoch 422/500\n", 935 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1232e-04\n", 936 | "Epoch 423/500\n", 937 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0984e-04\n", 938 | "Epoch 424/500\n", 939 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0740e-04\n", 940 | "Epoch 425/500\n", 941 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0499e-04\n", 942 | "Epoch 426/500\n", 943 | "1/1 [==============================] - 0s 4ms/step - loss: 2.0260e-04\n", 944 | "Epoch 427/500\n", 945 | "1/1 [==============================] - 0s 4ms/step - loss: 2.0025e-04\n", 946 | "Epoch 428/500\n", 947 | "1/1 [==============================] - 0s 3ms/step - loss: 1.9791e-04\n", 948 | "Epoch 429/500\n", 949 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9561e-04\n", 950 | "Epoch 430/500\n", 951 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9334e-04\n", 952 | "Epoch 431/500\n", 953 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9109e-04\n", 954 | "Epoch 432/500\n", 955 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8886e-04\n", 956 | "Epoch 433/500\n", 957 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8666e-04\n", 958 | "Epoch 434/500\n", 959 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8449e-04\n", 960 | "Epoch 435/500\n", 961 | "1/1 [==============================] - 0s 5ms/step - loss: 1.8234e-04\n", 962 | "Epoch 436/500\n", 963 | "1/1 [==============================] - 0s 5ms/step - loss: 1.8022e-04\n", 964 | "Epoch 437/500\n", 965 | "1/1 [==============================] - 0s 13ms/step - loss: 1.7812e-04\n", 966 | "Epoch 438/500\n", 967 | "1/1 [==============================] - 0s 9ms/step - loss: 1.7605e-04\n", 968 | "Epoch 439/500\n", 969 | "1/1 [==============================] - 0s 8ms/step - loss: 1.7400e-04\n", 970 | "Epoch 440/500\n", 971 | "1/1 [==============================] - 0s 5ms/step - loss: 1.7198e-04\n", 972 | "Epoch 441/500\n", 973 | "1/1 [==============================] - 0s 16ms/step - loss: 1.6998e-04\n", 974 | "Epoch 442/500\n", 975 | "1/1 [==============================] - 0s 6ms/step - loss: 1.6800e-04\n", 976 | "Epoch 443/500\n", 977 | "1/1 [==============================] - 0s 5ms/step - loss: 1.6604e-04\n", 978 | "Epoch 444/500\n", 979 | "1/1 [==============================] - 0s 4ms/step - loss: 1.6411e-04\n", 980 | "Epoch 445/500\n", 981 | "1/1 [==============================] - 0s 4ms/step - loss: 1.6220e-04\n", 982 | "Epoch 446/500\n", 983 | "1/1 [==============================] - 0s 6ms/step - loss: 1.6031e-04\n", 984 | "Epoch 447/500\n", 985 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5845e-04\n", 986 | "Epoch 448/500\n", 987 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5660e-04\n", 988 | "Epoch 449/500\n", 989 | "1/1 [==============================] - 0s 7ms/step - loss: 1.5478e-04\n", 990 | "Epoch 450/500\n", 991 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5298e-04\n", 992 | "Epoch 451/500\n", 993 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5120e-04\n", 994 | "Epoch 452/500\n", 995 | "1/1 [==============================] - 0s 5ms/step - loss: 1.4944e-04\n", 996 | "Epoch 453/500\n", 997 | "1/1 [==============================] - 0s 6ms/step - loss: 1.4770e-04\n", 998 | "Epoch 454/500\n", 999 | "1/1 [==============================] - 0s 4ms/step - loss: 1.4598e-04\n", 1000 | "Epoch 455/500\n", 1001 | "1/1 [==============================] - 0s 9ms/step - loss: 1.4428e-04\n", 1002 | "Epoch 456/500\n", 1003 | "1/1 [==============================] - 0s 12ms/step - loss: 1.4260e-04\n", 1004 | "Epoch 457/500\n", 1005 | "1/1 [==============================] - 0s 5ms/step - loss: 1.4094e-04\n", 1006 | "Epoch 458/500\n", 1007 | "1/1 [==============================] - 0s 7ms/step - loss: 1.3930e-04\n", 1008 | "Epoch 459/500\n", 1009 | "1/1 [==============================] - 0s 8ms/step - loss: 1.3768e-04\n", 1010 | "Epoch 460/500\n", 1011 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3608e-04\n", 1012 | "Epoch 461/500\n", 1013 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3450e-04\n", 1014 | "Epoch 462/500\n", 1015 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3293e-04\n", 1016 | "Epoch 463/500\n", 1017 | "1/1 [==============================] - 0s 7ms/step - loss: 1.3138e-04\n", 1018 | "Epoch 464/500\n", 1019 | "1/1 [==============================] - 0s 8ms/step - loss: 1.2986e-04\n", 1020 | "Epoch 465/500\n", 1021 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2834e-04\n", 1022 | "Epoch 466/500\n", 1023 | "1/1 [==============================] - 0s 5ms/step - loss: 1.2685e-04\n", 1024 | "Epoch 467/500\n", 1025 | "1/1 [==============================] - 0s 5ms/step - loss: 1.2537e-04\n", 1026 | "Epoch 468/500\n", 1027 | "1/1 [==============================] - 0s 4ms/step - loss: 1.2392e-04\n", 1028 | "Epoch 469/500\n", 1029 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2247e-04\n", 1030 | "Epoch 470/500\n", 1031 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2105e-04\n", 1032 | "Epoch 471/500\n", 1033 | "1/1 [==============================] - 0s 9ms/step - loss: 1.1964e-04\n", 1034 | "Epoch 472/500\n", 1035 | "1/1 [==============================] - 0s 11ms/step - loss: 1.1825e-04\n", 1036 | "Epoch 473/500\n", 1037 | "1/1 [==============================] - 0s 8ms/step - loss: 1.1687e-04\n", 1038 | "Epoch 474/500\n", 1039 | "1/1 [==============================] - 0s 7ms/step - loss: 1.1551e-04\n", 1040 | "Epoch 475/500\n", 1041 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1417e-04\n", 1042 | "Epoch 476/500\n", 1043 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1284e-04\n", 1044 | "Epoch 477/500\n", 1045 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1152e-04\n", 1046 | "Epoch 478/500\n", 1047 | "1/1 [==============================] - 0s 6ms/step - loss: 1.1023e-04\n", 1048 | "Epoch 479/500\n", 1049 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0894e-04\n", 1050 | "Epoch 480/500\n", 1051 | "1/1 [==============================] - 0s 11ms/step - loss: 1.0768e-04\n", 1052 | "Epoch 481/500\n", 1053 | "1/1 [==============================] - 0s 7ms/step - loss: 1.0642e-04\n", 1054 | "Epoch 482/500\n", 1055 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0518e-04\n", 1056 | "Epoch 483/500\n", 1057 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0396e-04\n", 1058 | "Epoch 484/500\n", 1059 | "1/1 [==============================] - 0s 7ms/step - loss: 1.0275e-04\n", 1060 | "Epoch 485/500\n", 1061 | "1/1 [==============================] - 0s 6ms/step - loss: 1.0155e-04\n", 1062 | "Epoch 486/500\n", 1063 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0037e-04\n", 1064 | "Epoch 487/500\n", 1065 | "1/1 [==============================] - 0s 5ms/step - loss: 9.9205e-05\n", 1066 | "Epoch 488/500\n", 1067 | "1/1 [==============================] - 0s 11ms/step - loss: 9.8050e-05\n", 1068 | "Epoch 489/500\n", 1069 | "1/1 [==============================] - 0s 6ms/step - loss: 9.6909e-05\n", 1070 | "Epoch 490/500\n", 1071 | "1/1 [==============================] - 0s 4ms/step - loss: 9.5781e-05\n", 1072 | "Epoch 491/500\n", 1073 | "1/1 [==============================] - 0s 6ms/step - loss: 9.4666e-05\n", 1074 | "Epoch 492/500\n", 1075 | "1/1 [==============================] - 0s 10ms/step - loss: 9.3565e-05\n", 1076 | "Epoch 493/500\n", 1077 | "1/1 [==============================] - 0s 4ms/step - loss: 9.2475e-05\n", 1078 | "Epoch 494/500\n", 1079 | "1/1 [==============================] - 0s 4ms/step - loss: 9.1399e-05\n", 1080 | "Epoch 495/500\n", 1081 | "1/1 [==============================] - 0s 5ms/step - loss: 9.0336e-05\n", 1082 | "Epoch 496/500\n", 1083 | "1/1 [==============================] - 0s 5ms/step - loss: 8.9284e-05\n", 1084 | "Epoch 497/500\n", 1085 | "1/1 [==============================] - 0s 6ms/step - loss: 8.8245e-05\n", 1086 | "Epoch 498/500\n", 1087 | "1/1 [==============================] - 0s 6ms/step - loss: 8.7218e-05\n", 1088 | "Epoch 499/500\n", 1089 | "1/1 [==============================] - 0s 5ms/step - loss: 8.6203e-05\n", 1090 | "Epoch 500/500\n", 1091 | "1/1 [==============================] - 0s 6ms/step - loss: 8.5200e-05\n" 1092 | ] 1093 | } 1094 | ] 1095 | }, 1096 | { 1097 | "cell_type": "code", 1098 | "metadata": { 1099 | "colab": { 1100 | "base_uri": "https://localhost:8080/" 1101 | }, 1102 | "id": "MPfnqQjltVZT", 1103 | "outputId": "913ca680-a3dc-4963-c7e7-25c15adcc364" 1104 | }, 1105 | "source": [ 1106 | "print(prediction*100, \" thousand dollars\")" 1107 | ], 1108 | "execution_count": 5, 1109 | "outputs": [ 1110 | { 1111 | "output_type": "stream", 1112 | "name": "stdout", 1113 | "text": [ 1114 | "131.46905899047852 thousand dollars\n" 1115 | ] 1116 | } 1117 | ] 1118 | } 1119 | ] 1120 | } -------------------------------------------------------------------------------- /Salary_LinearRegressionDeepLearning.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "colab": { 6 | "name": "Salary-LinearRegressionDeepLearning.ipynb", 7 | "provenance": [], 8 | "authorship_tag": "ABX9TyMKRa7fXM1UHbLZM7ePy7Lv", 9 | "include_colab_link": true 10 | }, 11 | "kernelspec": { 12 | "name": "python3", 13 | "display_name": "Python 3" 14 | }, 15 | "language_info": { 16 | "name": "python" 17 | } 18 | }, 19 | "cells": [ 20 | { 21 | "cell_type": "markdown", 22 | "metadata": { 23 | "id": "view-in-github", 24 | "colab_type": "text" 25 | }, 26 | "source": [ 27 | "\"Open" 28 | ] 29 | }, 30 | { 31 | "cell_type": "markdown", 32 | "metadata": { 33 | "id": "5_PdgMnJlKPS" 34 | }, 35 | "source": [ 36 | "In this exercise you'll try to build a neural network that predicts the salary of an employee based on their number of years of experience.\n", 37 | "\n", 38 | "So, imagine if estimating an employees was as extremely simple. Base pay of 50k for someone with no experience and every additional year of experience gives you an additional 10k.\n", 39 | "\n", 40 | "How would you create a neural network that learns this relationship so that it would predict that an employee with 8 years of experience should earn 130k." 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "metadata": { 46 | "id": "zDVtYGYXlBAZ" 47 | }, 48 | "source": [ 49 | "import tensorflow as tf\n", 50 | "import numpy as np\n", 51 | "from tensorflow import keras" 52 | ], 53 | "execution_count": 2, 54 | "outputs": [] 55 | }, 56 | { 57 | "cell_type": "code", 58 | "metadata": { 59 | "id": "xAOh7a71mck1" 60 | }, 61 | "source": [ 62 | "#salary_model\n", 63 | "def salary_model(y_new):\n", 64 | " xs = [0,1,2,3,4,5,6] # number of year\n", 65 | " ys = [0.5,0.6,0.7,0.8,0.9,1.0,1.1] #salary \n", 66 | " model = keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])])\n", 67 | " model.compile(optimizer=\"sgd\", loss='mean_squared_error')\n", 68 | " model.fit(xs, ys, epochs=500)\n", 69 | " return model.predict(y_new)[0][0]" 70 | ], 71 | "execution_count": 3, 72 | "outputs": [] 73 | }, 74 | { 75 | "cell_type": "code", 76 | "metadata": { 77 | "colab": { 78 | "base_uri": "https://localhost:8080/" 79 | }, 80 | "id": "1-cyP12pm0VX", 81 | "outputId": "21262881-d3c6-4315-b926-49faf6193c64" 82 | }, 83 | "source": [ 84 | "prediction = salary_model([8.0])" 85 | ], 86 | "execution_count": 4, 87 | "outputs": [ 88 | { 89 | "output_type": "stream", 90 | "name": "stdout", 91 | "text": [ 92 | "Epoch 1/500\n", 93 | "1/1 [==============================] - 1s 527ms/step - loss: 9.5475\n", 94 | "Epoch 2/500\n", 95 | "1/1 [==============================] - 0s 9ms/step - loss: 5.0435\n", 96 | "Epoch 3/500\n", 97 | "1/1 [==============================] - 0s 5ms/step - loss: 2.6705\n", 98 | "Epoch 4/500\n", 99 | "1/1 [==============================] - 0s 6ms/step - loss: 1.4201\n", 100 | "Epoch 5/500\n", 101 | "1/1 [==============================] - 0s 4ms/step - loss: 0.7613\n", 102 | "Epoch 6/500\n", 103 | "1/1 [==============================] - 0s 4ms/step - loss: 0.4140\n", 104 | "Epoch 7/500\n", 105 | "1/1 [==============================] - 0s 4ms/step - loss: 0.2309\n", 106 | "Epoch 8/500\n", 107 | "1/1 [==============================] - 0s 4ms/step - loss: 0.1342\n", 108 | "Epoch 9/500\n", 109 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0832\n", 110 | "Epoch 10/500\n", 111 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0562\n", 112 | "Epoch 11/500\n", 113 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0418\n", 114 | "Epoch 12/500\n", 115 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0340\n", 116 | "Epoch 13/500\n", 117 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0298\n", 118 | "Epoch 14/500\n", 119 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0275\n", 120 | "Epoch 15/500\n", 121 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0261\n", 122 | "Epoch 16/500\n", 123 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0252\n", 124 | "Epoch 17/500\n", 125 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0247\n", 126 | "Epoch 18/500\n", 127 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0242\n", 128 | "Epoch 19/500\n", 129 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0238\n", 130 | "Epoch 20/500\n", 131 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0235\n", 132 | "Epoch 21/500\n", 133 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0232\n", 134 | "Epoch 22/500\n", 135 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0230\n", 136 | "Epoch 23/500\n", 137 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0227\n", 138 | "Epoch 24/500\n", 139 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0224\n", 140 | "Epoch 25/500\n", 141 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0221\n", 142 | "Epoch 26/500\n", 143 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0219\n", 144 | "Epoch 27/500\n", 145 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0216\n", 146 | "Epoch 28/500\n", 147 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0214\n", 148 | "Epoch 29/500\n", 149 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0211\n", 150 | "Epoch 30/500\n", 151 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0209\n", 152 | "Epoch 31/500\n", 153 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0206\n", 154 | "Epoch 32/500\n", 155 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0204\n", 156 | "Epoch 33/500\n", 157 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0202\n", 158 | "Epoch 34/500\n", 159 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0199\n", 160 | "Epoch 35/500\n", 161 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0197\n", 162 | "Epoch 36/500\n", 163 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0195\n", 164 | "Epoch 37/500\n", 165 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0192\n", 166 | "Epoch 38/500\n", 167 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0190\n", 168 | "Epoch 39/500\n", 169 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0188\n", 170 | "Epoch 40/500\n", 171 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0186\n", 172 | "Epoch 41/500\n", 173 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0184\n", 174 | "Epoch 42/500\n", 175 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0181\n", 176 | "Epoch 43/500\n", 177 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0179\n", 178 | "Epoch 44/500\n", 179 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0177\n", 180 | "Epoch 45/500\n", 181 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0175\n", 182 | "Epoch 46/500\n", 183 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0173\n", 184 | "Epoch 47/500\n", 185 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0171\n", 186 | "Epoch 48/500\n", 187 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0169\n", 188 | "Epoch 49/500\n", 189 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0167\n", 190 | "Epoch 50/500\n", 191 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0165\n", 192 | "Epoch 51/500\n", 193 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0163\n", 194 | "Epoch 52/500\n", 195 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0161\n", 196 | "Epoch 53/500\n", 197 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0160\n", 198 | "Epoch 54/500\n", 199 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0158\n", 200 | "Epoch 55/500\n", 201 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0156\n", 202 | "Epoch 56/500\n", 203 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0154\n", 204 | "Epoch 57/500\n", 205 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0152\n", 206 | "Epoch 58/500\n", 207 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0150\n", 208 | "Epoch 59/500\n", 209 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0149\n", 210 | "Epoch 60/500\n", 211 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0147\n", 212 | "Epoch 61/500\n", 213 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0145\n", 214 | "Epoch 62/500\n", 215 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0144\n", 216 | "Epoch 63/500\n", 217 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0142\n", 218 | "Epoch 64/500\n", 219 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0140\n", 220 | "Epoch 65/500\n", 221 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0139\n", 222 | "Epoch 66/500\n", 223 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0137\n", 224 | "Epoch 67/500\n", 225 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0135\n", 226 | "Epoch 68/500\n", 227 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0134\n", 228 | "Epoch 69/500\n", 229 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0132\n", 230 | "Epoch 70/500\n", 231 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0131\n", 232 | "Epoch 71/500\n", 233 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0129\n", 234 | "Epoch 72/500\n", 235 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0128\n", 236 | "Epoch 73/500\n", 237 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0126\n", 238 | "Epoch 74/500\n", 239 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0125\n", 240 | "Epoch 75/500\n", 241 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0123\n", 242 | "Epoch 76/500\n", 243 | "1/1 [==============================] - 0s 11ms/step - loss: 0.0122\n", 244 | "Epoch 77/500\n", 245 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0120\n", 246 | "Epoch 78/500\n", 247 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0119\n", 248 | "Epoch 79/500\n", 249 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0118\n", 250 | "Epoch 80/500\n", 251 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0116\n", 252 | "Epoch 81/500\n", 253 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0115\n", 254 | "Epoch 82/500\n", 255 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0114\n", 256 | "Epoch 83/500\n", 257 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0112\n", 258 | "Epoch 84/500\n", 259 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0111\n", 260 | "Epoch 85/500\n", 261 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0110\n", 262 | "Epoch 86/500\n", 263 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0108\n", 264 | "Epoch 87/500\n", 265 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0107\n", 266 | "Epoch 88/500\n", 267 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0106\n", 268 | "Epoch 89/500\n", 269 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0105\n", 270 | "Epoch 90/500\n", 271 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0103\n", 272 | "Epoch 91/500\n", 273 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0102\n", 274 | "Epoch 92/500\n", 275 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0101\n", 276 | "Epoch 93/500\n", 277 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0100\n", 278 | "Epoch 94/500\n", 279 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0099\n", 280 | "Epoch 95/500\n", 281 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0098\n", 282 | "Epoch 96/500\n", 283 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0096\n", 284 | "Epoch 97/500\n", 285 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0095\n", 286 | "Epoch 98/500\n", 287 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0094\n", 288 | "Epoch 99/500\n", 289 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0093\n", 290 | "Epoch 100/500\n", 291 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0092\n", 292 | "Epoch 101/500\n", 293 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0091\n", 294 | "Epoch 102/500\n", 295 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0090\n", 296 | "Epoch 103/500\n", 297 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0089\n", 298 | "Epoch 104/500\n", 299 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0088\n", 300 | "Epoch 105/500\n", 301 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0087\n", 302 | "Epoch 106/500\n", 303 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0086\n", 304 | "Epoch 107/500\n", 305 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0085\n", 306 | "Epoch 108/500\n", 307 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0084\n", 308 | "Epoch 109/500\n", 309 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0083\n", 310 | "Epoch 110/500\n", 311 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0082\n", 312 | "Epoch 111/500\n", 313 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0081\n", 314 | "Epoch 112/500\n", 315 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0080\n", 316 | "Epoch 113/500\n", 317 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0079\n", 318 | "Epoch 114/500\n", 319 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0078\n", 320 | "Epoch 115/500\n", 321 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0077\n", 322 | "Epoch 116/500\n", 323 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0076\n", 324 | "Epoch 117/500\n", 325 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0075\n", 326 | "Epoch 118/500\n", 327 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0075\n", 328 | "Epoch 119/500\n", 329 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0074\n", 330 | "Epoch 120/500\n", 331 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0073\n", 332 | "Epoch 121/500\n", 333 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0072\n", 334 | "Epoch 122/500\n", 335 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0071\n", 336 | "Epoch 123/500\n", 337 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0070\n", 338 | "Epoch 124/500\n", 339 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0069\n", 340 | "Epoch 125/500\n", 341 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0069\n", 342 | "Epoch 126/500\n", 343 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0068\n", 344 | "Epoch 127/500\n", 345 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0067\n", 346 | "Epoch 128/500\n", 347 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0066\n", 348 | "Epoch 129/500\n", 349 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0066\n", 350 | "Epoch 130/500\n", 351 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0065\n", 352 | "Epoch 131/500\n", 353 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0064\n", 354 | "Epoch 132/500\n", 355 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0063\n", 356 | "Epoch 133/500\n", 357 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0063\n", 358 | "Epoch 134/500\n", 359 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0062\n", 360 | "Epoch 135/500\n", 361 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0061\n", 362 | "Epoch 136/500\n", 363 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0060\n", 364 | "Epoch 137/500\n", 365 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0060\n", 366 | "Epoch 138/500\n", 367 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0059\n", 368 | "Epoch 139/500\n", 369 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0058\n", 370 | "Epoch 140/500\n", 371 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0058\n", 372 | "Epoch 141/500\n", 373 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0057\n", 374 | "Epoch 142/500\n", 375 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0056\n", 376 | "Epoch 143/500\n", 377 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0056\n", 378 | "Epoch 144/500\n", 379 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0055\n", 380 | "Epoch 145/500\n", 381 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0054\n", 382 | "Epoch 146/500\n", 383 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0054\n", 384 | "Epoch 147/500\n", 385 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0053\n", 386 | "Epoch 148/500\n", 387 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0052\n", 388 | "Epoch 149/500\n", 389 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0052\n", 390 | "Epoch 150/500\n", 391 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0051\n", 392 | "Epoch 151/500\n", 393 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0051\n", 394 | "Epoch 152/500\n", 395 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0050\n", 396 | "Epoch 153/500\n", 397 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0049\n", 398 | "Epoch 154/500\n", 399 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0049\n", 400 | "Epoch 155/500\n", 401 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0048\n", 402 | "Epoch 156/500\n", 403 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0048\n", 404 | "Epoch 157/500\n", 405 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0047\n", 406 | "Epoch 158/500\n", 407 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0047\n", 408 | "Epoch 159/500\n", 409 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0046\n", 410 | "Epoch 160/500\n", 411 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0046\n", 412 | "Epoch 161/500\n", 413 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0045\n", 414 | "Epoch 162/500\n", 415 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0045\n", 416 | "Epoch 163/500\n", 417 | "1/1 [==============================] - 0s 19ms/step - loss: 0.0044\n", 418 | "Epoch 164/500\n", 419 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0044\n", 420 | "Epoch 165/500\n", 421 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0043\n", 422 | "Epoch 166/500\n", 423 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0043\n", 424 | "Epoch 167/500\n", 425 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0042\n", 426 | "Epoch 168/500\n", 427 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0042\n", 428 | "Epoch 169/500\n", 429 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0041\n", 430 | "Epoch 170/500\n", 431 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0041\n", 432 | "Epoch 171/500\n", 433 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0040\n", 434 | "Epoch 172/500\n", 435 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0040\n", 436 | "Epoch 173/500\n", 437 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0039\n", 438 | "Epoch 174/500\n", 439 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0039\n", 440 | "Epoch 175/500\n", 441 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0038\n", 442 | "Epoch 176/500\n", 443 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0038\n", 444 | "Epoch 177/500\n", 445 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0037\n", 446 | "Epoch 178/500\n", 447 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0037\n", 448 | "Epoch 179/500\n", 449 | "1/1 [==============================] - 0s 11ms/step - loss: 0.0037\n", 450 | "Epoch 180/500\n", 451 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0036\n", 452 | "Epoch 181/500\n", 453 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0036\n", 454 | "Epoch 182/500\n", 455 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0035\n", 456 | "Epoch 183/500\n", 457 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0035\n", 458 | "Epoch 184/500\n", 459 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0034\n", 460 | "Epoch 185/500\n", 461 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0034\n", 462 | "Epoch 186/500\n", 463 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0034\n", 464 | "Epoch 187/500\n", 465 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0033\n", 466 | "Epoch 188/500\n", 467 | "1/1 [==============================] - 0s 10ms/step - loss: 0.0033\n", 468 | "Epoch 189/500\n", 469 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0032\n", 470 | "Epoch 190/500\n", 471 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0032\n", 472 | "Epoch 191/500\n", 473 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0032\n", 474 | "Epoch 192/500\n", 475 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0031\n", 476 | "Epoch 193/500\n", 477 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0031\n", 478 | "Epoch 194/500\n", 479 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0031\n", 480 | "Epoch 195/500\n", 481 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0030\n", 482 | "Epoch 196/500\n", 483 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0030\n", 484 | "Epoch 197/500\n", 485 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0030\n", 486 | "Epoch 198/500\n", 487 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0029\n", 488 | "Epoch 199/500\n", 489 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0029\n", 490 | "Epoch 200/500\n", 491 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0029\n", 492 | "Epoch 201/500\n", 493 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0028\n", 494 | "Epoch 202/500\n", 495 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0028\n", 496 | "Epoch 203/500\n", 497 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0028\n", 498 | "Epoch 204/500\n", 499 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 500 | "Epoch 205/500\n", 501 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 502 | "Epoch 206/500\n", 503 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0027\n", 504 | "Epoch 207/500\n", 505 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0026\n", 506 | "Epoch 208/500\n", 507 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0026\n", 508 | "Epoch 209/500\n", 509 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0026\n", 510 | "Epoch 210/500\n", 511 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0025\n", 512 | "Epoch 211/500\n", 513 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0025\n", 514 | "Epoch 212/500\n", 515 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0025\n", 516 | "Epoch 213/500\n", 517 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0025\n", 518 | "Epoch 214/500\n", 519 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0024\n", 520 | "Epoch 215/500\n", 521 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0024\n", 522 | "Epoch 216/500\n", 523 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0024\n", 524 | "Epoch 217/500\n", 525 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 526 | "Epoch 218/500\n", 527 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 528 | "Epoch 219/500\n", 529 | "1/1 [==============================] - 0s 17ms/step - loss: 0.0023\n", 530 | "Epoch 220/500\n", 531 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0023\n", 532 | "Epoch 221/500\n", 533 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 534 | "Epoch 222/500\n", 535 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 536 | "Epoch 223/500\n", 537 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0022\n", 538 | "Epoch 224/500\n", 539 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0022\n", 540 | "Epoch 225/500\n", 541 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0021\n", 542 | "Epoch 226/500\n", 543 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0021\n", 544 | "Epoch 227/500\n", 545 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0021\n", 546 | "Epoch 228/500\n", 547 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0021\n", 548 | "Epoch 229/500\n", 549 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0020\n", 550 | "Epoch 230/500\n", 551 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0020\n", 552 | "Epoch 231/500\n", 553 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0020\n", 554 | "Epoch 232/500\n", 555 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0020\n", 556 | "Epoch 233/500\n", 557 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 558 | "Epoch 234/500\n", 559 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0019\n", 560 | "Epoch 235/500\n", 561 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 562 | "Epoch 236/500\n", 563 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0019\n", 564 | "Epoch 237/500\n", 565 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0019\n", 566 | "Epoch 238/500\n", 567 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0018\n", 568 | "Epoch 239/500\n", 569 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0018\n", 570 | "Epoch 240/500\n", 571 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0018\n", 572 | "Epoch 241/500\n", 573 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0018\n", 574 | "Epoch 242/500\n", 575 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 576 | "Epoch 243/500\n", 577 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 578 | "Epoch 244/500\n", 579 | "1/1 [==============================] - 0s 8ms/step - loss: 0.0017\n", 580 | "Epoch 245/500\n", 581 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0017\n", 582 | "Epoch 246/500\n", 583 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0017\n", 584 | "Epoch 247/500\n", 585 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0016\n", 586 | "Epoch 248/500\n", 587 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 588 | "Epoch 249/500\n", 589 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0016\n", 590 | "Epoch 250/500\n", 591 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 592 | "Epoch 251/500\n", 593 | "1/1 [==============================] - 0s 9ms/step - loss: 0.0016\n", 594 | "Epoch 252/500\n", 595 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0016\n", 596 | "Epoch 253/500\n", 597 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0015\n", 598 | "Epoch 254/500\n", 599 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0015\n", 600 | "Epoch 255/500\n", 601 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0015\n", 602 | "Epoch 256/500\n", 603 | "1/1 [==============================] - 0s 13ms/step - loss: 0.0015\n", 604 | "Epoch 257/500\n", 605 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0015\n", 606 | "Epoch 258/500\n", 607 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 608 | "Epoch 259/500\n", 609 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 610 | "Epoch 260/500\n", 611 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0014\n", 612 | "Epoch 261/500\n", 613 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 614 | "Epoch 262/500\n", 615 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0014\n", 616 | "Epoch 263/500\n", 617 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0014\n", 618 | "Epoch 264/500\n", 619 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 620 | "Epoch 265/500\n", 621 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 622 | "Epoch 266/500\n", 623 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 624 | "Epoch 267/500\n", 625 | "1/1 [==============================] - 0s 12ms/step - loss: 0.0013\n", 626 | "Epoch 268/500\n", 627 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0013\n", 628 | "Epoch 269/500\n", 629 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0013\n", 630 | "Epoch 270/500\n", 631 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0013\n", 632 | "Epoch 271/500\n", 633 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 634 | "Epoch 272/500\n", 635 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 636 | "Epoch 273/500\n", 637 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 638 | "Epoch 274/500\n", 639 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 640 | "Epoch 275/500\n", 641 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0012\n", 642 | "Epoch 276/500\n", 643 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 644 | "Epoch 277/500\n", 645 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0012\n", 646 | "Epoch 278/500\n", 647 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 648 | "Epoch 279/500\n", 649 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0011\n", 650 | "Epoch 280/500\n", 651 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 652 | "Epoch 281/500\n", 653 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0011\n", 654 | "Epoch 282/500\n", 655 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0011\n", 656 | "Epoch 283/500\n", 657 | "1/1 [==============================] - 0s 7ms/step - loss: 0.0011\n", 658 | "Epoch 284/500\n", 659 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0011\n", 660 | "Epoch 285/500\n", 661 | "1/1 [==============================] - 0s 4ms/step - loss: 0.0011\n", 662 | "Epoch 286/500\n", 663 | "1/1 [==============================] - 0s 6ms/step - loss: 0.0010\n", 664 | "Epoch 287/500\n", 665 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 666 | "Epoch 288/500\n", 667 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 668 | "Epoch 289/500\n", 669 | "1/1 [==============================] - 0s 5ms/step - loss: 0.0010\n", 670 | "Epoch 290/500\n", 671 | "1/1 [==============================] - 0s 4ms/step - loss: 9.9553e-04\n", 672 | "Epoch 291/500\n", 673 | "1/1 [==============================] - 0s 5ms/step - loss: 9.8395e-04\n", 674 | "Epoch 292/500\n", 675 | "1/1 [==============================] - 0s 5ms/step - loss: 9.7249e-04\n", 676 | "Epoch 293/500\n", 677 | "1/1 [==============================] - 0s 6ms/step - loss: 9.6118e-04\n", 678 | "Epoch 294/500\n", 679 | "1/1 [==============================] - 0s 4ms/step - loss: 9.4999e-04\n", 680 | "Epoch 295/500\n", 681 | "1/1 [==============================] - 0s 4ms/step - loss: 9.3894e-04\n", 682 | "Epoch 296/500\n", 683 | "1/1 [==============================] - 0s 6ms/step - loss: 9.2801e-04\n", 684 | "Epoch 297/500\n", 685 | "1/1 [==============================] - 0s 11ms/step - loss: 9.1721e-04\n", 686 | "Epoch 298/500\n", 687 | "1/1 [==============================] - 0s 4ms/step - loss: 9.0653e-04\n", 688 | "Epoch 299/500\n", 689 | "1/1 [==============================] - 0s 6ms/step - loss: 8.9598e-04\n", 690 | "Epoch 300/500\n", 691 | "1/1 [==============================] - 0s 4ms/step - loss: 8.8556e-04\n", 692 | "Epoch 301/500\n", 693 | "1/1 [==============================] - 0s 5ms/step - loss: 8.7525e-04\n", 694 | "Epoch 302/500\n", 695 | "1/1 [==============================] - 0s 4ms/step - loss: 8.6506e-04\n", 696 | "Epoch 303/500\n", 697 | "1/1 [==============================] - 0s 4ms/step - loss: 8.5500e-04\n", 698 | "Epoch 304/500\n", 699 | "1/1 [==============================] - 0s 5ms/step - loss: 8.4505e-04\n", 700 | "Epoch 305/500\n", 701 | "1/1 [==============================] - 0s 5ms/step - loss: 8.3521e-04\n", 702 | "Epoch 306/500\n", 703 | "1/1 [==============================] - 0s 4ms/step - loss: 8.2549e-04\n", 704 | "Epoch 307/500\n", 705 | "1/1 [==============================] - 0s 4ms/step - loss: 8.1589e-04\n", 706 | "Epoch 308/500\n", 707 | "1/1 [==============================] - 0s 5ms/step - loss: 8.0639e-04\n", 708 | "Epoch 309/500\n", 709 | "1/1 [==============================] - 0s 5ms/step - loss: 7.9701e-04\n", 710 | "Epoch 310/500\n", 711 | "1/1 [==============================] - 0s 4ms/step - loss: 7.8773e-04\n", 712 | "Epoch 311/500\n", 713 | "1/1 [==============================] - 0s 4ms/step - loss: 7.7856e-04\n", 714 | "Epoch 312/500\n", 715 | "1/1 [==============================] - 0s 4ms/step - loss: 7.6950e-04\n", 716 | "Epoch 313/500\n", 717 | "1/1 [==============================] - 0s 4ms/step - loss: 7.6055e-04\n", 718 | "Epoch 314/500\n", 719 | "1/1 [==============================] - 0s 4ms/step - loss: 7.5170e-04\n", 720 | "Epoch 315/500\n", 721 | "1/1 [==============================] - 0s 6ms/step - loss: 7.4295e-04\n", 722 | "Epoch 316/500\n", 723 | "1/1 [==============================] - 0s 5ms/step - loss: 7.3430e-04\n", 724 | "Epoch 317/500\n", 725 | "1/1 [==============================] - 0s 4ms/step - loss: 7.2576e-04\n", 726 | "Epoch 318/500\n", 727 | "1/1 [==============================] - 0s 4ms/step - loss: 7.1731e-04\n", 728 | "Epoch 319/500\n", 729 | "1/1 [==============================] - 0s 4ms/step - loss: 7.0896e-04\n", 730 | "Epoch 320/500\n", 731 | "1/1 [==============================] - 0s 4ms/step - loss: 7.0071e-04\n", 732 | "Epoch 321/500\n", 733 | "1/1 [==============================] - 0s 4ms/step - loss: 6.9256e-04\n", 734 | "Epoch 322/500\n", 735 | "1/1 [==============================] - 0s 8ms/step - loss: 6.8450e-04\n", 736 | "Epoch 323/500\n", 737 | "1/1 [==============================] - 0s 6ms/step - loss: 6.7653e-04\n", 738 | "Epoch 324/500\n", 739 | "1/1 [==============================] - 0s 4ms/step - loss: 6.6866e-04\n", 740 | "Epoch 325/500\n", 741 | "1/1 [==============================] - 0s 6ms/step - loss: 6.6087e-04\n", 742 | "Epoch 326/500\n", 743 | "1/1 [==============================] - 0s 4ms/step - loss: 6.5318e-04\n", 744 | "Epoch 327/500\n", 745 | "1/1 [==============================] - 0s 9ms/step - loss: 6.4558e-04\n", 746 | "Epoch 328/500\n", 747 | "1/1 [==============================] - 0s 6ms/step - loss: 6.3807e-04\n", 748 | "Epoch 329/500\n", 749 | "1/1 [==============================] - 0s 5ms/step - loss: 6.3064e-04\n", 750 | "Epoch 330/500\n", 751 | "1/1 [==============================] - 0s 8ms/step - loss: 6.2330e-04\n", 752 | "Epoch 331/500\n", 753 | "1/1 [==============================] - 0s 9ms/step - loss: 6.1605e-04\n", 754 | "Epoch 332/500\n", 755 | "1/1 [==============================] - 0s 5ms/step - loss: 6.0888e-04\n", 756 | "Epoch 333/500\n", 757 | "1/1 [==============================] - 0s 8ms/step - loss: 6.0179e-04\n", 758 | "Epoch 334/500\n", 759 | "1/1 [==============================] - 0s 5ms/step - loss: 5.9479e-04\n", 760 | "Epoch 335/500\n", 761 | "1/1 [==============================] - 0s 5ms/step - loss: 5.8787e-04\n", 762 | "Epoch 336/500\n", 763 | "1/1 [==============================] - 0s 4ms/step - loss: 5.8103e-04\n", 764 | "Epoch 337/500\n", 765 | "1/1 [==============================] - 0s 5ms/step - loss: 5.7427e-04\n", 766 | "Epoch 338/500\n", 767 | "1/1 [==============================] - 0s 6ms/step - loss: 5.6758e-04\n", 768 | "Epoch 339/500\n", 769 | "1/1 [==============================] - 0s 5ms/step - loss: 5.6098e-04\n", 770 | "Epoch 340/500\n", 771 | "1/1 [==============================] - 0s 5ms/step - loss: 5.5445e-04\n", 772 | "Epoch 341/500\n", 773 | "1/1 [==============================] - 0s 4ms/step - loss: 5.4800e-04\n", 774 | "Epoch 342/500\n", 775 | "1/1 [==============================] - 0s 4ms/step - loss: 5.4162e-04\n", 776 | "Epoch 343/500\n", 777 | "1/1 [==============================] - 0s 7ms/step - loss: 5.3532e-04\n", 778 | "Epoch 344/500\n", 779 | "1/1 [==============================] - 0s 5ms/step - loss: 5.2909e-04\n", 780 | "Epoch 345/500\n", 781 | "1/1 [==============================] - 0s 5ms/step - loss: 5.2293e-04\n", 782 | "Epoch 346/500\n", 783 | "1/1 [==============================] - 0s 9ms/step - loss: 5.1684e-04\n", 784 | "Epoch 347/500\n", 785 | "1/1 [==============================] - 0s 4ms/step - loss: 5.1083e-04\n", 786 | "Epoch 348/500\n", 787 | "1/1 [==============================] - 0s 6ms/step - loss: 5.0488e-04\n", 788 | "Epoch 349/500\n", 789 | "1/1 [==============================] - 0s 7ms/step - loss: 4.9901e-04\n", 790 | "Epoch 350/500\n", 791 | "1/1 [==============================] - 0s 5ms/step - loss: 4.9320e-04\n", 792 | "Epoch 351/500\n", 793 | "1/1 [==============================] - 0s 8ms/step - loss: 4.8746e-04\n", 794 | "Epoch 352/500\n", 795 | "1/1 [==============================] - 0s 5ms/step - loss: 4.8179e-04\n", 796 | "Epoch 353/500\n", 797 | "1/1 [==============================] - 0s 5ms/step - loss: 4.7618e-04\n", 798 | "Epoch 354/500\n", 799 | "1/1 [==============================] - 0s 5ms/step - loss: 4.7064e-04\n", 800 | "Epoch 355/500\n", 801 | "1/1 [==============================] - 0s 9ms/step - loss: 4.6516e-04\n", 802 | "Epoch 356/500\n", 803 | "1/1 [==============================] - 0s 4ms/step - loss: 4.5975e-04\n", 804 | "Epoch 357/500\n", 805 | "1/1 [==============================] - 0s 4ms/step - loss: 4.5440e-04\n", 806 | "Epoch 358/500\n", 807 | "1/1 [==============================] - 0s 4ms/step - loss: 4.4911e-04\n", 808 | "Epoch 359/500\n", 809 | "1/1 [==============================] - 0s 8ms/step - loss: 4.4388e-04\n", 810 | "Epoch 360/500\n", 811 | "1/1 [==============================] - 0s 4ms/step - loss: 4.3872e-04\n", 812 | "Epoch 361/500\n", 813 | "1/1 [==============================] - 0s 6ms/step - loss: 4.3361e-04\n", 814 | "Epoch 362/500\n", 815 | "1/1 [==============================] - 0s 9ms/step - loss: 4.2856e-04\n", 816 | "Epoch 363/500\n", 817 | "1/1 [==============================] - 0s 5ms/step - loss: 4.2358e-04\n", 818 | "Epoch 364/500\n", 819 | "1/1 [==============================] - 0s 13ms/step - loss: 4.1865e-04\n", 820 | "Epoch 365/500\n", 821 | "1/1 [==============================] - 0s 8ms/step - loss: 4.1378e-04\n", 822 | "Epoch 366/500\n", 823 | "1/1 [==============================] - 0s 4ms/step - loss: 4.0896e-04\n", 824 | "Epoch 367/500\n", 825 | "1/1 [==============================] - 0s 6ms/step - loss: 4.0420e-04\n", 826 | "Epoch 368/500\n", 827 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9950e-04\n", 828 | "Epoch 369/500\n", 829 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9485e-04\n", 830 | "Epoch 370/500\n", 831 | "1/1 [==============================] - 0s 5ms/step - loss: 3.9025e-04\n", 832 | "Epoch 371/500\n", 833 | "1/1 [==============================] - 0s 4ms/step - loss: 3.8571e-04\n", 834 | "Epoch 372/500\n", 835 | "1/1 [==============================] - 0s 6ms/step - loss: 3.8122e-04\n", 836 | "Epoch 373/500\n", 837 | "1/1 [==============================] - 0s 5ms/step - loss: 3.7678e-04\n", 838 | "Epoch 374/500\n", 839 | "1/1 [==============================] - 0s 6ms/step - loss: 3.7240e-04\n", 840 | "Epoch 375/500\n", 841 | "1/1 [==============================] - 0s 4ms/step - loss: 3.6807e-04\n", 842 | "Epoch 376/500\n", 843 | "1/1 [==============================] - 0s 4ms/step - loss: 3.6378e-04\n", 844 | "Epoch 377/500\n", 845 | "1/1 [==============================] - 0s 6ms/step - loss: 3.5955e-04\n", 846 | "Epoch 378/500\n", 847 | "1/1 [==============================] - 0s 7ms/step - loss: 3.5536e-04\n", 848 | "Epoch 379/500\n", 849 | "1/1 [==============================] - 0s 4ms/step - loss: 3.5123e-04\n", 850 | "Epoch 380/500\n", 851 | "1/1 [==============================] - 0s 4ms/step - loss: 3.4714e-04\n", 852 | "Epoch 381/500\n", 853 | "1/1 [==============================] - 0s 4ms/step - loss: 3.4310e-04\n", 854 | "Epoch 382/500\n", 855 | "1/1 [==============================] - 0s 9ms/step - loss: 3.3911e-04\n", 856 | "Epoch 383/500\n", 857 | "1/1 [==============================] - 0s 4ms/step - loss: 3.3516e-04\n", 858 | "Epoch 384/500\n", 859 | "1/1 [==============================] - 0s 4ms/step - loss: 3.3126e-04\n", 860 | "Epoch 385/500\n", 861 | "1/1 [==============================] - 0s 4ms/step - loss: 3.2741e-04\n", 862 | "Epoch 386/500\n", 863 | "1/1 [==============================] - 0s 4ms/step - loss: 3.2360e-04\n", 864 | "Epoch 387/500\n", 865 | "1/1 [==============================] - 0s 5ms/step - loss: 3.1983e-04\n", 866 | "Epoch 388/500\n", 867 | "1/1 [==============================] - 0s 6ms/step - loss: 3.1611e-04\n", 868 | "Epoch 389/500\n", 869 | "1/1 [==============================] - 0s 6ms/step - loss: 3.1243e-04\n", 870 | "Epoch 390/500\n", 871 | "1/1 [==============================] - 0s 5ms/step - loss: 3.0879e-04\n", 872 | "Epoch 391/500\n", 873 | "1/1 [==============================] - 0s 7ms/step - loss: 3.0520e-04\n", 874 | "Epoch 392/500\n", 875 | "1/1 [==============================] - 0s 6ms/step - loss: 3.0165e-04\n", 876 | "Epoch 393/500\n", 877 | "1/1 [==============================] - 0s 4ms/step - loss: 2.9814e-04\n", 878 | "Epoch 394/500\n", 879 | "1/1 [==============================] - 0s 5ms/step - loss: 2.9467e-04\n", 880 | "Epoch 395/500\n", 881 | "1/1 [==============================] - 0s 4ms/step - loss: 2.9124e-04\n", 882 | "Epoch 396/500\n", 883 | "1/1 [==============================] - 0s 4ms/step - loss: 2.8785e-04\n", 884 | "Epoch 397/500\n", 885 | "1/1 [==============================] - 0s 4ms/step - loss: 2.8450e-04\n", 886 | "Epoch 398/500\n", 887 | "1/1 [==============================] - 0s 5ms/step - loss: 2.8119e-04\n", 888 | "Epoch 399/500\n", 889 | "1/1 [==============================] - 0s 7ms/step - loss: 2.7792e-04\n", 890 | "Epoch 400/500\n", 891 | "1/1 [==============================] - 0s 5ms/step - loss: 2.7468e-04\n", 892 | "Epoch 401/500\n", 893 | "1/1 [==============================] - 0s 5ms/step - loss: 2.7148e-04\n", 894 | "Epoch 402/500\n", 895 | "1/1 [==============================] - 0s 8ms/step - loss: 2.6832e-04\n", 896 | "Epoch 403/500\n", 897 | "1/1 [==============================] - 0s 8ms/step - loss: 2.6520e-04\n", 898 | "Epoch 404/500\n", 899 | "1/1 [==============================] - 0s 11ms/step - loss: 2.6212e-04\n", 900 | "Epoch 405/500\n", 901 | "1/1 [==============================] - 0s 4ms/step - loss: 2.5907e-04\n", 902 | "Epoch 406/500\n", 903 | "1/1 [==============================] - 0s 7ms/step - loss: 2.5605e-04\n", 904 | "Epoch 407/500\n", 905 | "1/1 [==============================] - 0s 9ms/step - loss: 2.5307e-04\n", 906 | "Epoch 408/500\n", 907 | "1/1 [==============================] - 0s 5ms/step - loss: 2.5012e-04\n", 908 | "Epoch 409/500\n", 909 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4721e-04\n", 910 | "Epoch 410/500\n", 911 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4434e-04\n", 912 | "Epoch 411/500\n", 913 | "1/1 [==============================] - 0s 4ms/step - loss: 2.4149e-04\n", 914 | "Epoch 412/500\n", 915 | "1/1 [==============================] - 0s 4ms/step - loss: 2.3868e-04\n", 916 | "Epoch 413/500\n", 917 | "1/1 [==============================] - 0s 7ms/step - loss: 2.3590e-04\n", 918 | "Epoch 414/500\n", 919 | "1/1 [==============================] - 0s 7ms/step - loss: 2.3316e-04\n", 920 | "Epoch 415/500\n", 921 | "1/1 [==============================] - 0s 10ms/step - loss: 2.3045e-04\n", 922 | "Epoch 416/500\n", 923 | "1/1 [==============================] - 0s 5ms/step - loss: 2.2776e-04\n", 924 | "Epoch 417/500\n", 925 | "1/1 [==============================] - 0s 6ms/step - loss: 2.2511e-04\n", 926 | "Epoch 418/500\n", 927 | "1/1 [==============================] - 0s 5ms/step - loss: 2.2249e-04\n", 928 | "Epoch 419/500\n", 929 | "1/1 [==============================] - 0s 10ms/step - loss: 2.1990e-04\n", 930 | "Epoch 420/500\n", 931 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1735e-04\n", 932 | "Epoch 421/500\n", 933 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1482e-04\n", 934 | "Epoch 422/500\n", 935 | "1/1 [==============================] - 0s 4ms/step - loss: 2.1232e-04\n", 936 | "Epoch 423/500\n", 937 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0984e-04\n", 938 | "Epoch 424/500\n", 939 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0740e-04\n", 940 | "Epoch 425/500\n", 941 | "1/1 [==============================] - 0s 5ms/step - loss: 2.0499e-04\n", 942 | "Epoch 426/500\n", 943 | "1/1 [==============================] - 0s 4ms/step - loss: 2.0260e-04\n", 944 | "Epoch 427/500\n", 945 | "1/1 [==============================] - 0s 4ms/step - loss: 2.0025e-04\n", 946 | "Epoch 428/500\n", 947 | "1/1 [==============================] - 0s 3ms/step - loss: 1.9791e-04\n", 948 | "Epoch 429/500\n", 949 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9561e-04\n", 950 | "Epoch 430/500\n", 951 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9334e-04\n", 952 | "Epoch 431/500\n", 953 | "1/1 [==============================] - 0s 5ms/step - loss: 1.9109e-04\n", 954 | "Epoch 432/500\n", 955 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8886e-04\n", 956 | "Epoch 433/500\n", 957 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8666e-04\n", 958 | "Epoch 434/500\n", 959 | "1/1 [==============================] - 0s 6ms/step - loss: 1.8449e-04\n", 960 | "Epoch 435/500\n", 961 | "1/1 [==============================] - 0s 5ms/step - loss: 1.8234e-04\n", 962 | "Epoch 436/500\n", 963 | "1/1 [==============================] - 0s 5ms/step - loss: 1.8022e-04\n", 964 | "Epoch 437/500\n", 965 | "1/1 [==============================] - 0s 13ms/step - loss: 1.7812e-04\n", 966 | "Epoch 438/500\n", 967 | "1/1 [==============================] - 0s 9ms/step - loss: 1.7605e-04\n", 968 | "Epoch 439/500\n", 969 | "1/1 [==============================] - 0s 8ms/step - loss: 1.7400e-04\n", 970 | "Epoch 440/500\n", 971 | "1/1 [==============================] - 0s 5ms/step - loss: 1.7198e-04\n", 972 | "Epoch 441/500\n", 973 | "1/1 [==============================] - 0s 16ms/step - loss: 1.6998e-04\n", 974 | "Epoch 442/500\n", 975 | "1/1 [==============================] - 0s 6ms/step - loss: 1.6800e-04\n", 976 | "Epoch 443/500\n", 977 | "1/1 [==============================] - 0s 5ms/step - loss: 1.6604e-04\n", 978 | "Epoch 444/500\n", 979 | "1/1 [==============================] - 0s 4ms/step - loss: 1.6411e-04\n", 980 | "Epoch 445/500\n", 981 | "1/1 [==============================] - 0s 4ms/step - loss: 1.6220e-04\n", 982 | "Epoch 446/500\n", 983 | "1/1 [==============================] - 0s 6ms/step - loss: 1.6031e-04\n", 984 | "Epoch 447/500\n", 985 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5845e-04\n", 986 | "Epoch 448/500\n", 987 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5660e-04\n", 988 | "Epoch 449/500\n", 989 | "1/1 [==============================] - 0s 7ms/step - loss: 1.5478e-04\n", 990 | "Epoch 450/500\n", 991 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5298e-04\n", 992 | "Epoch 451/500\n", 993 | "1/1 [==============================] - 0s 5ms/step - loss: 1.5120e-04\n", 994 | "Epoch 452/500\n", 995 | "1/1 [==============================] - 0s 5ms/step - loss: 1.4944e-04\n", 996 | "Epoch 453/500\n", 997 | "1/1 [==============================] - 0s 6ms/step - loss: 1.4770e-04\n", 998 | "Epoch 454/500\n", 999 | "1/1 [==============================] - 0s 4ms/step - loss: 1.4598e-04\n", 1000 | "Epoch 455/500\n", 1001 | "1/1 [==============================] - 0s 9ms/step - loss: 1.4428e-04\n", 1002 | "Epoch 456/500\n", 1003 | "1/1 [==============================] - 0s 12ms/step - loss: 1.4260e-04\n", 1004 | "Epoch 457/500\n", 1005 | "1/1 [==============================] - 0s 5ms/step - loss: 1.4094e-04\n", 1006 | "Epoch 458/500\n", 1007 | "1/1 [==============================] - 0s 7ms/step - loss: 1.3930e-04\n", 1008 | "Epoch 459/500\n", 1009 | "1/1 [==============================] - 0s 8ms/step - loss: 1.3768e-04\n", 1010 | "Epoch 460/500\n", 1011 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3608e-04\n", 1012 | "Epoch 461/500\n", 1013 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3450e-04\n", 1014 | "Epoch 462/500\n", 1015 | "1/1 [==============================] - 0s 6ms/step - loss: 1.3293e-04\n", 1016 | "Epoch 463/500\n", 1017 | "1/1 [==============================] - 0s 7ms/step - loss: 1.3138e-04\n", 1018 | "Epoch 464/500\n", 1019 | "1/1 [==============================] - 0s 8ms/step - loss: 1.2986e-04\n", 1020 | "Epoch 465/500\n", 1021 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2834e-04\n", 1022 | "Epoch 466/500\n", 1023 | "1/1 [==============================] - 0s 5ms/step - loss: 1.2685e-04\n", 1024 | "Epoch 467/500\n", 1025 | "1/1 [==============================] - 0s 5ms/step - loss: 1.2537e-04\n", 1026 | "Epoch 468/500\n", 1027 | "1/1 [==============================] - 0s 4ms/step - loss: 1.2392e-04\n", 1028 | "Epoch 469/500\n", 1029 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2247e-04\n", 1030 | "Epoch 470/500\n", 1031 | "1/1 [==============================] - 0s 6ms/step - loss: 1.2105e-04\n", 1032 | "Epoch 471/500\n", 1033 | "1/1 [==============================] - 0s 9ms/step - loss: 1.1964e-04\n", 1034 | "Epoch 472/500\n", 1035 | "1/1 [==============================] - 0s 11ms/step - loss: 1.1825e-04\n", 1036 | "Epoch 473/500\n", 1037 | "1/1 [==============================] - 0s 8ms/step - loss: 1.1687e-04\n", 1038 | "Epoch 474/500\n", 1039 | "1/1 [==============================] - 0s 7ms/step - loss: 1.1551e-04\n", 1040 | "Epoch 475/500\n", 1041 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1417e-04\n", 1042 | "Epoch 476/500\n", 1043 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1284e-04\n", 1044 | "Epoch 477/500\n", 1045 | "1/1 [==============================] - 0s 5ms/step - loss: 1.1152e-04\n", 1046 | "Epoch 478/500\n", 1047 | "1/1 [==============================] - 0s 6ms/step - loss: 1.1023e-04\n", 1048 | "Epoch 479/500\n", 1049 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0894e-04\n", 1050 | "Epoch 480/500\n", 1051 | "1/1 [==============================] - 0s 11ms/step - loss: 1.0768e-04\n", 1052 | "Epoch 481/500\n", 1053 | "1/1 [==============================] - 0s 7ms/step - loss: 1.0642e-04\n", 1054 | "Epoch 482/500\n", 1055 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0518e-04\n", 1056 | "Epoch 483/500\n", 1057 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0396e-04\n", 1058 | "Epoch 484/500\n", 1059 | "1/1 [==============================] - 0s 7ms/step - loss: 1.0275e-04\n", 1060 | "Epoch 485/500\n", 1061 | "1/1 [==============================] - 0s 6ms/step - loss: 1.0155e-04\n", 1062 | "Epoch 486/500\n", 1063 | "1/1 [==============================] - 0s 5ms/step - loss: 1.0037e-04\n", 1064 | "Epoch 487/500\n", 1065 | "1/1 [==============================] - 0s 5ms/step - loss: 9.9205e-05\n", 1066 | "Epoch 488/500\n", 1067 | "1/1 [==============================] - 0s 11ms/step - loss: 9.8050e-05\n", 1068 | "Epoch 489/500\n", 1069 | "1/1 [==============================] - 0s 6ms/step - loss: 9.6909e-05\n", 1070 | "Epoch 490/500\n", 1071 | "1/1 [==============================] - 0s 4ms/step - loss: 9.5781e-05\n", 1072 | "Epoch 491/500\n", 1073 | "1/1 [==============================] - 0s 6ms/step - loss: 9.4666e-05\n", 1074 | "Epoch 492/500\n", 1075 | "1/1 [==============================] - 0s 10ms/step - loss: 9.3565e-05\n", 1076 | "Epoch 493/500\n", 1077 | "1/1 [==============================] - 0s 4ms/step - loss: 9.2475e-05\n", 1078 | "Epoch 494/500\n", 1079 | "1/1 [==============================] - 0s 4ms/step - loss: 9.1399e-05\n", 1080 | "Epoch 495/500\n", 1081 | "1/1 [==============================] - 0s 5ms/step - loss: 9.0336e-05\n", 1082 | "Epoch 496/500\n", 1083 | "1/1 [==============================] - 0s 5ms/step - loss: 8.9284e-05\n", 1084 | "Epoch 497/500\n", 1085 | "1/1 [==============================] - 0s 6ms/step - loss: 8.8245e-05\n", 1086 | "Epoch 498/500\n", 1087 | "1/1 [==============================] - 0s 6ms/step - loss: 8.7218e-05\n", 1088 | "Epoch 499/500\n", 1089 | "1/1 [==============================] - 0s 5ms/step - loss: 8.6203e-05\n", 1090 | "Epoch 500/500\n", 1091 | "1/1 [==============================] - 0s 6ms/step - loss: 8.5200e-05\n" 1092 | ] 1093 | } 1094 | ] 1095 | }, 1096 | { 1097 | "cell_type": "code", 1098 | "metadata": { 1099 | "colab": { 1100 | "base_uri": "https://localhost:8080/" 1101 | }, 1102 | "id": "MPfnqQjltVZT", 1103 | "outputId": "913ca680-a3dc-4963-c7e7-25c15adcc364" 1104 | }, 1105 | "source": [ 1106 | "print(prediction*100, \" thousand dollars\")" 1107 | ], 1108 | "execution_count": 5, 1109 | "outputs": [ 1110 | { 1111 | "output_type": "stream", 1112 | "name": "stdout", 1113 | "text": [ 1114 | "131.46905899047852 thousand dollars\n" 1115 | ] 1116 | } 1117 | ] 1118 | } 1119 | ] 1120 | } -------------------------------------------------------------------------------- /bitcoin_price_data.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "kernelspec": { 6 | "display_name": "Python 3.6 (introtf)", 7 | "language": "python", 8 | "name": "introtf" 9 | }, 10 | "language_info": { 11 | "codemirror_mode": { 12 | "name": "ipython", 13 | "version": 3 14 | }, 15 | "file_extension": ".py", 16 | "mimetype": "text/x-python", 17 | "name": "python", 18 | "nbconvert_exporter": "python", 19 | "pygments_lexer": "ipython3", 20 | "version": "3.7.5" 21 | }, 22 | "colab": { 23 | "name": "bitcoin price data.ipynb", 24 | "private_outputs": true, 25 | "provenance": [], 26 | "collapsed_sections": [], 27 | "include_colab_link": true 28 | } 29 | }, 30 | "cells": [ 31 | { 32 | "cell_type": "markdown", 33 | "metadata": { 34 | "id": "view-in-github", 35 | "colab_type": "text" 36 | }, 37 | "source": [ 38 | "\"Open" 39 | ] 40 | }, 41 | { 42 | "cell_type": "markdown", 43 | "metadata": { 44 | "id": "UaobXp5-Lvlx" 45 | }, 46 | "source": [ 47 | "# **Get Bitcoin Price Data Using Python (CoinCap API | Time Series Data-processing)**" 48 | ] 49 | }, 50 | { 51 | "cell_type": "markdown", 52 | "metadata": { 53 | "id": "E_VATHL-L1sw" 54 | }, 55 | "source": [ 56 | "**Created by: [Smitha Kolan](https://www.youtube.com/c/smithakolan)**" 57 | ] 58 | }, 59 | { 60 | "cell_type": "markdown", 61 | "metadata": { 62 | "id": "G5DfqbTg4_Vl" 63 | }, 64 | "source": [ 65 | "## Getting bitcoin price data from CoinCap API" 66 | ] 67 | }, 68 | { 69 | "cell_type": "code", 70 | "metadata": { 71 | "id": "Zu_inJyp4_Vp" 72 | }, 73 | "source": [ 74 | "import requests\n", 75 | "import csv\n", 76 | "import json\n", 77 | "\n", 78 | "url = \"http://api.coincap.io/v2/assets/bitcoin/history?interval=d1&start=1592585794000&end=1613753794000\"\n", 79 | "\n", 80 | "payload = {}\n", 81 | "headers= {}\n", 82 | "\n", 83 | "response = requests.request(\"GET\", url, headers=headers, data = payload)\n", 84 | "\n", 85 | "json_data = json.loads(response.text.encode('utf8'))" 86 | ], 87 | "execution_count": null, 88 | "outputs": [] 89 | }, 90 | { 91 | "cell_type": "markdown", 92 | "metadata": { 93 | "id": "DsfwLbefzhLe" 94 | }, 95 | "source": [ 96 | "## Checking the json response" 97 | ] 98 | }, 99 | { 100 | "cell_type": "code", 101 | "metadata": { 102 | "id": "DfDB_GIA8lkm" 103 | }, 104 | "source": [ 105 | "print(json_data)" 106 | ], 107 | "execution_count": null, 108 | "outputs": [] 109 | }, 110 | { 111 | "cell_type": "markdown", 112 | "metadata": { 113 | "id": "KqUrdVG75xFE" 114 | }, 115 | "source": [ 116 | "### Storing the data we want" 117 | ] 118 | }, 119 | { 120 | "cell_type": "code", 121 | "metadata": { 122 | "id": "l04wsynI5vzr" 123 | }, 124 | "source": [ 125 | "bitcoin_data = json_data[\"data\"]" 126 | ], 127 | "execution_count": null, 128 | "outputs": [] 129 | }, 130 | { 131 | "cell_type": "markdown", 132 | "metadata": { 133 | "id": "VA-npLJxzqCc" 134 | }, 135 | "source": [ 136 | "## Storing the json data in a dataframe" 137 | ] 138 | }, 139 | { 140 | "cell_type": "code", 141 | "metadata": { 142 | "id": "w2amljJ6PBx1" 143 | }, 144 | "source": [ 145 | "import pandas as pd\n", 146 | "\n", 147 | "df = pd.DataFrame(bitcoin_data)\n", 148 | "df.to_csv('bitcoin-usd.csv', index=False)" 149 | ], 150 | "execution_count": null, 151 | "outputs": [] 152 | }, 153 | { 154 | "cell_type": "code", 155 | "metadata": { 156 | "id": "jk5bo2KyPNrD" 157 | }, 158 | "source": [ 159 | "print(df.sample)" 160 | ], 161 | "execution_count": null, 162 | "outputs": [] 163 | }, 164 | { 165 | "cell_type": "code", 166 | "metadata": { 167 | "id": "71EbwT0B-M-B" 168 | }, 169 | "source": [ 170 | "import matplotlib.pyplot as plt\n", 171 | "df.plot(x ='time', y='priceUsd', kind = 'line')\n", 172 | "plt.show()" 173 | ], 174 | "execution_count": null, 175 | "outputs": [] 176 | }, 177 | { 178 | "cell_type": "markdown", 179 | "metadata": { 180 | "id": "rc0iPyUtOMvP" 181 | }, 182 | "source": [ 183 | "## Identifying data types in our dataframe" 184 | ] 185 | }, 186 | { 187 | "cell_type": "code", 188 | "metadata": { 189 | "id": "7aChAv-iNbWZ" 190 | }, 191 | "source": [ 192 | "df.dtypes" 193 | ], 194 | "execution_count": null, 195 | "outputs": [] 196 | }, 197 | { 198 | "cell_type": "markdown", 199 | "metadata": { 200 | "id": "B_70hem70SO7" 201 | }, 202 | "source": [ 203 | "## Removing obsolete data column" 204 | ] 205 | }, 206 | { 207 | "cell_type": "code", 208 | "metadata": { 209 | "id": "xCJXT7PeMPXV" 210 | }, 211 | "source": [ 212 | "df = pd.DataFrame(bitcoin_data, columns=['time', 'priceUsd'])\n", 213 | "print(df.sample)" 214 | ], 215 | "execution_count": null, 216 | "outputs": [] 217 | }, 218 | { 219 | "cell_type": "markdown", 220 | "metadata": { 221 | "id": "1x3xkGBk0d5s" 222 | }, 223 | "source": [ 224 | "## Converting 'priceUsd' data from type object to float" 225 | ] 226 | }, 227 | { 228 | "cell_type": "code", 229 | "metadata": { 230 | "id": "4pgOJoYLQRia" 231 | }, 232 | "source": [ 233 | "df['priceUsd'] = pd.to_numeric(df['priceUsd'], errors='coerce').fillna(0, downcast='infer')" 234 | ], 235 | "execution_count": null, 236 | "outputs": [] 237 | }, 238 | { 239 | "cell_type": "code", 240 | "metadata": { 241 | "id": "HNAf82MQQdTd" 242 | }, 243 | "source": [ 244 | "df.dtypes" 245 | ], 246 | "execution_count": null, 247 | "outputs": [] 248 | }, 249 | { 250 | "cell_type": "code", 251 | "metadata": { 252 | "id": "OTLwf0xruINZ" 253 | }, 254 | "source": [ 255 | "df.info()" 256 | ], 257 | "execution_count": null, 258 | "outputs": [] 259 | }, 260 | { 261 | "cell_type": "markdown", 262 | "metadata": { 263 | "id": "fDXzdeuG0ypx" 264 | }, 265 | "source": [ 266 | "## Plotting bitcoin price data" 267 | ] 268 | }, 269 | { 270 | "cell_type": "code", 271 | "metadata": { 272 | "id": "PML36D2aLbIY" 273 | }, 274 | "source": [ 275 | "df.plot(x ='time', y='priceUsd', kind = 'line')\n", 276 | "plt.show()" 277 | ], 278 | "execution_count": null, 279 | "outputs": [] 280 | } 281 | ] 282 | } --------------------------------------------------------------------------------