org.encog.ml.prg.species
Class CompareEncogProgram
- java.lang.Object
-
- org.encog.ml.prg.species.CompareEncogProgram
-
public class CompareEncogProgram extends java.lang.ObjectCompare two Encog programs for speciation. Count the nodes that are the different, the higher the compare value, the more different two genomes are. Only the opcodes are compared, the actual values are not. This causes the comparison to be more about structure than actual values. Two genomes with the same structure, and different values, can be identical.
-
-
Constructor Summary
Constructors Constructor and Description CompareEncogProgram()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecompare(EncogProgram prg1, EncogProgram prg2)Compare program 1 and 2 node for node.
-
-
-
Method Detail
-
compare
public double compare(EncogProgram prg1, EncogProgram prg2)
Compare program 1 and 2 node for node. Lower values mean more similar genomes.- Parameters:
prg1- The first program.prg2- The second program.- Returns:
- The result of the compare.
-
-
DMelt 3.0 © DataMelt by jWork.ORG