Model Pipeline - Callbacks (EarlyStopping, ModelCheckpoint)
This pipeline trains a neural network on a dataset while using callbacks to improve training. EarlyStopping stops training when the model stops improving, and ModelCheckpoint saves the best model during training.