Pytorch中保存模型的两种方法

目录

一、保存整个模型

这种方法会保存模型的整个定义(包括网络结构和参数)。这样保存的模型可以直接被加载并使用,但前提是保存和加载模型的代码环境需要完全一致。

保存模型时使用代码:

python 复制代码
torch.save(model, 'model.pth')

加载模型时使用代码:

python 复制代码
model = torch.load('model.pth')

二、只保存模型参数

这种方法只会保存模型的状态字典(state_dict),即模型的参数。加载这样的模型需要先定义模型的结构,然后加载参数。

保存模型使用代码:

python 复制代码
torch.save(model.state_dict(), 'params.pth')

加载模型使用代码:

python 复制代码
model = Model()  # 需要先定义模型结构
model.load_state_dict(torch.load('params.pth'))
相关推荐
沐曦股份MetaX18 分钟前
基于内生复杂性的类脑脉冲大模型“瞬悉1.0”问世
人工智能·开源
hnxaoli25 分钟前
win10程序(十六)通达信参数清洗器
开发语言·python·小程序·股票·炒股
power 雀儿39 分钟前
张量基本运算
人工智能
电饭叔39 分钟前
文本为 “ok”、前景色为白色、背景色为红色,且点击后触发 processOK 回调函数的 tkinter 按钮
开发语言·python
陈天伟教授1 小时前
人工智能应用- 人工智能交叉:01. 破解蛋白质结构之谜
人工智能·神经网络·算法·机器学习·推荐算法
政安晨1 小时前
政安晨【人工智能项目随笔】使用OpenClaw的主节点协同子节点撰写大型技术前沿论文的实战指南
人工智能·ai agent·openclaw论文写作·openclaw论文写作经验·ai代理写论文·ai分布式协作·oepnclaw应用
雷电法拉珑1 小时前
财务数据批量采集
linux·前端·python
大成京牌2 小时前
2026年京牌政策深度对比,三款优质车型选购推荐榜单探索
人工智能
shangjian0073 小时前
Python基础-With关键字
python
xuxianliang3 小时前
第154章 “神谕”的低语(AI)
人工智能·程序员创富