19 return (z < 1) ? 0.5 * (1-z) * (1-z) : 0;
24 return (z < 1) ? z-1 : 0;
29 return (z < 1) ? 1 : 0;
double norm(double *v, double p, int n)
float64_t loss(float64_t z)
float64_t second_derivative(float64_t z)
#define SG_NOTIMPLEMENTED
float64_t first_derivative(float64_t z)
virtual float64_t get_update(float64_t prediction, float64_t label, float64_t eta_t, float64_t norm)
virtual float64_t get_square_grad(float64_t prediction, float64_t label)
all of classes and functions are contained in the shogun namespace