连接具有不同激活的密集层

时间:2019-04-15 13:22:37

标签: keras concatenation layer activation

在合并两个完全连接的层的输出时,两个密集层中的激活是否不同,这真的有意义吗?

inp1 = Input((10,))
inp2 = Input((8,))
out1 = Dense(32, activation='tanh')(inp1)
out2 = Dense(32, activation='sigmoid')(inp2)
combined = concatenate(out1, out2)

1 个答案:

答案 0 :(得分:1)

这很有意义。在您的情况下,似乎在一个模型中有两个不同的网络,因为不同的输入导致不同的输出并且不共享层。 在其他情况下,您可以使用线性和softmax激活函数来连接两个密集层的输出,这将分别导致回归和分类输出。