shark::CrossEntropy Member List

This is the complete list of members for shark::CrossEntropy, including all inherited members.

AbstractLoss()shark::AbstractLoss< unsigned int, RealVector >inline
BatchLabelType typedefshark::AbstractLoss< unsigned int, RealVector >
BatchOutputType typedefshark::AbstractLoss< unsigned int, RealVector >
ConstLabelReference typedefshark::AbstractLoss< unsigned int, RealVector >
ConstOutputReference typedefshark::AbstractLoss< unsigned int, RealVector >
CrossEntropy()shark::CrossEntropyinline
eval(UIntVector const &target, RealMatrix const &prediction) constshark::CrossEntropyinline
eval(ConstLabelReference target, ConstOutputReference prediction) constshark::CrossEntropyinlinevirtual
AbstractLoss< unsigned int, RealVector >::eval(BatchLabelType const &target, BatchOutputType const &prediction) const=0shark::AbstractLoss< unsigned int, RealVector >pure virtual
AbstractLoss< unsigned int, RealVector >::eval(Data< LabelType > const &targets, Data< OutputType > const &predictions) constshark::AbstractLoss< unsigned int, RealVector >inlinevirtual
evalDerivative(UIntVector const &target, RealMatrix const &prediction, RealMatrix &gradient) constshark::CrossEntropyinline
evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient) constshark::CrossEntropyinlinevirtual
evalDerivative(ConstLabelReference target, ConstOutputReference prediction, OutputType &gradient, MatrixType &hessian) constshark::CrossEntropyinlinevirtual
AbstractLoss< unsigned int, RealVector >::evalDerivative(BatchLabelType const &target, BatchOutputType const &prediction, BatchOutputType &gradient) constshark::AbstractLoss< unsigned int, RealVector >inlinevirtual
Feature enum nameshark::AbstractCost< unsigned int, RealVector >
FeatureNotAvailableException typedefshark::AbstractCost< unsigned int, RealVector >
Features typedefshark::AbstractCost< unsigned int, RealVector >
features() constshark::AbstractCost< unsigned int, RealVector >inline
HAS_FIRST_DERIVATIVE enum valueshark::AbstractCost< unsigned int, RealVector >
HAS_SECOND_DERIVATIVE enum valueshark::AbstractCost< unsigned int, RealVector >
hasFirstDerivative() constshark::AbstractCost< unsigned int, RealVector >inline
IS_LOSS_FUNCTION enum valueshark::AbstractCost< unsigned int, RealVector >
isLossFunction() constshark::AbstractCost< unsigned int, RealVector >inline
LabelType typedefshark::AbstractLoss< unsigned int, RealVector >
m_featuresshark::AbstractCost< unsigned int, RealVector >protected
MatrixType typedefshark::AbstractLoss< unsigned int, RealVector >
name() constshark::CrossEntropyinlinevirtual
operator()(LabelType const &target, OutputType const &prediction) constshark::AbstractLoss< unsigned int, RealVector >inline
operator()(BatchLabelType const &target, BatchOutputType const &prediction) constshark::AbstractLoss< unsigned int, RealVector >inline
AbstractCost< unsigned int, RealVector >::operator()(Data< LabelType > const &targets, Data< OutputType > const &predictions) constshark::AbstractCost< unsigned int, RealVector >inline
OutputType typedefshark::AbstractLoss< unsigned int, RealVector >
updateFeatures()shark::AbstractCost< unsigned int, RealVector >inlinevirtual
~AbstractCost()shark::AbstractCost< unsigned int, RealVector >inlinevirtual
~INameable()shark::INameableinlinevirtual