You are on page 1of 8

1.

import numpy as np
2. import matplotlib.pyplot as plt

Seed
1. np.random.seed(0)

Plot
1. t = np.arange(0,1500)
2. x = np.sin(0.015*t) + np.random.uniform(low=-1, high=1, size=(1500,))
3. x_actual = np.sin(0.015*t)
4. plt.plot(x)
5. plt.plot(x_actual)

Import
1. from sklearn.preprocessing import MinMaxScaler

Normalize
1. normalizer = MinMaxScaler(feature_range=(0, 1))
2. x = (np.reshape(x, (-1, 1)))
3. x = normalizer.fit_transform(x)

1. print(x)

[[0.53046776] [0.61911792] [0.56562058] ... [0.19383459] [0.1547965


] [0.24593019]]

Create Dataset
1. train = x[0:1000]
2. test = x[1000:]

1. print(train.shape)

(1000, 1)
1. def createDataset(data, step):
2.     X, Y =[], []
3.     for i in range(len(data)-step): 
4.         X.append(data[i:i+step])
5.         Y.append(data[i+step])
6.     return np.array(X), np.array(Y)
7.  
8. step = 10
9. trainX,trainY = createDataset(train,step)
10. testX,testY = createDataset(test,step)
1. print(trainX[0])

[[0.53046776] [0.61911792] [0.56562058] [0.5399316 ] [0.48194208]


[0.59906553] [0.49667143] [0.73204294] [0.77249547] [0.48046345]]
1. print(trainY[0])

[0.69241117]
1. print(trainX.shape)

(990, 10, 1)

Import
1. from tensorflow.keras.models import Sequential
2. from tensorflow.keras.layers import Dense, SimpleRNN

Model Creation
1. model = Sequential()
2. model.add(SimpleRNN(units=1, activation="tanh"))
3. model.add(Dense(1))
4. model.compile(loss='mean_squared_error', optimizer='rmsprop')

1. history = model.fit(trainX,trainY, epochs=500, batch_size=16, verbose=2)

Train on 990 samples Epoch 1/500 990/990 - 0s - loss: 0.1776 Epoch 2/500
990/990 - 0s - loss: 0.1114 Epoch 3/500 990/990 - 0s - loss: 0.0705 Epoch 4/500
990/990 - 0s - loss: 0.0536 Epoch 5/500 990/990 - 0s - loss: 0.0489 Epoch 6/500
990/990 - 0s - loss: 0.0468 Epoch 7/500 990/990 - 0s - loss: 0.0453 Epoch 8/500
990/990 - 0s - loss: 0.0442 Epoch 9/500 990/990 - 0s - loss: 0.0433 Epoch 10/500
990/990 - 0s - loss: 0.0426 Epoch 11/500 990/990 - 0s - loss: 0.0421 Epoch 12/500
990/990 - 0s - loss: 0.0416 Epoch 13/500 990/990 - 0s - loss: 0.0411 Epoch 14/500
990/990 - 0s - loss: 0.0408 Epoch 15/500 990/990 - 0s - loss: 0.0405 Epoch 16/500
990/990 - 0s - loss: 0.0401 Epoch 17/500 990/990 - 0s - loss: 0.0398 Epoch 18/500
990/990 - 0s - loss: 0.0395 Epoch 19/500 990/990 - 0s - loss: 0.0392 Epoch 20/500
990/990 - 0s - loss: 0.0389 Epoch 21/500 990/990 - 0s - loss: 0.0387 Epoch 22/500
990/990 - 0s - loss: 0.0385 Epoch 23/500 990/990 - 0s - loss: 0.0382 Epoch 24/500
990/990 - 0s - loss: 0.0380 Epoch 25/500 990/990 - 0s - loss: 0.0377 Epoch 26/500
990/990 - 0s - loss: 0.0375 Epoch 27/500 990/990 - 0s - loss: 0.0372 Epoch 28/500
990/990 - 0s - loss: 0.0369 Epoch 29/500 990/990 - 0s - loss: 0.0367 Epoch 30/500
990/990 - 0s - loss: 0.0365 Epoch 31/500 990/990 - 0s - loss: 0.0363 Epoch 32/500
990/990 - 0s - loss: 0.0361 Epoch 33/500 990/990 - 0s - loss: 0.0358 Epoch 34/500
990/990 - 0s - loss: 0.0357 Epoch 35/500 990/990 - 0s - loss: 0.0355 Epoch 36/500
990/990 - 0s - loss: 0.0353 Epoch 37/500 990/990 - 0s - loss: 0.0351 Epoch 38/500
990/990 - 0s - loss: 0.0349 Epoch 39/500 990/990 - 0s - loss: 0.0348 Epoch 40/500
990/990 - 0s - loss: 0.0346 Epoch 41/500 990/990 - 0s - loss: 0.0344 Epoch 42/500
990/990 - 0s - loss: 0.0343 Epoch 43/500 990/990 - 0s - loss: 0.0341 Epoch 44/500
990/990 - 0s - loss: 0.0339 Epoch 45/500 990/990 - 0s - loss: 0.0338 Epoch 46/500
990/990 - 0s - loss: 0.0336 Epoch 47/500 990/990 - 0s - loss: 0.0335 Epoch 48/500
990/990 - 0s - loss: 0.0334 Epoch 49/500 990/990 - 0s - loss: 0.0332 Epoch 50/500
990/990 - 0s - loss: 0.0331 Epoch 51/500 990/990 - 0s - loss: 0.0329 Epoch 52/500
990/990 - 0s - loss: 0.0328 Epoch 53/500 990/990 - 0s - loss: 0.0327 Epoch 54/500
990/990 - 0s - loss: 0.0325 Epoch 55/500 990/990 - 0s - loss: 0.0325 Epoch 56/500
990/990 - 0s - loss: 0.0323 Epoch 57/500 990/990 - 0s - loss: 0.0323 Epoch 58/500
990/990 - 0s - loss: 0.0321 Epoch 59/500 990/990 - 0s - loss: 0.0321 Epoch 60/500
990/990 - 0s - loss: 0.0320 Epoch 61/500 990/990 - 0s - loss: 0.0318 Epoch 62/500
990/990 - 0s - loss: 0.0318 Epoch 63/500 990/990 - 0s - loss: 0.0317 Epoch 64/500
990/990 - 0s - loss: 0.0316 Epoch 65/500 990/990 - 0s - loss: 0.0315 Epoch 66/500
990/990 - 0s - loss: 0.0314 Epoch 67/500 990/990 - 0s - loss: 0.0313 Epoch 68/500
990/990 - 0s - loss: 0.0312 Epoch 69/500 990/990 - 0s - loss: 0.0311 Epoch 70/500
990/990 - 0s - loss: 0.0310 Epoch 71/500 990/990 - 0s - loss: 0.0309 Epoch 72/500
990/990 - 0s - loss: 0.0308 Epoch 73/500 990/990 - 0s - loss: 0.0307 Epoch 74/500
990/990 - 0s - loss: 0.0306 Epoch 75/500 990/990 - 0s - loss: 0.0306 Epoch 76/500
990/990 - 0s - loss: 0.0305 Epoch 77/500 990/990 - 0s - loss: 0.0304 Epoch 78/500
990/990 - 0s - loss: 0.0303 Epoch 79/500 990/990 - 0s - loss: 0.0302 Epoch 80/500
990/990 - 0s - loss: 0.0302 Epoch 81/500 990/990 - 0s - loss: 0.0301 Epoch 82/500
990/990 - 0s - loss: 0.0300 Epoch 83/500 990/990 - 0s - loss: 0.0299 Epoch 84/500
990/990 - 0s - loss: 0.0298 Epoch 85/500 990/990 - 0s - loss: 0.0298 Epoch 86/500
990/990 - 0s - loss: 0.0297 Epoch 87/500 990/990 - 0s - loss: 0.0296 Epoch 88/500
990/990 - 0s - loss: 0.0295 Epoch 89/500 990/990 - 0s - loss: 0.0294 Epoch 90/500
990/990 - 0s - loss: 0.0294 Epoch 91/500 990/990 - 0s - loss: 0.0293 Epoch 92/500
990/990 - 0s - loss: 0.0292 Epoch 93/500 990/990 - 0s - loss: 0.0291 Epoch 94/500
990/990 - 0s - loss: 0.0290 Epoch 95/500 990/990 - 0s - loss: 0.0290 Epoch 96/500
990/990 - 0s - loss: 0.0289 Epoch 97/500 990/990 - 0s - loss: 0.0288 Epoch 98/500
990/990 - 0s - loss: 0.0287 Epoch 99/500 990/990 - 0s - loss: 0.0287 Epoch
100/500 990/990 - 0s - loss: 0.0286 Epoch 101/500 990/990 - 0s - loss: 0.0284
Epoch 102/500 990/990 - 0s - loss: 0.0284 Epoch 103/500 990/990 - 0s - loss:
0.0283 Epoch 104/500 990/990 - 0s - loss: 0.0283 Epoch 105/500 990/990 - 0s -
loss: 0.0281 Epoch 106/500 990/990 - 0s - loss: 0.0281 Epoch 107/500 990/990 -
0s - loss: 0.0280 Epoch 108/500 990/990 - 0s - loss: 0.0279 Epoch 109/500
990/990 - 0s - loss: 0.0279 Epoch 110/500 990/990 - 0s - loss: 0.0277 Epoch
111/500 990/990 - 0s - loss: 0.0276 Epoch 112/500 990/990 - 0s - loss: 0.0275
Epoch 113/500 990/990 - 0s - loss: 0.0275 Epoch 114/500 990/990 - 0s - loss:
0.0274 Epoch 115/500 990/990 - 0s - loss: 0.0273 Epoch 116/500 990/990 - 0s -
loss: 0.0272 Epoch 117/500 990/990 - 0s - loss: 0.0272 Epoch 118/500 990/990 -
0s - loss: 0.0271 Epoch 119/500 990/990 - 0s - loss: 0.0269 Epoch 120/500
990/990 - 0s - loss: 0.0270 Epoch 121/500 990/990 - 0s - loss: 0.0268 Epoch
122/500 990/990 - 0s - loss: 0.0268 Epoch 123/500 990/990 - 0s - loss: 0.0267
Epoch 124/500 990/990 - 0s - loss: 0.0265 Epoch 125/500 990/990 - 0s - loss:
0.0265 Epoch 126/500 990/990 - 0s - loss: 0.0264 Epoch 127/500 990/990 - 0s -
loss: 0.0263 Epoch 128/500 990/990 - 0s - loss: 0.0262 Epoch 129/500 990/990 -
0s - loss: 0.0261 Epoch 130/500 990/990 - 0s - loss: 0.0260 Epoch 131/500
990/990 - 0s - loss: 0.0259 Epoch 132/500 990/990 - 0s - loss: 0.0259 Epoch
133/500 990/990 - 0s - loss: 0.0257 Epoch 134/500 990/990 - 0s - loss: 0.0257
Epoch 135/500 990/990 - 0s - loss: 0.0256 Epoch 136/500 990/990 - 0s - loss:
0.0256 Epoch 137/500 990/990 - 0s - loss: 0.0254 Epoch 138/500 990/990 - 0s -
loss: 0.0253 Epoch 139/500 990/990 - 0s - loss: 0.0253 Epoch 140/500 990/990 -
0s - loss: 0.0252 Epoch 141/500 990/990 - 0s - loss: 0.0251 Epoch 142/500
990/990 - 0s - loss: 0.0250 Epoch 143/500 990/990 - 0s - loss: 0.0250 Epoch
144/500 990/990 - 0s - loss: 0.0249 Epoch 145/500 990/990 - 0s - loss: 0.0248
Epoch 146/500 990/990 - 0s - loss: 0.0248 Epoch 147/500 990/990 - 0s - loss:
0.0248 Epoch 148/500 990/990 - 0s - loss: 0.0247 Epoch 149/500 990/990 - 0s -
loss: 0.0247 Epoch 150/500 990/990 - 0s - loss: 0.0246 Epoch 151/500 990/990 -
0s - loss: 0.0246 Epoch 152/500 990/990 - 0s - loss: 0.0246 Epoch 153/500
990/990 - 0s - loss: 0.0245 Epoch 154/500 990/990 - 0s - loss: 0.0245 Epoch
155/500 990/990 - 0s - loss: 0.0245 Epoch 156/500 990/990 - 0s - loss: 0.0245
Epoch 157/500 990/990 - 0s - loss: 0.0244 Epoch 158/500 990/990 - 0s - loss:
0.0245 Epoch 159/500 990/990 - 0s - loss: 0.0244 Epoch 160/500 990/990 - 0s -
loss: 0.0244 Epoch 161/500 990/990 - 0s - loss: 0.0243 Epoch 162/500 990/990 -
0s - loss: 0.0243 Epoch 163/500 990/990 - 0s - loss: 0.0243 Epoch 164/500
990/990 - 0s - loss: 0.0243 Epoch 165/500 990/990 - 0s - loss: 0.0243 Epoch
166/500 990/990 - 0s - loss: 0.0243 Epoch 167/500 990/990 - 0s - loss: 0.0243
Epoch 168/500 990/990 - 0s - loss: 0.0243 Epoch 169/500 990/990 - 0s - loss:
0.0243 Epoch 170/500 990/990 - 0s - loss: 0.0243 Epoch 171/500 990/990 - 0s -
loss: 0.0243 Epoch 172/500 990/990 - 0s - loss: 0.0242 Epoch 173/500 990/990 -
0s - loss: 0.0243 Epoch 174/500 990/990 - 0s - loss: 0.0243 Epoch 175/500
990/990 - 0s - loss: 0.0243 Epoch 176/500 990/990 - 0s - loss: 0.0242 Epoch
177/500 990/990 - 0s - loss: 0.0243 Epoch 178/500 990/990 - 0s - loss: 0.0243
Epoch 179/500 990/990 - 0s - loss: 0.0242 Epoch 180/500 990/990 - 0s - loss:
0.0242 Epoch 181/500 990/990 - 0s - loss: 0.0242 Epoch 182/500 990/990 - 0s -
loss: 0.0242 Epoch 183/500 990/990 - 0s - loss: 0.0242 Epoch 184/500 990/990 -
0s - loss: 0.0242 Epoch 185/500 990/990 - 0s - loss: 0.0242 Epoch 186/500
990/990 - 0s - loss: 0.0242 Epoch 187/500 990/990 - 0s - loss: 0.0242 Epoch
188/500 990/990 - 0s - loss: 0.0243 Epoch 189/500 990/990 - 0s - loss: 0.0242
Epoch 190/500 990/990 - 0s - loss: 0.0242 Epoch 191/500 990/990 - 0s - loss:
0.0242 Epoch 192/500 990/990 - 0s - loss: 0.0242 Epoch 193/500 990/990 - 0s -
loss: 0.0242 Epoch 194/500 990/990 - 0s - loss: 0.0242 Epoch 195/500 990/990 -
0s - loss: 0.0242 Epoch 196/500 990/990 - 0s - loss: 0.0242 Epoch 197/500
990/990 - 0s - loss: 0.0242 Epoch 198/500 990/990 - 0s - loss: 0.0243 Epoch
199/500 990/990 - 0s - loss: 0.0242 Epoch 200/500 990/990 - 0s - loss: 0.0242
Epoch 201/500 990/990 - 0s - loss: 0.0242 Epoch 202/500 990/990 - 0s - loss:
0.0242 Epoch 203/500 990/990 - 0s - loss: 0.0242 Epoch 204/500 990/990 - 0s -
loss: 0.0242 Epoch 205/500 990/990 - 0s - loss: 0.0242 Epoch 206/500 990/990 -
0s - loss: 0.0242 Epoch 207/500 990/990 - 0s - loss: 0.0242 Epoch 208/500
990/990 - 0s - loss: 0.0242 Epoch 209/500 990/990 - 0s - loss: 0.0242 Epoch
210/500 990/990 - 0s - loss: 0.0242 Epoch 211/500 990/990 - 0s - loss: 0.0242
Epoch 212/500 990/990 - 0s - loss: 0.0242 Epoch 213/500 990/990 - 0s - loss:
0.0242 Epoch 214/500 990/990 - 0s - loss: 0.0242 Epoch 215/500 990/990 - 0s -
loss: 0.0242 Epoch 216/500 990/990 - 0s - loss: 0.0242 Epoch 217/500 990/990 -
0s - loss: 0.0242 Epoch 218/500 990/990 - 0s - loss: 0.0242 Epoch 219/500
990/990 - 0s - loss: 0.0242 Epoch 220/500 990/990 - 0s - loss: 0.0242 Epoch
221/500 990/990 - 0s - loss: 0.0242 Epoch 222/500 990/990 - 0s - loss: 0.0242
Epoch 223/500 990/990 - 0s - loss: 0.0242 Epoch 224/500 990/990 - 0s - loss:
0.0241 Epoch 225/500 990/990 - 0s - loss: 0.0242 Epoch 226/500 990/990 - 0s -
loss: 0.0242 Epoch 227/500 990/990 - 0s - loss: 0.0242 Epoch 228/500 990/990 -
0s - loss: 0.0242 Epoch 229/500 990/990 - 0s - loss: 0.0242 Epoch 230/500
990/990 - 0s - loss: 0.0242 Epoch 231/500 990/990 - 0s - loss: 0.0242 Epoch
232/500 990/990 - 0s - loss: 0.0242 Epoch 233/500 990/990 - 0s - loss: 0.0242
Epoch 234/500 990/990 - 0s - loss: 0.0242 Epoch 235/500 990/990 - 0s - loss:
0.0242 Epoch 236/500 990/990 - 0s - loss: 0.0242 Epoch 237/500 990/990 - 0s -
loss: 0.0242 Epoch 238/500 990/990 - 0s - loss: 0.0242 Epoch 239/500 990/990 -
0s - loss: 0.0242 Epoch 240/500 990/990 - 0s - loss: 0.0242 Epoch 241/500
990/990 - 0s - loss: 0.0242 Epoch 242/500 990/990 - 0s - loss: 0.0242 Epoch
243/500 990/990 - 0s - loss: 0.0241 Epoch 244/500 990/990 - 0s - loss: 0.0242
Epoch 245/500 990/990 - 0s - loss: 0.0242 Epoch 246/500 990/990 - 0s - loss:
0.0242 Epoch 247/500 990/990 - 0s - loss: 0.0242 Epoch 248/500 990/990 - 0s -
loss: 0.0242 Epoch 249/500 990/990 - 0s - loss: 0.0242 Epoch 250/500 990/990 -
0s - loss: 0.0242 Epoch 251/500 990/990 - 0s - loss: 0.0242 Epoch 252/500
990/990 - 0s - loss: 0.0242 Epoch 253/500 990/990 - 0s - loss: 0.0242 Epoch
254/500 990/990 - 0s - loss: 0.0242 Epoch 255/500 990/990 - 0s - loss: 0.0242
Epoch 256/500 990/990 - 0s - loss: 0.0242 Epoch 257/500 990/990 - 0s - loss:
0.0242 Epoch 258/500 990/990 - 0s - loss: 0.0242 Epoch 259/500 990/990 - 0s -
loss: 0.0242 Epoch 260/500 990/990 - 0s - loss: 0.0242 Epoch 261/500 990/990 -
0s - loss: 0.0242 Epoch 262/500 990/990 - 0s - loss: 0.0241 Epoch 263/500
990/990 - 0s - loss: 0.0242 Epoch 264/500 990/990 - 0s - loss: 0.0242 Epoch
265/500 990/990 - 0s - loss: 0.0242 Epoch 266/500 990/990 - 0s - loss: 0.0241
Epoch 267/500 990/990 - 0s - loss: 0.0242 Epoch 268/500 990/990 - 0s - loss:
0.0242 Epoch 269/500 990/990 - 0s - loss: 0.0242 Epoch 270/500 990/990 - 0s -
loss: 0.0241 Epoch 271/500 990/990 - 0s - loss: 0.0242 Epoch 272/500 990/990 -
0s - loss: 0.0242 Epoch 273/500 990/990 - 0s - loss: 0.0242 Epoch 274/500
990/990 - 0s - loss: 0.0241 Epoch 275/500 990/990 - 0s - loss: 0.0242 Epoch
276/500 990/990 - 0s - loss: 0.0242 Epoch 277/500 990/990 - 0s - loss: 0.0241
Epoch 278/500 990/990 - 0s - loss: 0.0242 Epoch 279/500 990/990 - 0s - loss:
0.0242 Epoch 280/500 990/990 - 0s - loss: 0.0242 Epoch 281/500 990/990 - 0s -
loss: 0.0242 Epoch 282/500 990/990 - 0s - loss: 0.0242 Epoch 283/500 990/990 -
0s - loss: 0.0242 Epoch 284/500 990/990 - 0s - loss: 0.0242 Epoch 285/500
990/990 - 0s - loss: 0.0241 Epoch 286/500 990/990 - 0s - loss: 0.0242 Epoch
287/500 990/990 - 0s - loss: 0.0242 Epoch 288/500 990/990 - 0s - loss: 0.0242
Epoch 289/500 990/990 - 0s - loss: 0.0242 Epoch 290/500 990/990 - 0s - loss:
0.0242 Epoch 291/500 990/990 - 0s - loss: 0.0242 Epoch 292/500 990/990 - 0s -
loss: 0.0242 Epoch 293/500 990/990 - 0s - loss: 0.0242 Epoch 294/500 990/990 -
0s - loss: 0.0241 Epoch 295/500 990/990 - 0s - loss: 0.0241 Epoch 296/500
990/990 - 0s - loss: 0.0242 Epoch 297/500 990/990 - 0s - loss: 0.0242 Epoch
298/500 990/990 - 0s - loss: 0.0242 Epoch 299/500 990/990 - 0s - loss: 0.0241
Epoch 300/500 990/990 - 0s - loss: 0.0242 Epoch 301/500 990/990 - 0s - loss:
0.0242 Epoch 302/500 990/990 - 0s - loss: 0.0241 Epoch 303/500 990/990 - 0s -
loss: 0.0242 Epoch 304/500 990/990 - 0s - loss: 0.0242 Epoch 305/500 990/990 -
0s - loss: 0.0242 Epoch 306/500 990/990 - 0s - loss: 0.0241 Epoch 307/500
990/990 - 0s - loss: 0.0242 Epoch 308/500 990/990 - 0s - loss: 0.0241 Epoch
309/500 990/990 - 0s - loss: 0.0242 Epoch 310/500 990/990 - 0s - loss: 0.0242
Epoch 311/500 990/990 - 0s - loss: 0.0241 Epoch 312/500 990/990 - 0s - loss:
0.0241 Epoch 313/500 990/990 - 0s - loss: 0.0242 Epoch 314/500 990/990 - 0s -
loss: 0.0241 Epoch 315/500 990/990 - 0s - loss: 0.0242 Epoch 316/500 990/990 -
0s - loss: 0.0241 Epoch 317/500 990/990 - 0s - loss: 0.0241 Epoch 318/500
990/990 - 0s - loss: 0.0242 Epoch 319/500 990/990 - 0s - loss: 0.0242 Epoch
320/500 990/990 - 0s - loss: 0.0242 Epoch 321/500 990/990 - 0s - loss: 0.0242
Epoch 322/500 990/990 - 0s - loss: 0.0241 Epoch 323/500 990/990 - 0s - loss:
0.0241 Epoch 324/500 990/990 - 0s - loss: 0.0242 Epoch 325/500 990/990 - 0s -
loss: 0.0242 Epoch 326/500 990/990 - 0s - loss: 0.0241 Epoch 327/500 990/990 -
0s - loss: 0.0242 Epoch 328/500 990/990 - 0s - loss: 0.0242 Epoch 329/500
990/990 - 0s - loss: 0.0241 Epoch 330/500 990/990 - 0s - loss: 0.0242 Epoch
331/500 990/990 - 0s - loss: 0.0241 Epoch 332/500 990/990 - 0s - loss: 0.0242
Epoch 333/500 990/990 - 0s - loss: 0.0241 Epoch 334/500 990/990 - 0s - loss:
0.0242 Epoch 335/500 990/990 - 0s - loss: 0.0241 Epoch 336/500 990/990 - 0s -
loss: 0.0242 Epoch 337/500 990/990 - 0s - loss: 0.0241 Epoch 338/500 990/990 -
0s - loss: 0.0241 Epoch 339/500 990/990 - 0s - loss: 0.0240 Epoch 340/500
990/990 - 0s - loss: 0.0241 Epoch 341/500 990/990 - 0s - loss: 0.0241 Epoch
342/500 990/990 - 0s - loss: 0.0241 Epoch 343/500 990/990 - 0s - loss: 0.0242
Epoch 344/500 990/990 - 0s - loss: 0.0242 Epoch 345/500 990/990 - 0s - loss:
0.0241 Epoch 346/500 990/990 - 0s - loss: 0.0241 Epoch 347/500 990/990 - 0s -
loss: 0.0242 Epoch 348/500 990/990 - 0s - loss: 0.0241 Epoch 349/500 990/990 -
0s - loss: 0.0241 Epoch 350/500 990/990 - 0s - loss: 0.0241 Epoch 351/500
990/990 - 0s - loss: 0.0241 Epoch 352/500 990/990 - 0s - loss: 0.0241 Epoch
353/500 990/990 - 0s - loss: 0.0241 Epoch 354/500 990/990 - 0s - loss: 0.0242
Epoch 355/500 990/990 - 0s - loss: 0.0241 Epoch 356/500 990/990 - 0s - loss:
0.0241 Epoch 357/500 990/990 - 0s - loss: 0.0241 Epoch 358/500 990/990 - 0s -
loss: 0.0242 Epoch 359/500 990/990 - 0s - loss: 0.0241 Epoch 360/500 990/990 -
0s - loss: 0.0242 Epoch 361/500 990/990 - 0s - loss: 0.0241 Epoch 362/500
990/990 - 0s - loss: 0.0241 Epoch 363/500 990/990 - 0s - loss: 0.0241 Epoch
364/500 990/990 - 0s - loss: 0.0241 Epoch 365/500 990/990 - 0s - loss: 0.0241
Epoch 366/500 990/990 - 0s - loss: 0.0242 Epoch 367/500 990/990 - 0s - loss:
0.0241 Epoch 368/500 990/990 - 0s - loss: 0.0242 Epoch 369/500 990/990 - 0s -
loss: 0.0241 Epoch 370/500 990/990 - 0s - loss: 0.0242 Epoch 371/500 990/990 -
0s - loss: 0.0241 Epoch 372/500 990/990 - 0s - loss: 0.0242 Epoch 373/500
990/990 - 0s - loss: 0.0242 Epoch 374/500 990/990 - 0s - loss: 0.0241 Epoch
375/500 990/990 - 0s - loss: 0.0242 Epoch 376/500 990/990 - 0s - loss: 0.0241
Epoch 377/500 990/990 - 0s - loss: 0.0241 Epoch 378/500 990/990 - 0s - loss:
0.0241 Epoch 379/500 990/990 - 0s - loss: 0.0241 Epoch 380/500 990/990 - 0s -
loss: 0.0241 Epoch 381/500 990/990 - 0s - loss: 0.0241 Epoch 382/500 990/990 -
0s - loss: 0.0241 Epoch 383/500 990/990 - 0s - loss: 0.0241 Epoch 384/500
990/990 - 0s - loss: 0.0241 Epoch 385/500 990/990 - 0s - loss: 0.0241 Epoch
386/500 990/990 - 0s - loss: 0.0241 Epoch 387/500 990/990 - 0s - loss: 0.0241
Epoch 388/500 990/990 - 0s - loss: 0.0241 Epoch 389/500 990/990 - 0s - loss:
0.0241 Epoch 390/500 990/990 - 0s - loss: 0.0241 Epoch 391/500 990/990 - 0s -
loss: 0.0241 Epoch 392/500 990/990 - 0s - loss: 0.0241 Epoch 393/500 990/990 -
0s - loss: 0.0241 Epoch 394/500 990/990 - 0s - loss: 0.0241 Epoch 395/500
990/990 - 0s - loss: 0.0241 Epoch 396/500 990/990 - 0s - loss: 0.0241 Epoch
397/500 990/990 - 0s - loss: 0.0241 Epoch 398/500 990/990 - 0s - loss: 0.0241
Epoch 399/500 990/990 - 0s - loss: 0.0241 Epoch 400/500 990/990 - 0s - loss:
0.0241 Epoch 401/500 990/990 - 0s - loss: 0.0242 Epoch 402/500 990/990 - 0s -
loss: 0.0241 Epoch 403/500 990/990 - 0s - loss: 0.0241 Epoch 404/500 990/990 -
0s - loss: 0.0241 Epoch 405/500 990/990 - 0s - loss: 0.0241 Epoch 406/500
990/990 - 0s - loss: 0.0240 Epoch 407/500 990/990 - 0s - loss: 0.0241 Epoch
408/500 990/990 - 0s - loss: 0.0242 Epoch 409/500 990/990 - 0s - loss: 0.0241
Epoch 410/500 990/990 - 0s - loss: 0.0241 Epoch 411/500 990/990 - 0s - loss:
0.0241 Epoch 412/500 990/990 - 0s - loss: 0.0241 Epoch 413/500 990/990 - 0s -
loss: 0.0241 Epoch 414/500 990/990 - 0s - loss: 0.0241 Epoch 415/500 990/990 -
0s - loss: 0.0241 Epoch 416/500 990/990 - 0s - loss: 0.0241 Epoch 417/500
990/990 - 0s - loss: 0.0241 Epoch 418/500 990/990 - 0s - loss: 0.0240 Epoch
419/500 990/990 - 0s - loss: 0.0241 Epoch 420/500 990/990 - 0s - loss: 0.0241
Epoch 421/500 990/990 - 0s - loss: 0.0241 Epoch 422/500 990/990 - 0s - loss:
0.0241 Epoch 423/500 990/990 - 0s - loss: 0.0240 Epoch 424/500 990/990 - 0s -
loss: 0.0241 Epoch 425/500 990/990 - 0s - loss: 0.0241 Epoch 426/500 990/990 -
0s - loss: 0.0241 Epoch 427/500 990/990 - 0s - loss: 0.0241 Epoch 428/500
990/990 - 0s - loss: 0.0242 Epoch 429/500 990/990 - 0s - loss: 0.0241 Epoch
430/500 990/990 - 0s - loss: 0.0241 Epoch 431/500 990/990 - 0s - loss: 0.0241
Epoch 432/500 990/990 - 0s - loss: 0.0241 Epoch 433/500 990/990 - 0s - loss:
0.0241 Epoch 434/500 990/990 - 0s - loss: 0.0241 Epoch 435/500 990/990 - 0s -
loss: 0.0241 Epoch 436/500 990/990 - 0s - loss: 0.0241 Epoch 437/500 990/990 -
0s - loss: 0.0241 Epoch 438/500 990/990 - 0s - loss: 0.0241 Epoch 439/500
990/990 - 0s - loss: 0.0240 Epoch 440/500 990/990 - 0s - loss: 0.0241 Epoch
441/500 990/990 - 0s - loss: 0.0241 Epoch 442/500 990/990 - 0s - loss: 0.0242
Epoch 443/500 990/990 - 0s - loss: 0.0241 Epoch 444/500 990/990 - 0s - loss:
0.0241 Epoch 445/500 990/990 - 0s - loss: 0.0241 Epoch 446/500 990/990 - 0s -
loss: 0.0241 Epoch 447/500 990/990 - 0s - loss: 0.0240 Epoch 448/500 990/990 -
0s - loss: 0.0241 Epoch 449/500 990/990 - 0s - loss: 0.0241 Epoch 450/500
990/990 - 0s - loss: 0.0241 Epoch 451/500 990/990 - 0s - loss: 0.0241 Epoch
452/500 990/990 - 0s - loss: 0.0241 Epoch 453/500 990/990 - 0s - loss: 0.0241
Epoch 454/500 990/990 - 0s - loss: 0.0240 Epoch 455/500 990/990 - 0s - loss:
0.0241 Epoch 456/500 990/990 - 0s - loss: 0.0241 Epoch 457/500 990/990 - 0s -
loss: 0.0241 Epoch 458/500 990/990 - 0s - loss: 0.0241 Epoch 459/500 990/990 -
0s - loss: 0.0241 Epoch 460/500 990/990 - 0s - loss: 0.0241 Epoch 461/500
990/990 - 0s - loss: 0.0241 Epoch 462/500 990/990 - 0s - loss: 0.0241 Epoch
463/500 990/990 - 0s - loss: 0.0241 Epoch 464/500 990/990 - 0s - loss: 0.0241
Epoch 465/500 990/990 - 0s - loss: 0.0241 Epoch 466/500 990/990 - 0s - loss:
0.0241 Epoch 467/500 990/990 - 0s - loss: 0.0241 Epoch 468/500 990/990 - 0s -
loss: 0.0241 Epoch 469/500 990/990 - 0s - loss: 0.0241 Epoch 470/500 990/990 -
0s - loss: 0.0241 Epoch 471/500 990/990 - 0s - loss: 0.0240 Epoch 472/500
990/990 - 0s - loss: 0.0241 Epoch 473/500 990/990 - 0s - loss: 0.0241 Epoch
474/500 990/990 - 0s - loss: 0.0241 Epoch 475/500 990/990 - 0s - loss: 0.0241
Epoch 476/500 990/990 - 0s - loss: 0.0241 Epoch 477/500 990/990 - 0s - loss:
0.0241 Epoch 478/500 990/990 - 0s - loss: 0.0241 Epoch 479/500 990/990 - 0s -
loss: 0.0241 Epoch 480/500 990/990 - 0s - loss: 0.0241 Epoch 481/500 990/990 -
0s - loss: 0.0241 Epoch 482/500 990/990 - 0s - loss: 0.0241 Epoch 483/500
990/990 - 0s - loss: 0.0241 Epoch 484/500 990/990 - 0s - loss: 0.0241 Epoch
485/500 990/990 - 0s - loss: 0.0240 Epoch 486/500 990/990 - 0s - loss: 0.0240
Epoch 487/500 990/990 - 0s - loss: 0.0241 Epoch 488/500 990/990 - 0s - loss:
0.0242 Epoch 489/500 990/990 - 0s - loss: 0.0241 Epoch 490/500 990/990 - 0s -
loss: 0.0241 Epoch 491/500 990/990 - 0s - loss: 0.0240 Epoch 492/500 990/990 -
0s - loss: 0.0240 Epoch 493/500 990/990 - 0s - loss: 0.0241 Epoch 494/500
990/990 - 0s - loss: 0.0241 Epoch 495/500 990/990 - 0s - loss: 0.0240 Epoch
496/500 990/990 - 0s - loss: 0.0241 Epoch 497/500 990/990 - 0s - loss: 0.0240
Epoch 498/500 990/990 - 0s - loss: 0.0241 Epoch 499/500 990/990 - 0s - loss:
0.0241 Epoch 500/500 990/990 - 0s - loss: 0.0241
1. import matplotlib.pyplot as plt
2.  
3. loss = history.history['loss']
4.  
5. plt.plot(loss)

Prediction
1. trainPredict = normalizer.inverse_transform(model.predict(trainX))
2. testPredict= normalizer.inverse_transform(model.predict(testX))
3. predicted= np.concatenate((trainPredict,testPredict))
4. x = normalizer.inverse_transform(x)

Final Plot
1. plt.plot(x)
2. plt.plot(predicted)
3. # plt.axvline(len(trainX), c="r")

You might also like