libeblearn
ebl::logadd_layer< T > Class Template Reference

#include <ebl_cost.h>

List of all members.

Public Member Functions

 logadd_layer (intg thick, intg si, intg sj)
void fprop (fstate_idx< T > *in, fstate_idx< T > *out)
void bprop (fstate_idx< T > *in, fstate_idx< T > *out)
void bbprop (fstate_idx< T > *in, fstate_idx< T > *out)

Public Attributes

idx< T > expdist
idx< T > sumexp

Detailed Description

template<class T>
class ebl::logadd_layer< T >

performs a log-add over spatial dimensions of an idx3-state output is an idx1-state


Member Function Documentation

template<class T >
void ebl::logadd_layer< T >::bbprop ( fstate_idx< T > *  in,
fstate_idx< T > *  out 
)

this is not algebraically correct, but it's numerically more stable (at least, I think so).


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