C# Класс Accord.Statistics.Models.Fields.Learning.HiddenResilientGradientLearning

Resilient Gradient Learning.
Наследование: ISupervisedLearning, IHiddenConditionalRandomFieldLearning, IConvergenceLearning, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
Run double
init void

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

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

HiddenResilientGradientLearning ( ) : System

Initializes a new instance of the HiddenResilientGradientLearning{T} class.

HiddenResilientGradientLearning ( HiddenConditionalRandomField model ) : System

Initializes a new instance of the HiddenResilientGradientLearning{T} class.

Reset ( double rate ) : void

Resets the current update steps using the given learning rate.

Run ( Array observations, int output ) : double

Runs one iteration of the learning algorithm with the specified input training observation and corresponding output label.

RunEpoch ( Array observations, Array outputs ) : double

Runs the learning algorithm with the specified input training observations and corresponding output labels.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources

InnerRun ( Array observations, Array outputs ) : double

Runs the learning algorithm.

OnProgressChanged ( ProgressChangedEventArgs args ) : void

Raises the E:ProgressChanged event.

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

Метод Описание
Run ( Array observations, Array outputs ) : double
init ( ) : void

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

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Releases unmanaged and - optionally - managed resources
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed /// and unmanaged resources; false to release only unmanaged /// resources.
Результат void

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

Initializes a new instance of the HiddenResilientGradientLearning{T} class.
public HiddenResilientGradientLearning ( ) : System
Результат System

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

Initializes a new instance of the HiddenResilientGradientLearning{T} class.
public HiddenResilientGradientLearning ( HiddenConditionalRandomField model ) : System
model HiddenConditionalRandomField Model to teach.
Результат System

InnerRun() защищенный Метод

Runs the learning algorithm.
protected InnerRun ( Array observations, Array outputs ) : double
observations Array
outputs Array
Результат double

OnProgressChanged() защищенный Метод

Raises the E:ProgressChanged event.
protected OnProgressChanged ( ProgressChangedEventArgs args ) : void
args ProgressChangedEventArgs The ProgressChangedEventArgs instance containing the event data.
Результат void

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

Resets the current update steps using the given learning rate.
public Reset ( double rate ) : void
rate double
Результат void

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

Runs one iteration of the learning algorithm with the specified input training observation and corresponding output label.
public Run ( Array observations, int output ) : double
observations Array The training observations.
output int The observation's labels.
Результат double

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

Runs the learning algorithm with the specified input training observations and corresponding output labels.
public RunEpoch ( Array observations, Array outputs ) : double
observations Array The training observations.
outputs Array The observation's labels.
Результат double