【问题标题】:Issue with LSTMs in Keras with Tensorflow version 1.0.0-rc1带有 Tensorflow 版本 1.0.0-rc1 的 Keras 中的 LSTM 问题
【发布时间】:2017-02-05 00:32:27
【问题描述】:

我在我的 keras 中使用 Tensorflow 作为后端。我今天都升级了,我的keras版本是1.2.1,Tensorflow版本是1.0.0-rc1

我在一个简单的例子中使用了 LSTM

from keras.models import Sequential
from keras.layers import Dense 
from keras.layers import LSTM

look_back = 1 
batch_size = 1 
model = Sequential()  
model.add(LSTM(4, batch_input_shape=(batch_size, look_back, 1), stateful=True, return_sequences=True))

在之前版本的 Tensorflow 0.9.0 中运行良好

现在,我收到一个错误

TypeError: 预期 int32,得到 的 输入“变量”。

在 LSTM 行中。

Tensorflow 一周前发布了当前版本。对此有何建议?

【问题讨论】:

    标签: tensorflow keras lstm


    【解决方案1】:

    似乎 keras 1 不适用于 tensorflow 1.0.0

    见:https://github.com/fchollet/keras/issues/5443

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 2014-06-04
      相关资源
      最近更新 更多