train_mnist.py 文件源码

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

项目:signature-embedding 作者: hrantzsch 项目源码 文件源码
def get_trainer(updater, evaluator, epochs):
    trainer = training.Trainer(updater, (epochs, 'epoch'), out='result')
    trainer.extend(evaluator)
    # TODO: reduce LR -- how to update every X epochs?
    # trainer.extend(extensions.ExponentialShift('lr', 0.1, target=lr*0.0001))
    trainer.extend(extensions.LogReport())
    trainer.extend(extensions.ProgressBar(
        (epochs, 'epoch'), update_interval=10))
    trainer.extend(extensions.PrintReport(
        ['epoch', 'main/loss', 'validation/main/loss']))
    return trainer
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号