- 博客(7)
- 收藏
- 关注
原创 Pytorch学习笔记(七)——数学运算
学习目标掌握Pytorch学习内容常用的数学运算:加减乘除:这几个操作建议直接使用运算符。add+sub-mul*div/matmul矩阵相乘powsqrt/rsqrt平方根round(1)torch.add(input,other,*,alpha=1,out=None) → Tensorouti=inputi+alpha×otherinote: 当两个tensor维度不一致时,先进行broadc
2022-05-30 16:17:09 440
原创 Pytorch学习笔记(六)——合并与拆分
学习目标掌握Pytorch学习内容合并:cat/stack拆分:split/chunk(区别在于split按长度进行拆分,chunk按数量进行拆分)1、torch.cat()a = torch.rand(4,32,8)a.shape #torch.Size([4, 32, 8])b = torch.rand(5,32,8)b.shape #torch.Size([5, 32, 8])torch.cat([a,b],dim = 0).shape #torch.Size([9,
2022-05-24 11:26:41 764
原创 Pytorch学习笔记(五)——Broadcasting
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1
2022-05-24 10:23:02 463
原创 Pytorch学习笔记(四)——维度变换
学习目标:掌握Pytorch学习内容:维度变换主要有以下几种方式:view/reshapesqueeze/unsqueezetranspose/t/permuteexpande/repeat(1)torch.view()和torch.reshape()两者都用于改变tensor的shape,两者功能相同,区别在于torch.view()是Pytorch0.3版本,torch.reshape()是Pytorch0.4版本及以上。a = torch.rand(4,1,28,28)a.s
2022-05-23 11:21:40 1648 1
原创 Pytorch学习笔记(三)——索引与切片
学习目标:掌握Pytorch路漫漫其修远兮,吾将上下而求索。学习内容:索引:pytorch,默认从左往右开始索引,-1表示从右往左。:表示都取x:表示从x取到最后:x 表示从开始取到xx:y 表示从x取到y#生成一个随机tensor,表示类似一个CNN的图片的输入数据,4表示这个batch一共有4张照片,而3表示图片的通道数为3(RGB),(28,28)表示图片的大小a = torch.randn(4,3,28,28)#基本索引#第0张图片的shapea[0].shape
2022-05-21 17:13:40 1060
原创 Pytorch学习笔记(二)——创建Tensor
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:Tensor的创建方式有四种,分别是torch.Tensor()、torch.tensor()、torch.as_tensor()、torch.from_numpy()。1、torch.Tensor()torch.Tensor()为类构造函数,创建后,默认dtype为float32。data = np.ones([2,2],dtype = np.int64)# [[1 1]# [1 1]]#采用
2022-05-21 15:09:31 1279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人