【问题标题】:Grid Search Hyperparameter tuning,No of searches made when there is one parameter with 2 choices?网格搜索超参数调优,一个参数有2个选择时搜索次数不?
【发布时间】:2018-05-12 01:59:59
【问题描述】:

我正在执行参数调整。

classifier=KerasClassifier(build_fn=getModel,epochs=10,batch_size=32)

parameters={'activation':['softmax','sigmoid']}

a=GridSearchCV(estimator=classifier,cv=10,param_grid=parameters)

results=a.fit(X_train,y_train)
print(results.best_score_)
print(results.best_params_)

它是否应该运行两次 10 个 epoch,第一个使用 softmax,第二个使用 sigmoid 作为激活函数? 但它运行了 2 次以上。

【问题讨论】:

  • 它运行了多少次?您能否发布您的整个代码,例如你在哪里打电话fit
  • 您忘记了GridSearchCV 中的cv=10 参数!
  • verbose=3 添加到您的GridSearchCV 中,如下所示:a=GridSearchCV(estimator=classifier,cv=10,param_grid=parameters, verbose=3),然后重试。
  • @desertnaut 知道了!

标签: machine-learning scikit-learn deep-learning keras grid-search


【解决方案1】:

我忘记了交叉验证。 即使是在执行过程中打印出来的,我也对实际的网格搜索感到困惑。

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 2021-08-24
    • 2016-07-12
    • 2019-10-15
    • 2021-10-12
    • 2023-02-03
    • 1970-01-01
    • 2021-02-07
    • 2021-03-27
    相关资源
    最近更新 更多