我正在尝试建立一个神经网络,
main_input = Input(shape=(2, 360, 1))
这是我的代码,但我在Tensorboard中发现与我的输入平行的层,情况并非如此。
在第一次添加之前,请参见下面的图片。为什么要谢谢你!
def reslayer(_input):
x = BatchNormalization()(_input)
x = Convolution2D(64, 1, 3, border_mode='same', dim_ordering='tf', activation='relu', init='he_normal')(x)
x = BatchNormalization()(x)
x = Convolution2D(64, 1, 3, border_mode='same', dim_ordering='tf', activation='relu', init='he_normal')(x)
z = add([_input, x])
return z
flow = Convolution2D(64, 1, 3, border_mode='same', dim_ordering='tf', init='he_normal')(main_input)
flow = LeakyReLU()(flow)
flow = reslayer(flow)
flow = reslayer(flow)
答案 0 :(得分:0)
这是因为您执行添加操作。我的猜测是,此操作在第一步中无法通过张量板显示出来。不过,该模型应该可以完成您期望的操作。