循环神经网络RNN是什么

RNN:循环神经网络

  • 处理不定长输入模型
  • 常用于NLP及时间序列任务(输入数据具有前后关系)

网络结构:
循环神经网络RNN是什么_数据
一般有三个(箭头)操作,六个数据项构成
6数据项:
循环神经网络RNN是什么_时间序列_02

128是神经元的个数

循环神经网络RNN是什么_数据项_03

具体公式:
循环神经网络RNN是什么_字符串_04
循环神经网络RNN是什么_数据项_05.

RNN实现人名分类

实现不定长字符串到分类向量的映射:
Chou(字符串)–》RNN–》Chinese(分类类别)

1.单个字符(C)—>数字(独热向量)
2.数字–》model
3.下一个字符–》数字–》model
4.最后一个字符–》数字–》model–>分类向量

for string in [C,h,o,u]:
   y,h=model([0,0,1,...,0],h)

更多文章请关注《万象专栏》