Click or drag to resize
Accord.NET (logo)

ComputeLossTOutput, TInfo Delegate

Function signature for a function that can compute a performance metric (i.e. a ILossT) from a set of expected (ground-truth) and actual (model prediction) output values. Additional information about the metric (such as its variance) or the learning problem (such as the expected number of classes) can be set in the object passed as the info parameter.

Namespace:  Accord.MachineLearning.Performance
Assembly:  Accord.MachineLearning (in Accord.MachineLearning.dll) Version: 3.8.0
public delegate double ComputeLoss<TOutput, TInfo>(
	TOutput[] expected,
	TOutput[] actual,
	TInfo info


Type: TOutput
The ground-truth data that the model was supposed to predict.
Type: TOutput
The data that the model has actually predicted.
Type: TInfo
A info object (e.g. SetResultTModel) that can be used to obtain more information about the data split being evaluated and store additional information about the computed metric.

Type Parameters


Return Value

Type: Double
A metric that measures how far the model predictions were from the expected ground-truth.
See Also