我正在使用GridsearchCV来尝试优化c和gamma的值。我希望能够绘制一个三维表面,显示精度(平均验证分数)如何随c和gamma的不同值而变化。我认为gridscores输出是一个元组列表,参数(gamma和c)作为dict。我不确定如何有效地将其转换为mplot3d曲面图所需的2d数组。
所以当我跑:
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},...]
等等。