17 virtual std::string
getType() = 0;
30 virtual float getUpdate(
float prediction,
float label,
float update_scale,
float pred_per_update) = 0;
31 virtual float getUnsafeUpdate(
float prediction,
float label,
float eta_t) = 0;
38 virtual float getSquareGrad(
float prediction,
float label) = 0;
virtual float getUpdate(float prediction, float label, float update_scale, float pred_per_update)=0
virtual float second_derivative(shared_data *, float prediction, float label)=0
virtual float getRevertingWeight(shared_data *, float prediction, float eta_t)=0
virtual float first_derivative(shared_data *, float prediction, float label)=0
virtual float getLoss(shared_data *, float prediction, float label)=0
virtual std::string getType()=0
loss_function * getLossFunction(vw &, std::string funcName, float function_parameter=0)
virtual float getUnsafeUpdate(float prediction, float label, float eta_t)=0
virtual float getSquareGrad(float prediction, float label)=0