简单来说神经网络和我们一般的编程区别在于: 一个是输入数据和函数规则, 然后得到结果. 而神经网络是输入数据和答案, 通过迭代学习, 神经网络能学习出函数规则.如下图:

举个简单的例子, 这里有两组数据:

X: -1, 0, 1, 2, 3, 4 Y: -3, -1, 1, 3, 5, 7

你可以把 x 看做是数据, y 看做是答案, 现在你要做的是找到其中的函数关系, 这个关系能够帮助我们, 用 x 去预测 Y 的值(假设你没有学过解方程组).

最常用的方法就是归纳法, 首先你根据第一对数据猜一个对应关系规则, 拿着这个规则计算答案值, 评估计算的答案和真实答案差多远, 然后在调整你的规则, 继续评估, 直到你的规则能够拟合所有的数据.

这就是神经网络的逻辑过程.

我们来看一个简单的神经网络的例子

1.Import: 加载所需模块

import tensorflow as tf
## /Users/zero/anaconda3/envs/tfdeeplearning/lib/python3.5/importlib/_bootstrap.py:222: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.5
##   return f(*args, **kwds)
import numpy as np
from tensorflow import keras

2.Define and Compile the Neural Network

定义神经网络对象: 这里主要是两个东西: 一个是 OPTIMIZER: 选择随机梯度下降, 是用来确定猜测的方向, 一个是 LOSS 用来评估猜的答案效果怎么样

# define
model = tf.keras.Sequential([keras.layers.Dense(units=1, input_shape=[1])])
# compile
model.compile(optimizer='sgd', loss='mean_squared_error')
#OPTIMIZER function to make another guess
#LOSS function measures the guessed answers against the known correct answers and measures how well or how badly it did.

3.Providing the Data

# data
xs = np.array([-1.0,  0.0, 1.0, 2.0, 3.0, 4.0, 5.0], dtype=float)
#answers
ys = np.array([-3.0, -1.0, 1.0, 3.0, 5.0, 7.0, 9.0], dtype=float)

4.Training the Neural Networ

model.fit(xs, ys, epochs=500)
# go through the loop: 
#   1. making a guess
#   2. measuring how good or bad it is (use the loss)
#   3. using the opimizer to make another guess 
#   4. It will do it for the number of epochs you specify.
## Epoch 1/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 19ms/step - loss: 2.1403
## 
## Epoch 2/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 214us/step - loss: 1.6532
## 
## Epoch 3/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 1.3148
## 
## Epoch 4/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 137us/step - loss: 1.0787
## 
## Epoch 5/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 380us/step - loss: 0.9131
## 
## Epoch 6/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 226us/step - loss: 0.7959
## 
## Epoch 7/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 209us/step - loss: 0.7122
## 
## Epoch 8/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 219us/step - loss: 0.6515
## 
## Epoch 9/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 351us/step - loss: 0.6068
## 
## Epoch 10/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 304us/step - loss: 0.5731
## 
## Epoch 11/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 238us/step - loss: 0.5469
## 
## Epoch 12/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 210us/step - loss: 0.5261
## 
## Epoch 13/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 302us/step - loss: 0.5090
## 
## Epoch 14/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.4945
## 
## Epoch 15/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 0.4818
## 
## Epoch 16/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 0.4704
## 
## Epoch 17/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 165us/step - loss: 0.4600
## 
## Epoch 18/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 0.4503
## 
## Epoch 19/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 372us/step - loss: 0.4411
## 
## Epoch 20/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 279us/step - loss: 0.4324
## 
## Epoch 21/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 206us/step - loss: 0.4239
## 
## Epoch 22/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 198us/step - loss: 0.4158
## 
## Epoch 23/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 245us/step - loss: 0.4078
## 
## Epoch 24/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 194us/step - loss: 0.4001
## 
## Epoch 25/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 0.3926
## 
## Epoch 26/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 138us/step - loss: 0.3852
## 
## Epoch 27/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 0.3779
## 
## Epoch 28/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 270us/step - loss: 0.3709
## 
## Epoch 29/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 0.3639
## 
## Epoch 30/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 0.3571
## 
## Epoch 31/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 183us/step - loss: 0.3504
## 
## Epoch 32/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 224us/step - loss: 0.3439
## 
## Epoch 33/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 290us/step - loss: 0.3375
## 
## Epoch 34/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 175us/step - loss: 0.3312
## 
## Epoch 35/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 176us/step - loss: 0.3250
## 
## Epoch 36/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 242us/step - loss: 0.3189
## 
## Epoch 37/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 233us/step - loss: 0.3130
## 
## Epoch 38/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 323us/step - loss: 0.3071
## 
## Epoch 39/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 236us/step - loss: 0.3014
## 
## Epoch 40/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 219us/step - loss: 0.2958
## 
## Epoch 41/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 214us/step - loss: 0.2902
## 
## Epoch 42/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 233us/step - loss: 0.2848
## 
## Epoch 43/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 272us/step - loss: 0.2795
## 
## Epoch 44/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 182us/step - loss: 0.2743
## 
## Epoch 45/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 0.2692
## 
## Epoch 46/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 144us/step - loss: 0.2641
## 
## Epoch 47/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 143us/step - loss: 0.2592
## 
## Epoch 48/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 312us/step - loss: 0.2544
## 
## Epoch 49/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 0.2496
## 
## Epoch 50/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 0.2450
## 
## Epoch 51/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 171us/step - loss: 0.2404
## 
## Epoch 52/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 0.2359
## 
## Epoch 53/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 0.2315
## 
## Epoch 54/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 295us/step - loss: 0.2272
## 
## Epoch 55/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 0.2229
## 
## Epoch 56/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 139us/step - loss: 0.2188
## 
## Epoch 57/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 0.2147
## 
## Epoch 58/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.2107
## 
## Epoch 59/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 172us/step - loss: 0.2068
## 
## Epoch 60/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 295us/step - loss: 0.2029
## 
## Epoch 61/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.1991
## 
## Epoch 62/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.1954
## 
## Epoch 63/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 0.1917
## 
## Epoch 64/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 0.1882
## 
## Epoch 65/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 190us/step - loss: 0.1846
## 
## Epoch 66/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 268us/step - loss: 0.1812
## 
## Epoch 67/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 0.1778
## 
## Epoch 68/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.1745
## 
## Epoch 69/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 142us/step - loss: 0.1712
## 
## Epoch 70/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 393us/step - loss: 0.1680
## 
## Epoch 71/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 223us/step - loss: 0.1649
## 
## Epoch 72/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 212us/step - loss: 0.1618
## 
## Epoch 73/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 239us/step - loss: 0.1588
## 
## Epoch 74/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 335us/step - loss: 0.1558
## 
## Epoch 75/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 271us/step - loss: 0.1529
## 
## Epoch 76/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 263us/step - loss: 0.1501
## 
## Epoch 77/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 281us/step - loss: 0.1473
## 
## Epoch 78/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 441us/step - loss: 0.1445
## 
## Epoch 79/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 268us/step - loss: 0.1418
## 
## Epoch 80/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 180us/step - loss: 0.1392
## 
## Epoch 81/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.1366
## 
## Epoch 82/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 979us/step - loss: 0.1340
## 
## Epoch 83/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 200us/step - loss: 0.1315
## 
## Epoch 84/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 242us/step - loss: 0.1291
## 
## Epoch 85/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 144us/step - loss: 0.1267
## 
## Epoch 86/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 0.1243
## 
## Epoch 87/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 172us/step - loss: 0.1220
## 
## Epoch 88/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.1197
## 
## Epoch 89/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.1175
## 
## Epoch 90/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 259us/step - loss: 0.1153
## 
## Epoch 91/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 165us/step - loss: 0.1131
## 
## Epoch 92/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 359us/step - loss: 0.1110
## 
## Epoch 93/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 0.1089
## 
## Epoch 94/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 203us/step - loss: 0.1069
## 
## Epoch 95/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 272us/step - loss: 0.1049
## 
## Epoch 96/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 220us/step - loss: 0.1030
## 
## Epoch 97/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 227us/step - loss: 0.1010
## 
## Epoch 98/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 337us/step - loss: 0.0991
## 
## Epoch 99/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 247us/step - loss: 0.0973
## 
## Epoch 100/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 244us/step - loss: 0.0955
## 
## Epoch 101/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 227us/step - loss: 0.0937
## 
## Epoch 102/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 373us/step - loss: 0.0920
## 
## Epoch 103/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 258us/step - loss: 0.0902
## 
## Epoch 104/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 0.0886
## 
## Epoch 105/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 0.0869
## 
## Epoch 106/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 170us/step - loss: 0.0853
## 
## Epoch 107/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 249us/step - loss: 0.0837
## 
## Epoch 108/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 0.0821
## 
## Epoch 109/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 139us/step - loss: 0.0806
## 
## Epoch 110/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 132us/step - loss: 0.0791
## 
## Epoch 111/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 0.0776
## 
## Epoch 112/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 175us/step - loss: 0.0762
## 
## Epoch 113/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 324us/step - loss: 0.0747
## 
## Epoch 114/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0733
## 
## Epoch 115/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 0.0720
## 
## Epoch 116/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 138us/step - loss: 0.0706
## 
## Epoch 117/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.0693
## 
## Epoch 118/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 135us/step - loss: 0.0680
## 
## Epoch 119/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 292us/step - loss: 0.0667
## 
## Epoch 120/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 204us/step - loss: 0.0655
## 
## Epoch 121/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 190us/step - loss: 0.0643
## 
## Epoch 122/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 171us/step - loss: 0.0631
## 
## Epoch 123/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 0.0619
## 
## Epoch 124/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 389us/step - loss: 0.0607
## 
## Epoch 125/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 276us/step - loss: 0.0596
## 
## Epoch 126/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 175us/step - loss: 0.0585
## 
## Epoch 127/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 264us/step - loss: 0.0574
## 
## Epoch 128/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 335us/step - loss: 0.0563
## 
## Epoch 129/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 322us/step - loss: 0.0553
## 
## Epoch 130/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 257us/step - loss: 0.0543
## 
## Epoch 131/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 284us/step - loss: 0.0532
## 
## Epoch 132/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 318us/step - loss: 0.0522
## 
## Epoch 133/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 363us/step - loss: 0.0513
## 
## Epoch 134/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 314us/step - loss: 0.0503
## 
## Epoch 135/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 198us/step - loss: 0.0494
## 
## Epoch 136/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 306us/step - loss: 0.0485
## 
## Epoch 137/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 187us/step - loss: 0.0475
## 
## Epoch 138/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 208us/step - loss: 0.0467
## 
## Epoch 139/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 272us/step - loss: 0.0458
## 
## Epoch 140/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 245us/step - loss: 0.0449
## 
## Epoch 141/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 0.0441
## 
## Epoch 142/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.0433
## 
## Epoch 143/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 179us/step - loss: 0.0425
## 
## Epoch 144/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 274us/step - loss: 0.0417
## 
## Epoch 145/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 150us/step - loss: 0.0409
## 
## Epoch 146/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 0.0401
## 
## Epoch 147/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 0.0394
## 
## Epoch 148/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 0.0386
## 
## Epoch 149/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 188us/step - loss: 0.0379
## 
## Epoch 150/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 268us/step - loss: 0.0372
## 
## Epoch 151/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 200us/step - loss: 0.0365
## 
## Epoch 152/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 275us/step - loss: 0.0358
## 
## Epoch 153/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 253us/step - loss: 0.0352
## 
## Epoch 154/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 401us/step - loss: 0.0345
## 
## Epoch 155/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 304us/step - loss: 0.0339
## 
## Epoch 156/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 313us/step - loss: 0.0332
## 
## Epoch 157/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 495us/step - loss: 0.0326
## 
## Epoch 158/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 323us/step - loss: 0.0320
## 
## Epoch 159/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 266us/step - loss: 0.0314
## 
## Epoch 160/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 373us/step - loss: 0.0308
## 
## Epoch 161/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 313us/step - loss: 0.0303
## 
## Epoch 162/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 259us/step - loss: 0.0297
## 
## Epoch 163/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 361us/step - loss: 0.0291
## 
## Epoch 164/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 281us/step - loss: 0.0286
## 
## Epoch 165/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 254us/step - loss: 0.0281
## 
## Epoch 166/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 244us/step - loss: 0.0275
## 
## Epoch 167/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 267us/step - loss: 0.0270
## 
## Epoch 168/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0265
## 
## Epoch 169/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 144us/step - loss: 0.0260
## 
## Epoch 170/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 0.0255
## 
## Epoch 171/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 0.0251
## 
## Epoch 172/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 194us/step - loss: 0.0246
## 
## Epoch 173/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 272us/step - loss: 0.0241
## 
## Epoch 174/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 0.0237
## 
## Epoch 175/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 0.0232
## 
## Epoch 176/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.0228
## 
## Epoch 177/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0224
## 
## Epoch 178/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 241us/step - loss: 0.0220
## 
## Epoch 179/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 272us/step - loss: 0.0215
## 
## Epoch 180/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 0.0211
## 
## Epoch 181/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 0.0208
## 
## Epoch 182/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 307us/step - loss: 0.0204
## 
## Epoch 183/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 381us/step - loss: 0.0200
## 
## Epoch 184/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 292us/step - loss: 0.0196
## 
## Epoch 185/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 243us/step - loss: 0.0192
## 
## Epoch 186/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 345us/step - loss: 0.0189
## 
## Epoch 187/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 267us/step - loss: 0.0185
## 
## Epoch 188/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 265us/step - loss: 0.0182
## 
## Epoch 189/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 248us/step - loss: 0.0178
## 
## Epoch 190/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 182us/step - loss: 0.0175
## 
## Epoch 191/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 244us/step - loss: 0.0172
## 
## Epoch 192/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 0.0169
## 
## Epoch 193/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.0166
## 
## Epoch 194/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.0162
## 
## Epoch 195/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 0.0159
## 
## Epoch 196/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 0.0156
## 
## Epoch 197/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 295us/step - loss: 0.0154
## 
## Epoch 198/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 168us/step - loss: 0.0151
## 
## Epoch 199/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0148
## 
## Epoch 200/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.0145
## 
## Epoch 201/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 297us/step - loss: 0.0142
## 
## Epoch 202/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 179us/step - loss: 0.0140
## 
## Epoch 203/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 0.0137
## 
## Epoch 204/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 174us/step - loss: 0.0135
## 
## Epoch 205/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 0.0132
## 
## Epoch 206/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 165us/step - loss: 0.0130
## 
## Epoch 207/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 280us/step - loss: 0.0127
## 
## Epoch 208/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 0.0125
## 
## Epoch 209/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0122
## 
## Epoch 210/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 150us/step - loss: 0.0120
## 
## Epoch 211/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 0.0118
## 
## Epoch 212/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 187us/step - loss: 0.0116
## 
## Epoch 213/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 286us/step - loss: 0.0114
## 
## Epoch 214/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 222us/step - loss: 0.0111
## 
## Epoch 215/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 234us/step - loss: 0.0109
## 
## Epoch 216/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 259us/step - loss: 0.0107
## 
## Epoch 217/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 500us/step - loss: 0.0105
## 
## Epoch 218/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 288us/step - loss: 0.0103
## 
## Epoch 219/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 278us/step - loss: 0.0101
## 
## Epoch 220/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 369us/step - loss: 0.0100
## 
## Epoch 221/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 170us/step - loss: 0.0098
## 
## Epoch 222/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 143us/step - loss: 0.0096
## 
## Epoch 223/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 0.0094
## 
## Epoch 224/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 0.0092
## 
## Epoch 225/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 0.0091
## 
## Epoch 226/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 256us/step - loss: 0.0089
## 
## Epoch 227/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0087
## 
## Epoch 228/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0086
## 
## Epoch 229/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 0.0084
## 
## Epoch 230/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 179us/step - loss: 0.0082
## 
## Epoch 231/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 201us/step - loss: 0.0081
## 
## Epoch 232/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 274us/step - loss: 0.0079
## 
## Epoch 233/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 0.0078
## 
## Epoch 234/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 0.0076
## 
## Epoch 235/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 0.0075
## 
## Epoch 236/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 0.0074
## 
## Epoch 237/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 238us/step - loss: 0.0072
## 
## Epoch 238/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 190us/step - loss: 0.0071
## 
## Epoch 239/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 0.0070
## 
## Epoch 240/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 0.0068
## 
## Epoch 241/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 346us/step - loss: 0.0067
## 
## Epoch 242/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 0.0066
## 
## Epoch 243/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0065
## 
## Epoch 244/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 0.0063
## 
## Epoch 245/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 273us/step - loss: 0.0062
## 
## Epoch 246/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 333us/step - loss: 0.0061
## 
## Epoch 247/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 247us/step - loss: 0.0060
## 
## Epoch 248/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 229us/step - loss: 0.0059
## 
## Epoch 249/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 215us/step - loss: 0.0058
## 
## Epoch 250/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 399us/step - loss: 0.0057
## 
## Epoch 251/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 227us/step - loss: 0.0055
## 
## Epoch 252/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 237us/step - loss: 0.0054
## 
## Epoch 253/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 175us/step - loss: 0.0053
## 
## Epoch 254/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 202us/step - loss: 0.0052
## 
## Epoch 255/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 243us/step - loss: 0.0051
## 
## Epoch 256/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 0.0050
## 
## Epoch 257/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 0.0050
## 
## Epoch 258/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 134us/step - loss: 0.0049
## 
## Epoch 259/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0048
## 
## Epoch 260/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 221us/step - loss: 0.0047
## 
## Epoch 261/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 290us/step - loss: 0.0046
## 
## Epoch 262/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 233us/step - loss: 0.0045
## 
## Epoch 263/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 175us/step - loss: 0.0044
## 
## Epoch 264/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 0.0043
## 
## Epoch 265/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 182us/step - loss: 0.0043
## 
## Epoch 266/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 412us/step - loss: 0.0042
## 
## Epoch 267/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 235us/step - loss: 0.0041
## 
## Epoch 268/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 322us/step - loss: 0.0040
## 
## Epoch 269/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 211us/step - loss: 0.0040
## 
## Epoch 270/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 296us/step - loss: 0.0039
## 
## Epoch 271/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 181us/step - loss: 0.0038
## 
## Epoch 272/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 182us/step - loss: 0.0037
## 
## Epoch 273/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 279us/step - loss: 0.0037
## 
## Epoch 274/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 203us/step - loss: 0.0036
## 
## Epoch 275/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 210us/step - loss: 0.0035
## 
## Epoch 276/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 244us/step - loss: 0.0035
## 
## Epoch 277/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 422us/step - loss: 0.0034
## 
## Epoch 278/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 235us/step - loss: 0.0033
## 
## Epoch 279/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 235us/step - loss: 0.0033
## 
## Epoch 280/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 198us/step - loss: 0.0032
## 
## Epoch 281/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 266us/step - loss: 0.0032
## 
## Epoch 282/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 223us/step - loss: 0.0031
## 
## Epoch 283/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 0.0030
## 
## Epoch 284/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 135us/step - loss: 0.0030
## 
## Epoch 285/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 0.0029
## 
## Epoch 286/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 0.0029
## 
## Epoch 287/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 252us/step - loss: 0.0028
## 
## Epoch 288/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 171us/step - loss: 0.0028
## 
## Epoch 289/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 0.0027
## 
## Epoch 290/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 0.0027
## 
## Epoch 291/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 0.0026
## 
## Epoch 292/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 142us/step - loss: 0.0026
## 
## Epoch 293/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 224us/step - loss: 0.0025
## 
## Epoch 294/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 232us/step - loss: 0.0025
## 
## Epoch 295/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 165us/step - loss: 0.0024
## 
## Epoch 296/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 0.0024
## 
## Epoch 297/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 0.0023
## 
## Epoch 298/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 0.0023
## 
## Epoch 299/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 226us/step - loss: 0.0022
## 
## Epoch 300/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 258us/step - loss: 0.0022
## 
## Epoch 301/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 173us/step - loss: 0.0022
## 
## Epoch 302/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 0.0021
## 
## Epoch 303/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 144us/step - loss: 0.0021
## 
## Epoch 304/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 170us/step - loss: 0.0020
## 
## Epoch 305/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 191us/step - loss: 0.0020
## 
## Epoch 306/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 250us/step - loss: 0.0020
## 
## Epoch 307/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 0.0019
## 
## Epoch 308/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 229us/step - loss: 0.0019
## 
## Epoch 309/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 216us/step - loss: 0.0019
## 
## Epoch 310/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 285us/step - loss: 0.0018
## 
## Epoch 311/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 308us/step - loss: 0.0018
## 
## Epoch 312/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 237us/step - loss: 0.0018
## 
## Epoch 313/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 326us/step - loss: 0.0017
## 
## Epoch 314/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 264us/step - loss: 0.0017
## 
## Epoch 315/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 263us/step - loss: 0.0017
## 
## Epoch 316/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 201us/step - loss: 0.0016
## 
## Epoch 317/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 139us/step - loss: 0.0016
## 
## Epoch 318/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 0.0016
## 
## Epoch 319/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0015
## 
## Epoch 320/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 888us/step - loss: 0.0015
## 
## Epoch 321/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 432us/step - loss: 0.0015
## 
## Epoch 322/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 260us/step - loss: 0.0015
## 
## Epoch 323/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 226us/step - loss: 0.0014
## 
## Epoch 324/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 0.0014
## 
## Epoch 325/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 182us/step - loss: 0.0014
## 
## Epoch 326/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 270us/step - loss: 0.0014
## 
## Epoch 327/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 268us/step - loss: 0.0013
## 
## Epoch 328/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 243us/step - loss: 0.0013
## 
## Epoch 329/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 459us/step - loss: 0.0013
## 
## Epoch 330/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 357us/step - loss: 0.0013
## 
## Epoch 331/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 331us/step - loss: 0.0012
## 
## Epoch 332/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 285us/step - loss: 0.0012
## 
## Epoch 333/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 340us/step - loss: 0.0012
## 
## Epoch 334/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 553us/step - loss: 0.0012
## 
## Epoch 335/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 267us/step - loss: 0.0011
## 
## Epoch 336/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 219us/step - loss: 0.0011
## 
## Epoch 337/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 221us/step - loss: 0.0011
## 
## Epoch 338/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 186us/step - loss: 0.0011
## 
## Epoch 339/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 142us/step - loss: 0.0011
## 
## Epoch 340/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 0.0010
## 
## Epoch 341/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 0.0010
## 
## Epoch 342/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 150us/step - loss: 9.9885e-04
## 
## Epoch 343/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 9.8021e-04
## 
## Epoch 344/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 9.6191e-04
## 
## Epoch 345/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 9.4395e-04
## 
## Epoch 346/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 179us/step - loss: 9.2633e-04
## 
## Epoch 347/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 206us/step - loss: 9.0904e-04
## 
## Epoch 348/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 219us/step - loss: 8.9207e-04
## 
## Epoch 349/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 204us/step - loss: 8.7542e-04
## 
## Epoch 350/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 180us/step - loss: 8.5908e-04
## 
## Epoch 351/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 168us/step - loss: 8.4304e-04
## 
## Epoch 352/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 8.2730e-04
## 
## Epoch 353/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 8.1186e-04
## 
## Epoch 354/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 7.9671e-04
## 
## Epoch 355/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 7.8183e-04
## 
## Epoch 356/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 139us/step - loss: 7.6724e-04
## 
## Epoch 357/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 7.5292e-04
## 
## Epoch 358/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 7.3886e-04
## 
## Epoch 359/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 7.2508e-04
## 
## Epoch 360/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 7.1154e-04
## 
## Epoch 361/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 6.9826e-04
## 
## Epoch 362/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 201us/step - loss: 6.8522e-04
## 
## Epoch 363/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 6.7243e-04
## 
## Epoch 364/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 6.5988e-04
## 
## Epoch 365/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 180us/step - loss: 6.4756e-04
## 
## Epoch 366/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 263us/step - loss: 6.3548e-04
## 
## Epoch 367/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 233us/step - loss: 6.2362e-04
## 
## Epoch 368/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 239us/step - loss: 6.1198e-04
## 
## Epoch 369/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 212us/step - loss: 6.0055e-04
## 
## Epoch 370/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 228us/step - loss: 5.8934e-04
## 
## Epoch 371/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 265us/step - loss: 5.7834e-04
## 
## Epoch 372/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 241us/step - loss: 5.6754e-04
## 
## Epoch 373/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 224us/step - loss: 5.5695e-04
## 
## Epoch 374/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 224us/step - loss: 5.4655e-04
## 
## Epoch 375/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 191us/step - loss: 5.3635e-04
## 
## Epoch 376/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 209us/step - loss: 5.2634e-04
## 
## Epoch 377/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 5.1651e-04
## 
## Epoch 378/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 5.0687e-04
## 
## Epoch 379/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 192us/step - loss: 4.9741e-04
## 
## Epoch 380/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 174us/step - loss: 4.8813e-04
## 
## Epoch 381/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 4.7901e-04
## 
## Epoch 382/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 4.7007e-04
## 
## Epoch 383/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 234us/step - loss: 4.6130e-04
## 
## Epoch 384/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 4.5269e-04
## 
## Epoch 385/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 4.4423e-04
## 
## Epoch 386/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 4.3595e-04
## 
## Epoch 387/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 138us/step - loss: 4.2781e-04
## 
## Epoch 388/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 4.1982e-04
## 
## Epoch 389/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 197us/step - loss: 4.1198e-04
## 
## Epoch 390/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 4.0430e-04
## 
## Epoch 391/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 3.9675e-04
## 
## Epoch 392/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 168us/step - loss: 3.8934e-04
## 
## Epoch 393/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 3.8207e-04
## 
## Epoch 394/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 170us/step - loss: 3.7494e-04
## 
## Epoch 395/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 183us/step - loss: 3.6794e-04
## 
## Epoch 396/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 177us/step - loss: 3.6107e-04
## 
## Epoch 397/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 3.5433e-04
## 
## Epoch 398/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 3.4772e-04
## 
## Epoch 399/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 3.4123e-04
## 
## Epoch 400/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 155us/step - loss: 3.3486e-04
## 
## Epoch 401/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 222us/step - loss: 3.2861e-04
## 
## Epoch 402/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 247us/step - loss: 3.2247e-04
## 
## Epoch 403/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 239us/step - loss: 3.1645e-04
## 
## Epoch 404/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 262us/step - loss: 3.1055e-04
## 
## Epoch 405/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 231us/step - loss: 3.0475e-04
## 
## Epoch 406/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 217us/step - loss: 2.9906e-04
## 
## Epoch 407/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 220us/step - loss: 2.9348e-04
## 
## Epoch 408/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 242us/step - loss: 2.8800e-04
## 
## Epoch 409/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 218us/step - loss: 2.8262e-04
## 
## Epoch 410/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 279us/step - loss: 2.7735e-04
## 
## Epoch 411/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 232us/step - loss: 2.7217e-04
## 
## Epoch 412/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 2.6709e-04
## 
## Epoch 413/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 2.6210e-04
## 
## Epoch 414/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 158us/step - loss: 2.5721e-04
## 
## Epoch 415/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 165us/step - loss: 2.5241e-04
## 
## Epoch 416/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 161us/step - loss: 2.4770e-04
## 
## Epoch 417/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 2.4308e-04
## 
## Epoch 418/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 2.3854e-04
## 
## Epoch 419/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 2.3409e-04
## 
## Epoch 420/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 138us/step - loss: 2.2972e-04
## 
## Epoch 421/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 2.2543e-04
## 
## Epoch 422/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 153us/step - loss: 2.2122e-04
## 
## Epoch 423/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 168us/step - loss: 2.1709e-04
## 
## Epoch 424/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 2.1304e-04
## 
## Epoch 425/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 2.0906e-04
## 
## Epoch 426/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 2.0516e-04
## 
## Epoch 427/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 2.0133e-04
## 
## Epoch 428/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 1.9757e-04
## 
## Epoch 429/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 1.9388e-04
## 
## Epoch 430/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 150us/step - loss: 1.9026e-04
## 
## Epoch 431/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 1.8671e-04
## 
## Epoch 432/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 143us/step - loss: 1.8322e-04
## 
## Epoch 433/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 1.7981e-04
## 
## Epoch 434/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 1.7645e-04
## 
## Epoch 435/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 1.7316e-04
## 
## Epoch 436/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 1.6992e-04
## 
## Epoch 437/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 181us/step - loss: 1.6675e-04
## 
## Epoch 438/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 316us/step - loss: 1.6364e-04
## 
## Epoch 439/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 221us/step - loss: 1.6058e-04
## 
## Epoch 440/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 260us/step - loss: 1.5759e-04
## 
## Epoch 441/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 305us/step - loss: 1.5464e-04
## 
## Epoch 442/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 368us/step - loss: 1.5176e-04
## 
## Epoch 443/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 329us/step - loss: 1.4892e-04
## 
## Epoch 444/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 298us/step - loss: 1.4614e-04
## 
## Epoch 445/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 227us/step - loss: 1.4342e-04
## 
## Epoch 446/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 1.4074e-04
## 
## Epoch 447/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 160us/step - loss: 1.3811e-04
## 
## Epoch 448/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 1.3553e-04
## 
## Epoch 449/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 134us/step - loss: 1.3300e-04
## 
## Epoch 450/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 1.3052e-04
## 
## Epoch 451/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 1.2808e-04
## 
## Epoch 452/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 206us/step - loss: 1.2569e-04
## 
## Epoch 453/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 198us/step - loss: 1.2335e-04
## 
## Epoch 454/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 174us/step - loss: 1.2105e-04
## 
## Epoch 455/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 164us/step - loss: 1.1879e-04
## 
## Epoch 456/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 216us/step - loss: 1.1657e-04
## 
## Epoch 457/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 1.1439e-04
## 
## Epoch 458/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 1.1226e-04
## 
## Epoch 459/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 149us/step - loss: 1.1016e-04
## 
## Epoch 460/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 1.0810e-04
## 
## Epoch 461/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 1.0609e-04
## 
## Epoch 462/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 167us/step - loss: 1.0411e-04
## 
## Epoch 463/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 1.0216e-04
## 
## Epoch 464/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 146us/step - loss: 1.0026e-04
## 
## Epoch 465/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 9.8385e-05
## 
## Epoch 466/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 9.6548e-05
## 
## Epoch 467/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 207us/step - loss: 9.4746e-05
## 
## Epoch 468/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 163us/step - loss: 9.2976e-05
## 
## Epoch 469/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 9.1242e-05
## 
## Epoch 470/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 156us/step - loss: 8.9538e-05
## 
## Epoch 471/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 169us/step - loss: 8.7865e-05
## 
## Epoch 472/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 254us/step - loss: 8.6228e-05
## 
## Epoch 473/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 384us/step - loss: 8.4616e-05
## 
## Epoch 474/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 317us/step - loss: 8.3037e-05
## 
## Epoch 475/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 357us/step - loss: 8.1488e-05
## 
## Epoch 476/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 275us/step - loss: 7.9965e-05
## 
## Epoch 477/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 293us/step - loss: 7.8473e-05
## 
## Epoch 478/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 265us/step - loss: 7.7008e-05
## 
## Epoch 479/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 170us/step - loss: 7.5571e-05
## 
## Epoch 480/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 141us/step - loss: 7.4159e-05
## 
## Epoch 481/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 7.2775e-05
## 
## Epoch 482/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 138us/step - loss: 7.1418e-05
## 
## Epoch 483/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 168us/step - loss: 7.0084e-05
## 
## Epoch 484/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 157us/step - loss: 6.8777e-05
## 
## Epoch 485/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 134us/step - loss: 6.7491e-05
## 
## Epoch 486/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 6.6232e-05
## 
## Epoch 487/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 166us/step - loss: 6.4996e-05
## 
## Epoch 488/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 187us/step - loss: 6.3782e-05
## 
## Epoch 489/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 174us/step - loss: 6.2593e-05
## 
## Epoch 490/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 152us/step - loss: 6.1423e-05
## 
## Epoch 491/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 137us/step - loss: 6.0277e-05
## 
## Epoch 492/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 140us/step - loss: 5.9152e-05
## 
## Epoch 493/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 148us/step - loss: 5.8047e-05
## 
## Epoch 494/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 162us/step - loss: 5.6963e-05
## 
## Epoch 495/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 145us/step - loss: 5.5901e-05
## 
## Epoch 496/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 150us/step - loss: 5.4858e-05
## 
## Epoch 497/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 154us/step - loss: 5.3833e-05
## 
## Epoch 498/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 159us/step - loss: 5.2829e-05
## 
## Epoch 499/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 151us/step - loss: 5.1843e-05
## 
## Epoch 500/500
## 
## 7/7 [==============================]7/7 [==============================] - 0s 147us/step - loss: 5.0875e-05

use the model

print(model.predict([10.0]))
## [[ 18.98348618]]

真实的关系是 Y= 2X -1, 答案是 19 , 而神经网络预测的答案是 18.9, 想想为什么会差一点点?