机器学习_线性回归_线性回归过拟合和欠拟合+正则化线性模型学习总结

发布时间:2026/9/7 14:32:02

机器学习_线性回归_线性回归过拟合和欠拟合+正则化线性模型学习总结
线性回归的缺陷--欠拟合和过拟合欠拟合:简介训练集和测试集表现都不怎么样, 模型太简单产生原因:学习到的特征太少改进方法:1.添加其他特征组合泛化相关性上下文特征,平台特征等2.添加多项式特征, 将低次项模型变成高次项模型过拟合:简介原始特征过多,存在嘈杂特征,模型尝试兼顾各个测试点产生原因:训练集表现好,测试集表现不好, 模型过于复杂改进方法:1.重新清洗数据过拟合可能因为数据不纯导致的2.增大数据的训练量过拟合可能因为训练的数据量太少,没有代表性,训练数据占总数据的比例过小3.正则化4.减少特征维度, 防止维灾难改进方法-正则化:通过限制高次项的系数来尽量减小高次项特征的影响,以达到防止过拟合的目的L1正则化将某些高次项前面的系数W变为0, 去除该特征值的影响应用LASSO回归缺点模型不是平滑的曲线,会出现很多顶点不可导L2正则化让某些高次项系数W值很小,接近零,削弱该特征其影响应用Ridge回归优点模型是平滑曲线, 高次项参数越小, 说明模型越简单, 越不容易产生过拟合正则化线性模型1.RidgeRegression-岭回归简介:在系数前面添加平方项, 然后用α来限制系数值的大小,α越大, 系数值越小, α越小, 系数值越大api:sklearn.linear_model.Ridge()参数:alpha--正则化强度solver-选择的线性回归算法默认SAG(随机平均梯度下降算法)normalize-是否对数据进行标准化normalizeTrue, 自动调用算法进行标准化normalizeFalse, 不对数据进行标准化2.Lasso回归简介:处理系数的绝对值, 用α来影响系数值大小,α越大, 系数值越小, α越小, 系数值越大3.Elastic Net 弹性网络简介:前两个的综合, 即在系数前面添加平方项, 然后用rα来限制系数值的大小,处理系数的绝对值, 用1-r/2α来影响系数值大小,当r为0时, 算法变成lasso回归当r为1时, 算法变成ridge回归4.算法推荐:常用算法: Ridge回归当只有少部分特征可以使用时:- Elastic Net(弹性网络)- Lasso回归弹性网络使用更广泛,因为在特征维度高于样本数时, 或者特征维度为强相关时, Lasso回归表现不佳5.Early stopping(扩展, 了解即可)通过限制错误率的阈值, 即时停止当错误率最小时, 停止执行算法扩展--维灾难:随着维度增加,分类器性能逐步上升, 到达某一顶点之后, 性能逐渐下降维数灾难的核心问题:随着维数的增加数据的体积指数级增长导致可用数据变得稀疏。这使得在统计学上获得正确且可靠的结果所需的数据量也呈指数级增长。此外高维空间中的数据分析和模型构建变得更加复杂和困难容易导致过拟合等问题我的唠叨--下述内容与上述内容无关哦, 对于机器学习感兴趣的小伙伴, 推荐你们可以看一看【不讲废话北大教授花198小时整理出来的人工智能【机器学习深度学习】教程全程干货无废话学不会自我反省-哔哩哔哩】 https://b23.tv/XYti299或者吴恩达的机器学习, 可能刚刚进去的时候容易被他的英文字幕给吓到, 但是没关系的,国内b站上面的中文字幕到处都是, 而且这位大佬讲的确实浅显易懂,我估摸着学习好点的高中生完全可以听得懂, 这里链接我就不推荐了最近在学爬虫, 找了好多课程, 发现了一个内容质量挺高的一个博主轻松学python,个人感觉, 搞爬虫, 他是专业的, 话不多说, 要开始我下午的生活了

相关新闻

工业网关协议转换实战:从PLC到MES的完整数据链路

工业网关协议转换实战:从PLC到MES的完整数据链路

2026/9/7 14:32:02

前两天一个做设备维保的朋友问我,他们车间有一台老款PLC,数据能不能直接接到新上的MES系统里。我说能,但中间需要加一道工业网关。他听完更懵了,网关不就是个转接口吗,插上不就完事?实际上,工业…

Linux设备驱动开发实战:从字符设备到设备树与调试技巧

Linux设备驱动开发实战:从字符设备到设备树与调试技巧

2026/9/7 14:32:02

Linux设备驱动开发这块,圈子里一直有个尴尬:资料不少,但能让人真正上手、不绕弯子的太少。要么是内核源码分析堆到劝退,要么是照着抄完还是一头雾水。所以看到《手把手教你学Linux设备驱动开发》正式出版的消息,我第一…

LobeHub ux-audit 技能系列(一):Layer 1 静态代码审计(L1)——不跑界面、只看代码的 UX 基线检查法

LobeHub ux-audit 技能系列(一):Layer 1 静态代码审计(L1)——不跑界面、只看代码的 UX 基线检查法

2026/9/7 14:22:01

LobeHub ux-audit 技能系列(一):Layer 1 静态代码审计(L1)——不跑界面、只看代码的 UX 基线检查法 【免费下载链接】lobehub 🤯 LobeHub is your Chief Agent Operator, organizing your agents into 724 …

基于Stable Diffusion的角色图像生成工具部署与实践指南

基于Stable Diffusion的角色图像生成工具部署与实践指南

2026/9/7 15:42:05

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

career-ops latex-tex 模式:对自有 LaTeX 简历做 JD 定向改写而不破坏模板

career-ops latex-tex 模式:对自有 LaTeX 简历做 JD 定向改写而不破坏模板

2026/9/7 15:42:05

career-ops latex-tex 模式:对自有 LaTeX 简历做 JD 定向改写而不破坏模板 【免费下载链接】career-ops Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applicati…

Agent开发工具链核心拼图:从模型调用到稳定执行循环的工程实践

Agent开发工具链核心拼图:从模型调用到稳定执行循环的工程实践

2026/9/7 15:42:05

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

Transformers 自定义 Pipeline 开发指南:继承 Pipeline 基类、注册新任务并发布到 Hub

Transformers 自定义 Pipeline 开发指南:继承 Pipeline 基类、注册新任务并发布到 Hub

2026/9/7 15:42:05

Transformers 自定义 Pipeline 开发指南:继承 Pipeline 基类、注册新任务并发布到 Hub 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mul…

Remotion web-renderer 视觉快照测试实战:为 Web 端视频渲染器新增测试用例

Remotion web-renderer 视觉快照测试实战:为 Web 端视频渲染器新增测试用例

2026/9/7 15:42:05

Remotion web-renderer 视觉快照测试实战:为 Web 端视频渲染器新增测试用例 【免费下载链接】remotion 🎥 Make videos programmatically with React 项目地址: https://gitcode.com/GitHub_Trending/re/remotion 本文围绕 Remotion 仓库中 web-r…

Ubuntu 24.04 Kernel Panic 排查与永久解决:内存稳定性是关键

Ubuntu 24.04 Kernel Panic 排查与永久解决:内存稳定性是关键

2026/9/7 15:32:05

Ubuntu 24.04 内核 Kernel Panic 问题排查与解决流程(第二次出现该问题后,永久性解决)我得先交代一下背景:手头一台专门跑编译任务和容器服务的 Ubuntu 24.04 LTS 服务器,配置不算高,但一直很稳定。结果上个…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/7 3:44:24

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/7 8:03:37

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

2026/9/7 0:01:24

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

2026/9/7 0:01:24

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

2026/9/7 0:01:24

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

远程协作的工作台整理

远程协作的工作台整理

2026/9/7 3:38:07

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/6 23:21:51

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…