We're finally ready to build and train our MLP in Keras.
Model building in Python using Keras
Model building
As we mentioned in Chapter 1, Machine Learning and Neural Networks 101, the Sequential() class in Keras allows us to construct a neural network like Lego, stacking layers on top of one another.
Let's create a new Sequential() class:
from keras.models import Sequential
model = Sequential()
Next, let's stack our first hidden layer. The first hidden will have 32 nodes, and the input dimensions will be 8 (because there are 8 columns in X_train). Notice that for the very first hidden layer, we need to indicate the input dimensions. Subsequently, Keras will take care of the size compatibility of other hidden...