ImportError: 無法從 'keras.engine' (/usr/local/lib/python3.7/dist-packages/keras/engine/__init__.py)



在这里,当我导入库时,我发现了这种类型的错误,我尝试了一切,但我无法解决问题

import segmentation_models as sm
from segmentation_models import Unet
# sm.set_framework('tf.keras')
tf.keras.backend.set_image_data_format('channels_last')

在导入库时,我得到了这种类型的错误

ImportError                               Traceback (most recent call last)
<ipython-input-98-9567886360a6> in <module>()
2 # we are importing the pretrained unet from the segmentation models
3 # https://github.com/qubvel/segmentation_models
----> 4 import segmentation_models as sm
5 from segmentation_models import Unet
6 # sm.set_framework('tf.keras')
7 frames
/usr/local/lib/python3.7/dist-packages/classification_models/resnet/builder.py in <module>()
9 from keras.layers import Dense
10 from keras.models import Model
---> 11 from keras.engine import get_source_inputs
12 
13 from .params import get_conv_params
ImportError: cannot import name 'get_source_inputs' from 'keras.engine' (/usr/local/lib/python3.7/dist-packages/keras/engine/__init__.py)

import tensorflow位于顶部并更改

from keras.engine import get_source_inputs

from tensorflow.keras.utils import get_source_inputs

相关内容

最新更新