C# Класс Encog.ML.SVM.Training.SVMTrain

Наследование: Encog.ML.Train.BasicTraining
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Iteration ( ) : void

Perform either a train or a cross validation. If the folds property is greater than 1 then cross validation will be done. Cross validation does not produce a usable model, but it does set the error. If you are cross validating try C and Gamma values until you have a good error rate. Then use those values to train, producing the final model.

Pause ( ) : TrainingContinuation
Resume ( TrainingContinuation state ) : void
SVMTrain ( SupportVectorMachine method, IMLDataSet dataSet ) : Encog.MathUtil.Error

Construct a trainer for an SVM network.

Приватные методы

Метод Описание
Evaluate ( svm_parameter param, svm_problem prob, double target ) : double

Evaluate the error for the specified model.

Описание методов

Iteration() публичный закрытый Метод

Perform either a train or a cross validation. If the folds property is greater than 1 then cross validation will be done. Cross validation does not produce a usable model, but it does set the error. If you are cross validating try C and Gamma values until you have a good error rate. Then use those values to train, producing the final model.
public final Iteration ( ) : void
Результат void

Pause() публичный закрытый Метод

public final Pause ( ) : TrainingContinuation
Результат Encog.Neural.Networks.Training.Propagation.TrainingContinuation

Resume() публичный Метод

public Resume ( TrainingContinuation state ) : void
state Encog.Neural.Networks.Training.Propagation.TrainingContinuation
Результат void

SVMTrain() публичный Метод

Construct a trainer for an SVM network.
public SVMTrain ( SupportVectorMachine method, IMLDataSet dataSet ) : Encog.MathUtil.Error
method Encog.ML.SVM.SupportVectorMachine The network to train.
dataSet IMLDataSet The training data for this network.
Результат Encog.MathUtil.Error