动手学深度学习---笔记1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:本文要记录的大概内容:

动手学深度学习v2 ------ 沐神


提示:以下是本篇文章正文内容

一、深度学习的介绍

1.AI地图

在这里插入图片描述

2.常用

1.图片分类

2.物体检测与分割

3.样式迁移

在这里插入图片描述

4.人脸合成

5.文字生成图片

6.文字生成

7.无人驾驶

3.完整行为

在这里插入图片描述

二、数据操作

1.数据预处理

1.样例

在这里插入图片描述
在这里插入图片描述

2.访问元素

在这里插入图片描述

3.运算

在这里插入图片描述
0 表示y方向的拼接,1表示x方向的拼接

4.广播机制

在这里插入图片描述
tensor-----计算机
array-------数学

2.线性代数

1.向量简单公式

在这里插入图片描述

2.线性代数

1.标量由只有一个元素的张量表示。
2.向量可以被视为标量值组成的列表。
3.向量是标量的推广,矩阵是向量的推广一样,我们可以构建具有更多轴的数据结构。
4.张量是描述具有任意数量轴的 𝑛维数组的通用方法。 例如,向量是一阶张量,矩阵是二阶张量。
5.调用求和函数会沿所有的轴降低张量的维度,使它变为一个标量。沿着轴压缩。
6.在调用函数来[计算总和或均值时保持轴数不变]
7.标量的shape为空。

3.矩阵计算

在这里插入图片描述

1.向量也就是梯度

在这里插入图片描述
1.y标量 x向量
在这里插入图片描述
2.样例
在这里插入图片描述
3. y向量 x标量
在这里插入图片描述
4.向量/向量是矩阵
在这里插入图片描述
5.样例
在这里插入图片描述
6.拓展
在这里插入图片描述

4.自动求导

1.链式法则

在这里插入图片描述
1.內积是一个标量,这相当于标量对向量求导。
在这里插入图片描述
2.
在这里插入图片描述

2.计算图

在这里插入图片描述

3.两种模式

在这里插入图片描述
提示:高数是反向。

4

在这里插入图片描述

5.线性回归

1.房价预测
1.模型

在这里插入图片描述

2.网络

在这里插入图片描述

3.损失

在这里插入图片描述

4.训练

在这里插入图片描述
4.1
在这里插入图片描述
4.2在这里插入图片描述
4.3
在这里插入图片描述
4.4
在这里插入图片描述
4.5
在这里插入图片描述

2.优化算法
1.梯度下降

模型没有显示解的时候怎么办!负梯度,下降最快的地方。学习率不能太小也不能太大。
在这里插入图片描述

2.小批量随机梯度下降

在这里插入图片描述

3.总结

在这里插入图片描述

3.softmax回归

1.回归与分类

在这里插入图片描述

1.区别

在这里插入图片描述
在这里插入图片描述

2.分类表示

在这里插入图片描述

3.总结

在这里插入图片描述

2.损失函数

1.L2 Loss

均方损失
在这里插入图片描述

2.L1 Loss

绝对值损失函数
在这里插入图片描述

3.鲁棒损失

3.图片分类数据集

在这里插入图片描述

1.定义模型

定义softmax操作后,我们可以[实现softmax回归模型]。 下面的代码定义了输入如何通过网络映射到输出。 注意,将数据传递到模型之前,我们使用reshape函数将每张原始图像展平为向量。

def net(X):
    return softmax(torch.matmul(X.reshape((-1, W.shape[0])), W) + b) #-1,代表这个维度的大小由numpy去计算。只需要我们固定一个维度即可,这里就是700多的W
2.小结

1.借助softmax回归,我们可以训练多分类的模型。
2.训练softmax回归循环模型与训练线性回归模型非常相似:先读取数据,再定义模型和损失函数,然后使用优化算法训练模型。大多数常见的深度学习模型都有类似的训练过程。
3.softmax是最简单的分类模型。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值