AttributeError: 'numpy.ndarray' objeto não tem nenhum atributo '_standardize_user_data'

votos
0

Estou executando uma rede densenet dilatado para segmentação de imagens. O código para o qual é como se segue:

def dilated_densenet():
height = 512
width = 512
channels = 3
classes = 1
features = 12
depth = 4
temperature = 1.0
padding = 'same'
batchnorm = False,
dropout = 0.0
x = Input(shape=(height, width, channels))
inputs = x

# initial convolution
x = Conv2D(features, kernel_size=(5,5), padding=padding)(x)

maps = [inputs]
dilation_rate = 1
kernel_size = (3,3)
for n in range(depth):
    maps.append(x)
    x = Concatenate()(maps)
    x = BatchNormalization()(x)
    x = Activation('relu')(x)
    x = Conv2D(features, kernel_size, dilation_rate=dilation_rate,
               padding=padding)(x)
    dilation_rate *= 2

probabilities = Conv2D(classes, kernel_size=(1,1), activation='softmax')(x)
model = Model(inputs=inputs, outputs=probabilities)
model.compile(optimizer=Adam(lr=1e-5), loss=dice_coef_loss, metrics=[dice_coef])
model.summary()

return Model

ele mostra o seguinte AttributeError erro: 'numpy.ndarray' objeto não tem '_standardize_user_data' atributo

Publicado 20/10/2018 em 13:49
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more