gpalta.core
Class Config
java.lang.Object
gpalta.core.Config
- All Implemented Interfaces:
- java.io.Serializable
public class Config
- extends java.lang.Object
- implements java.io.Serializable
Holds the GP parameters. See Config.txt for descriptions
- See Also:
- Serialized Form
Constructor Summary |
Config(java.lang.String fileName)
Reads config from a property file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
saveFileName
public java.lang.String saveFileName
nodeConfigFileName
public java.lang.String nodeConfigFileName
logFileName
public static java.lang.String logFileName
operatorConfigFileName
public java.lang.String operatorConfigFileName
dataFile
public java.lang.String dataFile
desOutputsFile
public java.lang.String desOutputsFile
separator
public java.lang.String separator
population
public java.lang.String population
populationSize
public int populationSize
nGenerations
public int nGenerations
maxDepth
public int maxDepth
initialMinDepth
public int initialMinDepth
initialMaxDepth
public int initialMaxDepth
upLimitProbCrossOver
public double upLimitProbCrossOver
upLimitProbMutation
public double upLimitProbMutation
constLowLimit
public double constLowLimit
constUpLimit
public double constUpLimit
maxCrossoverTries
public int maxCrossoverTries
upLimitProbSelectTerminal
public double upLimitProbSelectTerminal
upLimitProbSelectNonTerminal
public double upLimitProbSelectNonTerminal
upLimitProbSelectRoot
public double upLimitProbSelectRoot
probGrowBuild
public double probGrowBuild
selectionMethod
public java.lang.String selectionMethod
tournamentSize
public int tournamentSize
SUSPointerDistance
public double SUSPointerDistance
rankingType
public java.lang.String rankingType
fitness
public java.lang.String fitness
useNativeFitness
public boolean useNativeFitness
nativeFitnessLib
public java.lang.String nativeFitnessLib
useHits
public boolean useHits
hitsTolerance
public double hitsTolerance
stopFitness
public double stopFitness
nClasses
public int nClasses
sigma
public double sigma
subSamplingRatio
public double subSamplingRatio
normalizeOutputs
public boolean normalizeOutputs
useNeighborhood
public boolean useNeighborhood
discretize
public boolean discretize
useVect
public boolean useVect
nEvalThreads
public int nEvalThreads
rememberLastEval
public boolean rememberLastEval
nonInteractive
public boolean nonInteractive
nDaysToRun
public int nDaysToRun
distributedPort
public int distributedPort
distributedServers
public java.lang.String distributedServers
Config
public Config(java.lang.String fileName)
- Reads config from a property file. The file must contain a value for all
the fields in the Config class
- Parameters:
fileName
- The name of the config file