首页 PaddleCV 帖子详情
使用分类模型做其他任务的预训练模型时,应该选择哪些层作为 feature? 已解决
收藏
快速回复
PaddleCV 其他图像分类 1809 5
使用分类模型做其他任务的预训练模型时,应该选择哪些层作为 feature? 已解决
收藏
快速回复
PaddleCV 其他图像分类 1809 5

使用预训练的backbone已经是图像处理领域的固定范式了。使用分类模型做其他任务的 backbone 有很多策略,一种较为基础的方法是去掉最后的全连接层,这一层主要包含的是原始任务的分类信息。如果任务比较简单,只要将前一层的输出作为 featuremap,并在此基础上添加与任务对应的结构即可。

stivenssss
已解决
3# 回复于2021-12
如果不知道哪些层比较合适,那使用FPN,使用多个层的特征
0
收藏
回复
全部评论(5)
时间顺序
DeepGeGe
#2 回复于2021-12

如果任务涉及多尺度,需要选取不同尺度的 anchor,例如某些检测模型,那么可以选取每次下采样之前一层的输出作为 featuremap。

0
回复
stivenssss
#3 回复于2021-12

如果不知道哪些层比较合适,那使用FPN,使用多个层的特征

0
回复
李长安
#4 回复于2021-12

PAN?

0
回复
DeepGeGe
#5 回复于2021-12

就是多尺度特征融合,浅层细节信息,深层语义信息。

0
回复
退后是人生
#6 回复于2021-12

backbone吧

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