Tensorflow 调用层时使用的输入为';t是一个符号张量。[卡拉斯]

Tensorflow 调用层时使用的输入为';t是一个符号张量。[卡拉斯],tensorflow,keras,conv-neural-network,Tensorflow,Keras,Conv Neural Network,我在下面的代码中得到了错误 flatten = Flatten()(drop_5) aux_rand = Input(shape=(1,)) concat = Concatenate([flatten, aux_input]) fc1 = Dense(512, kernel_regularizer=regularizers.l2(weight_decay))(concat) ValueError:调用层密度_1时使用的输入不是 符号张量。收到的类型:。完整输入:[]。所有输入到 层应该是张量

我在下面的代码中得到了错误

flatten = Flatten()(drop_5)
aux_rand = Input(shape=(1,))
concat = Concatenate([flatten, aux_input])

fc1 = Dense(512, kernel_regularizer=regularizers.l2(weight_decay))(concat)
ValueError:调用层密度_1时使用的输入不是 符号张量。收到的类型:。完整输入:[]。所有输入到 层应该是张量


model\u inst.build\u model()。应按如下方式调用该层:

concat = Concatenate()([flatten, aux_input])
concat = Concatenate()([flatten, aux_input])