深度学习
Erlei_n
这个作者很懒,什么都没留下…
展开
-
resnext的pytorch实现
import torchimport torch.nn as nnimport torch.nn.functional as Fclass Block(nn.Module): '''Grouped convolution block.''' expansion = 2 def __init__(self, in_planes, cardinality=32, bottleneck_width=4, stride=1): super(Block, self.原创 2021-11-12 18:25:00 · 1058 阅读 · 0 评论 -
resnet的pytorch实现
import torchimport torch.nn as nnimport torch.nn.functional as F# 用于ResNet18和34的残差块,用的是2个3x3的卷积class BasicBlock(nn.Module): expansion = 1 def __init__(self, in_planes, planes, stride=1): super(BasicBlock, self).__init__() se.原创 2021-11-12 14:24:38 · 354 阅读 · 0 评论 -
【深度学习】深入理解Batch Normalization批标准化
转自https://www.cnblogs.com/guoyaohua/p/8724433.htmlBatch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问。本文是对论文《...转载 2019-06-10 10:31:18 · 87 阅读 · 0 评论