nutszebra_optimizer.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:fractal_net 作者: nutszebra 项目源码 文件源码
def __init__(self, model=None, lr=0.5, momentum=0.9, schedule=(150, 225), weight_decay=1.0e-4):
        super(OptimizerPyramidalResNetWithSSD, self).__init__(model)
        self.lr = lr
        self.momentum = momentum
        self.schedule = schedule
        self.weight_decay = weight_decay
        all_links = OptimizerPyramidalResNetWithSSD._find(model)
        optimizer_set = []
        for link in all_links:
            optimizer = optimizers.MomentumSGD(lr, momentum)
            weight_decay = chainer.optimizer.WeightDecay(self.weight_decay)
            optimizer.setup(link[0])
            optimizer.add_hook(weight_decay)
            optimizer_set.append(optimizer)
        self.optimizer_set = optimizer_set
        self.all_links = all_links
        self.flag = False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号