Question: model = keras.models.Sequential ( ) model.add ( keras . layers.Flatten ( input _ shape = [ 3 2 , 3 2 , 3 ] )

model = keras.models.Sequential()
model.add(keras.layers.Flatten(input_shape=[32,32,3])) #for input layer
for _ in range(20): #for hidden layer
model.add(keras.layers.Dense(
100,
activation='elu',
kernel_initializer='he_normal'
))
model.add(keras.layers.Dense(10, activation='softmax'))
optimizer = keras.optimizers.Nadam(learning_rate=5e-5)
model.compile(
loss='sparse_categorical_crossentropy',
optimizer=optimizer,
metrics=['accuracy'])
early_stopping_cb = keras.callbacks.EarlyStopping(patience=4)
history= model.fit(X_train, y_train, epochs=30,
validation_data=(X_valid, y_valid),
callbacks=[early_stopping_cb])
Please on the above code can you add Batch normalization layer after or before each hidden layer 's activation function ?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!