脚本宝典收集整理的这篇文章主要介绍了Pytorch中RNN参数解释,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
其实构建rnn的代码十分简单,但是实际上看了下csdn以及官方tutorial的解释都不是很详细,说的意思也不能够让人理解,让大家可能会造成一定误解,因此这里对rnn的参数做一个详细的解释:
self.encoder = nn.RNN(input_size=300,hidden_size=128,dropout=0.5)
在这句代码当中:
以上是对rnn结构的构建,之后我们来进行对rnn前向转播:
output,hn = self.encoder(encoder_input,encoder_hidden)
这句代码当中,其中:
encoder_input:一共需要输入三个维度,分别是【seq_len, batch,word_dim】
encoder_hidden:也是具备三个维度,分别是【num_layers,batch,hidden_size】
然后就是我们的输出解释了:
以上是脚本宝典为你收集整理的Pytorch中RNN参数解释全部内容,希望文章能够帮你解决Pytorch中RNN参数解释所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。