Keras网络结构探究,输入的网络前端

时间:2019-01-31 01:44:53

标签: keras

我正在尝试建立一个神经网络,

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)

张量板 enter image description here

1 个答案:

答案 0 :(得分:0)

这是因为您执行添加操作。我的猜测是,此操作在第一步中无法通过张量板显示出来。不过,该模型应该可以完成您期望的操作。