背景 神经网络,卷积神经网络等其他深度学习算法,都有个局限性,各个输入在算法内部是相对独立的.比如:'星际争霸有意思,我爱玩'这句话,是有上下文关系的. 如果放在其他网络里面,各个分词将会独立处理.但是在rnn里面,可以将上文记忆下来,做为下文的运算基础. 总之:rnn适合用来解决具有上下文关系的算法问题. RNN基本概念 t表示序列(时间,空间都行,反正是有序的). 在t时刻,接受到输入Xt之后,隐藏层的值为St,输出层的值是Ot.(这里的St不仅仅取决于Xi,还取决于上一个隐藏层St-1的值…