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

如何用模板建设网站流量与网站

如何用模板建设网站,流量与网站,卖手表的交易平台哪个好,上海知名网站建1> nn.Module (用于构建模型的底层逻辑) 介绍 nn.Module 是 torch.nn 中的一个类,是pytorch中自定义网络的基类 __init__需要调用super方法,继承父类属性和方法forward方法必须实现,用来定义网络的向前计算的过程…

1> nn.Module (用于构建模型的底层逻辑)

介绍

nn.Module 是 torch.nn 中的一个类,是pytorch中自定义网络的基类

  1. __init__需要调用super方法,继承父类属性和方法
  2. forward方法必须实现,用来定义网络的向前计算的过程

例:y = w*x + b 的拟合模型

构建

from torch import nn
class Lr(nn.Module): #构建模型逻辑def __init__(self): #定义该层super(Lr,self).__init__() #继承父类的init参数self.linear = nn.Linear( aa , bb ) #该层网络的输入数据的维度为aa,输出数据的维度为bbdef forward(self,x): #即 如何由输入的数据x得到输出的结果outout = self.linear(x)return out

使用

#实例化模型
model = Lr()
#传入数据,计算结果
pred_y = model(x)

2> 优化器类 optimizer

介绍

优化器是torch为我们封装的用来更新参数的方法

设定优化器

  1. torch.optim.SGD(参数, lr=学习率)
    SGD(stochastic gradient descent, 随机梯度下降)
    ”参数“指: 模型中需要被更新的参数;
    ”参数“一般用model.parameters()函数来获取,会获取所有requires_grad=True的参数
    ”学习率“:默认为0.001

  2. torch.optim.Adam(参数, lr=学习率)

使用优化器

1. 步骤:
step 1. 优化器实例化
step 2. 将所有参数的梯度的值,初始化为0
step 3. 反向传播,更新梯度的值
step 4. 参数值被更新
2. 代码样例:

import optim from torch
#step 1. 优化器实例化
optimizer = optim.SGD(model.parameters(),lr=1e-3)
#待更新参数为model.parameters()
#学习率learning rate = 1e-3
#step 2. 将所有参数的梯度的值,初始化为0
optimizer.zero_grad() #参数归零函数
#step 3. 反向传播,更新梯度的值
loss.backward()
#step 4. 更新参数值
optimizer.step()

优化器的算法介绍

1> 梯度下降法

(1) BGD 梯度下降法 (batch gradient descent)

每次迭代都将所有样本送入,将全局样本的均值作为参考。
简称为:全局优化
缺点: 每次都要跑全部样本,速度慢

(2) SGD 随机梯度下降法(Stochastic gradient descent)

每次从所有样本中,随机抽取一个样本进行学习
优点: 解决了BGD算法 速度慢的问题
缺点: 可能被某个单个异常数据点影响
Python的torch包中的API调用方法: torch.optim.SGD()

(3) MBGD 小批量梯度下降法(Mini-batch gradient descent)

介于(1)和(2)之间的算法,每次选取一组样本进行学习

梯度下降法的劣势:

过于依赖于合适的学习率
学习率较小时,会导致收敛速度慢;
学习率较大时,会导致有可能跳过最优解,在最值点左右摆动幅度较大

2> AdaGrad

采取动态调整学习率的方法,解决梯度下降法的劣势
【个人理解:就是把 爬山算法 换成了 模拟退火算法

3> 动量法 和 RMSProp算法

采取动态调整梯度的移动指数,解决梯度下降法的劣势
【个人理解:也是把 爬山算法 换成了 模拟退火算法

4> Adam算法

相当于 AdaGrad法 和 RMSProp法 的结合
优势 更快达到最优解
劣势 有可能学习得更慢(因为最优解很难找到,而前面的算法不一定会找到最优解,而是误差较大的最优解)
Python的torch包中的API调用方法: torch.optim.Adam()

这下就可以看懂第一章的线性回归代码的意思是什么了

http://www.laogonggong.com/news/60516.html

相关文章:

  • 四川游戏seo整站优化个人主页静态网站
  • 做网站3年宝安中心区规划
  • 网站开发问题论文怎么做联盟网站
  • html的制作网站的优点如何编写一个微信小程序
  • 黑网站代码制作网上拿货做哪个网站好
  • 为什么大网站的百度快照更新速度慢还排第一站长工具seo综合查询官网
  • 教育网站建设网工信部的网站备案信息
  • 网站做数据统计短视频引流推广软件
  • 一个备案可以做几个网站吗建设信息网站
  • 在阿里云做网站教程凡客诚品失败的主要原因
  • 海尔建设网站的目的图片类网站开发需求
  • 博览局网站建设培训推广 seo
  • 做热血钓鱼网站oa系统办公平台
  • 阿里云快速建站教程网站设计中下拉列表怎么做
  • 网站做优化应该具备什么德阳互联免费云主机
  • 哪一些网站使用vue做的ui设计案例网站
  • 成都高端网站制作公司做网站用什么电脑配置
  • 北京东道设计公司官网北京网站优化服务
  • 网站主要内容怎么做网页粗略布局图
  • 有口碑的武进网站建设广州建站免费模板
  • 做网站就业要会什么问题wordpress 小米官网主题
  • 学校专业建设备案网站如何做品牌推广方案
  • 苏州做公司邮箱企业网站八桂职教网技能大赛2023
  • 有哪个理财网站是专门做汽车抵押的自己创建网站怎么做电商
  • 企业网站免费源码wordpress数据库安全
  • 北京seo平台河北seo网站优化公司
  • 网站推广一般办法网站开发教程 模板
  • wordpress 站群模板游艇 高端网站建设
  • 长沙 php企业网站系统cms wordpress模板制作
  • 做一个网站的价钱kunkka wordpress