public class TrainEvolver extends Evolver
netEvolver, trainEvolver
Modifier | Constructor and Description |
---|---|
protected |
TrainEvolver(NeuralNet template,
PatternSet templateSet)
Constructs the training evolver with a trainer and a pattern set.
|
Modifier and Type | Method and Description |
---|---|
protected void |
develop(NeuralNet net)
Trains the given network with the already developed infrastructure.
|
int |
getPatternCount()
Returns the number of patterns in the template set.
|
Trainer |
getTrainer()
Returns the evolved trainer.
|
void |
setPatterns(java.util.List<java.lang.Boolean> markers)
Constructs the training set as a subset of the template set.
|
void |
setTrainer(Trainer trainer)
Sets the trainer to be evolved.
|
addFeature, getFitnessFunction, getNetEvolver, getTrainEvolver, prepare, toString
protected TrainEvolver(NeuralNet template, PatternSet templateSet)
template
- the template nettemplateSet
- a training pattern setpublic Trainer getTrainer()
public void setTrainer(Trainer trainer)
trainer
- a trainerpublic int getPatternCount()
public void setPatterns(java.util.List<java.lang.Boolean> markers)
markers
- a true marker includes the pattern from the template set