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

天津建设工程信息网工程交易中心seo技术教学视频

天津建设工程信息网工程交易中心,seo技术教学视频,wordpress 随机语句,企业的网站建设策划书深度学习基础知识 学习率调度器的用法解析 1、自定义学习率调度器**:**torch.optim.lr_scheduler.LambdaLR2、正儿八经的模型搭建流程以及学习率调度器的使用设置 1、自定义学习率调度器**:**torch.optim.lr_scheduler.LambdaLR 实验代码: i…

深度学习基础知识 学习率调度器的用法解析

  • 1、自定义学习率调度器**:**torch.optim.lr_scheduler.LambdaLR
  • 2、正儿八经的模型搭建流程以及学习率调度器的使用设置

1、自定义学习率调度器**:**torch.optim.lr_scheduler.LambdaLR

在这里插入图片描述

实验代码:

import torch
import torch.nn as nndef lr_lambda(x):return x*2net=nn.Sequential(nn.Conv2d(3,16,3,1,1))optimizer=torch.optim.SGD(net.parameters(),lr=0.01,momentum=0.9)lr_scheduler=torch.optim.lr_scheduler.LambdaLR(optimizer,lr_lambda=lr_lambda)for _ in range(10):optimizer.step()lr_scheduler.step()print(optimizer.param_groups[0]['lr'])

打印结果:
在这里插入图片描述
分析数据变化如下图所示:
在这里插入图片描述

2、正儿八经的模型搭建流程以及学习率调度器的使用设置

在这里插入图片描述
代码:

import torch
import torch.nn as nn
import numpy as npdef create_lr_scheduler(optimizer,num_step:int,epochs:int,warmup=True,warmup_epochs=1,warmup_factor=1e-3):assert num_step>0 and epochs>0if warmup is False:warmup_epochs=0def f(x):"""根据step数,返回一个学习率倍率因子,注意在训练开始之前,pytorch会提前调用一次create_lr_scheduler.step()方法"""if warmup is True and x <= (warmup_epochs * num_step):alpha=float(x) / (warmup_epochs * num_step)# warmup过程中,学习率因子(learning rate factor):warmup_factor -----> 1return warmup_factor * (1-alpha) + alphaelse:# warmup后,学习率因子(learning rate factor):warmup_factor -----> 0return (1-(x - warmup_epochs * num_step) / (epochs-warmup_epochs * num_step)) ** 0.9return torch.optim.lr_scheduler.LambdaLR(optimizer,lr_lambda=f)net=nn.Sequential(nn.Conv2d(3,16,1,1))
optimizer=torch.optim.SGD(net.parameters(),lr=0.01,momentum=0.9)lr_scheduler=create_lr_scheduler(optimizer=optimizer,num_step=5,epochs=20,warmup=True)image=(np.random.rand(1,3,64,64)).astype(np.float32)
image_tensor=torch.tensor(image.copy(),dtype=torch.float32)
print(image.dtype)for epoch in range(20):net.train()predict=net(image_tensor)optimizer.zero_grad()optimizer.step()lr_scheduler.step()print(optimizer.param_groups[0]['lr'])   # 打印学习率变化情况

在这里插入图片描述

http://www.khdw.cn/news/35192.html

相关文章:

  • 济南做html5网站免费网站统计工具
  • 请人做游戏的网站运用搜索引擎营销的案例
  • 哪里可以检测丙型肝炎病毒百度怎么优化网站排名
  • 官方网站建设的重要性最新新闻消息
  • 网站怎么制作视频教程百度资源搜索
  • 大良网站建设公司电脑培训机构哪个好
  • 四级a做爰片免费网站新手怎么引流推广
  • 响应式网站建设模板广州头条新闻最新
  • 电影网站怎么做关键词2022年国际十大新闻
  • 国外论文类网站有哪些方面友情链接网
  • 网站建设自查报告单词优化和整站优化
  • avada做外贸网站百度贴吧官网首页
  • java做网站微信支付长尾关键词搜索网站
  • 代理做网站怎么样百度贴吧人工客服
  • 自己怎么做网站卖东西什么是seo如何进行seo
  • 网站信息化建设具体内容印度疫情最新消息
  • 佛山网站建设哪家专业代运营公司排名
  • 安徽建设工程信息网站关键词seo优化公司
  • 中国人才热线十堰seo
  • 常州网站优化全网营销推广方案外包
  • 这样做自己公司的网站小吃培训2000元学6项
  • 北京文化墙设计公司青岛seo用户体验
  • 台州路桥做网站的公司什么是网络营销与直播电商
  • 织梦网站修改教程网站如何让百度收录
  • 贵州icp网站备案中心优化内容
  • 关于政府门户网站建设方案国内外十大免费crm软件推荐
  • django完整网站开发站长推荐
  • 新建网站功能模块seo实战密码在线阅读
  • 招生型网站建设宁波seo外包哪个品牌好
  • 公司网站如何做全屏滚轮上海已经开始二次感染了