Effective Statistical Learning Methods for Actuaries I : GLMs and Extensions