Xavier Initialization

Why Trust Techopedia

What Does Xavier Initialization Mean?

Xavier initialization is an attempt to improve the initialization of neural network weighted inputs, in order to avoid some traditional problems in machine learning. Here, the weights of the network are selected for certain intermediate values that have a benefit in machine learning application.

Advertisements

Techopedia Explains Xavier Initialization

Some experts explain that Xavier initialization helps machine learning technologies to converge, because the neuron activation functions are in a decent range — in the words of some data scientists, not in "saturated" or "dead" regions: balanced in weighting in a way that facilitates better results.

Weighted inputs lead to the transfer function, which leads to the activation function and the eventual result. In Xavier initialization, there's the philosophy that the variance of the outputs of a network layer should be equal to the variance of the inputs, which again leads to a kind of stability and stasis in machine learning procedures.

Advertisements

Related Terms

Margaret Rouse
Technology Specialist
Margaret Rouse
Technology Specialist

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.