Indeed, for `l-bfgs` the learning rate schedule is already taken care for. But  for  `sgd` the methods used for the learning rate are the same as those implemented in the `Stochastic Gradient Descent` module.

I replaced "regularization" for "number of hidden neurons", which is much more pesky a parameter, changing the sentence this way,

"MLP requires tuning a number of hyperparameters such as the number of hidden neurons 
 and iterations."

Thanks.