C# 클래스 Accord.Statistics.Models.Fields.Learning.HiddenResilientGradientLearning

Resilient Gradient Learning.
상속: ISupervisedLearning, IHiddenConditionalRandomFieldLearning, IConvergenceLearning, IDisposable
파일 보기 프로젝트 열기: Webreaper/Damselfly

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