【问题标题】:GridSearchCV eliminate outputGridSearchCV 消除输出
【发布时间】:2021-05-14 05:12:47
【问题描述】:

我使用 GridSearchCV 来获取最佳参数,但它给了我数千行输出。如何消除此输出或从代码“grid.fit(X_train,y_train)”中抑制它

param_grid = {'penalty': ['l1', 'l2'],'C':[0.001,.009,0.01,.09,1,5,10,25]}
from sklearn.model_selection import GridSearchCV
grid = GridSearchCV(LogisticRegression(),param_grid,refit=True,verbose=2,cv=5)
grid.fit(X_train,y_train)

谢谢

【问题讨论】:

  • 你能分享一下你所说的输出行是什么意思吗(举一个例子?)。如果我理解正确,您可能希望将详细参数更改为 0)
  • 是的,是的,谢谢,但这次我收到警告,我该如何消除呢?谢谢
  • 好的,这取决于警告,但现在我们知道问题出在哪里,这些不是您得到的输出,它只是 GridSearchCV 打印出它的过程供您检查(如果您是这样的话倾斜)。查看 GridSearchCV 的文档(特别是详细参数)并将其设置为您想要的具体值。

标签: python gridsearchcv


【解决方案1】:

如果您只想打印最佳参数,请添加

打印(grid.fit(X_train,Y_train).best_estimator_)

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
猜你喜欢
  • 1970-01-01
  • 2020-11-22
  • 2021-10-04
  • 2020-09-22
  • 2016-05-25
  • 2013-02-13
  • 1970-01-01
  • 2018-11-20
  • 2019-12-20
相关资源
最近更新 更多