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. 最终评估

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


总结流程图:

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

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

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

今日复习到这里,明日继续加油!!

相关推荐
zlwool7 小时前
图纸管理选型:从变更频率到齐套率
java·前端·python·erp·设备erp·非标机械
一晌小贪欢8 小时前
python-第15天:Python 列表推导式
开发语言·python·excel·数据可视化·python办公
逗脑IDE8 小时前
零基础学ESP32:光敏传感器——让ESP32拥有“感光”能力!
python·物联网·esp32·智能家居
Java后端的Ai之路8 小时前
17、Python - 观察者模式
开发语言·人工智能·python·观察者模式·外观模式
Metaphor6928 小时前
使用 Python 快速拆分 PDF 文件
python·pdf
tju新生代魔迷8 小时前
Verilog HDL学习笔记(四)| 第4章 模块和端口
笔记·学习
阿童木写作8 小时前
自动智能抠图工具推荐:跨马翻译批量处理图片与视频字幕,跨境电商高效翻译
大数据·人工智能·python·音视频
Kismet_nvi8 小时前
Python运维自动化核心模块
运维·python·自动化
悟天特斯8 小时前
智慧楼宇AI节能系统:基于机器学习的建筑能耗优化实践
人工智能·物联网·机器学习
克里斯蒂亚诺更新8 小时前
从XGBoost角度理解为什么要使用机器学习
人工智能·机器学习