我正在运行 sklearn ( docs ) 的随机梯度回归器。
以下是我使用的参数:
{loss: "huber",
"learning_rate": "adaptive",
"penalty": "l1",
"alpha": "0.001",
"l1_ratio": "0.75",
"early_stopping": "True",
"max_iter": "2000",
"n_iter_no_change": "15",
"validation_fraction": "0.1",
"warm_start": "True",
"tol": "0.0001", "random_state": "1"}
不幸的是,我的时代没有达到 2000。我知道我设置了如果它在 15 次运行后发生变化,它应该终止,我怎样才能更好地使用随机梯度?因为最终的验证不是很令人印象深刻。
-- Epoch 38
Norm: 38.43, NNZs: 218, Bias: 6.923232, T: 2062792, Avg. loss: 0.119096