用于估计最佳调整参数的GridSearchCV

发布于 2025-02-10 03:05:35 字数 198 浏览 1 评论 0原文

我正在从这些代码的这些行中获取密钥错误:0

grid.cv_results_[0].parameters

print(grid.cv_results_[0].cv_validation_scores)

print(grid.cv_results_[0].mean_validation_scores)

I am getting key error : 0 from these lines of code

grid.cv_results_[0].parameters

print(grid.cv_results_[0].cv_validation_scores)

print(grid.cv_results_[0].mean_validation_scores)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

注定孤独终老 2025-02-17 03:05:35

GridSearchCV的CV_Results _返回字典。因此,您无法通过索引访问它。例如:

svc = svm.SVC()
grid = GridSearchCV(svc, parameters)
grid.fit(data, target)
print(grid.cv_results_.keys())

输出将是:

['mean_fit_time', 'mean_score_time', 'mean_test_score',...
 'param_C', 'param_kernel', 'params',...
 'rank_test_score', 'split0_test_score',...
 'split2_test_score', ...
 'std_fit_time', 'std_score_time', 'std_test_score']

您可以访问cv_results _类似:

grid.cv_results_['params'] ##instead of grid.cv_results_[0].parameters
grid.cv_results_['std_test_score'] ##for test scores
grid.cv_results_['mean_test_score'] ##for mean test scores

GridSearchCV's cv_results_ returns a dictionary. Therefore you can't access it via index. For example:

svc = svm.SVC()
grid = GridSearchCV(svc, parameters)
grid.fit(data, target)
print(grid.cv_results_.keys())

Output will be:

['mean_fit_time', 'mean_score_time', 'mean_test_score',...
 'param_C', 'param_kernel', 'params',...
 'rank_test_score', 'split0_test_score',...
 'split2_test_score', ...
 'std_fit_time', 'std_score_time', 'std_test_score']

You can access cv_results_ items like:

grid.cv_results_['params'] ##instead of grid.cv_results_[0].parameters
grid.cv_results_['std_test_score'] ##for test scores
grid.cv_results_['mean_test_score'] ##for mean test scores
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文