当前位置: 首页 > wzjs >正文

wordpress自定义排版seo兼职论坛

wordpress自定义排版,seo兼职论坛,口碑好网站建设公司哪家好,郑州网站建设汉狮模型的保存和加载 仅保存模型参数 - 原理:保存模型的权重参数,不保存模型结构代码。加载时需提前定义与训练时一致的模型类。 - 优点:文件体积小(仅含参数),跨框架兼容性强(需自行定义模型结…

模型的保存和加载

仅保存模型参数

- 原理:保存模型的权重参数,不保存模型结构代码。加载时需提前定义与训练时一致的模型类。

- 优点:文件体积小(仅含参数),跨框架兼容性强(需自行定义模型结构)。

# 保存模型参数
torch.save(model.state_dict(), "model_weights.pth")# 加载参数(需先定义模型结构)
model = MLP()  # 初始化与训练时相同的模型结构
model.load_state_dict(torch.load("model_weights.pth"))
# model.eval()  # 切换至推理模式(可选)

保存模型+权重

- 原理:保存模型结构及参数

- 优点:加载时无需提前定义模型类

- 缺点:文件体积大,依赖训练时的代码环境(如自定义层可能报错)。

# 保存整个模型
torch.save(model, "full_model.pth")# 加载模型(无需提前定义类,但需确保环境一致)
model = torch.load("full_model.pth")
model.eval()  # 切换至推理模式(可选)

保存训练状态(断点续训)

- 原理:保存模型参数、优化器状态(学习率、动量)、训练轮次、损失值等完整训练状态,用于中断后继续训练。

- 适用场景:长时间训练任务(如分布式训练、算力中断)。

 # 保存训练状态checkpoint = {"model_state_dict": model.state_dict(),"optimizer_state_dict": optimizer.state_dict(),"epoch": epoch,"loss": best_loss,}torch.save(checkpoint, "checkpoint.pth")# 加载并续训model = MLP()optimizer = torch.optim.Adam(model.parameters())checkpoint = torch.load("checkpoint.pth")model.load_state_dict(checkpoint["model_state_dict"])optimizer.load_state_dict(checkpoint["optimizer_state_dict"])start_epoch = checkpoint["epoch"] + 1  # 从下一轮开始训练best_loss = checkpoint["loss"]# 继续训练循环for epoch in range(start_epoch, num_epochs):train(model, optimizer, ...)

早停法(early stop)

- 正常情况:训练集和测试集损失同步下降,最终趋于稳定。

- 过拟合:训练集损失持续下降,但测试集损失在某一时刻开始上升(或不再下降)。

如果可以监控验证集的指标不再变好,此时提前终止训练,避免模型对训练集过度拟合。----监控的对象是验证集的指标。这种策略叫早停法。

if test_loss.item() < best_test_loss: # 如果当前测试集损失小于最佳损失best_test_loss = test_loss.item() # 更新最佳损失best_epoch = epoch + 1 # 更新最佳epochcounter = 0 # 重置计数器# 保存最佳模型torch.save(model.state_dict(), 'best_model.pth')else:counter += 1if counter >= patience:print(f"早停触发!在第{epoch+1}轮,测试集损失已有{patience}轮未改善。")print(f"最佳测试集损失出现在第{best_epoch}轮,损失值为{best_test_loss:.4f}")early_stopped = Truebreak  # 终止训练循环

逻辑:

- 首先初始一个计数器counter。

- 每 200 轮训练执行一次判断:比较当前损失与历史最佳损失。

  - 若当前损失更低,保存模型参数。

  - 若当前损失更高或相等,计数器加 1。

    - 若计数器达到最大容许的阈值patience,则停止训练。

@浙大疏锦行

http://www.dtcms.com/wzjs/257488.html

相关文章:

  • 成都高新区国土规划建设局网站2023年国际新闻大事件10条
  • wordpress收录优化怎么做网络推广优化
  • 网站建设需不需要招标站长网站查询
  • 动态网站开发相关技术百度新闻排行榜
  • 胶州网站建设哪家好搜索引擎推广渠道
  • 广州市住房建设局网站今日实时热点新闻事件
  • 用360云盘做网站百度收录提交
  • 网站设计优秀作品nba最新比赛直播
  • 工程建设合同湖南专业seo优化
  • html5网页设计软件网站优化课程
  • 购物网站管理系统免费建站网站一级
  • 网站制作价格明细百度客户端手机版
  • asp做企业网站很好啊大连网络推广
  • 刚做外贸最好用哪个网站北京搜索优化排名公司
  • 嵌入式软件开发是什么专业短视频seo优化排名
  • 凡客手机网站怎么建设网络推广属于什么专业
  • 交友免费的网站建设哈尔滨最新今日头条新闻
  • 淘客手机版网站怎么做免费推广app软件下载
  • 百度收录网站的图片整合营销传播工具有哪些
  • phpcms做的网站网站制作论文
  • 网站怎么做站内美化成人技能培训机构
  • 珲春建设局网站苏州优化排名seo
  • html5手机网站制作软件seo教程seo教程
  • 邱县做网站北京网站优化推广方案
  • 网站代备案网络推广软件免费
  • 英文网站策划产品推广策划书
  • 建设工程公司企业文化惠州seo外包公司
  • 人民政府 网站建设网站关键词全国各地的排名情况
  • 电子网站建设策划模板seo关键词排名优化的方法
  • 潍坊网站建设服务商百度推广四川成都地区服务中心