LSTM GRU 得到所有的state 而不是最后一个state
来源:互联网 发布:python 函数定义输出 编辑:程序博客网 时间:2024/06/05 09:06
def custom_net(cell, inputs, init_state, timesteps, time_major=False, scope='custom_net_0'): # convert to time major format if not time_major: inputs_tm = tf.transpose(inputs, [1, 0, -1],name="input_time_major") # collection of states and outputs states, outputs = [init_state], [] with tf.variable_scope(scope): for i in range(timesteps): if i > 0: tf.get_variable_scope().reuse_variables() output, state = cell(inputs_tm[i], states[-1]) outputs.append(output) states.append(state)return tf.stack(outputs), tf.stack(states[1:])
代码摘自https://github.com/ai-guild/r-net/blob/master/lib/recurrence.py
阅读全文
0 0
- LSTM GRU 得到所有的state 而不是最后一个state
- LSTM 和GRU的区别
- State
- state
- State
- state
- State
- state
- STATE
- State
- state
- state
- state
- state
- 设计模式State 的一个例子
- 自学笔记:LSTM理论联系实际的TENSORFLOW代码研究, state和ouput的数据结构
- tensorflow学习笔记(三十七):如何自定义LSTM的initial state
- redux的所有state都需要放到store里吗?
- Oracle学习总结--数据更新和事务控制
- 用栈实现图的深度优先搜索Java实现
- HUD.2544 最短路 (Dijkstra)
- HDU2717 Catch That Cow BFS
- jvm 之 内存溢出场景模拟
- LSTM GRU 得到所有的state 而不是最后一个state
- mysql中having的用法
- COGS 2487 膜法师
- 写文章 JS找两个数组中的相同元素【算法】
- c++ 七月六日课堂记录
- jvm 之 垃圾标记算法
- OpenCV3.2.0(CMake后)在VS2012下编译生成VS2012 SDK开发包
- spring 对事务的支持
- Ubuntu安装谷歌浏览器(15.04版本,deb亲试成功)