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.
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')]
# 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!
import numpy as np # Importing numpy for numerical operations
from sklearn.preprocessing import StandardScaler # Importing StandardScaler for normalization
boston = tf.keras.datasets.boston_housing # Loading the boston housing dataset
(train_features, train_label), (test_features, test_label) = boston.load_data()
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,)
train_features[0]
array([ 1.23247, 0. , 8.14 , 0. , 0.538 , 6.142 , 91.7 , 3.9769 , 4. , 307. , 21. , 396.9 , 18.72 ])
train_label[0]
15.2
scaler = StandardScaler()
train_features = scaler.fit_transform(train_features)
test_features = scaler.transform(test_features)
train_features[0]
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 ])
# 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.
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 _________________________________________________________________
class mycallback(tf.keras.callbacks.Callback):
def on_epoch_end(self, epoch, logs={}):
if logs['loss'] < 0.60:
self.model.stop_training = True
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
<keras.callbacks.History at 0x1584724f9a0>
model.evaluate(test_features, test_label)
4/4 [==============================] - 0s 9ms/step - loss: 11.7004 - accuracy: 0.0000e+00 - mae: 2.3725
[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 -
model.predict(test_features[:2])
1/1 [==============================] - 0s 55ms/step
array([[ 8.295283], [18.35007 ]], dtype=float32)
test_label[:2]
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?
- Used the Boston Housing dataset
- Looked into the basic data details
- Standardized the data using Scikit learn standard scaler
- Utilized GPU for training
- Created the model architecture with -
- Input layer for the incoming data
- a Flatten layer
- 3 dense neural network layers with 256, 128 and 1 neurons alongwith activation functions.
- Compiled the model with loss and optimizer
- Used a callback function in the fit and fitted the model with training data
- Evaluated the model with test data
- Predicted on the trained model