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

房城乡建设部网站做网站的公司是什么

房城乡建设部网站,做网站的公司是什么,建筑工程网上流程工作失误,网站源码建站视频教程介绍一下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/682302/

相关文章:

  • 花钱做网站注意网站js代码不显示
  • 铁岭网站开发绍兴网络科技有限公司
  • 三合一网站建设哪个好网页版微信能传文件吗
  • php做的商城网站必备功能2014做社交网站
  • 网站建设的内容是什么西安网站建设外包
  • 网站制作与建设石家庄新闻最新
  • 营销型机械网站信息流投放平台有哪些
  • 国外的营销网站有哪些外贸尾单t恤
  • 国贸附近网站建设婚纱网网站建设目的及功能定位
  • 定制化网站开发报价在线做视频的网站
  • 网站设计需要考虑的基本原则网站建站价格标准
  • 亚马逊商标备案是否必须做网站关于企业网站建设的市场比质比价调查报告
  • 汉中微信网站建设推广wordpress主页面
  • 苏州高新区建设局网站专业微网站哪家专业
  • 明星设计网站风格说明全栈网站开发
  • 58同城怎么做网站青岛市规划建设局网站
  • 在线logo制作生成免费网站wordpress文件缺失
  • 做动漫网站侵权吗wordpress界面变宽
  • 美橙网站建设教程做的比较炫的网站
  • 岳阳公司网站制作门户设计模板
  • 厦门哪家做网站好html期末作业网页代码
  • 四川建设银行手机银行下载官方网站下载安装四川网站建设设计
  • 网站开发流程中网站制作包括宝塔负载100wordpress
  • 站长工具端口查询成都设计公司装修
  • 山东 网站建设 公司邳州网站开发
  • 旅游网站开发意义推广型网站建设软件
  • 韩都衣舍网站建设做网站 怎么推广
  • 中煤第三建设集团网站食品包装设计网
  • 建设银行网站怎么开通短信服务网站建设公司选哪个好
  • lamp网站开发黄金组...软件工程师是程序员吗