LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::weights_initializer Class Referenceabstract

Scheme for initializing weight values. More...

#include <initializer.hpp>

Inheritance diagram for lbann::weights_initializer:
[legend]
Collaboration diagram for lbann::weights_initializer:
[legend]

Public Member Functions

 weights_initializer ()=default
 
virtual ~weights_initializer ()=default
 
virtual std::string get_type () const =0
 
virtual description get_description () const
 
- Public Member Functions inherited from lbann::Cloneable< HasAbstractFunction< weights_initializer > >
std::unique_ptr< HasAbstractFunction< weights_initializer > > clone () const
 Return an exception-safe, memory-safe copy of this object. More...
 

Detailed Description

Scheme for initializing weight values.

Definition at line 43 of file initializer.hpp.

Constructor & Destructor Documentation

◆ weights_initializer()

lbann::weights_initializer::weights_initializer ( )
default

◆ ~weights_initializer()

virtual lbann::weights_initializer::~weights_initializer ( )
virtualdefault

Member Function Documentation

◆ get_description()

virtual description lbann::weights_initializer::get_description ( ) const
virtual

Human-readable description of class instance.

◆ get_type()

virtual std::string lbann::weights_initializer::get_type ( ) const
pure virtual

Human-readable string describing concrete class.


The documentation for this class was generated from the following file: