Till now we did classification problem. Let's now try looking at one regression problem, utilizing the boston housing dataset. This is the simplest method and I am going to make use of GPU for carrying out the task.

In [2]:
import tensorflow as tf  # Importing tensorflow

print(tf.config.list_physical_devices('GPU'))  #Checking if my jupyter notebook can access my GPU
[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
In [3]:
# Since I have the GPU available, I will make use of it with the following code

gpus = tf.config.list_physical_devices('GPU')

if gpus:
    try:
        # Set memory growth to avoid using all GPU memory at once
        for gpu in gpus:
            tf.config.experimental.set_memory_growth(gpu, True)
        print("GPU is set up and ready!")
    except RuntimeError as e:
        print(e)
GPU is set up and ready!
In [22]:
import numpy as np  # Importing numpy for numerical operations
from sklearn.preprocessing import StandardScaler # Importing StandardScaler for normalization
In [23]:
boston = tf.keras.datasets.boston_housing  # Loading the boston housing dataset
In [24]:
(train_features, train_label), (test_features, test_label) = boston.load_data()
In [25]:
print('Shape of train set - \n')
print(train_features.shape)
print(train_label.shape)
print('\nShape of test set -\n')
print(test_features.shape)
print(test_label.shape)
Shape of train set - 

(404, 13)
(404,)

Shape of test set -

(102, 13)
(102,)
In [26]:
train_features[0]
Out[26]:
array([  1.23247,   0.     ,   8.14   ,   0.     ,   0.538  ,   6.142  ,
        91.7    ,   3.9769 ,   4.     , 307.     ,  21.     , 396.9    ,
        18.72   ])
In [27]:
train_label[0]
Out[27]:
15.2
In [28]:
scaler = StandardScaler()
train_features = scaler.fit_transform(train_features)
test_features = scaler.transform(test_features)
In [29]:
train_features[0]
Out[29]:
array([-0.27224633, -0.48361547, -0.43576161, -0.25683275, -0.1652266 ,
       -0.1764426 ,  0.81306188,  0.1166983 , -0.62624905, -0.59517003,
        1.14850044,  0.44807713,  0.8252202 ])
In [30]:
# Data is ready. Let's start with the model building

model = tf.keras.models.Sequential([
    tf.keras.Input(shape=(13,)),
    tf.keras.layers.Dense(256, activation = 'relu'),
    tf.keras.layers.Dense(128, activation='relu'),
    tf.keras.layers.Dense(1, activation='linear')  #linear is the default form of activation
])

model.compile(optimizer='adam', loss='mse', metrics=['accuracy', 'mae'])

Here we used a linear activation function. This function outputs the input as is, without applying any transformation. It is used in the output layer for regression tasks where the model needs to predict continuous values. Limitation is that it lacks non-linearity, meaning it cannot model complex patterns when used in hidden layers.

In [31]:
model.summary()
Model: "sequential_2"
_________________________________________________________________
 Layer (type)                Output Shape              Param #   
=================================================================
 dense_6 (Dense)             (None, 256)               3584      
                                                                 
 dense_7 (Dense)             (None, 128)               32896     
                                                                 
 dense_8 (Dense)             (None, 1)                 129       
                                                                 
=================================================================
Total params: 36,609
Trainable params: 36,609
Non-trainable params: 0
_________________________________________________________________
In [32]:
class mycallback(tf.keras.callbacks.Callback):
    def on_epoch_end(self, epoch, logs={}):
        if logs['loss'] < 0.60:
            self.model.stop_training = True
            
In [33]:
model.fit(train_features, train_label, epochs = 500, callbacks=[mycallback()])
Epoch 1/500
13/13 [==============================] - 0s 12ms/step - loss: 501.6205 - accuracy: 0.0000e+00 - mae: 20.4369
Epoch 2/500
13/13 [==============================] - 0s 10ms/step - loss: 303.3810 - accuracy: 0.0000e+00 - mae: 15.0537
Epoch 3/500
13/13 [==============================] - 0s 11ms/step - loss: 108.1524 - accuracy: 0.0000e+00 - mae: 8.1216
Epoch 4/500
13/13 [==============================] - 0s 11ms/step - loss: 58.1916 - accuracy: 0.0000e+00 - mae: 5.7614
Epoch 5/500
13/13 [==============================] - 0s 11ms/step - loss: 33.7977 - accuracy: 0.0000e+00 - mae: 4.2356
Epoch 6/500
13/13 [==============================] - 0s 10ms/step - loss: 24.3529 - accuracy: 0.0000e+00 - mae: 3.4991
Epoch 7/500
13/13 [==============================] - 0s 9ms/step - loss: 20.6864 - accuracy: 0.0000e+00 - mae: 3.2559
Epoch 8/500
13/13 [==============================] - 0s 9ms/step - loss: 18.5281 - accuracy: 0.0000e+00 - mae: 3.0378
Epoch 9/500
13/13 [==============================] - 0s 10ms/step - loss: 16.9601 - accuracy: 0.0000e+00 - mae: 2.8890
Epoch 10/500
13/13 [==============================] - 0s 10ms/step - loss: 15.5909 - accuracy: 0.0000e+00 - mae: 2.7802
Epoch 11/500
13/13 [==============================] - 0s 11ms/step - loss: 14.7494 - accuracy: 0.0000e+00 - mae: 2.7221
Epoch 12/500
13/13 [==============================] - 0s 10ms/step - loss: 13.7482 - accuracy: 0.0000e+00 - mae: 2.6013
Epoch 13/500
13/13 [==============================] - 0s 10ms/step - loss: 12.8197 - accuracy: 0.0000e+00 - mae: 2.5370
Epoch 14/500
13/13 [==============================] - 0s 11ms/step - loss: 12.2957 - accuracy: 0.0000e+00 - mae: 2.4730
Epoch 15/500
13/13 [==============================] - 0s 11ms/step - loss: 11.8152 - accuracy: 0.0000e+00 - mae: 2.4374
Epoch 16/500
13/13 [==============================] - 0s 11ms/step - loss: 11.3812 - accuracy: 0.0000e+00 - mae: 2.4019
Epoch 17/500
13/13 [==============================] - 0s 9ms/step - loss: 10.9022 - accuracy: 0.0000e+00 - mae: 2.3363
Epoch 18/500
13/13 [==============================] - 0s 13ms/step - loss: 10.5962 - accuracy: 0.0000e+00 - mae: 2.3201
Epoch 19/500
13/13 [==============================] - 0s 13ms/step - loss: 10.3874 - accuracy: 0.0000e+00 - mae: 2.2857
Epoch 20/500
13/13 [==============================] - 0s 11ms/step - loss: 10.1193 - accuracy: 0.0000e+00 - mae: 2.2550
Epoch 21/500
13/13 [==============================] - 0s 10ms/step - loss: 9.9256 - accuracy: 0.0000e+00 - mae: 2.2396
Epoch 22/500
13/13 [==============================] - 0s 12ms/step - loss: 9.7135 - accuracy: 0.0000e+00 - mae: 2.2239
Epoch 23/500
13/13 [==============================] - 0s 10ms/step - loss: 9.5824 - accuracy: 0.0000e+00 - mae: 2.2074
Epoch 24/500
13/13 [==============================] - 0s 12ms/step - loss: 9.5868 - accuracy: 0.0000e+00 - mae: 2.2071
Epoch 25/500
13/13 [==============================] - 0s 11ms/step - loss: 9.3643 - accuracy: 0.0000e+00 - mae: 2.1892
Epoch 26/500
13/13 [==============================] - 0s 11ms/step - loss: 9.1748 - accuracy: 0.0000e+00 - mae: 2.1609
Epoch 27/500
13/13 [==============================] - 0s 12ms/step - loss: 8.9733 - accuracy: 0.0000e+00 - mae: 2.1321
Epoch 28/500
13/13 [==============================] - 0s 12ms/step - loss: 8.9970 - accuracy: 0.0000e+00 - mae: 2.1208
Epoch 29/500
13/13 [==============================] - 0s 11ms/step - loss: 8.8419 - accuracy: 0.0000e+00 - mae: 2.1164
Epoch 30/500
13/13 [==============================] - 0s 11ms/step - loss: 8.7300 - accuracy: 0.0000e+00 - mae: 2.1117
Epoch 31/500
13/13 [==============================] - 0s 11ms/step - loss: 8.6642 - accuracy: 0.0000e+00 - mae: 2.0715
Epoch 32/500
13/13 [==============================] - 0s 12ms/step - loss: 8.5086 - accuracy: 0.0000e+00 - mae: 2.0704
Epoch 33/500
13/13 [==============================] - 0s 10ms/step - loss: 8.5260 - accuracy: 0.0000e+00 - mae: 2.0750
Epoch 34/500
13/13 [==============================] - 0s 11ms/step - loss: 8.3961 - accuracy: 0.0000e+00 - mae: 2.0647
Epoch 35/500
13/13 [==============================] - 0s 12ms/step - loss: 8.3317 - accuracy: 0.0000e+00 - mae: 2.0433
Epoch 36/500
13/13 [==============================] - 0s 11ms/step - loss: 8.2299 - accuracy: 0.0000e+00 - mae: 2.0644
Epoch 37/500
13/13 [==============================] - 0s 11ms/step - loss: 8.1404 - accuracy: 0.0000e+00 - mae: 2.0137
Epoch 38/500
13/13 [==============================] - 0s 10ms/step - loss: 8.0501 - accuracy: 0.0000e+00 - mae: 2.0212
Epoch 39/500
13/13 [==============================] - 0s 13ms/step - loss: 7.9508 - accuracy: 0.0000e+00 - mae: 1.9893
Epoch 40/500
13/13 [==============================] - 0s 11ms/step - loss: 8.0698 - accuracy: 0.0000e+00 - mae: 1.9914
Epoch 41/500
13/13 [==============================] - 0s 12ms/step - loss: 7.7805 - accuracy: 0.0000e+00 - mae: 2.0037
Epoch 42/500
13/13 [==============================] - 0s 11ms/step - loss: 7.8206 - accuracy: 0.0000e+00 - mae: 1.9899
Epoch 43/500
13/13 [==============================] - 0s 12ms/step - loss: 7.6895 - accuracy: 0.0000e+00 - mae: 1.9736
Epoch 44/500
13/13 [==============================] - 0s 10ms/step - loss: 7.6098 - accuracy: 0.0000e+00 - mae: 1.9445
Epoch 45/500
13/13 [==============================] - 0s 9ms/step - loss: 7.6723 - accuracy: 0.0000e+00 - mae: 1.9734
Epoch 46/500
13/13 [==============================] - 0s 10ms/step - loss: 7.4592 - accuracy: 0.0000e+00 - mae: 1.9393
Epoch 47/500
13/13 [==============================] - 0s 10ms/step - loss: 7.5222 - accuracy: 0.0000e+00 - mae: 1.9408
Epoch 48/500
13/13 [==============================] - 0s 11ms/step - loss: 7.4180 - accuracy: 0.0000e+00 - mae: 1.9375
Epoch 49/500
13/13 [==============================] - 0s 11ms/step - loss: 7.2756 - accuracy: 0.0000e+00 - mae: 1.9320
Epoch 50/500
13/13 [==============================] - 0s 10ms/step - loss: 7.3592 - accuracy: 0.0000e+00 - mae: 1.9146
Epoch 51/500
13/13 [==============================] - 0s 11ms/step - loss: 7.1399 - accuracy: 0.0000e+00 - mae: 1.9060
Epoch 52/500
13/13 [==============================] - 0s 10ms/step - loss: 7.3929 - accuracy: 0.0000e+00 - mae: 1.9146
Epoch 53/500
13/13 [==============================] - 0s 11ms/step - loss: 7.2994 - accuracy: 0.0000e+00 - mae: 1.9816
Epoch 54/500
13/13 [==============================] - 0s 10ms/step - loss: 7.4023 - accuracy: 0.0000e+00 - mae: 1.9299
Epoch 55/500
13/13 [==============================] - 0s 12ms/step - loss: 7.1407 - accuracy: 0.0000e+00 - mae: 1.9145
Epoch 56/500
13/13 [==============================] - 0s 11ms/step - loss: 7.1719 - accuracy: 0.0000e+00 - mae: 1.9066
Epoch 57/500
13/13 [==============================] - 0s 11ms/step - loss: 7.0840 - accuracy: 0.0000e+00 - mae: 1.9122
Epoch 58/500
13/13 [==============================] - 0s 11ms/step - loss: 7.0405 - accuracy: 0.0000e+00 - mae: 1.9098
Epoch 59/500
13/13 [==============================] - 0s 10ms/step - loss: 6.8953 - accuracy: 0.0000e+00 - mae: 1.8671
Epoch 60/500
13/13 [==============================] - 0s 10ms/step - loss: 6.9570 - accuracy: 0.0000e+00 - mae: 1.8756
Epoch 61/500
13/13 [==============================] - 0s 11ms/step - loss: 6.7642 - accuracy: 0.0000e+00 - mae: 1.8478
Epoch 62/500
13/13 [==============================] - 0s 10ms/step - loss: 6.7016 - accuracy: 0.0000e+00 - mae: 1.8295
Epoch 63/500
13/13 [==============================] - 0s 11ms/step - loss: 6.7314 - accuracy: 0.0000e+00 - mae: 1.8408
Epoch 64/500
13/13 [==============================] - 0s 12ms/step - loss: 6.6862 - accuracy: 0.0000e+00 - mae: 1.8339
Epoch 65/500
13/13 [==============================] - 0s 12ms/step - loss: 6.6439 - accuracy: 0.0000e+00 - mae: 1.8232
Epoch 66/500
13/13 [==============================] - 0s 13ms/step - loss: 6.5716 - accuracy: 0.0000e+00 - mae: 1.7944
Epoch 67/500
13/13 [==============================] - 0s 13ms/step - loss: 6.8107 - accuracy: 0.0000e+00 - mae: 1.8620
Epoch 68/500
13/13 [==============================] - 0s 12ms/step - loss: 6.6024 - accuracy: 0.0000e+00 - mae: 1.8554
Epoch 69/500
13/13 [==============================] - 0s 11ms/step - loss: 6.4748 - accuracy: 0.0000e+00 - mae: 1.7937
Epoch 70/500
13/13 [==============================] - 0s 12ms/step - loss: 6.3778 - accuracy: 0.0000e+00 - mae: 1.8117
Epoch 71/500
13/13 [==============================] - 0s 12ms/step - loss: 6.2060 - accuracy: 0.0000e+00 - mae: 1.7680
Epoch 72/500
13/13 [==============================] - 0s 12ms/step - loss: 6.3460 - accuracy: 0.0000e+00 - mae: 1.7626
Epoch 73/500
13/13 [==============================] - 0s 11ms/step - loss: 6.2414 - accuracy: 0.0000e+00 - mae: 1.8159
Epoch 74/500
13/13 [==============================] - 0s 12ms/step - loss: 6.3704 - accuracy: 0.0000e+00 - mae: 1.7834
Epoch 75/500
13/13 [==============================] - 0s 10ms/step - loss: 6.1073 - accuracy: 0.0000e+00 - mae: 1.7597
Epoch 76/500
13/13 [==============================] - 0s 11ms/step - loss: 6.2135 - accuracy: 0.0000e+00 - mae: 1.7723
Epoch 77/500
13/13 [==============================] - 0s 11ms/step - loss: 6.5038 - accuracy: 0.0000e+00 - mae: 1.8186
Epoch 78/500
13/13 [==============================] - 0s 12ms/step - loss: 6.1666 - accuracy: 0.0000e+00 - mae: 1.7483
Epoch 79/500
13/13 [==============================] - 0s 11ms/step - loss: 6.0227 - accuracy: 0.0000e+00 - mae: 1.7691
Epoch 80/500
13/13 [==============================] - 0s 11ms/step - loss: 6.0226 - accuracy: 0.0000e+00 - mae: 1.7278
Epoch 81/500
13/13 [==============================] - 0s 11ms/step - loss: 6.0139 - accuracy: 0.0000e+00 - mae: 1.7967
Epoch 82/500
13/13 [==============================] - 0s 10ms/step - loss: 6.2689 - accuracy: 0.0000e+00 - mae: 1.7741
Epoch 83/500
13/13 [==============================] - 0s 11ms/step - loss: 6.0714 - accuracy: 0.0000e+00 - mae: 1.7763
Epoch 84/500
13/13 [==============================] - 0s 11ms/step - loss: 6.1064 - accuracy: 0.0000e+00 - mae: 1.7787
Epoch 85/500
13/13 [==============================] - 0s 10ms/step - loss: 6.1158 - accuracy: 0.0000e+00 - mae: 1.7706
Epoch 86/500
13/13 [==============================] - 0s 12ms/step - loss: 5.8207 - accuracy: 0.0000e+00 - mae: 1.6820
Epoch 87/500
13/13 [==============================] - 0s 11ms/step - loss: 5.7495 - accuracy: 0.0000e+00 - mae: 1.7185
Epoch 88/500
13/13 [==============================] - 0s 11ms/step - loss: 5.8522 - accuracy: 0.0000e+00 - mae: 1.7162
Epoch 89/500
13/13 [==============================] - 0s 11ms/step - loss: 5.7790 - accuracy: 0.0000e+00 - mae: 1.7196
Epoch 90/500
13/13 [==============================] - 0s 11ms/step - loss: 5.9780 - accuracy: 0.0000e+00 - mae: 1.7319
Epoch 91/500
13/13 [==============================] - 0s 13ms/step - loss: 5.8659 - accuracy: 0.0000e+00 - mae: 1.7636
Epoch 92/500
13/13 [==============================] - 0s 10ms/step - loss: 5.5681 - accuracy: 0.0000e+00 - mae: 1.6647
Epoch 93/500
13/13 [==============================] - 0s 13ms/step - loss: 6.0518 - accuracy: 0.0000e+00 - mae: 1.7714
Epoch 94/500
13/13 [==============================] - 0s 11ms/step - loss: 5.5622 - accuracy: 0.0000e+00 - mae: 1.6871
Epoch 95/500
13/13 [==============================] - 0s 10ms/step - loss: 5.5430 - accuracy: 0.0000e+00 - mae: 1.6755
Epoch 96/500
13/13 [==============================] - 0s 10ms/step - loss: 5.5440 - accuracy: 0.0000e+00 - mae: 1.6854
Epoch 97/500
13/13 [==============================] - 0s 11ms/step - loss: 5.5319 - accuracy: 0.0000e+00 - mae: 1.7019
Epoch 98/500
13/13 [==============================] - 0s 11ms/step - loss: 5.4127 - accuracy: 0.0000e+00 - mae: 1.6517
Epoch 99/500
13/13 [==============================] - 0s 11ms/step - loss: 5.2423 - accuracy: 0.0000e+00 - mae: 1.6286
Epoch 100/500
13/13 [==============================] - 0s 11ms/step - loss: 5.3030 - accuracy: 0.0000e+00 - mae: 1.6284
Epoch 101/500
13/13 [==============================] - 0s 10ms/step - loss: 5.2808 - accuracy: 0.0000e+00 - mae: 1.6362
Epoch 102/500
13/13 [==============================] - 0s 11ms/step - loss: 5.2621 - accuracy: 0.0000e+00 - mae: 1.6564
Epoch 103/500
13/13 [==============================] - 0s 10ms/step - loss: 5.2078 - accuracy: 0.0000e+00 - mae: 1.5869
Epoch 104/500
13/13 [==============================] - 0s 11ms/step - loss: 5.2451 - accuracy: 0.0000e+00 - mae: 1.6584
Epoch 105/500
13/13 [==============================] - 0s 12ms/step - loss: 5.3468 - accuracy: 0.0000e+00 - mae: 1.6250
Epoch 106/500
13/13 [==============================] - 0s 12ms/step - loss: 5.2097 - accuracy: 0.0000e+00 - mae: 1.6100
Epoch 107/500
13/13 [==============================] - 0s 12ms/step - loss: 5.2269 - accuracy: 0.0000e+00 - mae: 1.6690
Epoch 108/500
13/13 [==============================] - 0s 12ms/step - loss: 5.1525 - accuracy: 0.0000e+00 - mae: 1.6112
Epoch 109/500
13/13 [==============================] - 0s 13ms/step - loss: 5.0867 - accuracy: 0.0000e+00 - mae: 1.6216
Epoch 110/500
13/13 [==============================] - 0s 11ms/step - loss: 4.9292 - accuracy: 0.0000e+00 - mae: 1.5805
Epoch 111/500
13/13 [==============================] - 0s 12ms/step - loss: 4.9980 - accuracy: 0.0000e+00 - mae: 1.5790
Epoch 112/500
13/13 [==============================] - 0s 11ms/step - loss: 5.0655 - accuracy: 0.0000e+00 - mae: 1.6503
Epoch 113/500
13/13 [==============================] - 0s 12ms/step - loss: 5.2820 - accuracy: 0.0000e+00 - mae: 1.6341
Epoch 114/500
13/13 [==============================] - 0s 11ms/step - loss: 4.8614 - accuracy: 0.0000e+00 - mae: 1.5654
Epoch 115/500
13/13 [==============================] - 0s 11ms/step - loss: 4.8423 - accuracy: 0.0000e+00 - mae: 1.6084
Epoch 116/500
13/13 [==============================] - 0s 11ms/step - loss: 4.9697 - accuracy: 0.0000e+00 - mae: 1.6083
Epoch 117/500
13/13 [==============================] - 0s 11ms/step - loss: 4.8126 - accuracy: 0.0000e+00 - mae: 1.5559
Epoch 118/500
13/13 [==============================] - 0s 11ms/step - loss: 4.9445 - accuracy: 0.0000e+00 - mae: 1.5878
Epoch 119/500
13/13 [==============================] - 0s 12ms/step - loss: 4.7369 - accuracy: 0.0000e+00 - mae: 1.5297
Epoch 120/500
13/13 [==============================] - 0s 13ms/step - loss: 5.0337 - accuracy: 0.0000e+00 - mae: 1.6432
Epoch 121/500
13/13 [==============================] - 0s 11ms/step - loss: 4.7042 - accuracy: 0.0000e+00 - mae: 1.5447
Epoch 122/500
13/13 [==============================] - 0s 11ms/step - loss: 4.8335 - accuracy: 0.0000e+00 - mae: 1.5813
Epoch 123/500
13/13 [==============================] - 0s 12ms/step - loss: 4.5782 - accuracy: 0.0000e+00 - mae: 1.5342
Epoch 124/500
13/13 [==============================] - 0s 13ms/step - loss: 4.4029 - accuracy: 0.0000e+00 - mae: 1.4936
Epoch 125/500
13/13 [==============================] - 0s 10ms/step - loss: 4.5250 - accuracy: 0.0000e+00 - mae: 1.4953
Epoch 126/500
13/13 [==============================] - 0s 11ms/step - loss: 4.4037 - accuracy: 0.0000e+00 - mae: 1.5037
Epoch 127/500
13/13 [==============================] - 0s 11ms/step - loss: 4.4122 - accuracy: 0.0000e+00 - mae: 1.4932
Epoch 128/500
13/13 [==============================] - 0s 11ms/step - loss: 4.4054 - accuracy: 0.0000e+00 - mae: 1.4897
Epoch 129/500
13/13 [==============================] - 0s 10ms/step - loss: 4.2650 - accuracy: 0.0000e+00 - mae: 1.4750
Epoch 130/500
13/13 [==============================] - 0s 11ms/step - loss: 4.5347 - accuracy: 0.0000e+00 - mae: 1.5337
Epoch 131/500
13/13 [==============================] - 0s 10ms/step - loss: 4.4322 - accuracy: 0.0000e+00 - mae: 1.4993
Epoch 132/500
13/13 [==============================] - 0s 9ms/step - loss: 4.2093 - accuracy: 0.0000e+00 - mae: 1.4292
Epoch 133/500
13/13 [==============================] - 0s 10ms/step - loss: 4.2630 - accuracy: 0.0000e+00 - mae: 1.4697
Epoch 134/500
13/13 [==============================] - 0s 9ms/step - loss: 4.1993 - accuracy: 0.0000e+00 - mae: 1.4621
Epoch 135/500
13/13 [==============================] - 0s 10ms/step - loss: 4.2054 - accuracy: 0.0000e+00 - mae: 1.4420
Epoch 136/500
13/13 [==============================] - 0s 13ms/step - loss: 4.2732 - accuracy: 0.0000e+00 - mae: 1.4669
Epoch 137/500
13/13 [==============================] - 0s 12ms/step - loss: 4.0887 - accuracy: 0.0000e+00 - mae: 1.4394
Epoch 138/500
13/13 [==============================] - 0s 13ms/step - loss: 4.1696 - accuracy: 0.0000e+00 - mae: 1.4722
Epoch 139/500
13/13 [==============================] - 0s 12ms/step - loss: 4.0626 - accuracy: 0.0000e+00 - mae: 1.4317
Epoch 140/500
13/13 [==============================] - 0s 11ms/step - loss: 4.2528 - accuracy: 0.0000e+00 - mae: 1.4939
Epoch 141/500
13/13 [==============================] - 0s 12ms/step - loss: 4.1024 - accuracy: 0.0000e+00 - mae: 1.4391
Epoch 142/500
13/13 [==============================] - 0s 10ms/step - loss: 3.9522 - accuracy: 0.0000e+00 - mae: 1.3909
Epoch 143/500
13/13 [==============================] - 0s 10ms/step - loss: 3.9196 - accuracy: 0.0000e+00 - mae: 1.3995
Epoch 144/500
13/13 [==============================] - 0s 11ms/step - loss: 4.0422 - accuracy: 0.0000e+00 - mae: 1.4508
Epoch 145/500
13/13 [==============================] - 0s 10ms/step - loss: 4.0524 - accuracy: 0.0000e+00 - mae: 1.4429
Epoch 146/500
13/13 [==============================] - 0s 11ms/step - loss: 3.8924 - accuracy: 0.0000e+00 - mae: 1.3904
Epoch 147/500
13/13 [==============================] - 0s 10ms/step - loss: 4.2363 - accuracy: 0.0000e+00 - mae: 1.4692
Epoch 148/500
13/13 [==============================] - 0s 11ms/step - loss: 3.8520 - accuracy: 0.0000e+00 - mae: 1.4109
Epoch 149/500
13/13 [==============================] - 0s 10ms/step - loss: 3.8136 - accuracy: 0.0000e+00 - mae: 1.4053
Epoch 150/500
13/13 [==============================] - 0s 10ms/step - loss: 3.7403 - accuracy: 0.0000e+00 - mae: 1.3598
Epoch 151/500
13/13 [==============================] - 0s 11ms/step - loss: 3.6721 - accuracy: 0.0000e+00 - mae: 1.3514
Epoch 152/500
13/13 [==============================] - 0s 10ms/step - loss: 3.9414 - accuracy: 0.0000e+00 - mae: 1.4195
Epoch 153/500
13/13 [==============================] - 0s 12ms/step - loss: 3.8629 - accuracy: 0.0000e+00 - mae: 1.4268
Epoch 154/500
13/13 [==============================] - 0s 11ms/step - loss: 3.8129 - accuracy: 0.0000e+00 - mae: 1.3869
Epoch 155/500
13/13 [==============================] - 0s 11ms/step - loss: 3.7363 - accuracy: 0.0000e+00 - mae: 1.3812
Epoch 156/500
13/13 [==============================] - 0s 12ms/step - loss: 3.5168 - accuracy: 0.0000e+00 - mae: 1.3302
Epoch 157/500
13/13 [==============================] - 0s 10ms/step - loss: 3.4859 - accuracy: 0.0000e+00 - mae: 1.3166
Epoch 158/500
13/13 [==============================] - 0s 11ms/step - loss: 3.6242 - accuracy: 0.0000e+00 - mae: 1.3456
Epoch 159/500
13/13 [==============================] - 0s 11ms/step - loss: 3.6608 - accuracy: 0.0000e+00 - mae: 1.3619
Epoch 160/500
13/13 [==============================] - 0s 12ms/step - loss: 3.6045 - accuracy: 0.0000e+00 - mae: 1.3727
Epoch 161/500
13/13 [==============================] - 0s 11ms/step - loss: 3.3840 - accuracy: 0.0000e+00 - mae: 1.3129
Epoch 162/500
13/13 [==============================] - 0s 11ms/step - loss: 3.4334 - accuracy: 0.0000e+00 - mae: 1.3059
Epoch 163/500
13/13 [==============================] - 0s 11ms/step - loss: 3.3816 - accuracy: 0.0000e+00 - mae: 1.2975
Epoch 164/500
13/13 [==============================] - 0s 11ms/step - loss: 3.4241 - accuracy: 0.0000e+00 - mae: 1.3128
Epoch 165/500
13/13 [==============================] - 0s 10ms/step - loss: 3.5976 - accuracy: 0.0000e+00 - mae: 1.3620
Epoch 166/500
13/13 [==============================] - 0s 11ms/step - loss: 3.6394 - accuracy: 0.0000e+00 - mae: 1.3592
Epoch 167/500
13/13 [==============================] - 0s 11ms/step - loss: 3.7714 - accuracy: 0.0000e+00 - mae: 1.4077
Epoch 168/500
13/13 [==============================] - 0s 10ms/step - loss: 3.5259 - accuracy: 0.0000e+00 - mae: 1.3412
Epoch 169/500
13/13 [==============================] - 0s 11ms/step - loss: 3.4375 - accuracy: 0.0000e+00 - mae: 1.3249
Epoch 170/500
13/13 [==============================] - 0s 11ms/step - loss: 3.2915 - accuracy: 0.0000e+00 - mae: 1.3011
Epoch 171/500
13/13 [==============================] - 0s 11ms/step - loss: 3.3086 - accuracy: 0.0000e+00 - mae: 1.3378
Epoch 172/500
13/13 [==============================] - 0s 11ms/step - loss: 3.3326 - accuracy: 0.0000e+00 - mae: 1.3148
Epoch 173/500
13/13 [==============================] - 0s 11ms/step - loss: 3.2415 - accuracy: 0.0000e+00 - mae: 1.2931
Epoch 174/500
13/13 [==============================] - 0s 12ms/step - loss: 3.1835 - accuracy: 0.0000e+00 - mae: 1.2551
Epoch 175/500
13/13 [==============================] - 0s 11ms/step - loss: 3.0499 - accuracy: 0.0000e+00 - mae: 1.2335
Epoch 176/500
13/13 [==============================] - 0s 13ms/step - loss: 3.1420 - accuracy: 0.0000e+00 - mae: 1.2590
Epoch 177/500
13/13 [==============================] - 0s 10ms/step - loss: 3.3208 - accuracy: 0.0000e+00 - mae: 1.2788
Epoch 178/500
13/13 [==============================] - 0s 11ms/step - loss: 3.1218 - accuracy: 0.0000e+00 - mae: 1.2683
Epoch 179/500
13/13 [==============================] - 0s 11ms/step - loss: 2.9909 - accuracy: 0.0000e+00 - mae: 1.2194
Epoch 180/500
13/13 [==============================] - 0s 11ms/step - loss: 3.3083 - accuracy: 0.0000e+00 - mae: 1.3124
Epoch 181/500
13/13 [==============================] - 0s 11ms/step - loss: 3.0614 - accuracy: 0.0000e+00 - mae: 1.2521
Epoch 182/500
13/13 [==============================] - 0s 11ms/step - loss: 3.2301 - accuracy: 0.0000e+00 - mae: 1.2830
Epoch 183/500
13/13 [==============================] - 0s 9ms/step - loss: 3.1847 - accuracy: 0.0000e+00 - mae: 1.2557
Epoch 184/500
13/13 [==============================] - 0s 9ms/step - loss: 3.0712 - accuracy: 0.0000e+00 - mae: 1.2470
Epoch 185/500
13/13 [==============================] - 0s 9ms/step - loss: 3.0363 - accuracy: 0.0000e+00 - mae: 1.2429
Epoch 186/500
13/13 [==============================] - 0s 9ms/step - loss: 3.0568 - accuracy: 0.0000e+00 - mae: 1.2669
Epoch 187/500
13/13 [==============================] - 0s 10ms/step - loss: 3.1402 - accuracy: 0.0000e+00 - mae: 1.2613
Epoch 188/500
13/13 [==============================] - 0s 12ms/step - loss: 2.8152 - accuracy: 0.0000e+00 - mae: 1.1841
Epoch 189/500
13/13 [==============================] - 0s 10ms/step - loss: 2.8681 - accuracy: 0.0000e+00 - mae: 1.1885
Epoch 190/500
13/13 [==============================] - 0s 10ms/step - loss: 2.9316 - accuracy: 0.0000e+00 - mae: 1.2245
Epoch 191/500
13/13 [==============================] - 0s 10ms/step - loss: 3.0224 - accuracy: 0.0000e+00 - mae: 1.2456
Epoch 192/500
13/13 [==============================] - 0s 11ms/step - loss: 3.4971 - accuracy: 0.0000e+00 - mae: 1.3922
Epoch 193/500
13/13 [==============================] - 0s 12ms/step - loss: 3.1094 - accuracy: 0.0000e+00 - mae: 1.2619
Epoch 194/500
13/13 [==============================] - 0s 11ms/step - loss: 2.7467 - accuracy: 0.0000e+00 - mae: 1.1993
Epoch 195/500
13/13 [==============================] - 0s 12ms/step - loss: 2.7312 - accuracy: 0.0000e+00 - mae: 1.1584
Epoch 196/500
13/13 [==============================] - 0s 11ms/step - loss: 2.7569 - accuracy: 0.0000e+00 - mae: 1.2056
Epoch 197/500
13/13 [==============================] - 0s 11ms/step - loss: 2.9034 - accuracy: 0.0000e+00 - mae: 1.2254
Epoch 198/500
13/13 [==============================] - 0s 12ms/step - loss: 2.7807 - accuracy: 0.0000e+00 - mae: 1.1891
Epoch 199/500
13/13 [==============================] - 0s 9ms/step - loss: 2.7757 - accuracy: 0.0000e+00 - mae: 1.1946
Epoch 200/500
13/13 [==============================] - 0s 11ms/step - loss: 2.6555 - accuracy: 0.0000e+00 - mae: 1.1668
Epoch 201/500
13/13 [==============================] - 0s 10ms/step - loss: 2.6261 - accuracy: 0.0000e+00 - mae: 1.1546
Epoch 202/500
13/13 [==============================] - 0s 9ms/step - loss: 2.6947 - accuracy: 0.0000e+00 - mae: 1.1882
Epoch 203/500
13/13 [==============================] - 0s 10ms/step - loss: 2.5721 - accuracy: 0.0000e+00 - mae: 1.1464
Epoch 204/500
13/13 [==============================] - 0s 10ms/step - loss: 2.6526 - accuracy: 0.0000e+00 - mae: 1.1378
Epoch 205/500
13/13 [==============================] - 0s 9ms/step - loss: 2.7966 - accuracy: 0.0000e+00 - mae: 1.2125
Epoch 206/500
13/13 [==============================] - 0s 9ms/step - loss: 2.4934 - accuracy: 0.0000e+00 - mae: 1.1106
Epoch 207/500
13/13 [==============================] - 0s 10ms/step - loss: 2.7329 - accuracy: 0.0000e+00 - mae: 1.1838
Epoch 208/500
13/13 [==============================] - 0s 11ms/step - loss: 2.5654 - accuracy: 0.0000e+00 - mae: 1.1583
Epoch 209/500
13/13 [==============================] - 0s 10ms/step - loss: 2.9381 - accuracy: 0.0000e+00 - mae: 1.2820
Epoch 210/500
13/13 [==============================] - 0s 9ms/step - loss: 2.6515 - accuracy: 0.0000e+00 - mae: 1.2062
Epoch 211/500
13/13 [==============================] - 0s 11ms/step - loss: 2.6372 - accuracy: 0.0000e+00 - mae: 1.1742
Epoch 212/500
13/13 [==============================] - 0s 10ms/step - loss: 2.6559 - accuracy: 0.0000e+00 - mae: 1.2016
Epoch 213/500
13/13 [==============================] - 0s 12ms/step - loss: 2.8474 - accuracy: 0.0000e+00 - mae: 1.2353
Epoch 214/500
13/13 [==============================] - 0s 13ms/step - loss: 2.7315 - accuracy: 0.0000e+00 - mae: 1.2269
Epoch 215/500
13/13 [==============================] - 0s 11ms/step - loss: 2.5612 - accuracy: 0.0000e+00 - mae: 1.1832
Epoch 216/500
13/13 [==============================] - 0s 9ms/step - loss: 2.5982 - accuracy: 0.0000e+00 - mae: 1.1684
Epoch 217/500
13/13 [==============================] - 0s 11ms/step - loss: 2.5071 - accuracy: 0.0000e+00 - mae: 1.1557
Epoch 218/500
13/13 [==============================] - 0s 11ms/step - loss: 2.4962 - accuracy: 0.0000e+00 - mae: 1.1476
Epoch 219/500
13/13 [==============================] - 0s 9ms/step - loss: 2.4638 - accuracy: 0.0000e+00 - mae: 1.1402
Epoch 220/500
13/13 [==============================] - 0s 10ms/step - loss: 2.2641 - accuracy: 0.0000e+00 - mae: 1.0882
Epoch 221/500
13/13 [==============================] - 0s 11ms/step - loss: 2.2805 - accuracy: 0.0000e+00 - mae: 1.0746
Epoch 222/500
13/13 [==============================] - 0s 10ms/step - loss: 2.3303 - accuracy: 0.0000e+00 - mae: 1.0964
Epoch 223/500
13/13 [==============================] - 0s 10ms/step - loss: 2.3977 - accuracy: 0.0000e+00 - mae: 1.1257
Epoch 224/500
13/13 [==============================] - 0s 11ms/step - loss: 2.5964 - accuracy: 0.0000e+00 - mae: 1.1968
Epoch 225/500
13/13 [==============================] - 0s 10ms/step - loss: 2.1540 - accuracy: 0.0000e+00 - mae: 1.0339
Epoch 226/500
13/13 [==============================] - 0s 11ms/step - loss: 2.4047 - accuracy: 0.0000e+00 - mae: 1.1291
Epoch 227/500
13/13 [==============================] - 0s 10ms/step - loss: 2.3575 - accuracy: 0.0000e+00 - mae: 1.1112
Epoch 228/500
13/13 [==============================] - 0s 9ms/step - loss: 2.3009 - accuracy: 0.0000e+00 - mae: 1.0932
Epoch 229/500
13/13 [==============================] - 0s 11ms/step - loss: 2.2308 - accuracy: 0.0000e+00 - mae: 1.0764
Epoch 230/500
13/13 [==============================] - 0s 10ms/step - loss: 2.0525 - accuracy: 0.0000e+00 - mae: 1.0273
Epoch 231/500
13/13 [==============================] - 0s 11ms/step - loss: 2.2815 - accuracy: 0.0000e+00 - mae: 1.0798
Epoch 232/500
13/13 [==============================] - 0s 12ms/step - loss: 2.1878 - accuracy: 0.0000e+00 - mae: 1.0719
Epoch 233/500
13/13 [==============================] - 0s 10ms/step - loss: 2.1182 - accuracy: 0.0000e+00 - mae: 1.0518
Epoch 234/500
13/13 [==============================] - 0s 12ms/step - loss: 2.2306 - accuracy: 0.0000e+00 - mae: 1.0890
Epoch 235/500
13/13 [==============================] - 0s 12ms/step - loss: 2.0715 - accuracy: 0.0000e+00 - mae: 1.0408
Epoch 236/500
13/13 [==============================] - 0s 11ms/step - loss: 2.0727 - accuracy: 0.0000e+00 - mae: 1.0209
Epoch 237/500
13/13 [==============================] - 0s 11ms/step - loss: 2.0919 - accuracy: 0.0000e+00 - mae: 1.0361
Epoch 238/500
13/13 [==============================] - 0s 10ms/step - loss: 2.0568 - accuracy: 0.0000e+00 - mae: 1.0176
Epoch 239/500
13/13 [==============================] - 0s 9ms/step - loss: 2.1751 - accuracy: 0.0000e+00 - mae: 1.0564
Epoch 240/500
13/13 [==============================] - 0s 10ms/step - loss: 2.0720 - accuracy: 0.0000e+00 - mae: 1.0486
Epoch 241/500
13/13 [==============================] - 0s 9ms/step - loss: 2.0009 - accuracy: 0.0000e+00 - mae: 1.0216
Epoch 242/500
13/13 [==============================] - 0s 10ms/step - loss: 2.0700 - accuracy: 0.0000e+00 - mae: 1.0656
Epoch 243/500
13/13 [==============================] - 0s 11ms/step - loss: 2.0953 - accuracy: 0.0000e+00 - mae: 1.0709
Epoch 244/500
13/13 [==============================] - 0s 10ms/step - loss: 2.0779 - accuracy: 0.0000e+00 - mae: 1.0339
Epoch 245/500
13/13 [==============================] - 0s 8ms/step - loss: 2.0586 - accuracy: 0.0000e+00 - mae: 1.0197
Epoch 246/500
13/13 [==============================] - 0s 10ms/step - loss: 1.9700 - accuracy: 0.0000e+00 - mae: 1.0006
Epoch 247/500
13/13 [==============================] - 0s 10ms/step - loss: 1.8950 - accuracy: 0.0000e+00 - mae: 0.9795
Epoch 248/500
13/13 [==============================] - 0s 11ms/step - loss: 1.9133 - accuracy: 0.0000e+00 - mae: 0.9857
Epoch 249/500
13/13 [==============================] - 0s 13ms/step - loss: 1.7783 - accuracy: 0.0000e+00 - mae: 0.9305
Epoch 250/500
13/13 [==============================] - 0s 12ms/step - loss: 2.0436 - accuracy: 0.0000e+00 - mae: 1.0539
Epoch 251/500
13/13 [==============================] - 0s 11ms/step - loss: 2.0681 - accuracy: 0.0000e+00 - mae: 1.0394
Epoch 252/500
13/13 [==============================] - 0s 10ms/step - loss: 2.2921 - accuracy: 0.0000e+00 - mae: 1.0889
Epoch 253/500
13/13 [==============================] - 0s 10ms/step - loss: 1.8930 - accuracy: 0.0000e+00 - mae: 0.9907
Epoch 254/500
13/13 [==============================] - 0s 11ms/step - loss: 1.9756 - accuracy: 0.0000e+00 - mae: 1.0141
Epoch 255/500
13/13 [==============================] - 0s 8ms/step - loss: 1.9234 - accuracy: 0.0000e+00 - mae: 0.9975
Epoch 256/500
13/13 [==============================] - 0s 10ms/step - loss: 1.9445 - accuracy: 0.0000e+00 - mae: 1.0081
Epoch 257/500
13/13 [==============================] - 0s 12ms/step - loss: 1.8493 - accuracy: 0.0000e+00 - mae: 0.9718
Epoch 258/500
13/13 [==============================] - 0s 12ms/step - loss: 1.7294 - accuracy: 0.0000e+00 - mae: 0.9436
Epoch 259/500
13/13 [==============================] - 0s 11ms/step - loss: 1.9053 - accuracy: 0.0000e+00 - mae: 0.9939
Epoch 260/500
13/13 [==============================] - 0s 11ms/step - loss: 1.9822 - accuracy: 0.0000e+00 - mae: 1.0210
Epoch 261/500
13/13 [==============================] - 0s 12ms/step - loss: 1.9886 - accuracy: 0.0000e+00 - mae: 1.0415
Epoch 262/500
13/13 [==============================] - 0s 14ms/step - loss: 1.8781 - accuracy: 0.0000e+00 - mae: 0.9855
Epoch 263/500
13/13 [==============================] - 0s 12ms/step - loss: 2.1940 - accuracy: 0.0000e+00 - mae: 1.1057
Epoch 264/500
13/13 [==============================] - 0s 13ms/step - loss: 2.2883 - accuracy: 0.0000e+00 - mae: 1.1405
Epoch 265/500
13/13 [==============================] - 0s 11ms/step - loss: 2.0675 - accuracy: 0.0000e+00 - mae: 1.0488
Epoch 266/500
13/13 [==============================] - 0s 12ms/step - loss: 2.3099 - accuracy: 0.0000e+00 - mae: 1.1056
Epoch 267/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7701 - accuracy: 0.0000e+00 - mae: 0.9635
Epoch 268/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7370 - accuracy: 0.0000e+00 - mae: 0.9466
Epoch 269/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7067 - accuracy: 0.0000e+00 - mae: 0.9561
Epoch 270/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7121 - accuracy: 0.0000e+00 - mae: 0.9706
Epoch 271/500
13/13 [==============================] - 0s 11ms/step - loss: 1.7526 - accuracy: 0.0000e+00 - mae: 0.9679
Epoch 272/500
13/13 [==============================] - 0s 13ms/step - loss: 1.6388 - accuracy: 0.0000e+00 - mae: 0.8976
Epoch 273/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7793 - accuracy: 0.0000e+00 - mae: 1.0127
Epoch 274/500
13/13 [==============================] - 0s 13ms/step - loss: 1.7382 - accuracy: 0.0000e+00 - mae: 0.9625
Epoch 275/500
13/13 [==============================] - 0s 12ms/step - loss: 1.6164 - accuracy: 0.0000e+00 - mae: 0.9335
Epoch 276/500
13/13 [==============================] - 0s 11ms/step - loss: 1.6406 - accuracy: 0.0000e+00 - mae: 0.9281
Epoch 277/500
13/13 [==============================] - 0s 12ms/step - loss: 1.5979 - accuracy: 0.0000e+00 - mae: 0.9072
Epoch 278/500
13/13 [==============================] - 0s 13ms/step - loss: 1.6439 - accuracy: 0.0000e+00 - mae: 0.9253
Epoch 279/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7467 - accuracy: 0.0000e+00 - mae: 0.9672
Epoch 280/500
13/13 [==============================] - 0s 11ms/step - loss: 1.8398 - accuracy: 0.0000e+00 - mae: 0.9539
Epoch 281/500
13/13 [==============================] - 0s 10ms/step - loss: 1.7830 - accuracy: 0.0000e+00 - mae: 0.9644
Epoch 282/500
13/13 [==============================] - 0s 12ms/step - loss: 1.9959 - accuracy: 0.0000e+00 - mae: 1.0179
Epoch 283/500
13/13 [==============================] - 0s 10ms/step - loss: 1.5860 - accuracy: 0.0000e+00 - mae: 0.9247
Epoch 284/500
13/13 [==============================] - 0s 11ms/step - loss: 1.5590 - accuracy: 0.0000e+00 - mae: 0.8881
Epoch 285/500
13/13 [==============================] - 0s 10ms/step - loss: 1.6004 - accuracy: 0.0000e+00 - mae: 0.9125
Epoch 286/500
13/13 [==============================] - 0s 11ms/step - loss: 1.5195 - accuracy: 0.0000e+00 - mae: 0.8656
Epoch 287/500
13/13 [==============================] - 0s 10ms/step - loss: 1.5170 - accuracy: 0.0000e+00 - mae: 0.8581
Epoch 288/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4783 - accuracy: 0.0000e+00 - mae: 0.8691
Epoch 289/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4865 - accuracy: 0.0000e+00 - mae: 0.8835
Epoch 290/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4996 - accuracy: 0.0000e+00 - mae: 0.8681
Epoch 291/500
13/13 [==============================] - 0s 12ms/step - loss: 1.4193 - accuracy: 0.0000e+00 - mae: 0.8473
Epoch 292/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4692 - accuracy: 0.0000e+00 - mae: 0.8597
Epoch 293/500
13/13 [==============================] - 0s 10ms/step - loss: 1.5487 - accuracy: 0.0000e+00 - mae: 0.8909
Epoch 294/500
13/13 [==============================] - 0s 11ms/step - loss: 1.5902 - accuracy: 0.0000e+00 - mae: 0.8899
Epoch 295/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4414 - accuracy: 0.0000e+00 - mae: 0.8680
Epoch 296/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4712 - accuracy: 0.0000e+00 - mae: 0.8792
Epoch 297/500
13/13 [==============================] - 0s 10ms/step - loss: 1.5158 - accuracy: 0.0000e+00 - mae: 0.8909
Epoch 298/500
13/13 [==============================] - 0s 11ms/step - loss: 1.5552 - accuracy: 0.0000e+00 - mae: 0.8979
Epoch 299/500
13/13 [==============================] - 0s 10ms/step - loss: 1.5744 - accuracy: 0.0000e+00 - mae: 0.9065
Epoch 300/500
13/13 [==============================] - 0s 9ms/step - loss: 1.8476 - accuracy: 0.0000e+00 - mae: 1.0112
Epoch 301/500
13/13 [==============================] - 0s 11ms/step - loss: 1.6149 - accuracy: 0.0000e+00 - mae: 0.9169
Epoch 302/500
13/13 [==============================] - 0s 10ms/step - loss: 1.6494 - accuracy: 0.0000e+00 - mae: 0.9187
Epoch 303/500
13/13 [==============================] - 0s 13ms/step - loss: 1.6826 - accuracy: 0.0000e+00 - mae: 0.9573
Epoch 304/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4990 - accuracy: 0.0000e+00 - mae: 0.8813
Epoch 305/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3651 - accuracy: 0.0000e+00 - mae: 0.8574
Epoch 306/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3632 - accuracy: 0.0000e+00 - mae: 0.8262
Epoch 307/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2947 - accuracy: 0.0000e+00 - mae: 0.7933
Epoch 308/500
13/13 [==============================] - 0s 12ms/step - loss: 1.3220 - accuracy: 0.0000e+00 - mae: 0.8169
Epoch 309/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3063 - accuracy: 0.0000e+00 - mae: 0.8008
Epoch 310/500
13/13 [==============================] - 0s 12ms/step - loss: 1.3470 - accuracy: 0.0000e+00 - mae: 0.8438
Epoch 311/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3088 - accuracy: 0.0000e+00 - mae: 0.8205
Epoch 312/500
13/13 [==============================] - 0s 12ms/step - loss: 1.2643 - accuracy: 0.0000e+00 - mae: 0.7988
Epoch 313/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3222 - accuracy: 0.0000e+00 - mae: 0.8144
Epoch 314/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3778 - accuracy: 0.0000e+00 - mae: 0.8481
Epoch 315/500
13/13 [==============================] - 0s 10ms/step - loss: 1.4104 - accuracy: 0.0000e+00 - mae: 0.8301
Epoch 316/500
13/13 [==============================] - 0s 13ms/step - loss: 1.3795 - accuracy: 0.0000e+00 - mae: 0.8503
Epoch 317/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2036 - accuracy: 0.0000e+00 - mae: 0.7722
Epoch 318/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3624 - accuracy: 0.0000e+00 - mae: 0.8460
Epoch 319/500
13/13 [==============================] - 0s 12ms/step - loss: 1.2244 - accuracy: 0.0000e+00 - mae: 0.7861
Epoch 320/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2855 - accuracy: 0.0000e+00 - mae: 0.7915
Epoch 321/500
13/13 [==============================] - 0s 11ms/step - loss: 1.4548 - accuracy: 0.0000e+00 - mae: 0.8693
Epoch 322/500
13/13 [==============================] - 0s 10ms/step - loss: 1.2921 - accuracy: 0.0000e+00 - mae: 0.8263
Epoch 323/500
13/13 [==============================] - 0s 12ms/step - loss: 1.2004 - accuracy: 0.0000e+00 - mae: 0.7968
Epoch 324/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2299 - accuracy: 0.0000e+00 - mae: 0.7971
Epoch 325/500
13/13 [==============================] - 0s 10ms/step - loss: 1.2588 - accuracy: 0.0000e+00 - mae: 0.8183
Epoch 326/500
13/13 [==============================] - 0s 12ms/step - loss: 1.2335 - accuracy: 0.0000e+00 - mae: 0.7803
Epoch 327/500
13/13 [==============================] - 0s 11ms/step - loss: 1.1209 - accuracy: 0.0000e+00 - mae: 0.7682
Epoch 328/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3345 - accuracy: 0.0000e+00 - mae: 0.8546
Epoch 329/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2639 - accuracy: 0.0000e+00 - mae: 0.8090
Epoch 330/500
13/13 [==============================] - 0s 12ms/step - loss: 1.3579 - accuracy: 0.0000e+00 - mae: 0.8679
Epoch 331/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2716 - accuracy: 0.0000e+00 - mae: 0.8522
Epoch 332/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3521 - accuracy: 0.0000e+00 - mae: 0.8778
Epoch 333/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3787 - accuracy: 0.0000e+00 - mae: 0.8509
Epoch 334/500
13/13 [==============================] - 0s 11ms/step - loss: 1.3100 - accuracy: 0.0000e+00 - mae: 0.8264
Epoch 335/500
13/13 [==============================] - 0s 12ms/step - loss: 1.1323 - accuracy: 0.0000e+00 - mae: 0.7672
Epoch 336/500
13/13 [==============================] - 0s 11ms/step - loss: 1.2660 - accuracy: 0.0000e+00 - mae: 0.7869
Epoch 337/500
13/13 [==============================] - 0s 12ms/step - loss: 1.2228 - accuracy: 0.0000e+00 - mae: 0.7860
Epoch 338/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0915 - accuracy: 0.0000e+00 - mae: 0.7315
Epoch 339/500
13/13 [==============================] - 0s 12ms/step - loss: 1.1846 - accuracy: 0.0000e+00 - mae: 0.7771
Epoch 340/500
13/13 [==============================] - 0s 10ms/step - loss: 1.1227 - accuracy: 0.0000e+00 - mae: 0.7632
Epoch 341/500
13/13 [==============================] - 0s 13ms/step - loss: 1.0747 - accuracy: 0.0000e+00 - mae: 0.7255
Epoch 342/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0807 - accuracy: 0.0000e+00 - mae: 0.7377
Epoch 343/500
13/13 [==============================] - 0s 9ms/step - loss: 1.1605 - accuracy: 0.0000e+00 - mae: 0.7705
Epoch 344/500
13/13 [==============================] - 0s 9ms/step - loss: 1.0432 - accuracy: 0.0000e+00 - mae: 0.7378
Epoch 345/500
13/13 [==============================] - 0s 9ms/step - loss: 0.9797 - accuracy: 0.0000e+00 - mae: 0.6999
Epoch 346/500
13/13 [==============================] - 0s 8ms/step - loss: 1.1962 - accuracy: 0.0000e+00 - mae: 0.8235
Epoch 347/500
13/13 [==============================] - 0s 8ms/step - loss: 1.0622 - accuracy: 0.0000e+00 - mae: 0.7199
Epoch 348/500
13/13 [==============================] - 0s 8ms/step - loss: 1.0663 - accuracy: 0.0000e+00 - mae: 0.7359
Epoch 349/500
13/13 [==============================] - 0s 8ms/step - loss: 1.1953 - accuracy: 0.0000e+00 - mae: 0.7705
Epoch 350/500
13/13 [==============================] - 0s 8ms/step - loss: 1.2119 - accuracy: 0.0000e+00 - mae: 0.7948
Epoch 351/500
13/13 [==============================] - 0s 10ms/step - loss: 1.1715 - accuracy: 0.0000e+00 - mae: 0.7734
Epoch 352/500
13/13 [==============================] - 0s 9ms/step - loss: 1.2891 - accuracy: 0.0000e+00 - mae: 0.8271
Epoch 353/500
13/13 [==============================] - 0s 8ms/step - loss: 1.3537 - accuracy: 0.0000e+00 - mae: 0.8576
Epoch 354/500
13/13 [==============================] - 0s 8ms/step - loss: 1.2146 - accuracy: 0.0000e+00 - mae: 0.7842
Epoch 355/500
13/13 [==============================] - 0s 9ms/step - loss: 1.0708 - accuracy: 0.0000e+00 - mae: 0.7562
Epoch 356/500
13/13 [==============================] - 0s 9ms/step - loss: 1.2400 - accuracy: 0.0000e+00 - mae: 0.8031
Epoch 357/500
13/13 [==============================] - 0s 9ms/step - loss: 1.1375 - accuracy: 0.0000e+00 - mae: 0.7752
Epoch 358/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0255 - accuracy: 0.0000e+00 - mae: 0.7122
Epoch 359/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0244 - accuracy: 0.0000e+00 - mae: 0.7254
Epoch 360/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0674 - accuracy: 0.0000e+00 - mae: 0.7323
Epoch 361/500
13/13 [==============================] - 0s 12ms/step - loss: 1.0088 - accuracy: 0.0000e+00 - mae: 0.7362
Epoch 362/500
13/13 [==============================] - 0s 11ms/step - loss: 1.1746 - accuracy: 0.0000e+00 - mae: 0.7852
Epoch 363/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9359 - accuracy: 0.0000e+00 - mae: 0.6945
Epoch 364/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9943 - accuracy: 0.0000e+00 - mae: 0.7130
Epoch 365/500
13/13 [==============================] - 0s 9ms/step - loss: 1.0157 - accuracy: 0.0000e+00 - mae: 0.7192
Epoch 366/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9844 - accuracy: 0.0000e+00 - mae: 0.7108
Epoch 367/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0724 - accuracy: 0.0000e+00 - mae: 0.7502
Epoch 368/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9728 - accuracy: 0.0000e+00 - mae: 0.7148
Epoch 369/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9384 - accuracy: 0.0000e+00 - mae: 0.6752
Epoch 370/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9333 - accuracy: 0.0000e+00 - mae: 0.6852
Epoch 371/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8528 - accuracy: 0.0000e+00 - mae: 0.6346
Epoch 372/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9593 - accuracy: 0.0000e+00 - mae: 0.7025
Epoch 373/500
13/13 [==============================] - 0s 12ms/step - loss: 0.8910 - accuracy: 0.0000e+00 - mae: 0.6540
Epoch 374/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9658 - accuracy: 0.0000e+00 - mae: 0.7029
Epoch 375/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8835 - accuracy: 0.0000e+00 - mae: 0.6795
Epoch 376/500
13/13 [==============================] - 0s 9ms/step - loss: 0.9586 - accuracy: 0.0000e+00 - mae: 0.6967
Epoch 377/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0507 - accuracy: 0.0000e+00 - mae: 0.7254
Epoch 378/500
13/13 [==============================] - 0s 10ms/step - loss: 1.1908 - accuracy: 0.0000e+00 - mae: 0.7940
Epoch 379/500
13/13 [==============================] - 0s 10ms/step - loss: 1.2912 - accuracy: 0.0000e+00 - mae: 0.8051
Epoch 380/500
13/13 [==============================] - 0s 9ms/step - loss: 1.6453 - accuracy: 0.0000e+00 - mae: 0.9380
Epoch 381/500
13/13 [==============================] - 0s 9ms/step - loss: 1.3428 - accuracy: 0.0000e+00 - mae: 0.8844
Epoch 382/500
13/13 [==============================] - 0s 8ms/step - loss: 0.9821 - accuracy: 0.0000e+00 - mae: 0.7124
Epoch 383/500
13/13 [==============================] - 0s 9ms/step - loss: 0.9571 - accuracy: 0.0000e+00 - mae: 0.6880
Epoch 384/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8817 - accuracy: 0.0000e+00 - mae: 0.6596
Epoch 385/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8139 - accuracy: 0.0000e+00 - mae: 0.6231
Epoch 386/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8815 - accuracy: 0.0000e+00 - mae: 0.6468
Epoch 387/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8947 - accuracy: 0.0000e+00 - mae: 0.6968
Epoch 388/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8615 - accuracy: 0.0000e+00 - mae: 0.6603
Epoch 389/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8521 - accuracy: 0.0000e+00 - mae: 0.6579
Epoch 390/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8603 - accuracy: 0.0000e+00 - mae: 0.6469
Epoch 391/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0147 - accuracy: 0.0000e+00 - mae: 0.7233
Epoch 392/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9026 - accuracy: 0.0000e+00 - mae: 0.6674
Epoch 393/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0255 - accuracy: 0.0000e+00 - mae: 0.7424
Epoch 394/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9876 - accuracy: 0.0000e+00 - mae: 0.7304
Epoch 395/500
13/13 [==============================] - 0s 11ms/step - loss: 1.1767 - accuracy: 0.0000e+00 - mae: 0.7767
Epoch 396/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0553 - accuracy: 0.0000e+00 - mae: 0.7577
Epoch 397/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0021 - accuracy: 0.0000e+00 - mae: 0.7098
Epoch 398/500
13/13 [==============================] - 0s 10ms/step - loss: 1.1815 - accuracy: 0.0000e+00 - mae: 0.8175
Epoch 399/500
13/13 [==============================] - 0s 9ms/step - loss: 1.1698 - accuracy: 0.0000e+00 - mae: 0.7989
Epoch 400/500
13/13 [==============================] - 0s 11ms/step - loss: 1.0534 - accuracy: 0.0000e+00 - mae: 0.7327
Epoch 401/500
13/13 [==============================] - 0s 11ms/step - loss: 0.9842 - accuracy: 0.0000e+00 - mae: 0.7110
Epoch 402/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9377 - accuracy: 0.0000e+00 - mae: 0.6862
Epoch 403/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8873 - accuracy: 0.0000e+00 - mae: 0.6839
Epoch 404/500
13/13 [==============================] - 0s 9ms/step - loss: 0.9763 - accuracy: 0.0000e+00 - mae: 0.7095
Epoch 405/500
13/13 [==============================] - 0s 9ms/step - loss: 0.9548 - accuracy: 0.0000e+00 - mae: 0.7179
Epoch 406/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8959 - accuracy: 0.0000e+00 - mae: 0.6818
Epoch 407/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9382 - accuracy: 0.0000e+00 - mae: 0.7062
Epoch 408/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7959 - accuracy: 0.0000e+00 - mae: 0.6334
Epoch 409/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7395 - accuracy: 0.0000e+00 - mae: 0.6045
Epoch 410/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7774 - accuracy: 0.0000e+00 - mae: 0.6275
Epoch 411/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7816 - accuracy: 0.0000e+00 - mae: 0.6240
Epoch 412/500
13/13 [==============================] - 0s 8ms/step - loss: 0.7921 - accuracy: 0.0000e+00 - mae: 0.6355
Epoch 413/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7792 - accuracy: 0.0000e+00 - mae: 0.6211
Epoch 414/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7958 - accuracy: 0.0000e+00 - mae: 0.6385
Epoch 415/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8330 - accuracy: 0.0000e+00 - mae: 0.6649
Epoch 416/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8687 - accuracy: 0.0000e+00 - mae: 0.6932
Epoch 417/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8710 - accuracy: 0.0000e+00 - mae: 0.6777
Epoch 418/500
13/13 [==============================] - 0s 12ms/step - loss: 0.9820 - accuracy: 0.0000e+00 - mae: 0.7457
Epoch 419/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8239 - accuracy: 0.0000e+00 - mae: 0.6592
Epoch 420/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7795 - accuracy: 0.0000e+00 - mae: 0.6187
Epoch 421/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8186 - accuracy: 0.0000e+00 - mae: 0.6390
Epoch 422/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8330 - accuracy: 0.0000e+00 - mae: 0.6640
Epoch 423/500
13/13 [==============================] - 0s 11ms/step - loss: 0.7097 - accuracy: 0.0000e+00 - mae: 0.5753
Epoch 424/500
13/13 [==============================] - 0s 11ms/step - loss: 0.7154 - accuracy: 0.0000e+00 - mae: 0.5852
Epoch 425/500
13/13 [==============================] - 0s 11ms/step - loss: 0.7253 - accuracy: 0.0000e+00 - mae: 0.5924
Epoch 426/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7262 - accuracy: 0.0000e+00 - mae: 0.6019
Epoch 427/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7729 - accuracy: 0.0000e+00 - mae: 0.6249
Epoch 428/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8362 - accuracy: 0.0000e+00 - mae: 0.6531
Epoch 429/500
13/13 [==============================] - 0s 11ms/step - loss: 0.7390 - accuracy: 0.0000e+00 - mae: 0.5887
Epoch 430/500
13/13 [==============================] - 0s 12ms/step - loss: 0.7571 - accuracy: 0.0000e+00 - mae: 0.6064
Epoch 431/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7080 - accuracy: 0.0000e+00 - mae: 0.5785
Epoch 432/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8068 - accuracy: 0.0000e+00 - mae: 0.6538
Epoch 433/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8695 - accuracy: 0.0000e+00 - mae: 0.6729
Epoch 434/500
13/13 [==============================] - 0s 10ms/step - loss: 1.0057 - accuracy: 0.0000e+00 - mae: 0.7457
Epoch 435/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8828 - accuracy: 0.0000e+00 - mae: 0.6648
Epoch 436/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8561 - accuracy: 0.0000e+00 - mae: 0.6868
Epoch 437/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8434 - accuracy: 0.0000e+00 - mae: 0.6685
Epoch 438/500
13/13 [==============================] - 0s 9ms/step - loss: 0.8497 - accuracy: 0.0000e+00 - mae: 0.6713
Epoch 439/500
13/13 [==============================] - 0s 11ms/step - loss: 0.8523 - accuracy: 0.0000e+00 - mae: 0.6961
Epoch 440/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7478 - accuracy: 0.0000e+00 - mae: 0.6048
Epoch 441/500
13/13 [==============================] - 0s 10ms/step - loss: 0.8166 - accuracy: 0.0000e+00 - mae: 0.6631
Epoch 442/500
13/13 [==============================] - 0s 10ms/step - loss: 0.9256 - accuracy: 0.0000e+00 - mae: 0.6777
Epoch 443/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7326 - accuracy: 0.0000e+00 - mae: 0.5981
Epoch 444/500
13/13 [==============================] - 0s 11ms/step - loss: 0.6287 - accuracy: 0.0000e+00 - mae: 0.5504
Epoch 445/500
13/13 [==============================] - 0s 8ms/step - loss: 0.6470 - accuracy: 0.0000e+00 - mae: 0.5533
Epoch 446/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7195 - accuracy: 0.0000e+00 - mae: 0.5849
Epoch 447/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7705 - accuracy: 0.0000e+00 - mae: 0.6285
Epoch 448/500
13/13 [==============================] - 0s 10ms/step - loss: 0.6672 - accuracy: 0.0000e+00 - mae: 0.5636
Epoch 449/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7095 - accuracy: 0.0000e+00 - mae: 0.5946
Epoch 450/500
13/13 [==============================] - 0s 9ms/step - loss: 0.6536 - accuracy: 0.0000e+00 - mae: 0.5766
Epoch 451/500
13/13 [==============================] - 0s 10ms/step - loss: 0.6605 - accuracy: 0.0000e+00 - mae: 0.5685
Epoch 452/500
13/13 [==============================] - 0s 10ms/step - loss: 0.6939 - accuracy: 0.0000e+00 - mae: 0.5947
Epoch 453/500
13/13 [==============================] - 0s 9ms/step - loss: 0.6546 - accuracy: 0.0000e+00 - mae: 0.5635
Epoch 454/500
13/13 [==============================] - 0s 9ms/step - loss: 0.6616 - accuracy: 0.0000e+00 - mae: 0.5763
Epoch 455/500
13/13 [==============================] - 0s 9ms/step - loss: 0.6548 - accuracy: 0.0000e+00 - mae: 0.5608
Epoch 456/500
13/13 [==============================] - 0s 11ms/step - loss: 0.6587 - accuracy: 0.0000e+00 - mae: 0.5408
Epoch 457/500
13/13 [==============================] - 0s 10ms/step - loss: 0.7491 - accuracy: 0.0000e+00 - mae: 0.6108
Epoch 458/500
13/13 [==============================] - 0s 10ms/step - loss: 0.6912 - accuracy: 0.0000e+00 - mae: 0.5947
Epoch 459/500
13/13 [==============================] - 0s 8ms/step - loss: 0.6861 - accuracy: 0.0000e+00 - mae: 0.5911
Epoch 460/500
13/13 [==============================] - 0s 12ms/step - loss: 0.6758 - accuracy: 0.0000e+00 - mae: 0.5714
Epoch 461/500
13/13 [==============================] - 0s 11ms/step - loss: 0.6684 - accuracy: 0.0000e+00 - mae: 0.5678
Epoch 462/500
13/13 [==============================] - 0s 9ms/step - loss: 0.6277 - accuracy: 0.0000e+00 - mae: 0.5354
Epoch 463/500
13/13 [==============================] - 0s 9ms/step - loss: 0.7757 - accuracy: 0.0000e+00 - mae: 0.6247
Epoch 464/500
13/13 [==============================] - 0s 10ms/step - loss: 0.5982 - accuracy: 0.0000e+00 - mae: 0.5269
Out[33]:
<keras.callbacks.History at 0x1584724f9a0>
In [34]:
model.evaluate(test_features, test_label)
4/4 [==============================] - 0s 9ms/step - loss: 11.7004 - accuracy: 0.0000e+00 - mae: 2.3725
Out[34]:
[11.700369834899902, 0.0, 2.3725149631500244]

The accuracy of the model is quiet low. On evaluation, we can see that the loss is even higher, indicating model overfitting over the training dataset. We have different methods to try reduce the overfitting and reducing the loss, which we will see later on. Let's try to predict few results -

In [35]:
model.predict(test_features[:2])
1/1 [==============================] - 0s 55ms/step
Out[35]:
array([[ 8.295283],
       [18.35007 ]], dtype=float32)
In [36]:
test_label[:2]
Out[36]:
array([ 7.2, 18.8])

As you can see, the prediction is quiet deviated from the actual results, which means the model is unable to identify a proper relationship between the features and the labels. Try changing the number of neurons and layers to see the effect in the output.

So what you did here?


  1. Used the Boston Housing dataset
  2. Looked into the basic data details
  3. Standardized the data using Scikit learn standard scaler
  4. Utilized GPU for training
  5. Created the model architecture with -
    1. Input layer for the incoming data
    2. a Flatten layer
    3. 3 dense neural network layers with 256, 128 and 1 neurons alongwith activation functions.
  6. Compiled the model with loss and optimizer
  7. Used a callback function in the fit and fitted the model with training data
  8. Evaluated the model with test data
  9. Predicted on the trained model
In [ ]: