多元线性回归

发布时间:2026/9/11 14:17:31

多元线性回归 文章目录前言1. 多元线性回归算法1.1 定义和特征向量化1.2 多元线性回归的梯度下降1.3 梯度下降的替代方案正规方程法2. 学习曲线3. 特征缩放4. 特征工程前言本章主要围绕多元线性回归介绍了向量化学习率、特征缩放、特征工程等基础知识。1. 多元线性回归算法1.1 定义和特征向量化多元线性回归具有多个输入特征即x 1 , x 2 , x 3 . . . . . . x_1, x_2, x_3......x1​,x2​,x3​......的线性回归。如预测房价的项目中有多个特征可以影响房价其中多元线性回归模型用f w , b ( x ) w 1 x 1 w 2 x 2 . . . . . . . w n x n b f_{w,b}(x) w_1x_1w_2x_2.......w_nx_nbfw,b​(x)w1​x1​w2​x2​.......wn​xn​b表示。涉及参数和因变量向量化可简化表达。向量化有两个主要作用1.简化表达2.运算效率更高。如果没有向量化相当于每一次都是执行f w i x i fw_ix_ifwi​xi​我们用numpy库来实现向量化np.dot(w, x)b。在这个过程中相当于两组数据同时出m个然后同时每一对w ww和x xx互相相乘再相加。速率大大提升。1.2 多元线性回归的梯度下降多元线性回归的梯度下降也可用向量简化左侧是原始表达右侧是向量表达式下图则是单元特征和多元特征的梯度下降对比图1.3 梯度下降的替代方案正规方程法针对线性回归而言python存在专门的库可以直接采用数学计算来求解合适的w , b w,bw,b不需要迭代即梯度下降。但是正规方程法不适用于其他的模型而且当特征很多的时候运行时间会非常慢。2. 学习曲线在运行梯度下降的时候如何判断它是否在收敛也就是说它是否可以接近损失函数的全局最小值我们采取**学习曲线Learning curve**来衡量。如下图所示横轴为迭代次数纵轴为损失函数值当随着迭代次数增加损失函数逐渐变小说明梯度下降工作正常。如果在下一次迭代中损失函数下降幅度小于0.001我们就认为收敛。学习率α \alphaα如果过大可能迭代次数增加损失函数会上涨。反之如果足够小在每次迭代中损失函数会下降。所以我们在进行运算的时候可以多试几组α \alphaα。3. 特征缩放特征缩放Featur Scaling指的是让不同特征处于相近的数值范围从而使得梯度下降更快、更稳定。因为不同特征的自变量量纲可能不一样比如x 1 x_1x1​取值300-1000x 2 x_2x2​取值0-5那么对应w i w_iwi​的大小取值也会很不一样。如图所示梯度下降希望每个特征的参数买的步子差不多大梯度会更快收敛为了使得不同特征量纲相同我们采用特征缩放归一化特征缩放有各种不同的方法但本质都是把不同特征的取值放到同一量纲中。4. 特征工程特征工程Feature engineering是使用你的直觉通过转换或者构造原始特征创造出可以预测目标变量的新特征。比如预测房价有两个原始特征1.房子长度2.房子宽度。可以根据1x2构造面积这一新的特征来预测房价。
延伸阅读

更多相关文章

2026/9/10 10:41:32

DAMA DMBOK2修订版 重点章节分析(二):数据治理

目录 1.本章重点 2.什么是数据治理 3.数据治理的业务驱动因素 4.数据治理组织 5.数据治理运营模型 6.数据治理活动 7.数据治理活动的度量指标 8.本章讨论 9.其他 1.本章重点 本章CDGP考试的重点内容涵盖以下五个方面:数据治理到底有哪些内容、数据治理包括…

2026/9/9 8:45:54

从 Kimi K3 看 AI 创业终局:四层护城河与中小团队生存路径

Kimi K3重磅炸场!无数AI创业者无路可走?【摘要】通用大模型参数规模与综合能力高速迭代,垂直 AI 工具正面临同质化降维冲击。通过拆解工具、效率、业务、生态四层商业护城河框架,结合技术落地实践与产业案例,为 AI 创业…

2026/9/11 14:17:08

基于Java的智能网联汽车模拟实操训练系统设计与实现

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

2026/9/11 14:17:08

直播电商数据采集与可视化:基于Python和小程序的完整实践

1. 项目整体设计与方案选型先说一下为什么做这套系统。我一直在帮几个做直播带货的朋友做数据复盘,发现一个特别头疼的问题:每天直播结束后,想弄清楚当晚究竟哪些商品卖得好、哪个时段流量最高、观众对哪类商品停留时间更久,几乎全…

2026/9/11 14:17:08

Windows下Log4j日志ANSI转义序列问题解析与解决方案

1. Windows平台下Log4j日志输出数字问题的现象与背景最近在Windows服务器上部署Java应用时,发现Log4j输出的日志文件中频繁出现类似[1m[32m这样的数字序列。这些数字并非业务日志内容,而是混杂在正常日志中的特殊字符。这种现象在Linux环境下并不常见&am…

2026/9/11 14:17:08

【JAVA毕业设计】基于 SpringBoot + 小程序的前后端分离诊所预约挂号系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/11 14:12:07

GPT-6 Astra提示词指南:如何用slop词黑名单消除AI味

这周圈子里最热闹的事,莫过于OpenAI把GPT-6 Astra带到了台前。我更新模型后的第一件事,就是拿它把我去年攒的那堆旧提示词全部跑了一遍。结果很分裂:文章框架、逻辑、信息密度都比以前好太多,但读起来还是那副熟悉的味道——"…

2026/9/10 16:39:38

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/10 11:16:38

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码