123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- namespace OBJREC {
-
- /** @class LikelihoodFunction
- * abstract class for squash functions phi(y,f)
- * It can be used to define noise models for Gaussian
- * process classification
- *
- * @author Erik Rodner
- */
- class LikelihoodFunction
- {
- protected:
- public:
-
- LikelihoodFunction();
- virtual ~LikelihoodFunction();
-
- virtual double thirdgrad ( double y, double f ) const = 0;
-
- virtual double hessian ( double y, double f ) const = 0;
-
- virtual double gradient ( double y, double f ) const = 0;
-
- virtual double logLike ( double y, double f ) const = 0;
-
- virtual double likelihood ( double y, double f ) const = 0;
- };
- }
|