Tensorflow

时间:2018-01-01 17:24:01

标签: 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

0 个答案:

没有答案