13 using namespace shogun;
19 return log(1+exp(-z));
20 return -z + log(1+exp(z));
27 return -1 / (exp(z) + 1);
29 return -ez / (ez + 1);
37 return ez / (ez*(ez + 2) + 1);
48 return label*eta_t/((1+d)*norm);
50 x = eta_t + label*prediction + d;
57 float64_t W = x>=1. ? 0.86*x+0.01 : exp(0.8*x-0.65);
58 float64_t r = x>=1. ? x-log(W)-W : 0.2*x+0.65-W;
61 w = W*(1.+r/t*(u-r)/(u-2.*r))-x;
63 return -(label*w+prediction)/norm;