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

河南高端网站建设公司福州高端网站制作

河南高端网站建设公司,福州高端网站制作,厦门哪里有建设网站的,认识网络营销目录 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/14400272/

相关文章:

  • 江苏网站开发建设电话品牌vi设计内容
  • 免费自助建设网站专业做标书
  • 鄂尔多斯网站推广磐安县住和城乡建设局网站
  • 苏州企业做网站wordpress小程序模版
  • 主流网站模板wordpress筛选最新文章
  • 八亿wap建站南昌专门做网站的公司
  • 大学网站建设管理办法信息化怎么把自己的网站放到百度上
  • 北京网站制作公司建站网页制作教程 赵丰年 pdf
  • 个体户网站建设做直播网站
  • 色和尙做爰网站平面广告设计培训招生
  • 网站服务器空间租用吉林做网站找谁
  • 代做土木工程专业毕业设计网站陕西做网站
  • 广东省建设见证员网站网站建设公司的网销好做吗
  • 国外高大上设计网站软件工网站开发课程设计报告
  • 建材网站建设 南宁php做听歌网站
  • 万云网络网站做视频网站服务器配置
  • 网站怎么做海外推广移动端网站交互效果最好的
  • 网站开发属于什么资产app优化网站建设
  • 做毕业证教育网站网站建设与制作课后题答案
  • 鄂州正规网站建设学大教育一对一收费价格表
  • 优班图搭建网站网页界面设计中一般使用的分辨率的显示密度是多少dpi
  • 中英繁网站免费网站托管平台
  • 快速迁移网站手机网站平台
  • 聊城网站制作价格室内装修设计软件免费自学
  • 阳江房产网春天尚院深圳网络seo优化
  • 青岛哪家网站建设好网上开店创业计划书
  • 大连三大网络推广网站嘉兴网站排名优化报价
  • 网站 医院信息化建设软文写作经验
  • 建设网站开发方案个人网页设计作品手绘
  • 技术支持 桂林网站建设ui在线设计平台