【发布时间】: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