объект 'module' не вызывается при создании слоя внимания для RNN - PullRequest
0 голосов
/ 01 декабря 2018

Я пытаюсь реализовать RNN.Это мой код:

def attention_layer(inputs, layer):
    attention = layer(inputs)
    attention = Dense(1, use_bias=False)(attention)
    attention = Flatten()(attention)
    attention = Activation('softmax')(attention)
    attention = RepeatVector(params['rnn_dim']*2)(attention)
    attention = Permute ([ 2 , 1 ]) (attention)
    # apply the attention
    sent_representation = merge([inputs, attention], mode='mul')
    sent_representation = Lambda(lambda xin: K.sum(xin, axis=1) 
    (sent_representation))
    # print sent_representation.get_shape()
    return sent_representation

Проблема:

Произошла ошибка при попытке объединить ее:

'объект модуля не может быть вызван

Может кто-нибудь помочь мне определить это?

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