AbstractLoss() | shark::AbstractLoss< RealVector, RealVector > | inline |
BatchLabelType typedef | shark::AbstractLoss< RealVector, RealVector > | |
BatchOutputType typedef | shark::AbstractLoss< RealVector, RealVector > | |
ConstLabelReference typedef | shark::AbstractLoss< RealVector, RealVector > | |
ConstOutputReference typedef | shark::AbstractLoss< RealVector, RealVector > | |
eval(BatchLabelType const &labels, BatchOutputType const &predictions) const | shark::HuberLoss | inlinevirtual |
AbstractLoss< RealVector, RealVector >::eval(ConstLabelReference target, ConstOutputReference prediction) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
AbstractLoss< RealVector, RealVector >::eval(Data< LabelType > const &targets, Data< OutputType > const &predictions) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
evalDerivative(BatchLabelType const &labels, BatchOutputType const &predictions, BatchOutputType &gradient) const | shark::HuberLoss | inlinevirtual |
AbstractLoss< RealVector, RealVector >::evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
AbstractLoss< RealVector, RealVector >::evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient, MatrixType &hessian) const | shark::AbstractLoss< RealVector, RealVector > | inlinevirtual |
Feature enum name | shark::AbstractCost< RealVector, RealVector > | |
FeatureNotAvailableException typedef | shark::AbstractCost< RealVector, RealVector > | |
Features typedef | shark::AbstractCost< RealVector, RealVector > | |
features() const | shark::AbstractCost< RealVector, RealVector > | inline |
HAS_FIRST_DERIVATIVE enum value | shark::AbstractCost< RealVector, RealVector > | |
HAS_SECOND_DERIVATIVE enum value | shark::AbstractCost< RealVector, RealVector > | |
hasFirstDerivative() const | shark::AbstractCost< RealVector, RealVector > | inline |
HuberLoss(double delta=1.0) | shark::HuberLoss | inline |
IS_LOSS_FUNCTION enum value | shark::AbstractCost< RealVector, RealVector > | |
isLossFunction() const | shark::AbstractCost< RealVector, RealVector > | inline |
LabelType typedef | shark::AbstractLoss< RealVector, RealVector > | |
m_features | shark::AbstractCost< RealVector, RealVector > | protected |
MatrixType typedef | shark::AbstractLoss< RealVector, RealVector > | |
name() const | shark::HuberLoss | inlinevirtual |
operator()(LabelType const &target, OutputType const &prediction) const | shark::AbstractLoss< RealVector, RealVector > | inline |
operator()(BatchLabelType const &target, BatchOutputType const &prediction) const | shark::AbstractLoss< RealVector, RealVector > | inline |
AbstractCost< RealVector, RealVector >::operator()(Data< LabelType > const &targets, Data< OutputType > const &predictions) const | shark::AbstractCost< RealVector, RealVector > | inline |
OutputType typedef | shark::AbstractLoss< RealVector, RealVector > | |
updateFeatures() | shark::AbstractCost< RealVector, RealVector > | inlinevirtual |
~AbstractCost() | shark::AbstractCost< RealVector, RealVector > | inlinevirtual |
~INameable() | shark::INameable | inlinevirtual |