本文简要介绍python语言中 torch.nn.GRUCell
的用法。
用法:
class torch.nn.GRUCell(input_size, hidden_size, bias=True, device=None, dtype=None)
input_size-输入
x
中的预期特征数hidden_size-隐藏状态的特征数
h
bias-如果
False
,则该层不使用偏置权重b_ih
和b_hh
。默认值:True
~GRUCell.weight_ih(torch.Tensor) -可学习的 input-hidden 权重,形状为
(3*hidden_size, input_size)
~GRUCell.weight_hh(torch.Tensor) -可学习的 hidden-hidden 权重,形状为
(3*hidden_size, hidden_size)
~GRUCell.bias_ih-形状为
(3*hidden_size)
的可学习 input-hidden 偏差~GRUCell.bias_hh-形状为
(3*hidden_size)
的可学习 hidden-hidden 偏差
门控循环单元 (GRU) 单元
其中 是 sigmoid 函数, 是 Hadamard 积。
- 输入:输入,隐藏
输入形状的
(batch, input_size)
:包含输入特征的张量隐形状的
(batch, hidden_size)
:包含批次中每个元素的初始隐藏状态的张量。如果未提供,则默认为零。
- 输出:h'
H'形状的
(batch, hidden_size)
:包含批次中每个元素的下一个隐藏状态的张量
- 形状:
输入1:
input_size
张量包含输入特征,其中 =输入 2:
hidden_size
如果未提供,则默认为零。 张量,包含批次中每个元素的初始隐藏状态,其中 =输出: 张量,包含批次中每个元素的下一个隐藏状态
注意
所有的权重和偏差都是从 初始化的,其中
例子:
>>> rnn = nn.GRUCell(10, 20) >>> input = torch.randn(6, 3, 10) >>> hx = torch.randn(3, 20) >>> output = [] >>> for i in range(6): hx = rnn(input[i], hx) output.append(hx)
参数:
变量:
相关用法
- Python PyTorch GRU用法及代码示例
- Python PyTorch Graph.eliminate_dead_code用法及代码示例
- Python PyTorch Generator.set_state用法及代码示例
- Python PyTorch GroupedPositionWeightedModule.named_parameters用法及代码示例
- Python PyTorch Graph.inserting_before用法及代码示例
- Python PyTorch GradScaler.unscale_用法及代码示例
- Python PyTorch Generator.seed用法及代码示例
- Python PyTorch GroupedPooledEmbeddingsLookup.named_buffers用法及代码示例
- Python PyTorch GLU用法及代码示例
- Python PyTorch Graph.inserting_after用法及代码示例
- Python PyTorch GroupNorm用法及代码示例
- Python PyTorch GDriveReader用法及代码示例
- Python PyTorch Gumbel用法及代码示例
- Python PyTorch Graph用法及代码示例
- Python PyTorch Generator.get_state用法及代码示例
- Python PyTorch GELU用法及代码示例
- Python PyTorch Generator.manual_seed用法及代码示例
- Python PyTorch Geometric用法及代码示例
- Python PyTorch GroupedPositionWeightedModule.named_buffers用法及代码示例
- Python PyTorch GroupedPooledEmbeddingsLookup.state_dict用法及代码示例
- Python PyTorch GriffinLim用法及代码示例
- Python PyTorch GroupedPooledEmbeddingsLookup.named_parameters用法及代码示例
- Python PyTorch Graph.node_copy用法及代码示例
- Python PyTorch GaussianNLLLoss用法及代码示例
- Python PyTorch Generator用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.nn.GRUCell。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。