当前位置: 首页 > article >正文

【动手学深度学习】09 Softmax 回归 + 损失函数 + 图片分类数据集(个人向笔记)

回归 vs. 分类

回归

  • 连续值
  • 一个输出
  • 自然区间 R R R
  • 与真实值的区别作为损失

分类

  • 离散值
  • 多个输出
  • 输出预测是第 i 类的置信度
    在这里插入图片描述

损失函数的选择

  • 若选择均方误差
    在这里插入图片描述
  • 只取最大值不是特别合理,所以需要一个更置信的方法,即最大值比其他值都大出一个阈值
    在这里插入图片描述
  • 期望输出的是一个概率,即所有的和为1,用 Softmax
    在这里插入图片描述
  • 用交叉熵损失做分类问题
  • 交叉熵损失的含义是当前预测的这个类别的概率有多接近真实的 1
    在这里插入图片描述

损失函数

  • L2 Loss:蓝色表示 y = 0 , y ′ y = 0,y' y=0y 变化时函数的变化。绿色曲线为似然函数,是一个高斯分布。橙色表示梯度
  • 这个梯度表示离远点越远,变化越快。离原点越近,变化越慢。
    在这里插入图片描述
  • L1 Loss
  • 这个梯度表示变化速度恒定
    在这里插入图片描述
  • Huber’ s Robust Loss
  • 结合了上面两种损失的优点,在大的时候变化恒定,小的时候可以越来越小
    在这里插入图片描述

图片分类数据集

  • MNIST数据集过于简单,课上使用更复杂的Fashion-MNIST
  • 导入相应的包
    在这里插入图片描述
  • 这里不知道为什么在线下载下载不了,只能自己下载了:https://zhuanlan.zhihu.com/p/551799637。注意这里还需要自己创建一个data文件夹
    在这里插入图片描述
  • 这里 [0][0] 表示第0张图片的第0列信息,即图片信息。而 [0][1] 则是标签信息
    在这里插入图片描述
  • 下面是绘制出数据集的一些图片的信息
    在这里插入图片描述
  • 其中有细节都被跳过了,python基础不好的我感到有些疑惑,比如那个循环。还有axes要展平是因为它是一个二维数组要变成一维的
    在这里插入图片描述
    在这里插入图片描述
  • 获取一个批次的数据,看看读取这些数据需要多久
    在这里插入图片描述
  • 数据读取部分,感觉套路就是①定义一个trans,肯定要transforms.Totensor(),然后②定义 dataset,③把 dataset 传到 data.DataLoader 并且定义好 batch_sizeshufflenum_workers即可
    在这里插入图片描述
    在这里插入图片描述

Softmax从零实现

下面是直接在jupyter上做笔记了~
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后面的部分太难了~反正以后也是用封装的,于是看过去就是了,没有详细理解


Softmax回归简洁实现

在这里插入图片描述


http://www.kler.cn/a/296865.html

相关文章:

  • (三)悟说矩阵、矩阵变换和矩阵乘法
  • Android线性布局Linearlayout
  • springboot优雅停机无法关闭进程,kill无法停止springboot必须kill -9,springboot线程池使用
  • MyBatis 入门之核心配置文件
  • 【陪诊系统-PC管理端】菜单权限和账号绑定
  • Ansible剧本编写指南:从简单任务到复杂自动化的实现
  • macos 系统文件操作时提示 Read-only file system 解决方法
  • 亿道三防AI加固平板电脑首亮相,工业级AI PC开启行业新纪元!
  • 布勒集团:通过选择性SAP S/4HANA迁移助力未来数字化转型
  • 干货!如何利用scRNA数据对空间转录组进行注释
  • WebGL系列教程三(使用缓冲区绘制三角形)
  • 【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门的话题,没有之一, 保姆式教学 !!!
  • 如何使用命令行快速下载Google Drive/OneDrive大文件
  • 数据治理策略:确保数据资产的安全与高效利用
  • ubuntu任何版本 卡死 解决办法
  • 【性能测试】一篇文章告诉你什么是 Kafka 和 MQ!
  • 【自考zt】【软件工程】【21.10】
  • 系统架构设计师:软件工程
  • Keil导入包出错
  • 使用ChatGPT生成爆款小红书文案,有手就行!