手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

机器学习——手动实现网格搜索

时间:2024-10-13 15:20:05

1、先展示一下所使用的电脑配置信息和涉及到的库的版本信息

2、输入魔法命令,命令如图示:

机器学习——手动实现网格搜索

3、配置信息如图示:

机器学习——手动实现网格搜索

4、开始进入正题。

5、导入相关模块,具体如图示:

机器学习——手动实现网格搜索

6、实例化数据,具体如图示:

机器学习——手动实现网格搜索

7、将需要尝试的参数存放在一个字典中。具体如图示:

机器学习——手动实现网格搜索

8、创建模型所需要的的训练集合测试集,具体如图示:

机器学习——手动实现网格搜索

9、准备工作做好好,接下来开始尝试所有参数,每组参数设置时的,模型的评估成绩。

10、设计思路是循环枚举每组参数,具体如图示:

机器学习——手动实现网格搜索

11、得到每组参数所对应的模型评估成绩后,绘制成图像,方便观察。

12、利用matplotlib绘制。

13、代码如图示:

机器学习——手动实现网格搜索

14、绘制图像如图示:

机器学习——手动实现网格搜索

15、从绘制的图像中可观察到,有四组参数设置能有让模型达到最佳

16、下面为每组参数的取值,以及相应的模型评估成绩。

17、具体如图示:

机器学习——手动实现网格搜索

18、上诉数据表示,以上四组参数,都能示模型的评估成绩达到98%.

19、在得到最优参数后,在实例化模型时,就可将以上四组中任一组参数参入。

20、实际上在sklean中自带网格搜索的方法,此方法会在后续讲解。

© 手抄报圈