【发布时间】:2021-05-27 22:42:02
【问题描述】:
我一直在使用 Keras 在 google colab 中运行多个深度学习模型。 我的代码运行良好,但突然间,今天出现了很多错误,报告导入问题。在此处粘贴一个。
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-3-745bb0894037> in <module>()
19 from keras.preprocessing.image import ImageDataGenerator
20 from keras.utils import np_utils
---> 21 from keras_contrib.applications.densenet import DenseNetFCN
22 from keras_contrib.losses.jaccard import jaccard_distance
1 frames
/usr/local/lib/python3.7/dist-packages/keras_contrib/applications/densenet.py in <module>()
66 from keras.layers import BatchNormalization
67 from keras.regularizers import l2
---> 68 from keras.utils.layer_utils import convert_all_kernels_in_model
69 from keras.utils.data_utils import get_file
70 from keras.engine.topology import get_source_inputs
ImportError: cannot import name 'convert_all_kernels_in_model' from 'keras.utils.layer_utils' (/usr/local/lib/python3.7/dist-packages/keras/utils/layer_utils.py)
【问题讨论】:
-
是的,Keras 在 Colab 中已损坏,他们将 Keras 更新为未发布的版本并且已损坏,到目前为止,除了将 tensorflow 和 keras 降级到您的代码支持的版本之外,没有其他修复方法。
标签: python tensorflow keras google-colaboratory