Table of Contents

Namespace Emgu.CV.ML

Classes

ANN_MLP

Neural network

Boost

Boost Tree

DTrees

Decision Trees

EM

Expectation Maximization model

KNearest

The KNearest classifier

LogisticRegression

ML implements logistic regression, which is a probabilistic classification technique.

MlInvoke

This class contains functions to call into machine learning module

NormalBayesClassifier

A Normal Bayes Classifier

RTrees

Random trees

SVM

Support Vector Machine

SVMSGD

Support Vector Machine

StatModelExtensions

A statistic model

TrainData

Train data

Structs

MCvParamGrid

Wrapped CvParamGrid structure used by SVM

Interfaces

IStatModel

Interface for statistical models in OpenCV ML.

Enums

ANN_MLP.AnnMlpActivationFunction

Possible activation functions

ANN_MLP.AnnMlpTrainMethod

Training method for ANN_MLP

Boost.Type

Boost Type

DTrees.Flags

Predict options

EM.CovarianMatrixType

The type of the mixture covariation matrices

KNearest.Types

The type of KNearest search

LogisticRegression.RegularizationMethod

Specifies the kind of regularization to be applied.

LogisticRegression.TrainType

Specifies the kind of training method used.

SVM.ParamType

The type of SVM parameters

SVM.SvmKernelType

SVM kernel type

SVM.SvmType

Type of SVM

SVMSGD.MarginType

Margin type

SVMSGD.SvmsgdType

SVMSGD type. ASGD is often the preferable choice.