glorot_init.hpp File Reference
Include dependency graph for glorot_init.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

 

Namespaces

 mlpack
 
Linear algebra utility functions, generally performed on matrices or vectors.
 
 mlpack::ann
 
Artificial Neural Network.
 

Typedefs

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

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

 

Detailed Description

Author
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 http://www.opensource.org/licenses/BSD-3-Clause for more information.

Definition in file glorot_init.hpp.