问题描述
无状态RNN模型
model = tf.keras.models.Sequential([
tf.keras.layers.Embedding(input_dim=(vocab_size),output_dim=256,mask_zero=True),tf.keras.layers.GRU(units=1024),# stateful=True),tf.keras.layers.Dense(vocab_size)
])
等效的有状态RNN模型
model = tf.keras.models.Sequential([
tf.keras.layers.Embedding(input_dim=(vocab_size),batch_input_shape=(batch_size,None),tf.keras.layers.GRU(units=1024,stateful=True),tf.keras.layers.Dense(vocab_size)
])
无状态版本可以正常工作。有状态版本会因输入形状错误而引发错误。 batch_size设置为32。不胜感激。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)