glorot_init.hpp File Reference
Include dependency graph for glorot_init.hpp:

Go to the source code of this file.


class  GlorotInitializationType< Uniform >
 This class is used to initialize the weight matrix with the Glorot Initialization method. More...



Artificial Neural Network.


using GlorotInitialization = GlorotInitializationType< false >
 GlorotInitialization uses uniform distribution. More...

using XavierInitialization = GlorotInitializationType< true >
 XavierInitilization is the popular name for this method. More...


Detailed Description

Prabhat Sharma

Definition and implementation of the Glorot initialization method. This initialization rule initialize the weights to maintain activation variances and back-propagated gradients variance as one moves up or down the network.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see for more information.

Definition in file glorot_init.hpp.