- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用求解器 lbfgs
使用 MLPRegressor
训练模型。我已将 max_iter
参数从默认的 200 更改为 500。我想强制训练继续进行 500 次迭代,并且当损失没有改善至少 tol
时不要停止>。
我已经尝试将 tol 设置为 0.0,然后继续将其设置为负值(例如 -10)
mymodel = mlpr(hidden_layer_sizes=(3,), activation = 'tanh', solver =
'lbfgs',max_iter=500, tol=0.0, verbose=True)
for i in range(99):
mymodel = mymodel.fit(xtrain,ytrain)
print("The number of iterations ran was: ",mymodel.n_iter_)
这就是我得到的:
The number of iterations ran was: 56
The number of iterations ran was: 162
The number of iterations ran was: 154
The number of iterations ran was: 169
The number of iterations ran was: 127
The number of iterations ran was: 40
The number of iterations ran was: 501
The number of iterations ran was: 501
The number of iterations ran was: 502
The number of iterations ran was: 198
我预计每次都会有 500 次迭代。 (甚至不是 501 或 502,因为它们超过了我在 max_iter
中指定的 500)
最佳答案
tol
参数指定优化的容差。如果损失或分数没有改善至少 tol
,当达到收敛时,训练被认为完成。尝试设置tol
参数None
,如其所示 -infinity
,因此训练不会停止,直到 max_iter
已达到。
mymodel = mlpr(hidden_layer_sizes=(3,), activation = 'tanh', solver =
'lbfgs',max_iter=500, tol=None, verbose=True)
关于python - 仅在 max_iter 之后停止训练 MLPRegressor (solver=lbfgs),而不是因为 "tol",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55988440/
我正在使用 Scipy 的 LBFGS 实现用于最小化非凸目标函数。结果还不错。但收敛状态为“ABNORMAL_TERMINATION_IN_LNSRCH”。 这是否可能是因为我的目标函数是非凸的?或
我正在尝试在 R 上运行 lbfgs-algorithm,但我总是得到这样的结果: L-BFGS optimization terminated with status code = -1001 fx
我正在研究 Wolfram 元胞自动机的规则 110。给定一行零和一,您可以使用以下规则计算下一行: 从 00000000....1 开始,最后你得到这个序列: 出于好奇,我决定用多项式来近似这些规则
我最近开始使用 Ignite,我发现它非常有趣。我想使用 torch.optim 模块中的 LBFGS 算法作为优化器来训练模型。 这是我的代码: from ignite.engine import
我最近开始使用 Ignite,我发现它非常有趣。我想使用 torch.optim 模块中的 LBFGS 算法作为优化器来训练模型。 这是我的代码: from ignite.engine import
关于 TensorFlow 的问题: 我在看网站上的视频和模型,它似乎只有 SGD 作为机器学习的算法。我想知道其他算法是否也包含在tensorflow中,例如L-BFGS。 感谢您的回复。 最佳答案
我有一个由数字和分类数据组成的数据集,我想根据患者的医疗特征预测其不良结果。我为我的数据集定义了一个预测管道,如下所示: X = dataset.drop(columns=['target']) y
我正在使用求解器 lbfgs 使用 MLPRegressor 训练模型。我已将 max_iter 参数从默认的 200 更改为 500。我想强制训练继续进行 500 次迭代,并且当损失没有改善至少 t
我正在使用带有 LogisticRegression 的嵌入式方法(L1 - Lasso)运行分类问题的特征选择过程。 我正在运行以下代码: from sklearn.linear_model imp
我是一名优秀的程序员,十分优秀!