报错01__GAN网络

Using a target size (torch.Size([100])) that is different to the input size (torch.Size([100, 1])) is deprecated. Please ensure they have the same size.
解决办法
在这里插入图片描述

1.squeeze(1)和squeeze(-1)作用:

两者的效果一样,都是给张量tensor降维,但不是啥张量都可以用这两个函数来降维,它只能降维一种情况下张量的维度。就是我的张量tensor是一个n1维度的张量,例如:张量[[1], [2], [3]]是一个31维的,调用这两个函数后效果如图:
在这里插入图片描述
在这里插入图片描述

2.squeeze(0)的作用:

当张量是一个1n维度的张量时,例如:张量[[1, 2, 3]]是一个13维的,调用这个函数后的效果图如下
3.unsqueeze(1)和unsqueeze(-1)作用:

和squeeze(1)和squeeze(-1)是反着的,如果我就是一个一维的张量,我调用这个函数,我就变成上面第1节中的原本的样子。

例如:张量[1.2, -5.6, 9, 0.004],调用这两个函数后的效果为:

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值