news 2026/7/19 14:02:52

个人笔记:实用机器学习(b站李沐)3.3~3.4

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
个人笔记:实用机器学习(b站李沐)3.3~3.4

3.3线性模型
线性回归假设输出与所有特征呈线性加权关系

预测结果 = 各特征 × 对应重要系数,再加上一个固定基础值。

*损失误差(均方误差)MSE:


在所有w,b的可能取值中找到使MSE最小的取值作为最优取值

线性模型做分类:

可以使用向量来输出(不是输出1个元素而是m个元素 m为类别数)

使用线性模型预测出样本数据类别的置信度,最大置信度的类别为样本数据所对于的类别并用onehot(独热)编码输出。

这里的目标函数是MSE(均方误差)

Softmax Regression(Softmax回归)


模型输出经过 Softmax 变换得到概率向量;第i类的预测概率等于该类原始得分的指数,除以所有类别得分指数之和。

把无界的原始置信分数o转化为合法概率:所有数值≥0,全部类别概率相加等于 1。

理想输出是 “最大值对应类别为 1、其余为 0” 的独热向量;Softmax 是这个离散目标的连续可微近似,方便梯度下降训练。


若样本真实类别为 i,只要其他类别原始得分 oj 远小于 oi,损失就不会施加大量惩罚,不会像 MSE 一样强制把其他类分数压到 0。

【总结】:


交叉熵损失的优势:


(1)MSE 会要求所有非目标类概率趋近 0;交叉熵只关心真实类概率是否足够大,只要真实类得分远高于其他类,损失就很小,不会浪费模型能力。

(2)当预测和真实差距大时,交叉熵的梯度很大,模型能快速修正错误; MSE 在误差大时梯度平缓,收敛速度慢,分类效果差。

小批量随机梯度下降 Mini-batch SGD

w:是模型的参数,包括线性模型的w(权重)和b(偏移)

b:表示批量大小(需要自己设计)

η 表示在时间 t 的学习率(需要我们来设计,不能选太小,会走不动;也不能选太大,可能整个模型就出问题了)
迭代循环:


梯度为目标函数对参数w求导

优点:小批量随机梯度下降可以解决出决策树以外的模型

缺点:超参数b与η需要自己选

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 14:00:24

fluxsort算法复杂度分析:理解其时间与空间效率

fluxsort算法复杂度分析:理解其时间与空间效率 【免费下载链接】fluxsort A fast branchless stable quicksort / mergesort hybrid that is highly adaptive. 项目地址: https://gitcode.com/gh_mirrors/fl/fluxsort fluxsort是一种高度自适应的无分支稳定快…

作者头像 李华
网站建设 2026/7/19 14:00:16

不需要画技的“绘画疗愈”:在色彩与线条中,看见隐藏的自己

“我不会画画,画得很丑,能做艺术疗愈吗?” 这是很多人初次接触绘画疗愈时最常问的问题。事实上,绘画疗愈不仅不需要任何美术基础,甚至“画得不好”反而能更真实地反映你当下的心理状态。因为在绘画疗愈中,画…

作者头像 李华
网站建设 2026/7/19 13:59:13

及时做APP开发实战(十六)-专注完成弹窗提示

及时做APP开发实战(十六)-专注完成弹窗提示本文将介绍如何实现专注完成和休息结束的弹窗提示功能,提升用户体验。一、功能需求 1.1 需求分析 【图1:专注完成弹窗】┌─────────────────────────────────────┐ │ …

作者头像 李华