I'm a student and in the lecture, I learned that He initialization is better than Xavier if you use ReLU activation function.
In addition, I also learned that Xavier initialization is better than He initialization.
However, I once implemented a simple MLP with 3 hidden layers using tanh, for function approximation as below: 2 input neurons 8 hidden neurons 1 output neuron
In the result, He got better result than Xavier, which is not as I expected.
Their final loss was similar, but He converged faster.
Can anyone help me why this happens? uniform Xavier and norm Xavier did not showed big difference.