python - AttributeError:模块“keras.backend.tensorflow_backend”没有属性“set_image_dim_ordering”
问题描述
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-14-1f6cde7dea50> in <module>
5 from keras.utils import np_utils
6 from keras import backend as K
----> 7 K.tensorflow_backend.set_image_dim_ordering('th')
8 import numpy as np
9 import os
AttributeError: module 'keras.backend.tensorflow_backend' has no attribute 'set_image_dim_ordering'
我正在使用 keras 2.3.1 版。
我知道之前有一篇关于这个问题的帖子,但原帖的问题是由于在导入部分混合了 tensorflow 和 keras 引起的。但是,我没有在我的程序中使用 tensorflow。
解决方案
代替:
from keras import backend as K
利用:
import tensorflow.keras.backend as K
或保持不变并使用:
K.set_image_dim_ordering('th')
或使用:
pip3 uninstall keras
pip3 install keras --upgrade
推荐阅读
- kotlin - Kotlin coruntines 在启动和回调中不会执行
- node.js - Node JS Express 安全路由
- swift - 如何对 SKnode 进行子类化以创建具有多个独立“通道”的场景?
- curl - 如何让 curl 返回实际的网站数据
- sql - Oracle 更改表以允许团队支持多个慈善机构,如果他们希望更改数据库以满足此要求
- angular - 有什么方法可以添加用户可以在屏幕上更改的“每页项目”属性,使用角度的 NgxPaginationModule?
- java - 如何从android查询Firebase中是否存在值数组?
- i2c - 是否可以将具有 SSI 的从设备连接到具有 I2C/SPI 的主设备?
- c# - c# Filter datatable with multiple condition
- python - 我无法使用普通 zeroMQ 推/拉模式在拉取实例上抓取/打印数据