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

网站是用什么技术做的响应式网页模板制作

网站是用什么技术做的,响应式网页模板制作,代做道具网站,h5开发工具有哪些介绍一下RNN模型的结构以及源码,用作自己复习的材料。 RNN模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。 RNN的模型图如下: 源码注释中写道,RNN的数学公式: 表示在时刻的隐藏状态…

介绍一下RNN模型的结构以及源码,用作自己复习的材料。 

RNN模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。

RNN的模型图如下:

源码注释中写道,RNN的数学公式:

h_t = \tanh(W_{ih} x_t + b_{ih} + W_{hh} h_{(t-1)} + b_{hh})

h_t表示在t时刻的隐藏状态,

x_t表示在t时刻的输入,

h_{t-1}表示前一层在时间t-1的隐藏状态,或者是在时间“0”的初始隐藏状态。

接下来我们看一下源码中RNN类的初始化(只介绍几个重要的参数):

torch.nn.RNN(self, input_size, hidden_size, num_layers=1, nonlinearity='tanh', bias=True, batch_first=False, dropout=0.0, bidirectional=False, device=None, dtype=None)
  • input_size:输入数据中的特征数(可以理解为嵌入维度 embedding_dim)。
  • hidden_size:处于隐藏状态 h 的特征数(可以理解为输出的特征维度)。
  • num_layers:代表着RNN的层数,默认是1(层),当该参数大于零时,又称为多层RNN。
  • bidirectional:即是否启用双向RNN,默认关闭。

下面是输入部分:

这是Pytorch官方文档中给出的解释:

输入分为input和h_0,当没有提供h_0的时候,h_0默认为0。

当batch_size == Ture时,输入的维度一般为(batch_size * seq_len * emb_dim)。

下面是输出部分:

其中output的维度为(batch_size * seq_len * hidden_size * bidirectional

其中bidirectional表示RNN是双向还是单向的,单向为1,双向为2。

下面使用代码举例:

import torch
import torch.nn as nn
rnn1 = nn.RNN(input_size=20,hidden_size=40,num_layers=4,bidirectional=True)
rnn2 = nn.RNN(input_size=20,hidden_size=40,num_layers=4,bidirectional=False)
tensor1 = torch.randn(5,10,20)
tensor2 = torch.randn(5,10,20)
out1,h_n = rnn1(tensor1)
out2,h_n = rnn2(tensor2)
print(out1.shape) # torch.Size([5, 10, 80])
print(out2.shape) # torch.Size([5, 10, 40])

可以看到当bidirectional=True时,输出的特征维度是hidden_size * 2;

可以看到当bidirectional=False时,输出的特征维度是hidden_size * 1;

http://www.yayakq.cn/news/624022/

相关文章:

  • 阿里云服务器如何配置多网站编程的网站
  • 淮安制作网站在那里网站模板大全官网
  • 影视公司网站设计千万不要学电子信息工程
  • 南京专业网站制作哪家好wordpress在php下安装教程
  • 网站开发软件平台有哪些嘉兴网站seo
  • 网站管理助手4.0 mysql什么网站推广比较好
  • 程序外包网站专业制作网站是什么
  • 郑州网站建设+论坛网站集约化建设流程
  • 网站快照回档小清新网站风格
  • p2p网贷网站建设方案长春网站搭建
  • 网站制作和网页制作是不是一样济南网络优化
  • 做一个网站可以卖东西嘛商城网站建设视频
  • 做钢材都有什么网站网站建设公司的经营范围
  • 关于网站空间泰州网站建设外包
  • 网站上如何做相关推荐定制网站建设电话
  • 义乌市网站制作专业做面膜的网站
  • 兄弟网站建设桐乡网站设计公司
  • 营销型网站建设极速建站济南网络员
  • vs做网站示例学编程要什么学历
  • 网站前端建设wordpress情侣
  • 网站扫描怎么做免费自己制作app手机软件
  • 徐州高端品牌网站建设十大网站黄页免费
  • 建站之星好不建立本地网站
  • 石家庄建工科技学院石家庄做网站个体工商户可以做网站吗
  • 网站友情链接是什么wordpress无法点上传
  • 网站制作网页在线购物的网站制作
  • 中国交通建设集团网站怀来建设银行网站
  • 怎么用宝塔做网站建设银行网站首页打不开
  • 宁波建站模板厂家优企网络
  • 做seo必须有网站吗移动互联网开发客户