Table of Contents

Class SVMSGD

Namespace
Emgu.CV.ML
Assembly
Emgu.CV.dll

Support Vector Machine

public class SVMSGD : UnmanagedObject, IDisposable, IStatModel, IAlgorithm
Inheritance
SVMSGD
Implements
Inherited Members
Extension Methods

Constructors

SVMSGD()

Create a support Vector Machine

public SVMSGD()

Properties

InitialStepSize

initialStepSize of a SVMSGD optimization problem

public float InitialStepSize { get; set; }

Property Value

float

Margin

Margin type

public SVMSGD.MarginType Margin { get; set; }

Property Value

SVMSGD.MarginType

MarginRegularization

marginRegularization of a SVMSGD optimization problem

public float MarginRegularization { get; set; }

Property Value

float

StepDecreasingPower

stepDecreasingPower of a SVMSGD optimization problem

public float StepDecreasingPower { get; set; }

Property Value

float

TermCriteria

Termination criteria of the training algorithm.

public MCvTermCriteria TermCriteria { get; set; }

Property Value

MCvTermCriteria

Type

Algorithm type

public SVMSGD.SvmsgdType Type { get; set; }

Property Value

SVMSGD.SvmsgdType

Methods

DisposeObject()

Release all the memory associated with the SVMSGD model

protected override void DisposeObject()

SetOptimalParameters(SvmsgdType, MarginType)

Set the optimal parameters for the given model type

public void SetOptimalParameters(SVMSGD.SvmsgdType svmsgdType, SVMSGD.MarginType marginType)

Parameters

svmsgdType SVMSGD.SvmsgdType

SVMSGD type

marginType SVMSGD.MarginType

Margin type