I noticed that TensorFlow 1.0 contains two Xavier initialization assistants in contrib,
Both link to the same page of documentation and have the same signature:
tf.contrib.layers.xavier_initializer(uniform=True, seed=None, dtype=tf.float32)
tf.contrib.layers.xavier_initializer_conv2d(uniform=True, seed=None, dtype=tf.float32)
however, the difference between them is not explained at all. I can guess by name that the version _conv2dshould be used for 2D convolutional layers, but will it have a noticeable effect if you use the regular version?
source
share