【问题标题】:NotImplementedError: in LSTM modelNotImplementedError:在 LSTM 模型中
【发布时间】:2021-10-18 05:41:00
【问题描述】:

我是这个论坛和机器学习的新手,

我正在编写以下代码

regressor = Sequential()
regressor.add(LSTM(units = 50, return_sequences = True, input_shape = (X_train.shape[1], 1)))
regressor.add(Dropout(0.2))
regressor.add(LSTM(units = 50, return_sequences = True))
regressor.add(Dropout(0.2))
regressor.add(LSTM(units = 50, return_sequences = True))
regressor.add(Dropout(0.2))
regressor.add(LSTM(units = 50))
regressor.add(Dropout(0.2))
regressor.add(Dense(units = 1))

在运行代码时出现以下错误,请任何人帮助我

NotImplementedError:无法将符号张量 (lstm/strided_slice:0) 转换为 numpy 数组。此错误可能表明您正在尝试将张量传递给 NumPy 调用,这是不受支持的

【问题讨论】:

  • 你用的是gpu还是cpu?

标签: lstm


【解决方案1】:

将 numpy 降级到版本 = 1.19.5。之后运行它。

【讨论】:

  • 为什么会有帮助?请阅读How to Answer
  • 诚然,我知道这个问题已经有一段时间了,我知道这可能是一个解决方案。但是,由于许多人不知道,特别是在回答时,请确保您确实创建了一个好的答案,以便每个人都理解您在这里写的内容,并解释/激励您选择答案,正如上面提到的@Chris。
猜你喜欢
  • 2021-09-25
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 2019-04-15
  • 2022-10-22
  • 2020-04-09
相关资源
最近更新 更多