Python _TENSOR_LIKE_TYPES=tuple()def是_density_TENSOR_LIKE(t):返回isinstance(t,_TENSOR_LIKE_TYPES)
我问过这段代码,它以前工作得很好,但现在它发现了以下错误。任何人都可以告诉我它为什么会犯这个错误Python _TENSOR_LIKE_TYPES=tuple()def是_density_TENSOR_LIKE(t):返回isinstance(t,_TENSOR_LIKE_TYPES),python,python-3.x,tensorflow,keras,Python,Python 3.x,Tensorflow,Keras,我问过这段代码,它以前工作得很好,但现在它发现了以下错误。任何人都可以告诉我它为什么会犯这个错误 KerasModel = keras.models.Sequential([ keras.layers.Conv2D(100,kernel_size=(3,3),activation='relu',input_shape=(s,s,3)), keras.layers.Conv2D(50,kernel_size=(3,3),activation='rel
KerasModel = keras.models.Sequential([
keras.layers.Conv2D(100,kernel_size=(3,3),activation='relu',input_shape=(s,s,3)),
keras.layers.Conv2D(50,kernel_size=(3,3),activation='relu'),
keras.layers.MaxPool2D(4,4),
keras.layers.Conv2D(120,kernel_size=(3,3),activation='relu'),
keras.layers.Conv2D(80,kernel_size=(3,3),activation='relu'),
keras.layers.Conv2D(50,kernel_size=(3,3),activation='relu'),
keras.layers.MaxPool2D(4,4),
keras.layers.Flatten() ,
keras.layers.Dense(120,activation='relu') ,
keras.layers.Dense(100,activation='relu') ,
keras.layers.Dense(50,activation='relu') ,
keras.layers.Dropout(rate=0.5) ,
keras.layers.Dense(1,activation='softmax'),])
_TENSOR_LIKE_TYPES = tuple() def is_dense_tensor_like(t): return isinstance(t, _TENSOR_LIKE_TYPES)
当错误描述包括“_TensorLike”时,很可能是由于代码中混合了
keras
和tf.keras
的函数。由于一些与兼容性相关的问题,它将抛出一个与您注意到的错误类似的错误
检查以下GitHub问题,我在其中解决了与您类似的问题。GutHub问题的完整代码也可供您参考。这是GitHub的问题