Uses of Class
org.encog.engine.network.train.prop.OpenCLTrainingProfile

Packages that use OpenCLTrainingProfile
org.encog.engine.network.train.prop   
org.encog.engine.opencl.kernels   
org.encog.neural.networks.training.concurrent.jobs   
org.encog.neural.networks.training.propagation   
org.encog.neural.networks.training.propagation.back   
org.encog.neural.networks.training.propagation.manhattan   
org.encog.neural.networks.training.propagation.resilient   
org.encog.util.benchmark   
 

Uses of OpenCLTrainingProfile in org.encog.engine.network.train.prop
 

Constructors in org.encog.engine.network.train.prop with parameters of type OpenCLTrainingProfile
TrainFlatNetworkOpenCL(FlatNetwork network, EngineDataSet training, OpenCLTrainingProfile profile)
          Train a flat network multithreaded.
 

Uses of OpenCLTrainingProfile in org.encog.engine.opencl.kernels
 

Methods in org.encog.engine.opencl.kernels with parameters of type OpenCLTrainingProfile
 void KernelNetworkTrain.compile(Map<String,String> options, OpenCLTrainingProfile profile, FlatNetwork network)
          Compile the kernel.
 void KernelNetworkTrain.init(OpenCLTrainingProfile profile)
          Setup the kernel.
 

Uses of OpenCLTrainingProfile in org.encog.neural.networks.training.concurrent.jobs
 

Methods in org.encog.neural.networks.training.concurrent.jobs with parameters of type OpenCLTrainingProfile
abstract  void TrainingJob.createTrainer(OpenCLTrainingProfile profile, boolean singleThreaded)
          Create a trainer to use.
 void RPROPJob.createTrainer(OpenCLTrainingProfile profile, boolean singleThreaded)
          Create a trainer to use.
 void BPROPJob.createTrainer(OpenCLTrainingProfile profile, boolean singleThreaded)
          Create a trainer to use.
 

Uses of OpenCLTrainingProfile in org.encog.neural.networks.training.propagation
 

Methods in org.encog.neural.networks.training.propagation that return OpenCLTrainingProfile
 OpenCLTrainingProfile Propagation.getProfile()
           
 

Uses of OpenCLTrainingProfile in org.encog.neural.networks.training.propagation.back
 

Constructors in org.encog.neural.networks.training.propagation.back with parameters of type OpenCLTrainingProfile
Backpropagation(BasicNetwork network, NeuralDataSet training, OpenCLTrainingProfile profile, double learnRate, double momentum)
           
 

Uses of OpenCLTrainingProfile in org.encog.neural.networks.training.propagation.manhattan
 

Constructors in org.encog.neural.networks.training.propagation.manhattan with parameters of type OpenCLTrainingProfile
ManhattanPropagation(BasicNetwork network, NeuralDataSet training, OpenCLTrainingProfile profile, double learnRate)
          Construct a Manhattan propagation training object.
 

Uses of OpenCLTrainingProfile in org.encog.neural.networks.training.propagation.resilient
 

Constructors in org.encog.neural.networks.training.propagation.resilient with parameters of type OpenCLTrainingProfile
ResilientPropagation(BasicNetwork network, NeuralDataSet training, OpenCLTrainingProfile profile)
          Construct an RPROP trainer, allows an OpenCL device to be specified.
ResilientPropagation(BasicNetwork network, NeuralDataSet training, OpenCLTrainingProfile profile, double initialUpdate, double maxStep)
          Construct a resilient training object, allow the training parameters to be specified.
 

Uses of OpenCLTrainingProfile in org.encog.util.benchmark
 

Methods in org.encog.util.benchmark with parameters of type OpenCLTrainingProfile
static int Evaluate.evaluateTrain(OpenCLTrainingProfile profile, BasicNetwork network, NeuralDataSet training)
          Evaluate how long it takes to calculate the error for the network.
 



Copyright © 2011. All Rights Reserved.