版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Scikit-learn开发流程及通用模板实验十二课程学习目标了解Scikit-learn的开发流程熟练掌握Scikit-learn的三个通用模板及使用Scikit-learn开发流程
Scikit-learn的开发流程如图所示。(1)加载数据集在介绍通用模板之前,我们先加载Iris(鸢尾花)数据集,作为通用模板的示例数据集。通过运行以上代码可以看到x是一个(150,4)的数组,保存了150个数据的4个特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度。y值共150个数字,其中0、1、2分别代表三类花。Scikit-learn开发通用模板一(2)数据拆分使用train_test_split的目的是保证从数据集中均匀拆分出测试集,把10%的数据集拿出来用作测试集。Scikit-learn开发通用模板一通用模板V1.0版可以帮助用户快速构建一个基本的算法模型。通用模板一的基础流程和伪代码如图所示。Scikit-learn开发通用模板一通用模板V1.0应用举例
:
构建SVM分类模型通过查阅资料,可以知道SVM算法在scikit-learn.svm.SVC下,所以算法位置填入“svm”,算法名填入“SVC”,模型名自己起,这里就叫“svm_model”。Scikit-learn开发通用模板一交叉验证在V1.0版的模板中,当多次运行同一个程序时,模型准确率常常会波动,这是因为数据输入顺序不同,导致模型表现有好有坏。而有时,虽然在训练集上调整参数使模型表现最佳,但在测试集上却可能过拟合,无法反映出模型的泛化性能。为了解决这些问题,我们可以使用交叉验证。交叉验证通过将训练数据多次划分为不同的训练集和验证集,来更准确地估计模型在未见数据上的表现。Scikit-learn开发通用模板二交叉验证例如,最常用的5折交叉验证(如图所示),主要将训练集划分为5个较小的集合。然后将4份训练子集作为训练集训练模型,将剩余1份训练集子集作为验证集用于模型验证。这样需要训练5次,最后在训练集上评估得分取所有训练结果评估得分的平均值。Scikit-learn开发通用模板二通用模板V2.0融入了交叉验证,让算法模型评估更加科学。通用模板二的基础流程和伪代码如图所示。Scikit-learn开发通用模板二通用模板V2.0应用举例:构建SVM分类模型Scikit-learn开发通用模板二以上模板都是通过算法的默认参数来训练模型的,但不同的数据集适用的参数难免会不一样,Scikit-learn对于不同的算法也提供了不同的参数,可以自己调节。Scikit-learn提供了“算法名称+().get_params()”方法来查看每个算法可以调整的参数。例如,想查看SVM分类器算法可以调整的参数,如图所示。Scikit-learn开发通用模板三通过模板V3.0版,调参让算法表现更上一层楼。通用模板三的基础流程和伪代码如图所示。Scikit-learn开发通用模板三通用模板V3.0应用举例:构建SVM分类模型Scikit-learn开发通用模板三查看最优的超参数组合。调用最优模型实例。查看每个参数的交叉验证结果。Scikit-learn开发通用模板三本节实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 插花摆摊活动方案策划(3篇)
- 施工方案项目部人员(3篇)
- 机房下送风施工方案(3篇)
- 楼道底部刷漆施工方案(3篇)
- 池塘清淤护坡施工方案(3篇)
- 活动食物策划方案范文(3篇)
- 滑板冲浪提供营销方案(3篇)
- 盖板勾缝施工方案(3篇)
- 移动入户活动方案策划(3篇)
- 纸包鱼店面营销方案(3篇)
- 2026年中考物理全真模拟试卷及答案(共五套)
- 68多彩立体卡通风格的六一儿童节游戏总动员模板
- 气象局数据安全制度规范
- 肝内胆管癌护理查房
- 肺结核诊疗指南(2025版)
- 消防官兵交友课件
- 工装保洁合同协议
- 2026上药控股有限公司校园招聘(公共基础知识)综合能力测试题附答案解析
- 司法三段论课件
- 零件读本(出书版)-1
- 教育局中小学考试命题管理方案
评论
0/150
提交评论