第四天KNN算法

超参数选择方法

交叉验证

是一种数据集的分割方法,将数据集划分为n份,拿一份做验证集(测试集)、其他n-1做训练集

交叉验证法,是划分数据集的一种方法,目的就是为了得到更加准确可信的模型评分

网格搜索

为什么需要网格搜索?

①模型有很多超参数,其能力也存在很大的差异。需要手动产生很多超参数组合,来训练模型

②每组超参数都采用交叉验证评估,最后选出最优参数组合建立模型

网格搜索是模型调参的有力工具,寻找最优超参数的工具

网格搜索+交叉验证的强力组合(模型选择和调优)

①交叉验证解决模型的数据输入问题(数据集划分)得到更可靠的模型

②网格搜索解决超参数的组合

③两个组合再一起形成一个模型参数调优的解决方案

案例利用KNN算法对鸢尾花分类-交叉验证网格搜索

497738214e8c49b2966b61504b7918a0.png

aedce777abbd41939a3083236cb403bd.png

 案例利用KNN算法实现手写数字识别

da590fa1cf0648a8bf614b99ff3621e4.png

 

40074af0c18c4ea9a45b0c453e491a57.png

 

 

 

 

 

 

相关推荐

  1. 贪心算法基础题(三十)

    2024-04-26 09:22:02       9 阅读
  2. 代码随想录算法训练营

    2024-04-26 09:22:02       13 阅读
  3. 开始学习

    2024-04-26 09:22:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 09:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 09:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 09:22:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 09:22:02       20 阅读

热门阅读

  1. 33 http、服务器、php

    2024-04-26 09:22:02       11 阅读
  2. VUE 打包后 动态修改 后台服务器地址

    2024-04-26 09:22:02       12 阅读
  3. npm install|certificate has expired 证书过期

    2024-04-26 09:22:02       12 阅读
  4. Kubernetes的原理及应用详解(三)

    2024-04-26 09:22:02       14 阅读
  5. AIGC技术的发展现状和未来趋势

    2024-04-26 09:22:02       13 阅读
  6. 踩坑npm install qrcodejs2和crypto-js

    2024-04-26 09:22:02       11 阅读