训练数据集
- 参数
- type : 数据集类型,所支持值请参考训练配置文件
- others : 请参考对应模型训练配置文件
评估数据集
- 参数
- type : 数据集类型,所支持值请参考训练配置文件
- others : 请参考对应模型训练配置文件
单张卡上,每步迭代训练时的数据量
训练步数
训练优化器
- 参数
- type : 优化器类型,支持目前Paddle官方所有优化器
- weight_decay : L2正则化的值
- others : 请参考Paddle官方Optimizer文档
学习率
- 参数
- type : 学习率类型,支持10种策略,分别是'PolynomialDecay', 'PiecewiseDecay', 'StepDecay', 'CosineAnnealingDecay', 'ExponentialDecay', 'InverseTimeDecay', 'LinearWarmup', 'MultiStepDecay', 'NaturalExpDecay', 'NoamDecay'.
- others : 请参考Paddle官方LRScheduler文档
学习率
- 参数
- value : 初始学习率
- decay : 衰减配置
- type : 衰减类型,目前只支持poly
- power : 衰减率
- end_lr : 最终学习率
损失函数
- 参数
- types : 损失函数列表
- type : 损失函数类型,所支持值请参考损失函数库
- ignore_index : 训练过程需要忽略的类别,默认取值与
train_dataset
的ignore_index一致,推荐不用设置此项。如果设置了此项,loss
和train_dataset
的ignore_index必须相同。- coef : 对应损失函数列表的系数列表
待训练模型
- 参数
- type : 模型类型,所支持值请参考模型库
- others : 请参考对应模型训练配置文件
模型导出配置
- 参数
- transforms : 预测时的预处理操作,支持配置的transforms与
train_dataset
、val_dataset
等相同。如果不填写该项,默认只会对数据进行归一化标准化操作。
具体配置文件说明请参照配置文件详解