我正在学习 Coursera,Andrew Ng 的深度学习课程,使用 YOLO 算法进行对象检测,我尝试使用 Windows 和 Anaconda Navigator 在我的 PC 上运行该算法,我安装了 Keras 以在 TensorFlow 后端运行。但是当我输入以下内容时:
import tensorflow as tf
from keras import backend as K
它向我展示了以下内容:
Using TensorFlow backend.
Traceback (most recent call last):
File "<ipython-input-8-0bcaeab92875>", line 2, in <module>
from keras import backend as K
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\keras\__init__.py", line 3, in <module>
from . import utils
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\keras\utils\__init__.py", line 6, in <module>
from . import conv_utils
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\keras\utils\conv_utils.py", line 9, in <module>
from .. import backend as K
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\keras\backend\__init__.py", line 89, in <module>
from .tensorflow_backend import *
File "C:\Users\AbanoubMamdouh\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py", line 24, in <module>
from ..utils.generic_utils import transpose_shape
ImportError: cannot import name 'transpose_shape'
似乎tensorflow_backend.py 文件中的这一行有问题:
from ..utils.generic_utils import transpose_shape
非常感谢您的帮助!
干杯