【发布时间】:2017-12-12 23:21:45
【问题描述】:
我一直在尝试使用池化层 tf.nn.fractional_max_pool 在 Keras 中构建顺序模型。我知道我可以尝试在 Keras 中制作自己的自定义图层,但我正在尝试查看是否可以在 Tensorflow 中使用该图层。对于以下代码sn -p:
p_ratio=[1.0, 1.44, 1.44, 1.0]
model = Sequential()
model.add(ZeroPadding2D((2,2), input_shape=(1, 48, 48)))
model.add(Conv2D(320, (3, 3), activation=PReLU()))
model.add(ZeroPadding2D((1,1)))
model.add(Conv2D(320, (3, 3), activation=PReLU()))
model.add(InputLayer(input_tensor=tf.nn.fractional_max_pool(model.layers[3].output, p_ratio)))
我知道error。我用Input 而不是InputLayer 和Keras 功能API 尝试了其他一些东西,但到目前为止还没有运气。
【问题讨论】:
-
干得好。我建议将 EDIT 部分移到答案中(在 SO 中回答您自己的问题并没有错)并接受它。
-
@desertnaut 可以!
标签: tensorflow keras keras-layer