deep-learning with python的猫狗识别模型,计算过程

卷积神将网络的计算公式为:
N=(W-F+2P)/S+1
其中
N:输出大小
W:输入大小
F:卷积核大小
P:填充值的大小
S:步长大小

conv2d_1

输入[150,150,3] 输出[148,148,32] 卷积核大小为[3,3,32]

148=[150-3+2P]/S+1 解的S=1,P=0

Max_pool2d_1 卷积核大小为[2,2,32]

输入[148,148,32]池化层输出[74,74,32]

74=[148-2+2P]/S+1 解的步长S=2,填充P=0

conv2d_2

输入[74,74,32],输出[72,72,64] 卷积核大小为[3,3,64]

72=[74-3+2p]/s+1   步长S=1, 填充P=0

Max_pool2d_2 卷积核大小为[2,2,64]

输出[72,72,64],输出[36,36,64]

36=[72-2+2p]/s+1 步长S=2, 填充P=0

conv2d_3卷积核大小为[3,3,128]

输出[36,36,64],输出[34,34,128]

34=[36-3+2p]/s+1  S=1 P=0

Max_pool2d_3 卷积核大小为[2,2,128]

输出[34,34,128],输出[17,17,128]

17=[34-2+2p]/s+1  S=2  P=0

conv2d_4  卷积核大小为[3,3,128]

输出[17,17,128],输出[15,15,128]

15=[17-3+2p]/s+1  S=1 P=0

Max_pool2d_4 卷积核大小为[2,2,128]

输出[15,15,128],输出[7,7,128]

(15+2p-2)/s+1取整数=7所以  S=2 P=0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
deep-learning-with-pytorch.pdf是一本介绍使用PyTorch进行深度学习的书籍,其中第15章主要讨论了迁移学习和生成对抗网络(GAN)的应用。迁移学习是指将在一个任务上训练过的模型应用到另一个任务中,以加快模型训练速度和提高性能。这种方法的好处是可以利用已有模型在大规模数据集上进行预训练,从而获得更好的模型初始化参数。比如,可以将在ImageNet数据集上预训练好的卷积神经网络应用于其他图像分类任务中,无需从头开始训练,从而节省时间和计算资源。 生成对抗网络(GAN)是一种由生成器和判别器组成的模型架构,用于生成逼真的合成数据。GAN由一个生成器网络和一个判别器网络组成,两者通过对抗训练的方式相互竞争学习。生成器尝试生成逼真的数据样本,而判别器则试图将真实数据样本和生成的数据样本区分开来。通过持续的对抗训练,生成器逐渐改进生成的样本,直到达到接近真实样本的水平。GAN在图像生成、图像转换等领域具有广泛的应用,能够生成逼真的图像、音频等数据。 在第15章中,作者可能会介绍迁移学习的原理和步骤,如何在PyTorch中实现迁移学习以及一些成功的迁移学习案例。此外,作者可能还会介绍GAN的基本原理、GAN网络的结构以及如何在PyTorch中实现GAN模型。本章内容对于想要应用深度学习技术解决实际问题的人们来说,具有很高的实用性和参考价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

种豆得瓜er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值