python - ImportError:无法导入名称“后端”
问题描述
在写好的代码下面,
from __future__ import print_function
import keras
from keras.datasets import mnist
from keras.models import Sequential
from keras.layers import Dense, Dropout, Flatten
from tensorflow.keras.layers import Conv2D
from tensorflow.keras.layers import MaxPooling2D
from keras.layers import backend as k
batch_size = 128
num_classes = 10
epochs = 12
在问题之下,
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-d1183f2cea73> in <module>
8 from tensorflow.keras.layers import Conv2D
9 from tensorflow.keras.layers import MaxPooling2D
---> 10 from keras.layers import backend as k
11
12
ImportError: cannot import name 'backend'
需要帮助来解决这个问题
注意:我使用的是Python 3.6.0。
解决方案
尝试卸载 Tensor Flow 和 keras 并在站点包中删除它们的目录,然后重新安装它们。
推荐阅读
- php - 在 WooCommerce 修复问题中购买 x 数量的特定产品类别时,根据用户角色应用折扣
- kubernetes - 入口重定向到 localhost tcp 服务
- c# - ASP.NET 异步操作返回类型
- java - android studio 上未显示预期颜色
- sparql - 有没有办法将 SPARQL 查询作为实例存储在 RDF 文件中?
- c++ - C++ 使用逻辑初始化 STL 容器,而不是手写数据
- python - 如何将汤对象中的刮取日期保存到 CSV 中?
- python - 用于背景删除:UnboundLocalError:分配前引用的局部变量“输出”
- django - Django 动态 url 参数
- ios - scrollView 在 .sheet 中超出其边界