|
cMHN 1.1
C++ library for learning MHNs with pRC
|
Class storing an sKL Score, specializes the Score class. More...
#include <score.hpp>
Public Member Functions | |
| ~sKLScore ()=default | |
| sKLScore (sKLScore const &)=default | |
| sKLScore (sKLScore &&)=default | |
| sKLScore & | operator= (sKLScore const &) &=default |
| sKLScore & | operator= (sKLScore &&) &=default |
| sKLScore (T const &epsilon) | |
| auto & | epsilon () |
| auto const | epsilon () const |
Public Member Functions inherited from cMHN::Score< T > | |
| ~Score ()=default | |
| Score (Score const &)=default | |
| Score (Score &&)=default | |
| Score & | operator= (Score const &) &=default |
| Score & | operator= (Score &&) &=default |
| Score ()=delete | |
| Score (auto const &pointwiseScore, auto const &pointwiseDSDP, auto const &name) | |
| auto | pointwiseScore (T const &pDE, T const &pThetaE) const |
| auto | pointwiseDSDP (T const &pDE, T const &pThetaE) const |
| auto | name () const |
Class storing an sKL Score, specializes the Score class.
This score calculates the pointwise static sKL Score, i.e. pointwiseScore(pDE, pThetaE) = (pDE + epsilon) * log(pThetaE + epsilon), with fixed epsilon.
Note that none of the functions (pointwiseScore, pointwiseDSDP) can be changed.
| T | type used for calculations |
|
default |
|
default |
|
default |
|
inlineexplicit |
|
inline |
|
inline |