网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

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

时间: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中自带网格搜索的方法,此方法会在后续讲解。

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com