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

河南高端网站建设公司淘客推广平台

河南高端网站建设公司,淘客推广平台,wordpress主动推送到Google,一个人看的免费直播大全目录 1. 基于Module构建自己的网络 2. Module的初始化变量 3. Modules中需要子类 forward() 4. Modules中其他内置函数 1. 基于Module构建自己的网络 torch.nn.Module是所有神经网络模块的基类#xff0c;如何定义自已的网络#xff1a; 由于 Module 是神经网络模块的基…目录 1. 基于Module构建自己的网络 2. Module的初始化变量 3. Modules中需要子类 forward() 4. Modules中其他内置函数 1. 基于Module构建自己的网络 torch.nn.Module是所有神经网络模块的基类如何定义自已的网络 由于 Module 是神经网络模块的基类自己的模型应该要继承这个类要实现 torch.nn.Module 中的forward函数从而进行网络的前向传播一般把网络中具有可学习参数的层放在构造函数__init__()中把不具有可学习参数的层(如ReLU)放在forward中并通过nn.functional来代替 import torch.nn as nn import torch.nn.functional as Fclass Model(nn.Module): # 继承nn.Module类def __init__(self):super(Model, self).__init__()# 把具有可学习参数的层放在构造函数中self.conv1 nn.Conv2d(1, 20, 5) self.conv2 nn.Conv2d(20, 20, 5)def forward(self, x): # 实现forward函数# 在forward中直接使用torch.nn.functional.relu()函数x F.relu(self.conv1(x))return F.relu(self.conv2(x)) 2. Module的初始化变量 nn.Module 类内置了一些初始化变量。包括在模块 forward、 backward 和权重加载等时候会被调用的的 hooks也定义了 parameters 和 buffers如源码所示 def __init__(self):Initializes internal Module state, shared by both nn.Module and ScriptModule.torch._C._log_api_usage_once(python.nn_module)self.training True # 当前训练/测试的状态self._parameters OrderedDict() # 在训练过程中会随 BP 而更新的参数self._buffers OrderedDict() # 在训练过程中不会随 BP 而更新的参数self._non_persistent_buffers_set set() self._backward_hooks OrderedDict() # Backward 完成后会被调用的 hookself._is_full_backward_hook Noneself._forward_hooks OrderedDict() # Forward 完成后会被调用的 hookself._forward_pre_hooks OrderedDict() # Forward 前会被调用的 hookself._state_dict_hooks OrderedDict() # 得到 state_dict 以后会被调用的 hookself._load_state_dict_pre_hooks OrderedDict() # 加载state_dict 前会被调用的 hookself._modules OrderedDict() # 网络的子模块 3. Modules中需要子类 forward() 注意在网络训练过程中直接通过mode(input) 自动调用forward函数而非model.forward(input)进行调用因为前者mode(input) 除了forward()外还调用了额外的函数先执行_forward_pre_hooks里的所有hooks 再调用forward()执行_forward_hooks中所有hooks执行_backward_hooks中所有hooks4. Modules中其他内置函数 除了初始化的成员变量之外Modules还内置了很多函数具体包含以下几类 (1) 属性访问modules(), named_modules(), buffers(), named_buffers(), children(),  named_children(),  parameters(), named_parameters() 等 (2) 属性设置register_parameter()register_buffer()register_forward_hook()register_forward_pre_hook() 等 (3) 参数转换/转移cpu(), cuda(), float(), double() 等 (4) 状态转换train(), eval() 等 对于这些内置函数的详细介绍在 PyTorch系列相关文章-Aaron_neil的csdn博客 持续更新中 本文所参考的部分博客 [1] pytorch 入坑三nn module - 知乎 [2] torch.nn.Module模块简单介绍_allan2222的博客-CSDN博客
http://www.hkea.cn/news/14407762/

相关文章:

  • 想象力网站建设虚拟主机的概念和功能
  • 寮步营销型网站建设flash代码做网站教程
  • 昭通市建设局网站重庆seo杨洋
  • 阿克苏地区建设局网站wordpress登录界面能改吗
  • 看课学校网站建设网络加速
  • 商城网站建设如何镇江网站制作价格
  • 如何免费建com的网站东营网格通
  • 网站建设团队成员链网
  • 莱阳网站定制没有充值入口的传奇游戏
  • 微信游戏网站开发天元建设集团有限公司电话号码
  • 中国容桂品牌网站建设如何在百度做网站
  • 北京建网站服务惠州网络营销公司
  • 做网站骗钱网络安全薪水一般多少
  • 吉首做网站定制科技软件
  • 北京市建设管理公司网站中国电影家协会成员
  • 孝感房产网站建设昌都市网站建设
  • 做网站有软件吗邢台做网站推广的公司
  • 王晴儿 网站建设wordpress别名 文章id
  • 网站设计验收排版模板素材
  • 深圳网站建设兼职上海网站建设 网站制作
  • 怎么在百度建设一个网站青岛网站建设eoeeoe
  • 成都模板建站北京做电商网站
  • html5 php网站源码下载wordpress 星星评分
  • 短视频公司网站建设方案wordpress 前端注册
  • 沈阳网 沈阳网站seo成都
  • 北京大兴黄村网站建设wordpress版微信小程序
  • 苏州大型网站设计公司乐东黎族自治县住房建设局网站
  • 网站要求wordpress1.0
  • 网络营销公司加盟宁波做网站优化的公司
  • 漯河专业做网站公司做棋牌网站违法