Keras中如何将一些节点直接连接到输出层

use*_*804 5 neural-network theano keras

如何在 Keras 中制作非全连接图?我正在尝试使用输入层中的一些节点创建一个网络,这些节点未连接到隐藏层而是连接到输出层。在 Keras 中有什么方法可以轻松做到这一点吗?谢谢!

nem*_*emo 5

是的,这是可能的。最简单的方法是指定两个输入:

in_1 = Input(...)
in_2 = Input(...)

hidden = Dense(...)(in_1)

# combine secondary inputs and hidden outputs
in_2_and_hidden = merge([in_2, hidden], mode='concat')

# feed combined vector to output
output = Dense(...)(in_2_and_hidden)
Run Code Online (Sandbox Code Playgroud)

文档更擅长解释merge详细的内容。可以在此处阅读多输入和功能模型的总体思路。