我正在寻找一种简单的方法来在Tensorflow中构建任何规模的深度前馈网络。目前,我将网络定义为列表。如果是简单的MLP,请执行以下操作:
network = [("input", 100), ("fc0", 32), ("fc1", 16), ("output", 2)]
我可以通过遍历network
列表,轻松地使用此network
和用于完全连接层的低级Tensorflow实现构建完全连接的网络。
但是我遇到很多麻烦的地方是使用这样的列表来构建CNN。在这里,我有更多的操作,在Python中无法轻松定义为简单的列表。与简单的完全连接层相比,某些层具有两个以上的参数。
我的问题:在Tensorflow中使用卷积,压差,最大池化和完全连接的层的大型CNN的好方法是什么?