关于预训练模型的几个问题
收藏
在推文中,我再次看到了预训练模型这个问题,我还是有几个不懂,请各位赐教:
场景文字识别 这个预训练的模型是不是训练ImageNet数据集得到的模型?
预训练跟迁移有什么关系,感觉是一个东西?
在PaddlePaddle上使用其他的数据集训练的模型,迁移到自己的数据集上训练,需要对模型修改什么吗?比如类别总数不一样了,这样的问题?下面是加载预训练的代码
# 第一种
parameters = paddle.parameters.Parameters.from_tar(gzip.open('Paddle_ResNet50.tar.gz', 'r'))
# 第二种
parameters = paddle.parameters.create(cost)
parameters.init_from_tar(gzip.open('Paddle_ResNet50.tar.gz', 'r'))
0
收藏
请登录后评论
1.你应该是指SSD,使用的数据集的描述就在你发的链接里:https://github.com/PaddlePaddle/models/tree/develop/ssd#pascal-voc-data-set
2.迁移是指?
3.用其他的数据集训练的模型,迁移到自己的数据集上训练,可以复用用网络模型配置,但不可以复用预训练模型参数,由于“自己的数据集”和demo的数据集分布完全不一样,也可能需要不断的调整模型配置中的参数已达到预期的效果。