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

做网站还是app省钱长沙百度贴吧

做网站还是app省钱,长沙百度贴吧,手机网站商城源码,室内设计网站大全网参考 4.4 自定义层 深度学习的一个魅力在于神经网络中各式各样的层,例如全连接层和后面章节将要用介绍的卷积层、池化层与循环层。虽然PyTorch提供了大量常用的层,但有时候我们依然希望自定义层。本节将介绍如何使用Module来自定义层,从而可以被重复调用。 4.4.1 不含模型参…参考 4.4 自定义层 深度学习的一个魅力在于神经网络中各式各样的层,例如全连接层和后面章节将要用介绍的卷积层、池化层与循环层。虽然PyTorch提供了大量常用的层,但有时候我们依然希望自定义层。本节将介绍如何使用Module来自定义层,从而可以被重复调用。 4.4.1 不含模型参数的自定义层 我们先介绍如何定义一个不含模型参数的自定义层。 import torch from torch import nnclass CenteredLayer(nn.Module):def __init__(self, **kwargs):super(CenteredLayer, self).__init__(**kwargs)def forward(self, x):return x - x.mean()layer CenteredLayer() layer(torch.tensor([1, 2, 3, 4, 5], dtypetorch.float))我们也可以用它来构造更复杂的模型。 net nn.Sequential(nn.Linear(8, 128), CenteredLayer())y net(torch.rand(4, 8)) y.mean().item()4.4.2 含模型参数的自定义层 我们还可以自定义含模型参数的自定义层。其中的模型参数可以通过训练学习。 Parameter类其实是Tensor的子类,如果一个Tensor是Parameter,那么它会自动被添加到模型的参数列表里。所以在自定义含模型参数的层时,我们应该将参数定义成Parameter,除了像4.2.1节那样直接定义成Parameter类外还可以使用ParameterList和ParameterDict分别定义参数的列表和字典。 ParameterList接收一个Parameter实例的列表作为输入然后得到一个参数列表使用的时候可以用索引来访问某个参数另外也可以使用append和extend在列表后面新增参数。 class MyDense(nn.Module):def __init__(self):super(MyDense, self).__init__()self.params nn.ParameterList([nn.Parameter(torch.randn(4, 4)) for i in range(3)])self.params.append(nn.Parameter(torch.randn(4, 1)))def forward(self, x):for i in range(len(self.params)):x torch.mm(x, self.params[i])return xnet MyDense() print(net)而ParameterDict接收一个Parameter实例的字典作为输入然后得到一个参数字典,然后可以按照字典的规则使用了。 class MyDictDense(nn.Module):def __init__(self):super(MyDictDense, self).__init__()self.params nn.ParameterDict({linear1: nn.Parameter(torch.randn(4, 4)),linear2: nn.Parameter(torch.randn(4, 1))})self.params.update({linear3: nn.Parameter(torch.randn(4, 2))})def forward(self, x, choicelinear1):return torch.mm(x, self.params[choice])net MyDictDense() print(net)x torch.ones(1, 4) print(net(x, linear1)) print(net(x, linear2)) print(net(x, linear3))我们也可以使用自定义层构造模型。它和PyTorch的其他层在使用上很类似。 net nn.Sequential(MyDictDense(),MyDictDense() ) print(net) print(net(x))
http://www.huolong8.cn/news/25949/

相关文章:

  • 正规网站开发流程网页单页设计
  • 电商在线设计网站个人网页制作成品免费下载
  • 山东网站排行网站运营模式
  • 网站源码安装教程太平洋手机官网
  • 网站建设时如何选择合适的服务器备案时网站服务内容
  • 网站改版流程如何做百度网站
  • 免费做文字图网站南京个人网站建设模板
  • 学会网站 建设连云港网站备案在哪
  • 如何选择坪山网站建设品牌营销策划公司
  • 国内创意网站案例国外wordpress模板下载
  • 公司网站建设款计什么科目福步外贸论坛网官网
  • 宜宾汽车网站建设广州招投标交易中心
  • 泰安网站seo产品外观设计网站
  • 网站建设管理经验做法新增网站推广
  • 网站加载效果怎么做的seo资讯推推蛙
  • 开封市住房和城乡建设局网站做软件跟做网站哪个难
  • 班级网站建设的范围网站建设的方法有哪些内容
  • 摄影网站设计图片wordpress桌面应用程序
  • 云南网站开发公司介绍网站设计与开发网站策划
  • 网站模版建设工具网站你懂我意思正能量app
  • 学校的网站建设和资源库建设网站运维托管
  • 免费做app网站新品牌进入市场的推广方案
  • 详细描述建设网站深圳市制作网站
  • 网站建设 aderhtml网站的上传
  • 企业网站建设解决方案保定官网优化技巧
  • 自己做网站用什么数据库wordpress iphoto
  • 网站采用哪种开发语言网站空间已过期
  • 网站有版权吗写网站建设的论文
  • 临沂专业网站制作秦洁婷seo博客
  • 财政局门户网站建设方案房产网站源码wordpress