Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.encog.ml.ea.codec
Interface GeneticCODEC

All Known Implementing Classes:
  GenomeAsPhenomeCODEC, HyperNEATCODEC, MLEncodableCODEC, NEATCODEC, PrgCODEC

    public interface GeneticCODEC

A CODEC defines how to transfer between a genome and phenome. Every CODEC should support genome to phenome. However, not every code can transform a phenome into a genome.

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.

Method Detail

### decode

    MLMethod decode(Genome genome)

  Decode the specified genome into a phenome. A phenome is an actual instance of a genome that you can query.

  Parameters:
    `genome` - The genome to decode.
  Returns:
    The phenome.

### encode

    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.

  Parameters:
    `phenotype` - The phenotype.
  Returns:
    The genome.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2014. All Rights Reserved.