pytorch学习笔记:循环神经网络RNN(简介)

Posted Z|Star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytorch学习笔记:循环神经网络RNN(简介)相关的知识,希望对你有一定的参考价值。

上篇内容记录了在图像领域广泛应用的CNN,这篇将涉猎到新的领域自然语言处理(NLP),简单运用循环神经网络RNN,RNN最难的是维度的变换和处理,奈何本人水平有限,第一次接触听得晕头转向,因此此篇仅对RNN的功能和结构做一个大致了解。

1.RNN Cell

1.1 RNN Cell的结构

在这里插入图片描述
RNN主要处理的是时间序列,也就是说,这一时刻的数值由外部的输入和前一时刻的输出决定。图中的RNN Cell为同一个,其从早到晚的移动,构成“循环”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2程序使用

在这里插入图片描述

2. RNN

2.1RNN的结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
相比与RNNcell,多了一个层数numLayers

2.2程序使用

在这里插入图片描述

3.独热编码One-Hot

在这里插入图片描述

以上是关于pytorch学习笔记:循环神经网络RNN(简介)的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch笔记 - Recurrent Neural Network(RNN) 循环神经网络

PyTorch笔记 - Recurrent Neural Network(RNN) 循环神经网络

PyTorch笔记 - Recurrent Neural Network(RNN) 循环神经网络

pytorch学习-7:RNN 循环神经网络 (分类)

pytorch学习-7:RNN 循环神经网络 (分类)

pytorch学习-7:RNN 循环神经网络 (分类)