Проблема сетевой структуры Keras, нетто-инфронт ввода - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь построить нейронную сеть,

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 голосов
/ 31 января 2019

Это из-за вашей операции добавления.Я предполагаю, что эта операция плохо отображается на первом этапе.Тем не менее, модель должна делать то, что вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...