Click or drag to resize

SVMClassificationEstimateTrainArguments Method

[Missing <summary> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

Namespace:  FinMath.MachineLearning.SVM
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
public Matrix EstimateTrainArguments(
	Matrix observations,
	IntegerArray classes,
	ref List C,
	void gamma,
	double autoScale = true,
	ref List kernel = null,
	void weight = null,
	double weightLabel = null,
	bool autoWeight = true,
	SVMKernelBase cacheSize = 100,
	Vector eps = 0.001,
	IntegerArray maximumIterations = 0,
	bool modelTrainTimeout = null,
	double shrinkingHeuristics = true,
	double nrFold = 10,
	int repetitionsTimes = 1,
	TimeSpan objectiveFunction = null
)

Parameters

observations
Type: FinMath.LinearAlgebraMatrix

[Missing <param name="observations"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

classes
Type: FinMath.DataStructuresIntegerArray

[Missing <param name="classes"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

C
Type: System.Collections.GenericListT

[Missing <param name="C"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

gamma
Type: SystemVoid

[Missing <param name="gamma"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

autoScale (Optional)
Type: SystemDouble

[Missing <param name="autoScale"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

kernel (Optional)
Type: System.Collections.GenericListT

[Missing <param name="kernel"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

weight (Optional)
Type: SystemVoid

[Missing <param name="weight"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

weightLabel (Optional)
Type: SystemDouble

[Missing <param name="weightLabel"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

autoWeight (Optional)
Type: SystemBoolean

[Missing <param name="autoWeight"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

cacheSize (Optional)
Type: FinMath.MachineLearning.SVMSVMKernelBase

[Missing <param name="cacheSize"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

eps (Optional)
Type: FinMath.LinearAlgebraVector

[Missing <param name="eps"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

maximumIterations (Optional)
Type: FinMath.DataStructuresIntegerArray

[Missing <param name="maximumIterations"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

modelTrainTimeout (Optional)
Type: SystemBoolean

[Missing <param name="modelTrainTimeout"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

shrinkingHeuristics (Optional)
Type: SystemDouble

[Missing <param name="shrinkingHeuristics"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

nrFold (Optional)
Type: SystemDouble

[Missing <param name="nrFold"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

repetitionsTimes (Optional)
Type: SystemInt32

[Missing <param name="repetitionsTimes"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

objectiveFunction (Optional)
Type: SystemTimeSpan

[Missing <param name="objectiveFunction"/> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

Return Value

Type: Matrix

[Missing <returns> documentation for "M:FinMath.MachineLearning.SVM.SVMClassification.EstimateTrainArguments(FinMath.LinearAlgebra.Matrix,FinMath.DataStructures.IntegerArray,System.Collections.Generic.List`1@,System.Void,System.Double,System.Collections.Generic.List`1@,System.Void,System.Double,System.Boolean,FinMath.MachineLearning.SVM.SVM.KernelBase,FinMath.LinearAlgebra.Vector,FinMath.DataStructures.IntegerArray,System.Boolean,System.Double,System.Double,System.Int32,System.TimeSpan)"]

See Also