神经网络中的权重和偏置初始化

复制代码
    for m in self.modules():
        if isinstance(m, nn.Conv2d):
            n = m.kernel_size[0] * m.kernel_size[1] * m.out_channels
            m.weight.data.normal_(0, math.sqrt(2. / n))
        elif isinstance(m, nn.BatchNorm2d):
            m.weight.data.fill_(1)
            m.bias.data.zero_()
复制代码
model = torch.nn.DataParallel(model).cuda()
相关推荐
万行18 分钟前
机器学习&第五章生成式生成器
人工智能·python·算法·机器学习
独自破碎E18 分钟前
介绍一下Spring AI框架
java·人工智能·spring
laplace012319 分钟前
第三章 大语言模型基础
人工智能·语言模型·自然语言处理·agent·rag
Lun3866buzha30 分钟前
轮胎胎面花纹识别与分类:基于solo_r50_fpn模型的实现与优化
人工智能·分类·数据挖掘
没学上了30 分钟前
VLM-单头自注意力机制核心逻辑
人工智能·pytorch·深度学习
zhangdawei83830 分钟前
英伟达GB200,GB300和普通服务器如dell R740xd有什么区别?
运维·服务器·人工智能
Mintopia31 分钟前
意图OS是未来软件形态,它到底解决了什么问题?
人工智能·react native·前端工程化
Mintopia32 分钟前
🤖 AI 决策 + 意图OS:未来软件形态的灵魂共舞
前端·人工智能·react native
万行35 分钟前
机器学习&第一章
人工智能·python·机器学习·flask·计算机组成原理
实战项目36 分钟前
基于PyTorch的卷积神经网络花卉识别系统
人工智能·pytorch·cnn