网站建设与维护费德兴网站seo

张小明 2026/1/11 17:17:21
网站建设与维护费,德兴网站seo,高校后勤网站建设,wordpress网络科技公司模板一、项目背景与解决方案 1. 项目背景 决策树是机器学习中经典的非参数模型#xff0c;可同时支持分类和回归任务#xff08;决策树回归#xff09;。在回归场景中#xff0c;决策树通过递归划分特征空间#xff0c;将每个划分后的子区域映射为该区域内样本的均值#xff…一、项目背景与解决方案1. 项目背景决策树是机器学习中经典的非参数模型可同时支持分类和回归任务决策树回归。在回归场景中决策树通过递归划分特征空间将每个划分后的子区域映射为该区域内样本的均值以MSE为划分准则从而实现对连续值的预测。本项目聚焦非线性回归任务正弦曲线拟合核心目标包括验证决策树回归器对带噪声非线性数据的拟合能力探究决策树核心超参数max_depth树深度对拟合效果的影响深度过小易欠拟合深度过大易过拟合通过可视化对比真实值与不同深度模型的预测值直观展示超参数选择的重要性。2. 解决方案整体流程分为三步数据构建生成[-3, 3]范围内的随机自变量基于正弦函数生成因变量并添加轻微噪声模拟真实场景的非线性带噪声数据基础拟合验证使用固定深度3的决策树回归器拟合数据可视化预测曲线与真实值的对比超参数对比分析构建深度为2/4/6/8/10的决策树回归器分别拟合数据并可视化预测曲线分析不同深度的拟合效果欠拟合/过拟合。二、带详细注释的代码# 导入必要的库importnumpyasnp# 数值计算库用于生成数据、数组处理fromsklearn.treeimportDecisionTreeRegressor# 导入决策树回归器importmatplotlib.pyplotasplt# 可视化库用于绘制拟合结果# 第一步构建带噪声的正弦函数数据集 # 设置样本数量为100N100# 生成[-3, 3]范围内的随机自变量xnp.random.rand(N)生成[0,1)的随机数*6后范围是[0,6)-3后范围是[-3,3)xnp.random.rand(N)*6-3# 对x进行排序方便后续可视化排序后曲线更易观察x.sort()# 生成因变量y基于正弦函数np.sin(x)添加均值为0、方差0.05的随机噪声模拟真实数据的噪声ynp.sin(x)np.random.rand(N)*0.05# 打印y值可选用于调试查看数据print(y)# 重塑x的形状sklearn模型要求输入特征为二维数组样本数×特征数reshape(-1,1)表示将一维数组转为N行1列的二维数组xx.reshape(-1,1)# 打印重塑后的x可选用于调试查看数据维度print(x)# 第二步使用固定深度的决策树回归拟合数据 # 初始化决策树回归器# criterionmse划分准则为均方误差回归任务默认准则最小化每个节点的均方误差# max_depth3设置决策树最大深度为3限制树的复杂度避免过拟合dt_regDecisionTreeRegressor(criterionmse,max_depth3)# 用训练数据x,y拟合决策树模型dt_reg.fit(x,y)# 生成测试集在[-3,3]范围内生成50个均匀分布的点用于绘制平滑的预测曲线x_testnp.linspace(-3,3,50).reshape(-1,1)# 使用训练好的模型预测测试集的y值y_hatdt_reg.predict(x_test)# 可视化真实值与预测值plt.plot(x,y,y*,labelactual)# 绘制真实值黄色星号标记plt.plot(x_test,y_hat,b-,linewidth2,labelpredict)# 绘制预测值蓝色实线线宽2plt.legend(locupper left)# 显示图例位置在左上角plt.grid()# 显示网格线方便观察plt.show()# 展示图像# plt.savefig(./temp_decision_tree_regressor) # 可选保存图像到指定路径# 第三步对比不同深度的决策树拟合效果 # 定义要测试的决策树深度列表depth[2,4,6,8,10]# 定义对应深度曲线的颜色r红,g绿,b蓝,m品红,y黄colorrgbmy# 初始化决策树回归器暂不指定深度后续通过set_params动态修改dt_regDecisionTreeRegressor()# 绘制真实值黑色圆点标记plt.plot(x,y,ko,labelactual)# 生成测试集与第二步一致用于绘制平滑预测曲线x_testnp.linspace(-3,3,50).reshape(-1,1)# 遍历不同深度和对应颜色逐一训练并可视化ford,cinzip(depth,color):# 动态设置决策树的最大深度dt_reg.set_params(max_depthd)# 用训练数据拟合当前深度的决策树dt_reg.fit(x,y)# 预测测试集的y值y_hatdt_reg.predict(x_test)# 绘制当前深度的预测曲线指定颜色和线宽添加图例标签plt.plot(x_test,y_hat,-,colorc,linewidth2,labeldepth%d%d)# 显示图例位置在左上角plt.legend(locupper left)# 显示网格线bTrue为显式开启默认开启plt.grid(bTrue)# 展示图像plt.show()# plt.savefig(./temp_compare_decision_tree_depth) # 可选保存对比图像到指定路径简洁版importnumpyasnpfromsklearn.treeimportDecisionTreeRegressorimportmatplotlib.pyplotasplt# 生成带噪声的正弦数据集N100xnp.random.rand(N)*6-3x.sort()ynp.sin(x)np.random.rand(N)*0.05xx.reshape(-1,1)# 固定深度决策树回归拟合与可视化dt_regDecisionTreeRegressor(criterionmse,max_depth3)dt_reg.fit(x,y)x_testnp.linspace(-3,3,50).reshape(-1,1)y_hatdt_reg.predict(x_test)plt.plot(x,y,y*,labelactual)plt.plot(x_test,y_hat,b-,linewidth2,labelpredict)plt.legend(locupper left)plt.grid()plt.show()# 对比不同深度决策树拟合效果depth[2,4,6,8,10]colorrgbmydt_regDecisionTreeRegressor()plt.plot(x,y,ko,labelactual)x_testnp.linspace(-3,3,50).reshape(-1,1)ford,cinzip(depth,color):dt_reg.set_params(max_depthd)dt_reg.fit(x,y)y_hatdt_reg.predict(x_test)plt.plot(x_test,y_hat,-,colorc,linewidth2,labelfdepth{d})plt.legend(locupper left)plt.grid(bTrue)plt.show()三、代码运行结果分析固定深度3的拟合结果预测曲线能大致贴合正弦曲线的趋势但因深度限制曲线是分段常数决策树回归的特性不会过度拟合噪声不同深度的对比结果深度2曲线过于简单无法捕捉正弦曲线的波动呈现欠拟合深度4/6曲线能较好贴合正弦曲线趋势拟合效果最优深度8/10曲线过度贴合噪声点呈现过拟合曲线出现不必要的锯齿状波动。该结果验证了决策树深度对拟合效果的核心影响深度需根据数据复杂度合理选择过浅欠拟合、过深过拟合。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

办个网站需要投资多少域名及对应网站

第一章:Open-AutoGLM日志分析工具Open-AutoGLM 是一款专为大语言模型推理任务设计的日志采集与分析工具,支持自动化解析 GPU 利用率、显存占用、请求延迟等关键性能指标。该工具基于 Python 构建,采用模块化架构,可灵活集成至各类…

张小明 2026/1/9 0:15:46 网站建设

西安响应式网站建设公司万网网站电话

活动目录优化与可靠性指南 1. 关键要点概述 在网络环境中,活动目录(Active Directory)和域控制器的性能与可靠性对整体网络健康至关重要。以下是一些核心要点: - 性能监控 :了解如何监控域控制器的性能,通过一系列步骤,如测量和查找瓶颈,对性能问题进行系统排查。…

张小明 2026/1/5 1:10:12 网站建设

滨州建设网站传媒公司怎么注册

Excalidraw安全性评估:适合企业内部使用的理由 在当今分布式团队日益普及的背景下,远程协作工具早已不再是“锦上添花”,而是支撑技术决策与跨职能沟通的核心基础设施。尤其是在系统架构设计、产品原型推演和流程建模等高敏感场景中&#xff…

张小明 2026/1/5 5:27:38 网站建设

南昌网站备案自建网站该页无法显示

Proxmox LXC容器NFS存储自动化配置:从手动到智能的存储管理升级 【免费下载链接】Proxmox Proxmox VE Helper-Scripts 项目地址: https://gitcode.com/gh_mirrors/pr/Proxmox Proxmox VE Helper-Scripts项目为Proxmox VE用户提供了150种应用容器的一键部署脚…

张小明 2026/1/5 20:00:26 网站建设

公司网站建设属于无形资产吗网站wap版影响权重么

LangFlow Reaver WPS攻击检测 在网络安全攻防对抗日益智能化的今天,传统的基于规则和签名的入侵检测手段正面临前所未有的挑战。攻击者不断使用混淆、变形、间接调用等技术绕过静态检测机制,而安全团队则疲于应对海量日志与高误报率之间的平衡难题。与此…

张小明 2026/1/5 0:41:24 网站建设

制作网站不给源代码iis网站模板

WarcraftHelper终极指南:5大核心功能让你的魔兽争霸III焕然一新 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为老旧的魔兽争霸III在…

张小明 2026/1/5 6:18:43 网站建设