【问题标题】:Jupyter gives LSTM algo result, then it gives out Keras.Modules errors with SAME codeJupyter 给出 LSTM 算法结果,然后给出 Keras.Modules 错误,代码相同
【发布时间】:2021-09-05 07:46:37
【问题描述】:

我正在使用 Anaconda 和 Python 3.8 并拥有 Tensorflow 2.5 和 Keras 2.4.3,我在下面遇到此错误,但仅在 Jupyter 中运行 EXACT SAME LSTM 算法时才会出现:

AttributeError                            
Traceback (most recent call 

AttributeError: module 'keras.utils.generic_utils' has no attribute ‘populate_dict_with_module_objects'

我已经阅读了这里的建议并尝试了一些 Mac 终端 pip 指令来协调版本,但我不明白为什么使用 SAME LSTM 算法,它有时会工作,有时会产生错误上面的代码。

以前有人遇到过这个问题吗?

【问题讨论】:

  • Keras 2.4.x 不支持 TensorFlow 2.5,这就是你得到错误的原因
  • 感谢 Snoopy 博士,我已经阅读了该内容,但是当我打开一个新笔记本时,LSTM 脚本最初确实有效? (在没有更改任何软件的情况下,我在一小时后再次运行它并出现错误)。转到 TensorFlow 2.4 给我这个错误 ---> 请查看短错误代码的 Dropbox 图像:dropbox.com/s/ccrot3s541hh47g/tensorflow.png 谢谢,
  • 我该如何解决这个问题以及 Keras、TensorFlow 和 Anaconda 的哪个版本我需要什么才能兼容?我使用了 PIP 终端命令,还通过 Anaconda 安装了软件——这可能是个问题吗?
  • @Bard,你能试试Keras 2.5.0rc0 和Tensorflow 2.5.0吗?
  • 为 TFer2 的建议干杯。我现在有 Keras 2.5.0rc0(和 TensorFlow 2.5)但是得到这个错误?请参阅短错误代码的 Dropbox 图像:dropbox.com/s/zkgypd4e4bboe4b/ltm2%20keras%20fail.pngdropbox.com/s/39gmscbvxgecu3w/ltm3%20keras%20fail.png

标签: python tensorflow keras jupyter-notebook


【解决方案1】:

尝试解决上述错误“AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'”

通过安装 TensorFlow 和 Keras 升级版本。它应该可以解决您的问题。

  • 升级 TensorFlow 版本
!pip install tensorflow --upgrade --user
  • 升级 Keras 版本
!pip install keras --upgrade --user

【讨论】:

  • 谢谢 udara,我使用了这两个命令。 TF 现已升级到 2.5.0。 “成功安装 gast-0.4.0 grpcio-1.34.1 h5py-3.1.0 install-1.3.4 tensorflow-2.5.0 tensorflow-estimator-2.5.0” 使用 Keras,我得到了很多说明:“已经满意”在我的 Apple 终端中。当我运行代码时,我现在遇到了以前从未遇到过的 Yahoo Finance 数据读取器错误?请看两张图片:dropbox.com/s/4xof0gr84pyr0c6/ltm2%20keras%20%28i%29.pngdropbox.com/s/rzmec4uhfc55n3c/…干杯,
  • 嗨,任何人都可以解决这个自从我下载并尝试不同版本以来从未工作过的软件以及为什么近一个月后雅虎出现错误消息?当您手动访问这些网址时,我怀疑所有雅虎历史数据(因为我尝试过不同公司的股票代码)在近一个月后都无法正常工作。雅虎问题(当没有其他版本的 Keras/TensorFlow 时)在实施后立即开始:TFer2 于 7 月 6 日在 12:48 以上发布。非常感谢。
  • 还有人真的认为这是雅虎历史数据问题,并且在几个月“不工作”之后他们不会修复所有股票的所有网址吗?遵循上述@TFer2 的建议后,此问题立即开始。谁能解决这个软件问题,这比我想象的要花更长的时间。谢谢,
  • 嗨,有没有人能弄清楚为什么 TensorFlow 和 Keras 导致读取雅虎历史数据时出错?认为雅虎会因为无数不同的股票而在数月内犯错的想法坦率地说是荒谬的。问题出在软件上,尤其是在雅虎“故障”出现(瞬间)时,遵循@TFer2 的建议。是否有任何使用 Tensorflow 和 Keras 的软件专家可以真正让这个软件工作,因为我以前从未遇到过试图配置软件这样棘手的问题。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 2021-02-13
  • 2021-04-18
  • 1970-01-01
  • 2021-08-23
相关资源
最近更新 更多