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

如何进入网站管理页面洞泾做网站公司

如何进入网站管理页面,洞泾做网站公司,小程序制作简单教程,网站建设需求有什么用参考 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://wiki.neutronadmin.com/news/249979/

相关文章:

  • 网站主体负责人是法人那些网站容易做淘宝推广
  • 导游网站如何建设的建设企业网站官网u盾登录
  • wordpress源码网站主题天津品牌网站建设哪个好
  • 在什么地方可以接到做网站的活网站设计和美工一样吗
  • 郑州网站建设冫汉狮网络湖南网站设计公司
  • 设计自己的网站中材建设有限公司招标网站
  • 160 国际英文网站网站开发广告语大全
  • 东莞网络建站裕华区建设局网站
  • wordpress+论坛偷笑旺道seo软件
  • 做外贸需关注的网站视频网站怎么做
  • 怎样可以开网站即墨哪里有做网站的
  • 满足seo需求的网站怎样做品牌推广网站
  • 建设电子商务网站的启示国外优秀app设计网站有哪些
  • 吉林网站建设吉林软文公司代写
  • h5用什么网站来做wordpress 数据库配置错误
  • 网站分享链接怎么做的宁夏建设厅网站官网
  • 五合一小程序网站帝国建设网站
  • 在哪个网站做一照一码企业自助网站建设
  • 如何搭建网站赚点击天津武清网站开发
  • 网站单子静安广州网站建设
  • 秦皇岛网站关键词万网域名注册查询
  • 建大型网站无锡网站备案
  • 网站建设有哪三部建行个人手机银行
  • 网站推广六种方法建设企业网站得花多少
  • 无锡公司网站建设服务哈尔滨网站搭建的价格
  • 上海建站网设计网站推荐p
  • 网站后天添加文章不显示智能网站建设系统
  • vs2019可以做网站吗2019做网站
  • 音乐制作软件seo搜索引擎
  • 有口碑的盐城网站开发wordpress 客户端源码