我正在使用 GridsearchCV 试图优化 c 和 gamma 的值。我希望能够绘制一个 3d 曲面,显示精度(平均验证分数)如何随 c 和 gamma 的不同值而变化。我认为 gridscores 输出是一个元组列表,其中参数(gamma 和 c)作为字典。我不确定如何有效地将其转换为 mplot3d 曲面图所需的二维数组。
所以当我运行时:
grid.grid_scores_
我得到如下输出:
[mean: 0.91667, std: 0.03493, params: {'C': 10.0, 'gamma': 1e-05},
mean: 0.84167, std: 0.05388, params: {'C': 10.0, 'gamma': 0.0001},
mean: 0.80000, std: 0.02703, params: {'C': 10.0, 'gamma': 0.001},...]
等等。