Are tf.layers.dense() and tf.contrib.layers.fully_connected() interchangeable?

后端 未结 1 708
遥遥无期
遥遥无期 2020-12-17 07:47

I am used to using tf.contrib.layers.fully_connected to build a fully connected layer. Recently I ran into tf.layers.dense apparently used where the first functioned could b

相关标签:
1条回答
  • 2020-12-17 08:21

    They are essentially the same, the later calling the former.

    However tf.contrib.fully_connected adds a few functionalities on top of dense, in particular the possibility to pass a normalization and an activation in the parameters, à la Keras. As noted by @wordforthewise, mind that the later defaults to tf.nn.relu.

    More generally, the TF API proposes (and mixes somewhat confusingly) low- and hi-level APIs; more on that here.

    0 讨论(0)
提交回复
热议问题