原文链接:Tutorial 2: Finetuning Models — mmflow documentation
教程2:微调模型
在FlyingChairs和FlyingThings3d数据集上预训练的光流估计器可以作为其他数据集的较好的预训练模型。本教程为用户提供了如何利用”模型园“Model Zoohttps://mmflow.readthedocs.io/en/latest/model_zoo.html中模型在其他数据集上训练,从而获得更好表现的指导说明。
修改训练策略
微调超参数和默认的训练策略是不同的,通常需要更小的学习率和更少的训练迭代次数。
# 优化器
optimizer = dict(type='Adam', lr=1e-5, weight_decay=0.0004, betas=(0.9, 0.999))
optimizer_config = dict(grad_clip=None)
# learning policy
lr_config = dict(
policy='step',
by_epoch=False,
gamma=0.5,
step=[
45000, 65000, 85000, 95000, 97500, 100000, 110000, 120000, 130000,

本文介绍了如何在MMFlow中微调预训练模型以适用于特定数据集,包括修改训练策略、使用预训练模型及在不同环境下训练的方法。
最低0.47元/天 解锁文章
3515

被折叠的 条评论
为什么被折叠?



