The val seems superfluous.  How about `lambda` or `regularization`?