├── 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 | "
"
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 | "
"
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 | "
"
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 | }
--------------------------------------------------------------------------------