机器学习与模式识别3(线性回归与逻辑回归)

一、线性回归与逻辑回归简介

线性回归主要功能是拟合数据,常用平方误差函数。

逻辑回归主要功能是区分数据,找到决策边界,常用交叉熵。

二、线性回归与逻辑回归的实现

1.线性回归

利用回归方程对一个或多个特征值和目标值之间的关系进行建模的一种分析方式,应用于房价预测等。

y = ax + b

变量 Y 表示输出变量,X 表示输入变量,a 和 b 是可调整的系数,可以对 a 和 b 进行调整,直到与所有点都关联的错误总数达到最低值,以此获得回归公式。

可以使用线性回归确定两个连续列之间的关系。 例如,您可以使用线性回归根据生产或销售数据计算趋势线。 还可以使用线性回归作为基础,来开发更复杂的数据挖掘模型,以评估数据列之间的关系。

2.逻辑回归

在线性回归的输出端加上sigmoid激活函数,使得输出>0.5判为1类别,<0.5判为0类别,应用于分类问题(广告点击率、是否为垃圾邮件等)。

优点:模型简单

缺点:sigmoid存在饱和区,容易梯度消失或梯度爆炸

3.优化方法都是梯度下降法

迭代式求解的方式,逐渐去计算最小值的过程。

梯度:是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。

梯度是导数的高维形式,多维函数的梯度等于一维函数的导数,导数是增长的方向,所以梯度其实是增长的方向,那么,梯度的反方向就是增长的反方向,下降。

通过不断迭代计算函数的梯度,判断该点的某一方向和目标之间的距离,最终求得最小的损失函数和相关参数,为建立线性模型提供支持。

相关推荐
MediaTea2 小时前
人工智能通识课:机器学习之无监督学习
人工智能·深度学习·学习·机器学习
一切皆是因缘际会3 小时前
2026实战:AI可解释性落地全指南
人工智能·深度学习·机器学习·架构
AI科技星3 小时前
【无标题】
人工智能·决策树·机器学习·数据挖掘·机器人
老鱼说AI3 小时前
现代 LangChain 开发指南:从 LCEL 原理到企业级 RAG 与 Agent 实战
java·开发语言·人工智能·深度学习·神经网络·算法·机器学习
AI科技星4 小时前
紫金山天文台与6G 超导太赫兹实验对比【乖乖数学】
人工智能·线性代数·机器学习·量子计算·agi
大模型最新论文速读5 小时前
EvoLM:8B 模型自写评分标准,RL 后超越 GPT-4
人工智能·深度学习·算法·机器学习·自然语言处理
龙山云仓7 小时前
记忆,是意识的第一块基石-老D(DeepSeek)· 类人成长记忆册
人工智能·深度学习·机器学习
逻辑君7 小时前
认知神经科学研究报告【20260062】
人工智能·机器学习
薛定e的猫咪8 小时前
【ICML 2025】MODULI:基于扩散模型解锁离线多目标强化学习的偏好泛化
人工智能·学习·算法·机器学习