C# 클래스 Encog.Neural.Networks.Prune.PruneIncremental

This class is used to help determine the optimal configuration for the hidden layers of a neural network. It can accept a pattern, which specifies the type of neural network to create, and a list of the maximum and minimum hidden layer neurons. It will then attempt to train the neural network at all configurations and see which hidden neuron counts work the best.
상속: Encog.Engine.Concurrency.Job.ConcurrentJob
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
AddHiddenLayer ( int min, int max ) : void
LoadWorkload ( ) : int

Load all workloads, calculate how many networks we will examine.

NetworkToString ( BasicNetwork network ) : String

Format the network as a human readable string that lists the hidden layers.

PerformJobUnit ( JobUnitContext context ) : void

Evaluate one network.

Process ( ) : void

Begin process and find a good network.

PruneIncremental ( INeuralDataSet training, INeuralNetworkPattern pattern, int iterations, IStatusReportable report ) : log4net
RequestNextTask ( ) : Object

Request the next task, the next network to try.

비공개 메소드들

메소드 설명
GenerateNetwork ( ) : BasicNetwork
IncreaseHiddenCounts ( ) : bool

메소드 상세

AddHiddenLayer() 공개 메소드

public AddHiddenLayer ( int min, int max ) : void
min int
max int
리턴 void

LoadWorkload() 공개 메소드

Load all workloads, calculate how many networks we will examine.
public LoadWorkload ( ) : int
리턴 int

NetworkToString() 공개 정적인 메소드

Format the network as a human readable string that lists the hidden layers.
public static NetworkToString ( BasicNetwork network ) : String
network BasicNetwork The network to format.
리턴 String

PerformJobUnit() 공개 메소드

Evaluate one network.
public PerformJobUnit ( JobUnitContext context ) : void
context Encog.Engine.Concurrency.Job.JobUnitContext The job context.
리턴 void

Process() 공개 메소드

Begin process and find a good network.
public Process ( ) : void
리턴 void

PruneIncremental() 공개 메소드

public PruneIncremental ( INeuralDataSet training, INeuralNetworkPattern pattern, int iterations, IStatusReportable report ) : log4net
training INeuralDataSet
pattern INeuralNetworkPattern
iterations int
report IStatusReportable
리턴 log4net

RequestNextTask() 공개 메소드

Request the next task, the next network to try.
public RequestNextTask ( ) : Object
리턴 Object