【发布时间】:2021-07-28 03:17:55
【问题描述】:
我正在研究一个随机森林回归器。 我使用了 GridSearch 并调整了超参数(max_features、n_estimators、max_depth)。 我从属性 cv_results_ 创建了结果数据框
`**results = pd.DataFrame(grid_search.cv_results_)
结果 = 结果[['param_max_features', 'param_n_estimators', 'param_max_depth', 'mean_test_score']]
results.columns = ['max_features', 'n_estimators', 'max_depth', 'mean_test_score']**`
这是 DataFrame 的样子: 现在我将创建一个交互式曲面图(如果可能的话,使用 plotly)来解释模型性能在参数变化时如何变化,但我不知道如何做到这一点(df 中有 4 列,但在图中需要 3 列)。
谢谢
【问题讨论】:
-
欢迎来到stackoverflow。您能否展示
resultsDataFrame 的示例,以及您尝试在 plotly 中创建曲面图的任何代码?这将有助于使您的问题更具重现性,以便人们可以帮助您找出答案 -
我试图显示图形和数据框的屏幕截图。我希望你能看到图片
-
请在您的问题中包含格式正确的代码。您的笔记本的屏幕截图是可见的,但人们必须逐行输入您的代码才能重现您的问题,并且能够更容易地复制和粘贴您所做的事情,以便我们诊断您的问题。您可以阅读更多关于创建最小可重现示例here
标签: plotly grid-search hyperparameters