Defining the architecture

We use three hidden layers with 256 neurons for the first layer, 128 for the second, and 64 for the third one. The following code snippet shows the architecture for this procedure:

n_inputs = X_train.shape[1] #23
n_hidden1 = 256
n_hidden2 = 128
n_hidden3 = 64
n_outputs = 1