首页 PaddleX 帖子详情
使用paddlex.det.ppyolov2.train的api接口进行模型训练时更改优化器报错
收藏
快速回复
PaddleX 问答入门 1018 3
使用paddlex.det.ppyolov2.train的api接口进行模型训练时更改优化器报错
收藏
快速回复
PaddleX 问答入门 1018 3

在使用paddlex.det.ppyolov2的api接口更改模型优化器为    optimizer=(paddle.optimizer.lr.PiecewiseDecay,paddle.optimizer.SGD),

出现报错AttributeError: 'tuple' object has no attribute 'step'

使用    optimizer=(paddle.optimizer.lr.PiecewiseDecay,paddle.optimizer.Momentum),即内置衰减优化函数时,仍然出现相同的报错,如何优化呢

希望有大佬能帮忙解答这个问题,附上paddlex.det.ppyolov2.train()的官方文档https://github.com/PaddlePaddle/PaddleX/blob/develop/docs/apis/models/detection.md#11

0
收藏
回复
全部评论(3)
时间顺序
余志良
#2 回复于2021-08

好的,我们跟进一下这个issue

0
回复
飞桨_Paddle3D
#3 回复于2021-08

自定义optimizer可以参考分类中的tutorials https://github.com/PaddlePaddle/PaddleX/blob/develop/tutorials/train/image_classification/mobilenetv3_large_w_custom_optimizer.py

0
回复
双子zh00
#4 回复于2021-08
自定义optimizer可以参考分类中的tutorials https://github.com/PaddlePaddle/PaddleX/blob/develop/tutorials/train/image_classification/mobilenetv3_large_w_custom_optimizer.py
展开

用这个自定义optimizer中

报错 'MobileNetV3_large_ssld' object has no attribute 'parameters'

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户