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

贵州微信网站建设宁波关键词优化品牌

贵州微信网站建设,宁波关键词优化品牌,wordpress 全站https,公司用自己机房做网站备案文章目录 模型训练验证损失函数和优化器模型优化训练函数验证函数模型保存 模型训练验证 损失函数和优化器 loss_function nn.CrossEntropyLoss() # 损失函数 optimizer Adam(model.parameters()) # 优化器,优化参数模型优化 获得模型所有的可训练参数&#x…

文章目录

    • 模型训练验证
      • 损失函数和优化器
      • 模型优化
      • 训练函数
      • 验证函数
      • 模型保存

模型训练验证

损失函数和优化器

loss_function = nn.CrossEntropyLoss() # 损失函数
optimizer = Adam(model.parameters())  # 优化器,优化参数

模型优化

获得模型所有的可训练参数(比如每一层的权重、偏置),设置优化器类型,自动调整学习步长(自适应学习率),后续训练更新参数。

# 雇佣Adam教练,让他管理模型参数
optimizer = Adam(model.parameters(), lr=0.001)  # lr是初始学习率
# 1. optimizer.zero_grad()    # 清空上一轮的成绩单
# 2. loss.backward()          # 计算每个参数要改进的方向(梯度)
# 3. optimizer.step()         # 参数调整

训练函数

def train():loss = 0accuracy = 0model.train()for x, y in train_loader:  # 获得每个batch数据x, y = x.to(device), y.to(device)output = model(x)        # 得到预测labeloptimizer.zero_grad()    # 梯度清零batch_loss = loss_function(output, y)  # 计算batch误差batch_loss.backward()    # 计算误差梯度optimizer.step()         # 调整模型参数loss += batch_loss.item()accuracy += get_batch_accuracy(output, y, train_N)print('Train - Loss: {:.4f} Accuracy: {:.4f}'.format(loss, accuracy))

验证函数

def validate():loss = 0accuracy = 0model.eval() # 评估模式,关闭随机性等增加稳定性with torch.no_grad(): # 禁用梯度,提高效率for x, y in valid_loader:x, y = x.to(device), y.to(device)output = model(x)  # 不用进行梯度计算、参数调整loss += loss_function(output, y).item()accuracy += get_batch_accuracy(output, y, valid_N)print('Valid - Loss: {:.4f} Accuracy: {:.4f}'.format(loss, accuracy))

模型保存

.pth 文件是PyTorch模型的“存档文件”,保存了所有必要信息。加载后,模型即可直接运行,无需重新训练!

# 保存整个模型(结构 + 参数)
torch.save(model, 'model.pth')

.pth 文件可以用https://netron.app/查看

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

相关文章:

  • 上高县城乡规划建设局网站最新国际新闻事件今天
  • 哪里有服务好的网站建设长沙互联网推广公司
  • 做户外旅游网站今天发生的重大新闻5条
  • 推广赚钱返佣平台北京seo教师
  • 优秀手机网站模板图片百度推广获客方法
  • 龙岩企业网站建设制作企业推广软文
  • 服装设计网站有哪些seo搜索引擎优化方案
  • vue2.0网站开发游戏推广怎么找玩家
  • seo推广教程seo网站优化助理
  • wordpress 163 授权码广州百度seo 网站推广
  • 自然人做音频网站违法吗百度推广客户端怎么登陆
  • 一个网站开发成本廊坊seo快速排名
  • 高端网站开发程域名解析网站
  • 大型科技网站网络平台营销
  • 什么做网站推广太原优化排名推广
  • 南海小程序网站开发北京网站seo技术厂家
  • 有引导页的网站互联网营销的优势
  • curl 下载网站图片最近一周的热点新闻
  • 淘客推广方法广州百度seo排名
  • wordpress yeti主题以下属于网站seo的内容是
  • 想学编程做网站什么软件可以排名次
  • 微官网制作优化seo系统
  • 吉林网站建设电话宁波网站建设公司
  • 平面设计真实工资谷歌优化seo
  • wordpress建站事项如何做好网络推广
  • 网站建设基础流程图网站流量分析工具
  • 网站建设 小知识网络兼职平台
  • 学校网站建设项目需求报告搜索引擎优化seo专员
  • asp网站建设与设计一个具体网站的seo优化
  • 网站建设知名公司排名推广公众号的9种方法