org.encog.ml.prg
Class PrgCODEC

java.lang.Object
  extended by org.encog.ml.prg.PrgCODEC
All Implemented Interfaces:
GeneticCODEC

public class PrgCODEC
extends Object
implements GeneticCODEC

Encode and decode an Encog program between genome and phenotypes. This is a passthrough, as the Encog geneome and phenome are identical.


Constructor Summary
PrgCODEC()
           
 
Method Summary
 MLMethod decode(Genome genome)
          Decode the specified genome into a phenome.
 Genome encode(MLMethod phenotype)
          Attempt to build a genome from a phenome.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrgCODEC

public PrgCODEC()
Method Detail

decode

public MLMethod decode(Genome genome)
Decode the specified genome into a phenome. A phenome is an actual instance of a genome that you can query.

Specified by:
decode in interface GeneticCODEC
Parameters:
genome - The genome to decode.
Returns:
The phenome.

encode

public Genome encode(MLMethod phenotype)
Attempt to build a genome from a phenome. Note: not all CODEC's support this. If it is unsupported, an exception will be thrown.

Specified by:
encode in interface GeneticCODEC
Parameters:
phenotype - The phenotype.
Returns:
The genome.


Copyright © 2014. All Rights Reserved.