It can be seen that the dropout reduced overfitting effect over the training set. Since the dropout is applied only during training step, it doesn't directly affect the validation results, although the model fitting is influenced by dropout.

Full training set: Dropout

For the full training set, we will apply a dropout layer after each hidden nodes layer, with the L2 factor $\lambda = 0.005$ found previously.