深度学习2.0-38.RNNCell使用-RNN Layer

1147-柳同学

发表文章数:589

首页 » 算法 » 正文

1.单层RNN

深度学习2.0-38.RNNCell使用-RNN Layer
深度学习2.0-38.RNNCell使用-RNN Layer
深度学习2.0-38.RNNCell使用-RNN Layer
深度学习2.0-38.RNNCell使用-RNN Layer

深度学习2.0-38.RNNCell使用-RNN Layer

2.多层RNN

深度学习2.0-38.RNNCell使用-RNN Layer

# 多层RNN网络
import tensorflow as tf
from tensorflow.keras import layers

x = tf.random.normal([4,80,100])
xt0 = x[:,0,:]

# 构建多层RNN网络
cell = tf.keras.layers.SimpleRNNCell(64)
cell2 = tf.keras.layers.SimpleRNNCell(64)

state0 = [tf.zeros([4,64])]
state1 = [tf.zeros([4,64])]

# 自我更新
out0,state0 = cell(xt0,state0)
out2,state1 = cell2(out0,state1)

out2.shape,state1[0].shape
# (TensorShape([4, 64]), TensorShape([4, 64]))

深度学习2.0-38.RNNCell使用-RNN Layer
深度学习2.0-38.RNNCell使用-RNN Layer

未经允许不得转载:作者:1147-柳同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《深度学习2.0-38.RNNCell使用-RNN Layer》 发布于2020-10-14

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录