Click or drag to resize
Accord.NET (logo)

SplitSetValidationTModel, TInput, TOutputLearn Method

Learns a model that can map the given inputs to the given outputs.

Namespace:  Accord.MachineLearning.Performance
Assembly:  Accord.MachineLearning (in Accord.MachineLearning.dll) Version: 3.8.0
Syntax
public override SplitResult<TModel, TInput, TOutput> Learn(
	TInput[] x,
	TOutput[] y,
	double[] weights = null
)
Request Example View Source

Parameters

x
Type: TInput
The model inputs.
y
Type: TOutput
The desired outputs associated with each x.
weights (Optional)
Type: SystemDouble
The weight of importance for each input-output pair (if supported by the learning algorithm).

Return Value

Type: SplitResultTModel, TInput, TOutput
A model that has learned how to produce y given x.

Implements

ISupervisedLearningTModel, TInput, TOutputLearn(TInput, TOutput, Double)
Exceptions
ExceptionCondition
InvalidOperationException Please set the Learner property before calling the Learn(x, y) method. or Please set the Learner property before calling the Learn(x, y) method.
See Also