pytorch查看通道数 维数 尺寸大小

 查看tensor

x.shape   # 尺寸
 
x.size()  # 形状

x.ndim    # 维数

例如

import torch

parser = argparse.ArgumentParser(description='PyTorch')

parser.add_argument('--img_w', default=144, type=int, metavar='imgw', help='img width')

parser.add_argument('--img_h', default=288, type=int, metavar='imgh', help='img height')

parser.add_argument('--batch-size', default=32, type=int,metavar='B', help='training batch size')

parser.add_argument('--test-batch', default=64, type=int, metavar='tb', help='testing batch size')

class net(nn.Module):
    def __init__(self, arch='resnet18'):
        super(net, self).__init__()
        model_ft = models.resnet50(pretrained=True)
        self.visible = model_ft

    def forward(self, x):
        print(x.shape)
        print(x.size())
        print(x.ndim)

        input = self.visible.conv1(x)

        print(input.shape)
        print(input.size())
        print(input.ndim)

从左至右起,32表示训练集batch_size大小,3是图像通道数,288是图像高度,144是图像宽度,图像尺寸 288*144,维度个数是4。很多博客在介绍论文时候,没有准确表达这些参数名称,往往出现张冠李戴,导致读者后续使用过程中被老师ma

经过标准resnet50第一层卷积后,结果是:32表示训练集batch_size大小,64是图像通道数,72是图像高度,36是图像宽度,图像尺寸72*36,维数是4

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值