关于提升机器学习算法做预测回归任务精度的方法分享
关于提升机器学习算法做预测回归任务精度的方法分享1. 问题的来源​ 目前做过一些小数据集100-1000的预测任务经常会出现一个问题拿到数据后写完模型代码然后运行测试发现R2很低MAE之类的指标也很高。​ 这个时候会发现单纯调整模型参数并不能提高模型精度。​ 而这个问题就是今天想要探讨的问题。2. 方法分享​ 这里仅分享我自己目前能够想到的方法如果大家还有其他方法欢迎补充在评论区让后来的人可以少走一些弯路。​ 我觉得这个问题出现的根本原因在于数据集。现在很认可一句话做这种机器学习的工作80%的时间都在处理数据20%的时间在调参和写代码。​ 比如我现在有一个700条的数据集但是只有5个特征其中一个还是目标变量。这个时候即使数据量看着还不错但4个特征所包含的信息有限模型训练后的泛化能力大概率很弱除非你的数据隐含的关系非常简单不然大概率R2都非常低。​ 意识到“模型本质学的是数据的信息”当你数据包含的信息越多的时候模型自然能够学习到的东西也越多最终的泛化能力自然也就越高。​ 因此提高精度的本质是提高数据信息量体现在具体方法有如下新增物理特征纯数学特征可能效果不好或者存在天花板。可以引入一些更具有物理意义的复合特征。本质上来说是增加信息含量因为单纯的数字可能包含的信息有限因此需要人为增加信息量。去除某些杂糅信息特征有的时候并不是越多信息越好有的信息如果本身是噪声与没有意义的特征可以抛去尝试看看效果如何如果没有提升或者减弱了再加上即可。构建新的目标变量有的时候原本的目标变量可能区分度不够或者其他原因可以构建出新的目标变量更具辨识度比如对数化处理注意训练前对数化预测的时候要将预测输出的还原然后进行模型的评估聚类公共数据点把一些具有类似特征的数据聚类在一块相当于新增了数据列具有更多信息和辨识度明确上限与优先性如果特征数很少、数据量小有的时候的确预测效果存在一定上限难以准确预测如果存在多个数据集的时候数据集的数据大小由少变多优先调整数据大的明确最优结果才能去评价其他相对更差的结果。删除数据异常点如果目标变量具有物理意义比如输入的是总重量预测的是长途过程中损失后的最终重量如果目标变量即最终重量比总重量还大或者小特别多可以标记为异常数据而去掉。当然是否去掉还是要根据业务场景来判断。3. 补充​ 关于派生特征的构造任务是有领域的有的时候可以根据领域知识进行构建比如将某两个特征相加或者相除得到总的量或者比例之类的特征听从AI的建议AI的知识库很丰富常见的简单新特征构建它基本都可以给出建议​根据我自己的尝试新增特征是最有用的手段了如改变目标变量等方法效果不是确定偶尔能提升偶尔也会变差。

相关新闻

为什么92%的AI编程项目6个月内失败?Gartner最新调研揭示3个被忽视的致命盲区

为什么92%的AI编程项目6个月内失败?Gartner最新调研揭示3个被忽视的致命盲区

更多请点击: https://intelliparadigm.com 第一章:AI编程失败率背后的结构性真相 当开发者将自然语言指令输入AI编程助手后,生成的代码在约68%的中等复杂度任务中首次运行即失败——这一数字并非源于模型能力不足,而是暴露了人机…

2026/10/3 3:22:20 阅读更多 →
Jmeter自动化测试实施方案

Jmeter自动化测试实施方案

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快Jmeter是目前最流行的一种测试工具,基于此工具我们搭建了一整套的自动化方案,包括了脚本添加配置、本地配置和运行、服务器配置等内容&…

2026/10/9 3:57:03 阅读更多 →
没技术背景,怎么转 AI 产品经理

没技术背景,怎么转 AI 产品经理

那个报错让我手心出汗 我盯着屏幕上那行红色报错,手心出汗。这是我第一次打开 Dify,想试着搭个智能问答,结果卡在"模型 API Key 怎么填"。旁边做开发的同事扫了一眼:“你连这个都不会?” 那一刻我特别想关掉…

2026/10/8 5:41:18 阅读更多 →

最新新闻

VCU整车控制器Simulink源码深度拆解:架构、算法与工程落地

VCU整车控制器Simulink源码深度拆解:架构、算法与工程落地

做新能源三电这行,很多人对“VCU整车控制器”是既熟悉又陌生。熟悉是因为它几乎是纯电、混动、增程构型里绕不开的顶层控制器,陌生是因为真正的工程源码很难见到,网上的资料要么是论文里的原理框图,要么是教学级别的简化模型。最近…

2026/10/13 6:23:46 阅读更多 →
一张图15秒带货视频:Claude Code本地合成全链路实战

一张图15秒带货视频:Claude Code本地合成全链路实战

1. 一张随手拍凭什么能撑起一条带货视频很多人第一次听到"一张照片做15秒带货视频"的反应是:这不就是拿张图配个音乐,然后硬凑时长吗?我一开始也这么想,直到自己真正跑通整条链路,才发现这里面能玩的花样比想…

2026/10/13 6:23:46 阅读更多 →
agent-skills 实战:构建大模型智能体的技能注册、调用与编排体系

agent-skills 实战:构建大模型智能体的技能注册、调用与编排体系

最近我在折腾智能体开发时,被一个高频问题反复卡住:模型本身挺聪明,一让它干具体活儿就各种掉链子。要么不知道该调用哪个工具,要么把参数传得乱七八糟,要么只回复“我可以帮你处理”然后就没有然后了。后来我意识到&a…

2026/10/13 6:23:46 阅读更多 →
Leetcode hot100 颜色分类【中等】

Leetcode hot100 颜色分类【中等】

看懂题目后,直觉是 —— new一个一样大小的数组,遍历一遍原数组,数出来0、1、2的个数,然后按照个数直接写入新数组。但题目要求在原地弄,也就是不能通过我们这样拷贝的方式。并且进阶要求只遍历一遍。空间限制我们&…

2026/10/13 6:23:46 阅读更多 →
图像预处理实战指南:从几何变换到工程落地的全流程避坑

图像预处理实战指南:从几何变换到工程落地的全流程避坑

图像预处理这个环节,说它是整个视觉任务里最不起眼、却最容易决定成败的一步,一点都不夸张。我做过不少图像相关的项目,从分类、检测到分割,也帮人排查过不少"模型明明没问题但效果就是上不去"的案例,最后追…

2026/10/13 6:23:46 阅读更多 →
多智能体协作系统实战:架构设计与落地经验

多智能体协作系统实战:架构设计与落地经验

1. 从单兵作战到团队协同:为什么我们需要重新思考开发模式做过几年开发的人都有一个共同感受:项目越做越大,代码越写越多,但真正让人头疼的往往不是某个技术难点,而是协作本身。需求在变、接口在变、文档永远滞后于代码…

2026/10/13 6:22:46 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →