标签: tensorflow
在tensorflow中执行相同功能的函数变体非常混乱(至少对我而言)。我想使用官方的tensorflow API(已经放弃了高级API的混乱)。但是,我试图理解tf.layers,tf.contrib和tf.nn之间的区别 例如,我试图在tensorflow中使用批量标准化。我谷歌和前三个链接:
tf.nn.batch_normalization
tf.layers.batch_normalization
tf.contrib.layers.batch_norm
我知道他们都有不同的参数,并最终服务于同一目的。但问题是为什么我们有这三个不同的类?有正当理由吗?
我搜索了源代码,发现tf.layers是tf.nn的包装器
更新:此问题已经回答here。