Lines Matching refs:LossFunction
86 class CERES_EXPORT LossFunction {
88 virtual ~LossFunction() {} in ~LossFunction()
132 class CERES_EXPORT TrivialLoss : public LossFunction {
175 class CERES_EXPORT HuberLoss : public LossFunction {
191 class CERES_EXPORT SoftLOneLoss : public LossFunction {
208 class CERES_EXPORT CauchyLoss : public LossFunction {
229 class CERES_EXPORT ArctanLoss : public LossFunction {
268 class CERES_EXPORT TolerantLoss : public LossFunction {
280 class ComposedLoss : public LossFunction {
282 explicit ComposedLoss(const LossFunction* f, Ownership ownership_f,
283 const LossFunction* g, Ownership ownership_g);
288 internal::scoped_ptr<const LossFunction> f_, g_;
309 class CERES_EXPORT ScaledLoss : public LossFunction {
314 ScaledLoss(const LossFunction* rho, double a, Ownership ownership) : in ScaledLoss()
325 internal::scoped_ptr<const LossFunction> rho_;
366 class CERES_EXPORT LossFunctionWrapper : public LossFunction {
368 LossFunctionWrapper(LossFunction* rho, Ownership ownership) in LossFunctionWrapper()
383 void Reset(LossFunction* rho, Ownership ownership) { in Reset()
392 internal::scoped_ptr<const LossFunction> rho_;