从 keras.backend.tensorflow_backend 导入 set_session

Zer*_*ifu 4 python keras tensorflow

我正在尝试使用 keras 运行代码。该程序使用from keras.backend.tensorflow_backend import set_session,我收到以下错误:

File "c:/Users/phili/Desktop/python-projects/test.py", line 15, in <module>
    from keras.backend.tensorflow_backend import set_session
ModuleNotFoundError: No module named 'keras.backend.tensorflow_backend'; 
'keras.backend' is not a package
Run Code Online (Sandbox Code Playgroud)

我正在使用 python 3.7 Keras 2.4.3 和tensorflow 2.2.0

有没有办法解决这个问题呢?

小智 5

我猜你导入不正确。

import set_session, for (最新版本)的命令Tensorflow 2.3如下所示:

from tensorflow.compat.v1.keras.backend import set_session
Run Code Online (Sandbox Code Playgroud)

请找到这个 Colab来获取工作代码。

请参阅此Tensorflow 文档以获取更多信息。