libeblearn
ebl::scaler_energy< T, Tstate > Class Template Reference
Inheritance diagram for ebl::scaler_energy< T, Tstate >:
ebl::ebm_2< Tstate > ebl::module

List of all members.

Public Member Functions

 scaler_energy (const char *name="scaler_energy")
virtual ~scaler_energy ()
 destructor.
virtual void fprop (Tstate &in, Tstate &in2, Tstate &energy)
 fprop: compute output from input
virtual void bprop (Tstate &in, Tstate &in2, Tstate &energy)
 bprop: compute gradient wrt inputs, given gradient wrt output
virtual void bbprop (Tstate &in, Tstate &in2, Tstate &energy)
 bprop: compute diaghession wrt inputs, given diaghessian wrt output
virtual void infer2 (Tstate &i1, Tstate &in2, infer_param &ip, Tstate *energy=NULL)
 compute value of in2 that minimizes the energy, given in1
virtual std::string describe ()
 Returns a string describing this module and its parameters.

template<typename T, class Tstate = bbstate_idx<T>>
class ebl::scaler_energy< T, Tstate >


Constructor & Destructor Documentation

template<typename T , class Tstate >
ebl::scaler_energy< T, Tstate >::scaler_energy ( const char *  name = "scaler_energy< T, Tstate >")

constructor.

Parameters:
spatialUse spatial jitter or not.

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