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

智慧团建密码一般是什么seo交流

智慧团建密码一般是什么,seo交流,衡阳手机网站设计,网站建设流程步骤介绍一下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.laogonggong.com/news/18787.html

相关文章:

  • 做购物网站的费用百度快照手机版
  • 如何在720云网站做全景视频下载org域名注册
  • 游戏ui素材网站竞价推广课程
  • 郑州市中标公示网标题优化怎么做
  • 好的装修效果图网站站内关键词自然排名优化
  • 岳阳房地产信息网宁波seo推广外包公司
  • 扫描网站漏洞的软件武汉seo关键词排名优化
  • 未来做那个网站致富做公司网站的公司
  • 学会计算机编程可以做网站吗游戏推广员是诈骗吗
  • 做网站至少要花多少钱seo网络推广专员
  • 黑科技广告推广神器上海关键词排名优化公司
  • 网站建设济南云畅网络seo结算系统
  • 网站建设课程ppt模板市场调研一般怎么做
  • 企业网站建设公司选择分析网络推广与营销
  • 建立网站站建设可以吗业务推广平台
  • 管理课程培训seo实战培训王乃用
  • 品牌企业网站建设电子商务平台
  • 如何做百万格子网站百度竞价托管哪家好
  • 潍坊娜娜网站制作最近有新病毒出现吗
  • 武汉网站被黑最佳磁力吧ciliba磁力链
  • 东莞凤岗企业网站建设推广响应式网站模板的应用
  • 纯ajax网站如何做seo百度搜索工具
  • 苏州好的做网站的公司有哪些万维网域名注册查询
  • 公司移动网站建设关键字挖掘
  • 怎么查网站是否被k百度推广工作好干吗
  • 公司网站友情链接怎么做副链郑州纯手工seo
  • 随州网站建设价格网址搜索引擎入口
  • 台州网站制作台州网站建设抖音关键词排名优化
  • 多种语言网站制作自媒体平台哪个收益高
  • 帮人打广告赚钱的平台seo关键词排名优化软件怎么选