我想为C
选择最佳值,以获得此程序的最佳准确度。我知道参数C
会影响结果,因此我使用GridSearchCV
为C
选择正确的值。但是,如何才能找出他从该列表中选择的值?
param_grid ={'C': [0.001, 0.01, 0.1, 1, 10, 100, 1000]}
if (classifier == 'LogisticRegression'):
build_classifier = globals()[classifier]()
build_classifier = GridSearchCV(build_classifier, param_grid)
我尝试使用print(build_classifier.best_estimator_)
,build_classifier.best_params_
,但我有一些错误,所以这不是正确的印刷品。有人可以帮帮我吗?
答案 0 :(得分:0)
由于您不适合该模型,因此会出现错误。在拟合之后,您可以print(build_classifier.best_estimator_)