当前位置: 首页 > backend >正文

Python Day50 学习(仍为日志Day19的内容复习)

补充:梳理超参数调整流程(逻辑)

超参数调节的流程逻辑可以总结为以下几个步骤:


1. 明确目标

确定你要优化的模型和评估指标(如准确率、F1值、AUC等)。


2. 选择要调节的超参数

列出模型中影响较大的超参数,比如:

  • 决策树:max_depth, min_samples_split
  • LightGBM:num_leaves, learning_rate, n_estimators 等

3. 确定参数搜索空间

为每个超参数设定一个合理的取值范围(如 learning_rate 在 0.01~0.2 之间)。


4. 选择调参方法

常见方法有:

  • 网格搜索(Grid Search):遍历所有参数组合
  • 随机搜索(Random Search):随机采样参数组合
  • 贝叶斯优化等智能搜索方法

5. 划分数据集

将数据分为训练集、验证集(或使用交叉验证),不能用测试集调参


6. 运行调参

在训练集上训练模型,在验证集上评估每组参数的效果,记录结果。


7. 选择最优参数

根据验证集上的评估指标,选出表现最好的参数组合。


8. 最终评估

用最优参数在测试集上评估模型,得到最终结果。


总结流程图:
确定目标 → 选超参数 → 定范围 → 选方法 → 划分数据 → 运行调参 → 选最优 → 测试集评估

这样可以保证模型既不过拟合,也能达到最优效果。

手写笔记复习(贝叶斯优化)

今日复习到这里,明日继续加油!!!@浙大疏锦行

http://www.xdnf.cn/news/14118.html

相关文章:

  • kafka版本升级3.5.1-->3.9.1(集群或单体步骤一致)
  • B/S架构
  • 上海市计算机学会竞赛平台2022年4月月赛丙组步步高
  • Qoppa Software提供的15款PDF产品组件科学学习
  • HarmonyOS 组件复用面试宝典 [特殊字符]
  • 【技术工具】源码管理 - GIT工具
  • Java 传输较大数据的相关问题解析和面试问答
  • ffmpeg subtitles 字幕不换行的问题解决方案
  • LeetCode 209.长度最小的子数组
  • 常见的数据处理方法有哪些?ETL中的数据处理怎么完成
  • 海马优化算法优化支持向量回归(SVR)模型项目
  • DAO 代码说明文档
  • 【计算机系统结构】期末复习
  • JVM-垃圾回收
  • ES6+核心特性
  • 数据可视化——一图胜千言
  • [python]pycddlib使用案例
  • Python小工具开发实战:从零构建自动化文件管理器的心得与体悟
  • Mac电脑数据恢复工具-Disk 企业版
  • 数据库中的索引作用:索引分类、索引失效、聚集索引和非聚集索引
  • Linux 系统 CPU 过高问题深度排查
  • 【WPF】MVVM的消息机制
  • Jupyter notebook中的感叹号!魔法命令介绍
  • iOS 26 beta1 真机无法执行hot reload
  • iOS Alamofire库的使用
  • windows安装jekyll
  • 人工智能之数学基础:如何将二次型转换为标准型?
  • 第二十四章 24.QoS(CCNA)
  • Windows 远程桌面添加 SSL 证书指南
  • 2025虚幻人物模型积累