PaddlePaddle中怎么保存和加载训练好的模型

1481
2024/3/21 15:36:38
栏目: 深度学习
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在PaddlePaddle中,可以使用paddle.savepaddle.load来保存和加载训练好的模型。

  1. 保存模型:
# 保存模型
paddle.save(model.state_dict(), 'model.pdparams')
  1. 加载模型:
# 加载模型
model_dict = paddle.load('model.pdparams')
model.set_dict(model_dict)

其中,model.state_dict()用于获取模型的参数字典,paddle.save用于保存参数字典到文件中,paddle.load用于加载参数字典。需要注意的是,在加载模型之后,还需要将参数字典设置给模型,即model.set_dict(model_dict)

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: PaddlePaddle框架的工作流程是怎样的