我找到了两个函数tf.contrib.layers.max_pool2d
和tf.nn.max_pool
,用于TensorFlow中的最大池。
tf.contrib.layers.max_pool2d
似乎是tf.nn.max_pool
的包装,但我无法理解使用`tf.contrib.layers.max_pool2d的优势。
tf.contrib.layers.max_pool2d
和tf.nn.max_pool
之间的本质区别是什么?
资源:
tf.contrib.layers.max_pool2d
的文件
tf.nn.max_pool
的文件
答案 0 :(得分:3)
从功能上来说,除了签名之间的一些细微差别(ksize
,strides
等)之外,它们之间没有“本质”区别。
但请注意,tf.contrib
是由各种来源提供的一些高级功能的不稳定集合,因此可能会在未来版本中进行修改甚至删除。