在 Keras 中反转 keras.layers.Add() 层
Inverting keras.layers.Add() layer in Keras
我有一个问题在 Keras 中似乎没有直接的解决方案。我的服务器运行在 ubuntu 14.04,带有后端 tensorflow 的 keras。
这是问题所在:
我已经使用 keras.layers.Add() 添加来自 keras 中两个 Conv2D 层的两个输出。现在我想为模型反转这个操作。关于如何在 Keras 中实施的任何指南?
我认为你应该使用 Functional API。它可以让您创建一个包含多个 input/output.
的网络
所以基本上你需要将两个 conv 输出合并到一层。通过这种方式,您将能够跟踪和反转合并操作。
link 包含示例实现。如果您提供您正在处理的代码,我可以更新答案以反映功能 API 版本。
我有一个问题在 Keras 中似乎没有直接的解决方案。我的服务器运行在 ubuntu 14.04,带有后端 tensorflow 的 keras。
这是问题所在:
我已经使用 keras.layers.Add() 添加来自 keras 中两个 Conv2D 层的两个输出。现在我想为模型反转这个操作。关于如何在 Keras 中实施的任何指南?
我认为你应该使用 Functional API。它可以让您创建一个包含多个 input/output.
的网络所以基本上你需要将两个 conv 输出合并到一层。通过这种方式,您将能够跟踪和反转合并操作。
link 包含示例实现。如果您提供您正在处理的代码,我可以更新答案以反映功能 API 版本。