ProtCNN Все входы в слой должны быть тензорами - PullRequest
0 голосов
/ 20 января 2020

У меня есть этот кусок кода, но получаю ошибку


    shortcut = data
    bn1 = BatchNormalization()(data)
    act1 = Activation('relu')(bn1)
    conv1 = Conv1D(filters, 1, dilation_rate=d_rate, padding='same', kernel_regularizer=l2(0.01))
    bn2 = BatchNormalization()(conv1)
    act2 = Activation('relu')(bn2)
    conv2 = Conv1D(filters, 3, padding='same', kernel_regularizer=l2(0.001))(act2)
#skip connection
    x = Add()([conv2, shortcut])
    return x

x_input = Input(shape=(100, 21))
conv = Conv1D(128, 1, padding='same')(x_input)

res1 = residual_block(conv, 128, 2)

ValueError: Слой batch_normalization_26 был вызван с входом, который не является символом c тензор. Полученный тип:. Полный ввод: []. Все входы в слой должны быть тензорами.

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