首页 Paddle框架 帖子详情
预训练模型
收藏
快速回复
Paddle框架 问答深度学习模型训练 1048 2
预训练模型
收藏
快速回复
Paddle框架 问答深度学习模型训练 1048 2

您好,请问在PaddlePaddle下预训练的VGG16等模型,如何使用这些预训练好的模型来更新自己利用PaddlePaddle构建的动态图模型网络的参数。就如Pytorch中的这段代码:
mod = models.vgg16(pretrained = True) fs = self.frontend.state_dict() ms = mod.state_dict() for key in fs: fs[key] = ms['features.'+key] self.frontend.load_state_dict(fs)

谢谢!在网上没能找到相关资料。

0
收藏
回复
全部评论(2)
时间顺序
Zhaolong Xing
#2 回复于2020-01

可以用以下接口:

def if_exist(var):
            is_ex = os.path.exists(os.path.join("./InceptionV4_pretrained", var.name))
            print is_ex
            return is_ex 
fluid.io.load_vars(exe, "./InceptionV4_pretrained", predicate=if_exist)
0
回复
AIStudio791481
#3 回复于2020-01

Thanks.

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