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 >
constructor.
- Parameters:
-
spatial | Use spatial jitter or not. |
The documentation for this class was generated from the following files: