坎坷复现之路

第一句代码:
在这里插入图片描述
目的是在当前版本使用新版本功能,如2.7中使用3.6的功能

  1. torch.utils.model_zoo.load_url(url, model_dir=None)
    url:要下载对象的URL
    model_dir:下载到本地文件地址

  2. class MultiInputImages(models.ResNet):
    属于类的继承,如果要编写的类是另一个现成类的特殊版本,可以采取继承父类的方法。

  3. def __init__(self, block, layers, num_classes=1000, num_input_images=1): super(ResNetMultiImageInput, self).__init__(block, layers)
    __init()__接受创建Resnet所需的信息,super()将父类与子类联结起来

  4. resnet中常见的make_layer(),

    def _make_layer(self, block, planes, blocks, stride=1):
        downsample = None
        if stride != 1 or self.inplanes != planes * block.expansion:
            downsample = nn.Sequential(
                nn.Conv2d(self.inplanes, planes * block.expansion,
                          kernel_size=1, stride=stride, bias=False),
                nn.BatchNorm2d(planes * block.expansion),
            )

        layers = []
        layers.append(block(self.inplanes, planes, stride, downsample))
        self.inplanes = planes * block.expansion
        for i in range(1, blocks):
            layers.append(block(self.inplanes, planes))

        return nn.Sequential(*layers)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值