|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.encog.neural.networks.training.concurrent.jobs.TrainingJob
org.encog.neural.networks.training.concurrent.jobs.RPROPJob
public class RPROPJob
A training definition for RPROP training.
| Constructor Summary | |
|---|---|
RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory)
Construct an RPROP job. |
|
RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory,
double initialUpdate,
double maxStep,
double localRatio,
int globalRatio,
double segmentationRatio,
int iterationsPer)
Construct an RPROP job. |
|
RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory,
double localRatio,
int globalRatio,
double segmentationRatio,
int iterationsPer)
Construct an RPROP job. |
|
| Method Summary | |
|---|---|
void |
createTrainer(OpenCLTrainingProfile profile,
boolean singleThreaded)
Create a trainer to use. |
double |
getInitialUpdate()
|
double |
getMaxStep()
|
void |
setInitialUpdate(double initialUpdate)
|
void |
setMaxStep(double maxStep)
|
| Methods inherited from class org.encog.neural.networks.training.concurrent.jobs.TrainingJob |
|---|
getError, getGlobalRatio, getIterationsPer, getLocalRatio, getNetwork, getSegmentationRatio, getStrategies, getTrain, getTraining, isLoadToMemory, setError, setGlobalRatio, setIterationsPer, setLoadToMemory, setLocalRatio, setNetwork, setSegmentationRatio, setTrain, setTraining, shouldContinue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory)
network - The network to train.training - The training data to use.loadToMemory - True if binary training data should be loaded to memory.
public RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory,
double localRatio,
int globalRatio,
double segmentationRatio,
int iterationsPer)
network - The network to train.training - The training data to use.loadToMemory - True if binary training data should be loaded to memory.localRatio - The local ratio, used if this job is performed by an OpenCL Device.globalRatio - The global ratio, used if this job is performed by an OpenCL Device.segmentationRatio - The segmentation ratio, used if this job is performed by an OpenCL Device.iterationsPer - How many iterations to process per cycle.
public RPROPJob(BasicNetwork network,
NeuralDataSet training,
boolean loadToMemory,
double initialUpdate,
double maxStep,
double localRatio,
int globalRatio,
double segmentationRatio,
int iterationsPer)
network - The network to train.training - The training data to use.loadToMemory - True if binary training data should be loaded to memory.initialUpdate - The initial update.maxStep - The max step.localRatio - The local ratio, used if this job is performed by an OpenCL Device.globalRatio - The global ratio, used if this job is performed by an OpenCL Device.segmentationRatio - The segmentation ratio, used if this job is performed by an OpenCL Device.iterationsPer - How many iterations to process per cycle.| Method Detail |
|---|
public void createTrainer(OpenCLTrainingProfile profile,
boolean singleThreaded)
createTrainer in class TrainingJobprofile - The OpenCL training profile to use.public double getInitialUpdate()
public double getMaxStep()
public void setInitialUpdate(double initialUpdate)
initialUpdate - the initialUpdate to setpublic void setMaxStep(double maxStep)
maxStep - the maxStep to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||