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

太原制作公司网站2018 84号建设厅网站

太原制作公司网站,2018 84号建设厅网站,虚拟主机 多个网站,会员卡管理系统怎么制作神经网络的基本骨架 1. nn.Module的使用 所有的模型都要继承 Module 类需要重写初始化函数和运算步骤函数 eg#xff1a; import torch.nn as nn import torch.nn.functional as Fclass Model(nn.Module): # 继承父类Module def __init__(self): # 重写初始化函数super()…神经网络的基本骨架 1. nn.Module的使用 所有的模型都要继承 Module 类需要重写初始化函数和运算步骤函数 eg import torch.nn as nn import torch.nn.functional as Fclass Model(nn.Module): # 继承父类Module def __init__(self): # 重写初始化函数super().__init__() # 调用父类初始化self.conv1 nn.Conv2d(1, 20, 5)self.conv2 nn.Conv2d(20, 20, 5)def forward(self, x): # 神经网络的运算步骤--前向传播x F.relu(self.conv1(x)) # x-卷积-非线性return F.relu(self.conv2(x)) # x-卷积-非线性代码示例 import torch from torch import nnclass Kun(nn.Module):def __init__(self):super().__init__()def forward(self, input):output input1 # 实现输出加1return outputkun Kun() x torch.tensor(1.0) output kun(x) print(output) # tensor(2.)2. 卷积 conv2可选参数 卷积计算过程示意 import torch# 输入图像5*5 input torch.tensor([[1, 2, 0, 3, 1],[0, 1, 2, 3, 1],[1, 2, 1, 0, 0],[5, 2, 3, 1, 1],[2, 1, 0, 1, 1]]) # 输入tensor数据类型的二维矩阵# 卷积核 kernel torch.tensor([[1, 2, 1],[0, 1, 0],[2, 1, 0]])print(input.shape) print(kernel.shape)torch.Size([5, 5]) torch.Size([3, 3])如果不调整尺寸会报错Expected 3D(unbatched) or 4D(batched) input to conv2d, but got input of size: [5, 5] 所以需要调整 input torch.reshape(input, (1, 1, 5, 5)) kernel torch.reshape(kernel, (1, 1, 3, 3))output F.conv2d(input, kernel, stride1) print(output)-------------------------------------------------------------------------- tensor([[[[10, 12, 12],[18, 16, 16],[13, 9, 3]]]])stride可以选择移动的步长 output2 F.conv2d(input, kernel, stride2) print(output2) ---------------------------------------------------------------------------- tensor([[[[10, 12],[13, 3]]]])padding进行填充(默认填充0) output3 F.conv2d(input, kernel, stride1, padding1) print(output3) ----------------------------------------------------------------------------- tensor([[[[ 1, 3, 4, 10, 8],[ 5, 10, 12, 12, 6],[ 7, 18, 16, 16, 8],[11, 13, 9, 3, 4],[14, 13, 9, 7, 4]]]])示例代码 import torch import torch.nn.functional as F # 输入图像5*5 input torch.tensor([[1, 2, 0, 3, 1],[0, 1, 2, 3, 1],[1, 2, 1, 0, 0],[5, 2, 3, 1, 1],[2, 1, 0, 1, 1]]) # 输入tensor数据类型的二维矩阵# 卷积核 kernel torch.tensor([[1, 2, 1],[0, 1, 0],[2, 1, 0]]) # 调整输入的尺寸 # 如果不调整尺寸会报错 # Expected 3D(unbatched) or 4D(batched) input to conv2d, but got input of size: [5, 5] input torch.reshape(input, (1, 1, 5, 5)) kernel torch.reshape(kernel, (1, 1, 3, 3)) # print(input.shape) # torch.Size([1, 1, 5, 5]) # print(kernel.shape) # torch.Size([1, 1, 3, 3])output F.conv2d(input, kernel, stride1) print(output)output2 F.conv2d(input, kernel, stride2) print(output2)output3 F.conv2d(input, kernel, stride1, padding1) print(output3)
http://www.dnsts.com.cn/news/263433.html

相关文章:

  • 网页制作与网站设计思路网站域名注册管理中心
  • 网站域名和邮箱域名如何微信公众号文章到wordpress
  • 校园网站平台建设12306网站是哪家公司做开发的
  • 关于申请建设门户网站的界面设计规范
  • 网站群建设代理邢台123式的网站怎么做
  • 写小说的网站自己做封面wordpress谷歌地图插件
  • 婚纱网站策划书模板下载智慧农业网站建设
  • 企业建设网站维护wordpress数据备份还原
  • 湘潭网站开发公司洛阳网站建设 恒凯科技
  • 佛山顺德网站设计公司设计模板主题为气流
  • 宝安三网合一网站建设wordpress如何建站群
  • 湘潭知名网站建设表白二维码生成器
  • 大连网站开发招聘wordpress安装地址
  • 赣州企业网站建设公司一人可做的加盟店
  • 域名绑定网站提示正在建设网站后台编辑框无法显示
  • 大兴网站开发网站建设咨询网站开发周期定义
  • 贵港北京网站建设wordpress主题 500
  • 互粉的网站是怎么做的wordpress死链跳转
  • 网站推广计划书范文500字网站建设中首页模板
  • django做的电子商务网站北京四大设计院
  • 建设网站前准备资料想找搜索引擎优化
  • 网站快速收录提交河南做网站团队
  • 渭南市网站建设网站大多用源码来做吗
  • 网站建设人员要与客户谈什么Wordpress翻译自定义链接
  • 网站服务器租用4t多少钱一年啊中小企业网站建设与管理
  • 哈尔滨网站建设nsstdwordpress插件 微信
  • 营销型手机网站制作沧州做网站推广公司
  • 网站管理系统排行榜汕头网站制作后缀
  • 网站设计制作合同范本wordpress+移动端优势
  • 石家庄个人做网站简历模板手机版填写免费