Возможна ли арифметика c с глубоким обучением только слоями? - PullRequest
0 голосов
/ 08 февраля 2020

Интересно, арифметика c возможна только для слоев (входной, скрытый и выходной)

. Для деталей Давайте предположим две последовательности [4,2, -4,6, -10] и [ 1,2,4,3,2], а затем мы должны получить [4,1, -1,2, -5], если мы разделим эти последовательности. но в моей модели обучения это сделать невозможно.

Например, как псевдо-код.

input1 = Input(shape=(5,))
input2 = Input(shape=(5,))

input1_input2 =Lambda(lambda x: tf.concat([x[0],x[1]],1)([input1,input2])
hidden = Dense(10,activation=tf.keras.layers.LeakyReLU(alpha=0.3))(input1_input2)
hidden = Dense(5,activation=tf.keras.layers.LeakyReLU(alpha=0.3))(hidden)

output = Dense(5,activation=tf.keras.layers.LeakyReLU(alpha=0.3))(hidden)

, и этот код не может выучить алгоритм деления. Есть кто-нибудь, кто знает причину ???

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