动手学习pytorch
Clownorange
爱学习 爱生活的阿倩
展开
-
08 线性回归+基础优化算法【动手学习深度学习v2】
线性回归是神经网络最基础的一个模型预测房价:权重和偏差的实际值在后面决定一、定义模型:线性模型等价于单层(带有权重的层为1)的神经网络,输入(权重和输入层放在一起)若干变量,输出预测结果:神经网络的灵感来源:二、衡量标准:平方损失三、训练数据,确定偏差和权重四、求解模型显示解的结果:总结线性回归:具有显式解基础优化方法汇总1:梯度下降学习率:是一个超参数,人为指定问题:如何确定学习率?梯度下降:近似损失批量大小的选择:...原创 2022-04-19 14:56:45 · 764 阅读 · 0 评论 -
06矩阵计算【动手学深度学习v2】
06 矩阵计算【动手学习深度学习v2】梯度==向量y是向量x和y都是向量,导数是一个矩阵拓展到矩阵07自动求导【动手学习深度学习v2】线性回归的例子:通过mxnet或者tensorflow构造计算图隐式构造:两种自动求导的方式:即反向传播...原创 2022-04-19 09:21:09 · 864 阅读 · 0 评论 -
RuntimeError: mean(): input dtype should be either floating point or complex dtypes. Got Long instea
pytorch运行时预报报错:RuntimeError: mean(): input dtype should be either floating point or complex dtypes. Got Long instead.运行代码如下:A=torch.arange(20,dtype=torch.float32).reshape(5,4)A.mean(),A.sum()/A.numel()报错如下:修改方法:将axia=0,修改为dim=0参考文章:https://blo原创 2022-04-18 14:58:11 · 2528 阅读 · 0 评论 -
04 数据操作+数据预处理【动手学深度学习V2】
创建数组创建数组需要形状:3行4列的矩阵数据类型:32位浮点数类型每个元素的初始化值:0或者随机数访问元素访问元素访问内容[1,2]第一行第二列的元素––[1,:]第一行所有列的内容––[:,1]第一列所有行的内容––[1:3,1:]从第一行开始,到第三行介绍,从第一列开始的所有内容––[::3,::20行开始,跳过中间访问第三个,0列开始,跳过中间访问第二个––数据操作原创 2022-04-18 14:52:38 · 328 阅读 · 0 评论 -
03 深度学习环境安装【动手学习深度学习】
安装搭建需要的环境:创建虚拟环境:conda create -n d2l python==3.8显示所有的conda环境:conda env list激活该虚拟环境,并且安装相关库conda activate d2lpip install jupyter d2l torch torchvision找到记事本:http://zh-v2.d2l.ai/在该环境下输入conda list,可以查看所有安装的包...原创 2022-04-18 10:26:29 · 614 阅读 · 0 评论 -
00 预告【动手学深度学习V2】
内容地址:https://zh.d2l.ai/使用pytorch代码实现:https://courses.d2l.ai/zh-v2原创 2022-04-18 08:59:04 · 2403 阅读 · 0 评论