打印 GridSearchCV 选择的值
Print the value chosen by GridSearchCV
我想为 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_
但我有一些错误,所以打印不正确。有人可以帮助我吗?
你得到错误是因为你没有先拟合模型。安装后可以print(build_classifier.best_estimator_)
我想为 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_
但我有一些错误,所以打印不正确。有人可以帮助我吗?
你得到错误是因为你没有先拟合模型。安装后可以print(build_classifier.best_estimator_)