tensorflow - ¿Son intercambiables tf.layers.dense() y tf.contrib.layers.fully_connected()?
http tf layer dense (1)
Son esencialmente los mismos, los últimos llamados los primeros .
Sin embargo, tf.contrib.fully_connected
agrega algunas funcionalidades además de la dense
, en particular la posibilidad de pasar una normalización y una activación en los parámetros, à la Keras. Como lo señaló @wordforthewise, tenga en cuenta que el valor predeterminado posterior es tf.nn.relu
.
De manera más general, la API de TF propone (y combina de manera confusa) las API de bajo y alto nivel; más sobre eso here .
Estoy acostumbrado a usar tf.contrib.layers.fully_connected para construir una capa completamente conectada. Recientemente me encontré con tf.layers.dense aparentemente usado donde se podía usar la primera función. ¿Son los intercambiables, produciendo la misma salida?