In [31]:
from tensorflow import set_random_seed
set_random_seed(410)
from keras.layers import Dense
from keras.layers import LSTM
from keras.models import Sequential
import pandas as pd
In [32]:
# Generate data
## create sequence
length = 10
sequence = [i/float(length) for i in range(length)]
print sequence
## create X/y pairs
df = pd.DataFrame(sequence)
df = pd.concat([df, df.shift(1)], axis=1) # add second column which is the first column shift 1 period
df.dropna(inplace=True)
df
[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]
Out[32]:
0
0
1
0.1
0.0
2
0.2
0.1
3
0.3
0.2
4
0.4
0.3
5
0.5
0.4
6
0.6
0.5
7
0.7
0.6
8
0.8
0.7
9
0.9
0.8
In [33]:
## convert to LSTM friendly format
values = df.values
X, y = values[:, 0], values[:, 1]
X = X.reshape(len(X), 1, 1) # LSTM needs (number of records, timesteps, number of features)
print(X.shape, y.shape)
((9, 1, 1), (9,))
In [40]:
# Solution 3
## Model 1 - 3 batches for training
### configure network
n_batch = 3
n_epoch = 1000
n_neurons = 10
### design network
model = Sequential()
model.add(LSTM(n_neurons, batch_input_shape=(n_batch, X.shape[1], X.shape[2]), stateful=True))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam')
### fit network
for i in range(n_epoch):
model.fit(X, y, epochs=1, batch_size=n_batch, verbose=1, shuffle=False)
model.reset_states() # manually set internal state update after epoch, otherwise state will reset after each batch
Epoch 1/1
9/9 [==============================] - 1s 131ms/step - loss: 0.2290
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.2224
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.2160
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.2096
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.2033
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.1972
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.1913
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1855
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1798
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.1743
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1689
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1636
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1584
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1533
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1483
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1433
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1385
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.1337
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1290
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1243
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1197
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.1151
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1106
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1061
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.1017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0973
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0930
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0888
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0846
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0805
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0765
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0725
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0687
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0649
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0612
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0577
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0542
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0509
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0476
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0445
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0416
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0387
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0360
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0334
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0310
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0287
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0266
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0246
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0228
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0211
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0196
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0182
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0169
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0157
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0147
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0138
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0130
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0123
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0117
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0112
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0107
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0103
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0100
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0097
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0094
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0092
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.0090
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.0088
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0087
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0086
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0084
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0083
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0082
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0082
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0081
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0080
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0079
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0079
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0078
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0078
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.0077
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0076
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0076
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0075
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0075
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0074
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0074
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0073
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0073
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0072
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0072
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0071
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0071
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0070
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0070
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0069
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0069
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0068
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0068
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0067
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0067
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0066
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0066
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0065
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0065
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0064
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0064
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0063
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0063
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0062
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0062
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0061
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0061
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0061
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0060
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0060
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0059
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0059
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0059
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0058
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0058
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0057
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0057
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0057
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0056
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0056
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0056
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0055
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0055
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0054
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0054
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0054
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0053
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0053
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0053
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0052
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0052
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0052
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0051
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0051
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0051
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0051
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0050
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0050
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0050
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0049
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0049
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0049
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0049
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0048
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0048
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0048
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0048
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0047
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0047
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0047
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0047
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0047
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0046
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0046
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0046
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0046
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0046
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0045
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0045
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0045
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0045
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0045
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0044
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0043
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0042
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 3ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0041
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0040
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0039
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0038
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0037
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0036
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0035
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0034
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0033
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0032
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0031
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0030
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0029
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0028
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0027
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0026
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0025
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0024
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0023
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0022
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0021
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0020
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0019
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0018
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 987us/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0017
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0016
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0015
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0014
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0013
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0012
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0011
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 0.0010
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9940e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9865e-04
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 9.9792e-04
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 9.9721e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9651e-04
Epoch 1/1
9/9 [==============================] - 0s 2ms/step - loss: 9.9582e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9514e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9446e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9380e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9313e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9246e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9180e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9116e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.9053e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.8990e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.8928e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.8867e-04
Epoch 1/1
9/9 [==============================] - 0s 1ms/step - loss: 9.8802e-04
In [41]:
## Model 2 - 1 batch for prediction
### re-define the batch size
n_batch = 1
### re-define model
new_model = Sequential()
new_model.add(LSTM(n_neurons, batch_input_shape=(n_batch, X.shape[1], X.shape[2]), stateful=True))
new_model.add(Dense(1))
### copy weights
old_weights = model.get_weights()
new_model.set_weights(old_weights)
### compile model
new_model.compile(loss='mean_squared_error', optimizer='adam')
In [42]:
# Use original data to check the prediction (NOT suggested)
for i in range(len(X)):
testX, testy = X[i], y[i]
testX = testX.reshape(1, 1, 1)
yhat = new_model.predict(testX, batch_size=n_batch)
print('>Expected=%.1f, Predicted=%.1f' % (testy, yhat))
>Expected=0.0, Predicted=0.1
>Expected=0.1, Predicted=0.2
>Expected=0.2, Predicted=0.4
>Expected=0.3, Predicted=0.7
>Expected=0.4, Predicted=0.8
>Expected=0.5, Predicted=0.9
>Expected=0.6, Predicted=0.9
>Expected=0.7, Predicted=0.9
>Expected=0.8, Predicted=0.9
In [43]:
# Try a new set of data but has the same values as original data
length = 5
sequence = [i/10.0 for i in range(length)]
print sequence
## create X/y pairs
df = pd.DataFrame(sequence)
df = pd.concat([df, df.shift(1)], axis=1) # add second column which is the first column shift 1 period
df.dropna(inplace=True)
df
[0.0, 0.1, 0.2, 0.3, 0.4]
Out[43]:
0
0
1
0.1
0.0
2
0.2
0.1
3
0.3
0.2
4
0.4
0.3
In [44]:
values = df.values
X, y = values[:, 0], values[:, 1]
X = X.reshape(len(X), 1, 1) # LSTM needs (number of records, timesteps, number of features)
print(X.shape, y.shape)
((4, 1, 1), (4,))
In [45]:
# predict
for i in range(len(X)):
testX, testy = X[i], y[i]
testX = testX.reshape(1, 1, 1)
yhat = new_model.predict(testX, batch_size=n_batch)
print('>Expected=%.1f, Predicted=%.1f' % (testy, yhat))
>Expected=0.0, Predicted=0.9
>Expected=0.1, Predicted=0.9
>Expected=0.2, Predicted=0.9
>Expected=0.3, Predicted=0.9
In [46]:
# Try a new set of data but has the different values as original data
length = 20
sequence = [i/10.0 for i in range(10, length)]
print sequence
## create X/y pairs
df = pd.DataFrame(sequence)
df = pd.concat([df, df.shift(1)], axis=1) # add second column which is the first column shift 1 period
df.dropna(inplace=True)
df
[1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9]
Out[46]:
0
0
1
1.1
1.0
2
1.2
1.1
3
1.3
1.2
4
1.4
1.3
5
1.5
1.4
6
1.6
1.5
7
1.7
1.6
8
1.8
1.7
9
1.9
1.8
In [47]:
values = df.values
X, y = values[:, 0], values[:, 1]
X = X.reshape(len(X), 1, 1) # LSTM needs (number of records, timesteps, number of features)
print(X.shape, y.shape)
((9, 1, 1), (9,))
In [48]:
# predict
for i in range(len(X)):
testX, testy = X[i], y[i]
testX = testX.reshape(1, 1, 1)
yhat = new_model.predict(testX, batch_size=n_batch)
print('>Expected=%.1f, Predicted=%.1f' % (testy, yhat))
>Expected=1.0, Predicted=1.0
>Expected=1.1, Predicted=1.0
>Expected=1.2, Predicted=1.0
>Expected=1.3, Predicted=1.0
>Expected=1.4, Predicted=1.0
>Expected=1.5, Predicted=1.0
>Expected=1.6, Predicted=1.0
>Expected=1.7, Predicted=1.0
>Expected=1.8, Predicted=1.0
Content source: hanhanwu/Hanhan_Data_Science_Practice
Similar notebooks: