XavierInit¶
- class mmengine.model.XavierInit(gain=1, distribution='normal', **kwargs)[source]¶
Initialize module parameters with values according to the method described in the paper below.
- Parameters:
gain (int | float) – an optional scaling factor. Defaults to 1.
bias (int | float) – the value to fill the bias. Defaults to 0.
bias_prob (float, optional) – the probability for bias initialization. Defaults to None.
distribution (str) – distribution either be
'normal'
or'uniform'
. Defaults to'normal'
.layer (str | list[str], optional) – the layer will be initialized. Defaults to None.