【发布时间】:2016-09-15 22:45:49
【问题描述】:
我想在 TensorFlow 中试验一种架构。
这个想法是通过组合一维过滤器来组成二维过滤器内核。
来自paper:
通过滤波器组合简化卷积网络
我们提议的本质是将传统网络的 ND 核分解为 N 个连续的一维核层。
...
我们提出了 DecomposeMe,它是一种由分解层组成的架构。每个分解层将 N-D 卷积层表示为 1D 滤波器的组合,此外,还包含一个非线性 φ(·) 介于两者之间。
...
将现有结构转换为分解结构是一个简单的过程,因为 每个现有的 ND 卷积层都可以系统地分解为 由一维线性整流内核和一维转置内核组成的连续层 如图1所示。
如果我理解正确,一个二维卷积层会被两个连续的一维卷积代替?
考虑到权重是共享和转置的,我不清楚如何在 TensorFlow 中实现这一点。
【问题讨论】:
标签: tensorflow conv-neural-network