LSTM GRU tensorflow代码 和 原理图中的箭头 的对应关系
来源:互联网 发布:备忘录软件哪个好 编辑:程序博客网 时间:2024/06/05 20:39
上图为LSTMcell,
向上指的箭头h_t
是output,
向右指的箭头h_t
和C_t
是state,
对于上图的GRU
output和state是同一个信息
import tensorflow as tffrom tensorflow.contrib import rnnx = tf.constant([[1]], dtype = tf.float32)lstm_cell = rnn.BasicLSTMCell(2)gru_cell = rnn.GRUCell(2)state0_lstm = lstm_cell.zero_state(1,dtype=tf.float32)output,state = lstm_cell(x,state0_lstm)state0_gru = gru_cell.zero_state(1,dtype=tf.float32)output2,state2 = gru_cell(x,state0_gru)init = tf.global_variables_initializer()with tf.Session() as sess: sess.run(init) print(sess.run(output)) print(sess.run(state)) print(sess.run(output2)) print(sess.run(state2))
结果:
[[ 0.05328973 -0.07351915]]
LSTMStateTuple(c=array([[ 0.11276773, -0.12946127]], dtype=float32), h=array([[ 0.05328973, -0.07351915]], dtype=float32))
[[ 0.30531788 -0.00426328]]
[[ 0.30531788 -0.00426328]]
阅读全文
0 0
- LSTM GRU tensorflow代码 和 原理图中的箭头 的对应关系
- Tensorflow中GRU和LSTM的权重初始化
- LSTM 和GRU的区别
- 自己实现LSTM和GRU内部的代码
- 简单明了的LSTM/GRU应用实例(Tensorflow版)
- tensorflow学习笔记:LSTM 与 GRU
- LSTM神经网络 和 GRU神经网络
- theano实现RNN(GRU和LSTM)
- tensorflow学习笔记(六):LSTM 与 GRU
- tensorflow学习笔记(六):LSTM 与 GRU
- 深度学习之六,基于RNN(GRU,LSTM)的语言模型分析与theano代码实现
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- RNN学习笔记(六)-GRU,LSTM 代码实现
- 自学笔记:LSTM理论联系实际的TENSORFLOW代码研究, state和ouput的数据结构
- RNN&LSTM&GRU
- LSTM 与 GRU
- 2.Dagger2模块化引入
- Struct2入门四
- 将文件快速 拷贝/移动 到某文件夹下
- python Some Crawl
- Windows 10下keras+theano安装教程(极速)
- LSTM GRU tensorflow代码 和 原理图中的箭头 的对应关系
- vue开发:vue目录结构
- deepin OS Service auto start
- LightOJ1106
- 解决gradle升级报错 This version of Android Studio is incompatible with the Gradle Plugin used
- 最后的作业——NP完全问题证明
- Swift_二维码、条形码的生成
- 2017-7-12 文本处理工具
- C++中NULL和nullptr的区别