如何使一个不完全连接的图在Keras?我试图建立一个网络,输入层中的一些节点没有连接到隐藏层,而是连接到输出层。在Keras中有什么方法可以轻松地做到这一点吗?谢谢!
是的,这是可能的。最简单的方法是指定两个输入:
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)
文档更好地解释了merge
的详细功能。多输入和功能模型的一般思想可以在这里阅读。