多个人工神经网络

时间:2017-07-18 07:37:07

标签: python machine-learning tensorflow

我正在尝试建立一个多人工神经网络,如图所示(a):

enter image description here

source

我希望每个网络在自己的域上独立工作。必须为他们的特定任务构建和训练单个网络。最终决定将针对各个网络的结果,通常称为专家网络或代理商。

由于隐私,我无法分享我的数据。

我尝试用Python中的Tensorflow设置它。如果可以实现的话,你知道我会怎么做吗?目前我还没有找到任何这方面的例子。

1 个答案:

答案 0 :(得分:2)

解决这个问题的方法是只取两个网络的输出并连接得到的输出张量(并在需要时重新整形)然后将它们传递到最终网络中。请查看here以获取串联文档,并查看here,了解从一个网络获取输出并将其输入另一个网络的示例。这应该给你一个开始的地方。

对于(a),它很简单,只需先训练网络,然后在训练最终网络时加载它们。然后对输出进行连接。

希望这有帮助