【机器学习300问】11、多元线性回归模型和一元线性回归有什么不同?

在之前的文章中,我们已经学习了一元线性回归模型,其中最关键的参数是w和b。机器学习的目的就是去得到合适w和b后能准确预测未知数据。但现实世界是复杂的,一个事情的发生绝大多数时候不会是一个原因导致。

因此多元线性回归模型区别与一元线性回归主要的不同就在变量不再是w和b两个,而可以是,,...,,多个变量。特征量变多了,很多之前学过的东西也就变复杂了,下面我来一个个讲解。

一、多元线性回归模型

(1)多维特征

多元线性回归模型在定义上与一元线性回归模型不同,还是拿房价预测为例,我们假设房价预测有如下几个特征量。如图中所示有"房屋面积"、"房间数量"、"楼层数量"、"房屋年限"这四个特征量,在加上b偏置的话,一共是五个元。

(2)向量化表示

多元线性回归模型在表示上与一元线性回归模型不同 ,上面提到的四个特征量,可以写成(,,,),这明显是一个向量呀,所以可以用来表示。这些特征量对应的权重也可以同样方式写成。于是我们得到了多元线性回归模型的公式:

|------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
| 模型 | 公式 |
| 一元线性回归 | |
| 多元线性回归 | |
| 多元线性回归向量表示 | |

其中的n是指特征量的个数。向量化后,一方面看上去简洁,另一方面通过使用numpy库,可以进行快速的矩阵运算。

二、多元线性回归的梯度下降算法

多元线性回归模型在梯度下降处理上与一元线性回归模型不同,在某一点处维多变多了,梯度就变成这一点的所有偏导组成的向量,因此对于MSE均方误差函数而言每一个w都要求一次偏导。

特征量 时,梯度下降算法就变成了,一次梯度更新就要

从

到

共更新n个w的加上更新b

相关推荐
向上的车轮22 分钟前
AI音乐创作实战:用Workbuddy定制专属BGM并仿写《Star Sky》
人工智能·ai音乐·workbuddy
宸津-代码粉碎机5 小时前
OpenAI 连夜迎战 Grok Bot 和 Muse:AI 智能体从 “会聊天” 到 “能办事”,现在入场还来得及吗
java·大数据·人工智能·分布式·python
做萤石二次开发的哈哈6 小时前
视频解码器怎么对接?解码上墙、电视墙开窗与场景切换的ISAPI接入实战
人工智能·物联网·监控·视频编解码·大屏端·萤石开放平台·蓝海aiot一站式工作台
Leo.yuan7 小时前
2026年本地化Data Agent优质厂商盘点:哪些产品更适合企业生产环境
大数据·数据库·人工智能
长谷深风1117 小时前
Tool与Skill:AI能力设计的分水岭
java·人工智能·ai·大模型·aiagent
科技观察哨7 小时前
六足平台选型与纳米定位系统集成:HEB-640六自由度位移台在半导体光刻对准中的参数边界与国产替代评估
前端·人工智能
云上先途7 小时前
任务智能体可以自动完成哪些类型工作,是不是只能做简单重复操作?
大数据·人工智能
明志数科7 小时前
具身智能数据供给的分层:分布式采集与入厂采集的工程边界分析
人工智能·机器学习·机器人
像风一样自由20207 小时前
41.用FastAPI搭建一个RAG后端需要哪些接口
人工智能·大模型·fastapi·rag·智能体
小蒋观天下7 小时前
两轮车检测AI摄像头——2026行业竞争格局、商业模式与核心痛点
大数据·人工智能·安全·计算机视觉·ai大模型