org.encog.neural.networks.training.concurrent.performers
Interface ConcurrentTrainingPerformer
-
- All Superinterfaces:
- java.lang.Runnable
- All Known Implementing Classes:
- ConcurrentTrainingPerformerCPU
public interface ConcurrentTrainingPerformer extends java.lang.RunnablePerformers actually perform the training. Currently there are performers for OpenCL and CPU.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description ConcurrentTrainingManagergetManager()Get the manager.voidperform(TrainingJob job)Perform the specified job.booleanready()voidsetManager(ConcurrentTrainingManager manager)Set the manager.
-
-
-
Method Detail
-
ready
boolean ready()
- Returns:
- True, if this performer is ready to train a job.
-
perform
void perform(TrainingJob job)
Perform the specified job.- Parameters:
job- The job to perform.
-
setManager
void setManager(ConcurrentTrainingManager manager)
Set the manager.- Parameters:
manager- The manager.
-
getManager
ConcurrentTrainingManager getManager()
Get the manager.- Returns:
- The manager
-
-
DMelt 3.0 © DataMelt by jWork.ORG