Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
A
activate(double[])
- Method in class org.neat4j.neat.core.
NEATNeuron
If it is an input neuron, returns the input, else will run through the specified activation function.
activate(double)
- Method in interface org.neat4j.neat.nn.core.
ActivationFunction
activate(double)
- Method in class org.neat4j.neat.nn.core.functions.
LinearFunction
activate(double)
- Method in class org.neat4j.neat.nn.core.functions.
SigmoidFunction
Returns +/- 1
activate(double)
- Method in class org.neat4j.neat.nn.core.functions.
TanhFunction
activate(double[])
- Method in interface org.neat4j.neat.nn.core.
Neuron
activationFunction()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
ActivationFunction
- Interface in
org.neat4j.neat.nn.core
activationFunction()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
addEnvironmentParameter(String, Object)
- Method in class org.neat4j.neat.nn.core.
LearningEnvironment
addIncomingSynapse(Synapse)
- Method in class org.neat4j.neat.core.
NEATNeuron
addLayerDescriptor(NeuralNetLayerDescriptor)
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
addLayerDescriptor(NeuralNetLayerDescriptor)
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
addLayerDescriptor(NeuralNetLayerDescriptor)
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
addMatable(Chromosome)
- Method in class org.neat4j.neat.ga.core.
Specie
addNetworkOutput(NetworkOutput)
- Method in class org.neat4j.neat.core.
NEATNetOutputSet
addNetworkOutput(NetworkOutput)
- Method in interface org.neat4j.neat.data.core.
NetworkOutputSet
addNetworkOutput(NetworkOutput)
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
addSourceNeuron(NEATNeuron)
- Method in class org.neat4j.neat.core.
NEATNeuron
addSpecie(Specie)
- Method in class org.neat4j.neat.ga.core.
Species
addSpecieMember(Chromosome)
- Method in class org.neat4j.neat.core.
NEATSpecie
addSpecieMember(Chromosome)
- Method in class org.neat4j.neat.ga.core.
Specie
Adds the given individual to the specie iff it is compatible with the fitest member.
adjustFitness()
- Method in class org.neat4j.neat.core.
NEATSpecie
adjustFitness()
- Method in class org.neat4j.neat.ga.core.
Specie
ageFitness()
- Method in class org.neat4j.neat.ga.core.
Specie
Ages the specie fitness age if the best has not increased in fitness or the average fitness as a whole has not increased.
AIConfig
- Interface in
org.neat4j.core
AIConfigurationLoader
- Interface in
org.neat4j.core
AIController
- Interface in
org.neat4j.core
AIControllerFactory
- Class in
org.neat4j.core
ApplicationEngine
- Interface in
org.neat4j.neat.applications.core
Provides a generic AIController interface for an AI application module
assigGA(GeneticAlgorithm)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
assignConfig(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
averageFitness()
- Method in class org.neat4j.neat.ga.core.
Specie
B
bias()
- Method in class org.neat4j.neat.core.
NEATNeuron
bias()
- Method in class org.neat4j.neat.core.
NEATNodeGene
bias()
- Method in interface org.neat4j.neat.nn.core.
Neuron
C
calcSpecieOffspringCount(Specie, int, double)
- Method in class org.neat4j.neat.ga.core.
Species
Chromosome
- Interface in
org.neat4j.neat.ga.core
ChromosomeSet
- Class in
org.neat4j.neat.ga.core
ChromosomeSet()
- Constructor for class org.neat4j.neat.ga.core.
ChromosomeSet
ChromosomeSet(boolean)
- Constructor for class org.neat4j.neat.ga.core.
ChromosomeSet
clearSpecieMembers()
- Method in class org.neat4j.neat.ga.core.
Specie
cloneChromosome(Chromosome)
- Method in class org.neat4j.neat.ga.core.
Specie
cloneGenes(Gene[])
- Method in class org.neat4j.neat.ga.core.
Specie
compareTo(Object)
- Method in class org.neat4j.neat.core.
NEATChromosome
compareTo(Object)
- Method in class org.neat4j.neat.core.
NEATSpecie
compatibilityScore(Chromosome, Chromosome, double, double, double)
- Method in class org.neat4j.neat.core.
NEATSpecieManager
configElement(String)
- Method in interface org.neat4j.core.
AIConfig
Allows access to given configuration values
configElement(String)
- Method in class org.neat4j.neat.core.
NEATConfig
containsMember(NEATChromosome)
- Method in class org.neat4j.neat.ga.core.
Specie
createAIController()
- Method in class org.neat4j.core.
AIControllerFactory
createCrossOver(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
createDescriptor(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
createExperiment()
- Method in class org.neat4j.core.distribute.
ExperimentServer
Gets the next experiment from the queue, if there are none left for the epoch, it will wait until the next epoch starts.
createFunction(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
createGeneticAlgorithm(GADescriptor)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
Creates a GA for NEAT evolution based on the descriptor
createLearnable(AIConfig, int)
- Method in class org.neat4j.neat.core.control.
NEATNetManager
createMutator(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
createNet(AIConfig)
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
createNetDescriptor()
- Method in class org.neat4j.neat.core.control.
NEATNetManager
createNetDescriptor(AIConfig)
- Method in class org.neat4j.neat.core.control.
NEATNetManager
createNetFromChromo(Chromosome)
- Method in class org.neat4j.neat.core.
NEATFitnessFunction
createNetStructure(NeuralNetDescriptor)
- Method in class org.neat4j.neat.core.
NEATNeuralNet
Updates the internal network structure
createNetStructure(NeuralNetDescriptor)
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
createNN(NeuralNetDescriptor)
- Method in class org.neat4j.neat.nn.core.
NeuralNetFactory
createOperator(String)
- Method in class org.neat4j.neat.ga.core.
OperatorFactory
createParentSelector(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
createPopulation()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
Creates the initial population
createPopulation()
- Method in class org.neat4j.neat.core.
NEATPopulation
Creates an intial population
createPopulation()
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
createPopulation()
- Method in interface org.neat4j.neat.ga.core.
Population
createServer()
- Method in class org.neat4j.core.distribute.
ExperimentServer
Creates the server socket so incoming connections can be accepted
crossOver(ChromosomeSet)
- Method in class org.neat4j.neat.core.xover.
NEATCrossover
CrossOver
- Interface in
org.neat4j.neat.ga.core
crossOver(ChromosomeSet)
- Method in interface org.neat4j.neat.ga.core.
CrossOver
crossOverProbability()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
crossOverProbability()
- Method in interface org.neat4j.neat.ga.core.
GADescriptor
CSV
- Static variable in class org.neat4j.neat.data.core.
DataLoaderFactory
CSVDataLoader
- Class in
org.neat4j.neat.data.csv
CSVDataLoader()
- Constructor for class org.neat4j.neat.data.csv.
CSVDataLoader
CSVDataLoader(String, int)
- Constructor for class org.neat4j.neat.data.csv.
CSVDataLoader
CSVDataSet
- Class in
org.neat4j.neat.data.csv
CSVDataSet()
- Constructor for class org.neat4j.neat.data.csv.
CSVDataSet
CSVDataSet(NetworkInputSet, ExpectedOutputSet)
- Constructor for class org.neat4j.neat.data.csv.
CSVDataSet
CSVExpectedOutput
- Class in
org.neat4j.neat.data.csv
CSVExpectedOutput(double[])
- Constructor for class org.neat4j.neat.data.csv.
CSVExpectedOutput
CSVExpectedOutputSet
- Class in
org.neat4j.neat.data.csv
CSVExpectedOutputSet(ArrayList)
- Constructor for class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
CSVInput
- Class in
org.neat4j.neat.data.csv
CSVInput(double[])
- Constructor for class org.neat4j.neat.data.csv.
CSVInput
CSVInputSet
- Class in
org.neat4j.neat.data.csv
CSVInputSet(ArrayList)
- Constructor for class org.neat4j.neat.data.csv.
CSVInputSet
CSVNormaliser
- Class in
org.neat4j.neat.data.csv
CSVNormaliser()
- Constructor for class org.neat4j.neat.data.csv.
CSVNormaliser
D
database()
- Static method in class org.neat4j.neat.core.
InnovationDatabase
Singleton accessor
DataLoader
- Interface in
org.neat4j.neat.data.core
DataLoaderFactory
- Class in
org.neat4j.neat.data.core
dataSet(String, AIConfig, int)
- Method in class org.neat4j.neat.core.control.
NEATNetManager
derivative(double)
- Method in interface org.neat4j.neat.nn.core.
ActivationFunction
derivative(double)
- Method in class org.neat4j.neat.nn.core.functions.
LinearFunction
derivative(double)
- Method in class org.neat4j.neat.nn.core.functions.
SigmoidFunction
derivative(double)
- Method in class org.neat4j.neat.nn.core.functions.
TanhFunction
descriptor()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
descriptor()
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
discoverdBestMember()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
discoverdBestMember()
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
E
elitistSize()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
elitistSize()
- Method in interface org.neat4j.neat.ga.core.
GADescriptor
equals(Object)
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
equals(Object)
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
error()
- Method in interface org.neat4j.neat.nn.core.
ErrorInformation
ErrorInformation
- Interface in
org.neat4j.neat.nn.core
euclideanDist(double[], double[])
- Static method in class org.neat4j.neat.utils.
MathUtils
evaluate(Chromosome)
- Method in class org.neat4j.neat.core.fitness.
FOREXNEATFitnessFunction
evaluate(Chromosome)
- Method in class org.neat4j.neat.core.fitness.
FXTradingNEATFitnessFunction
evaluate(Chromosome)
- Method in class org.neat4j.neat.core.fitness.
MSENEATFitnessFunction
evaluate(Chromosome)
- Method in interface org.neat4j.neat.ga.core.
FitnessFunction
evaluationData()
- Method in class org.neat4j.neat.ga.core.
NeuralFitnessFunction
evolve()
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
Initiates an evaluation and evolution cycle.
execute(NetworkInput)
- Method in class org.neat4j.neat.core.
NEATNeuralNet
Exercises the network for the given input data set
execute(NetworkInput)
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
ExpectedOutputSet
- Interface in
org.neat4j.neat.data.core
expectedOutputSet()
- Method in interface org.neat4j.neat.data.core.
NetworkDataSet
expectedOutputSet()
- Method in class org.neat4j.neat.data.csv.
CSVDataSet
Experiment
- Class in
org.neat4j.core.distribute
Experiment(int)
- Constructor for class org.neat4j.core.distribute.
Experiment
Creates a named experiment
ExperimentAgent
- Class in
org.neat4j.core.distribute
ExperimentAgent(String)
- Constructor for class org.neat4j.core.distribute.
ExperimentAgent
Creates a remote experiment agent that connects to the experiment server located at url
ExperimentNotRunException
- Exception in
org.neat4j.core.distribute
ExperimentNotRunException(String)
- Constructor for exception org.neat4j.core.distribute.
ExperimentNotRunException
ExperimentServer
- Class in
org.neat4j.core.distribute
ExperimentServer()
- Constructor for class org.neat4j.core.distribute.
ExperimentServer
F
factory()
- Static method in class org.neat4j.neat.ga.core.
OperatorFactory
featureSelectionEnabled()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
findBestFromSpecies()
- Method in class org.neat4j.neat.ga.core.
Species
findBestMember()
- Method in class org.neat4j.neat.ga.core.
Specie
findLoader(String)
- Method in class org.neat4j.neat.data.core.
DataLoaderFactory
finishedExperiment(Experiment)
- Method in class org.neat4j.core.distribute.
ExperimentServer
When an agent finishes an experiment, experiment stats are updated.
fitness()
- Method in class org.neat4j.neat.core.
NEATChromosome
fitness()
- Method in interface org.neat4j.neat.ga.core.
Chromosome
FitnessFunction
- Interface in
org.neat4j.neat.ga.core
fitnessMultiplier()
- Method in class org.neat4j.neat.core.
NEATSpecie
fitnessMultiplier()
- Method in class org.neat4j.neat.ga.core.
Specie
FOREXNEATFitnessFunction
- Class in
org.neat4j.neat.core.fitness
FOREXNEATFitnessFunction(NeuralNet, NetworkDataSet)
- Constructor for class org.neat4j.neat.core.fitness.
FOREXNEATFitnessFunction
ForexNEATPredictionEngine
- Class in
org.neat4j.neat.applications.test
ForexNEATPredictionEngine()
- Constructor for class org.neat4j.neat.applications.test.
ForexNEATPredictionEngine
function()
- Method in class org.neat4j.core.distribute.
ExperimentServer
Makes the relevant fitness function available
function()
- Method in class org.neat4j.neat.core.
NEATNeuron
function()
- Method in interface org.neat4j.neat.nn.core.
Neuron
FXTradingNEATEngine
- Class in
org.neat4j.neat.applications.test
Forex Trading application based on a NEAT network.
FXTradingNEATEngine()
- Constructor for class org.neat4j.neat.applications.test.
FXTradingNEATEngine
FXTradingNEATFitnessFunction
- Class in
org.neat4j.neat.core.fitness
FXTradingNEATFitnessFunction(NeuralNet, NetworkDataSet)
- Constructor for class org.neat4j.neat.core.fitness.
FXTradingNEATFitnessFunction
G
GA
- Static variable in class org.neat4j.neat.applications.core.
NEATApplicationEngine
ga()
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
GADescriptor
- Interface in
org.neat4j.neat.ga.core
gaEvaluator()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
GALearnable
- Class in
org.neat4j.neat.nn.core.learning
GALearnable(LearningEnvironment)
- Constructor for class org.neat4j.neat.nn.core.learning.
GALearnable
GameApplicationEngine
- Class in
org.neat4j.neat.applications.core
Specialist AI application
GameApplicationEngine()
- Constructor for class org.neat4j.neat.applications.core.
GameApplicationEngine
gaPopulationSize()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
gaPopulationSize()
- Method in interface org.neat4j.neat.ga.core.
GADescriptor
Gene
- Interface in
org.neat4j.neat.ga.core
geneAsNumber()
- Method in class org.neat4j.neat.core.
NEATFeatureGene
geneAsNumber()
- Method in class org.neat4j.neat.core.
NEATLinkGene
Not used within NEAT.
geneAsNumber()
- Method in class org.neat4j.neat.core.
NEATNodeGene
geneAsNumber()
- Method in interface org.neat4j.neat.ga.core.
Gene
geneAsString()
- Method in class org.neat4j.neat.core.
NEATFeatureGene
geneAsString()
- Method in class org.neat4j.neat.core.
NEATLinkGene
geneAsString()
- Method in class org.neat4j.neat.core.
NEATNodeGene
geneAsString()
- Method in interface org.neat4j.neat.ga.core.
Gene
generationBest()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
genes()
- Method in class org.neat4j.neat.core.
NEATChromosome
genes()
- Method in interface org.neat4j.neat.ga.core.
Chromosome
GeneticAlgorithm
- Interface in
org.neat4j.neat.ga.core
genoTypes()
- Method in class org.neat4j.neat.core.
NEATPopulation
genoTypes()
- Method in interface org.neat4j.neat.ga.core.
Population
getAgePenalty()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getAverageFitness()
- Method in class org.neat4j.neat.ga.core.
Specie
getCompatabilityChange()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getCurrentFitnessAge()
- Method in class org.neat4j.neat.ga.core.
Specie
getDepth()
- Method in class org.neat4j.neat.core.
NEATNodeGene
getDisjointCoeff()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getEleEventTime()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getEleSurvivalCount()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getExcessCoeff()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getExtraFeatureCount()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getFactory()
- Static method in class org.neat4j.neat.nn.core.
NeuralNetFactory
getFrom()
- Method in class org.neat4j.neat.nn.core.
Synapse
getFromId()
- Method in class org.neat4j.neat.core.
NEATLinkGene
getFromId()
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
getInnovationNumber()
- Method in class org.neat4j.neat.core.
NEATFeatureGene
getInnovationNumber()
- Method in interface org.neat4j.neat.core.
NEATGene
getInnovationNumber()
- Method in class org.neat4j.neat.core.
NEATLinkGene
getInnovationNumber()
- Method in class org.neat4j.neat.core.
NEATNodeGene
getInputNodes()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getLinkInnovationId()
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
getMaxBiasPerturb()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getMaxPerturb()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getMaxSpecieAge()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getNodeId()
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
getOutputNodes()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPAddLink()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPAddNode()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPMutateBias()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPMutation()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPopSize()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPToggleLink()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPWeightReplaced()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getPXover()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getSpecieAgeThreshold()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getSpecieCount()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getSpecieId()
- Method in class org.neat4j.neat.core.
NEATChromosome
getSpecieYouthThreshold()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getSurvivalThreshold()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getSurvivalThreshold()
- Method in class org.neat4j.neat.ga.core.
Specie
getTerminationValue()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getThreshold()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getTo()
- Method in class org.neat4j.neat.nn.core.
Synapse
getToId()
- Method in class org.neat4j.neat.core.
NEATLinkGene
getToId()
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
getType()
- Method in class org.neat4j.neat.core.
NEATNodeGene
getWeight()
- Method in class org.neat4j.neat.core.
NEATLinkGene
getWeight()
- Method in class org.neat4j.neat.nn.core.
Synapse
getWeightCoeff()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
getYouthBoost()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
H
handlerId()
- Method in class org.neat4j.core.distribute.
ExperimentAgent
hashCode()
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
HIDDEN
- Static variable in class org.neat4j.neat.core.
NEATNodeGene
hiddenLayers()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
hiddenLayers()
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
hits
- Static variable in class org.neat4j.neat.core.
InnovationDatabase
I
id()
- Method in class org.neat4j.core.distribute.
Experiment
Experiment number
id()
- Method in class org.neat4j.neat.core.
NEATNeuron
id()
- Method in class org.neat4j.neat.core.
NEATNodeGene
id()
- Method in class org.neat4j.neat.ga.core.
Specie
incomingSynapses()
- Method in class org.neat4j.neat.core.
NEATNeuron
InitialisationFailedException
- Exception in
org.neat4j.core
InitialisationFailedException(String)
- Constructor for exception org.neat4j.core.
InitialisationFailedException
initialise(AIConfig)
- Method in interface org.neat4j.core.
AIController
Initialises the controller environment described by config
initialise(AIConfig)
- Method in class org.neat4j.core.distribute.
ExperimentServer
Intialises the server environment
initialise(AIConfig)
- Method in class org.neat4j.neat.applications.core.
GameApplicationEngine
initialise(AIConfig)
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
initialise(AIConfig)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
initialise(AIConfig)
- Method in class org.neat4j.neat.core.control.
NEATNetManager
initialiseInnovations(int, int, int, boolean, int)
- Method in class org.neat4j.neat.core.
InnovationDatabase
Creates popsize chromosomes ready for creating a NEAT network.
InnovationDatabase
- Class in
org.neat4j.neat.core
Provides the NEAT innovation database as described in Kenneth Stanley's NEAT papers The innovations are kept for the entire life of the run.
innovationId()
- Method in class org.neat4j.neat.core.
NEATFeatureInnovation
innovationId()
- Method in interface org.neat4j.neat.core.
NEATInnovation
innovationId()
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
innovationId()
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
INPUT
- Static variable in class org.neat4j.neat.core.
NEATNodeGene
inputAt(int)
- Method in interface org.neat4j.neat.data.core.
NetworkInputSet
inputAt(int)
- Method in class org.neat4j.neat.data.csv.
CSVInputSet
inputs()
- Method in interface org.neat4j.neat.nn.core.
LayerInput
inputSet()
- Method in interface org.neat4j.neat.data.core.
NetworkDataSet
inputSet()
- Method in class org.neat4j.neat.data.csv.
CSVDataSet
inputsIntoLayer()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
inputsIntoLayer()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
InvalidCrossoverFunction
- Exception in
org.neat4j.neat.core.xover
InvalidCrossoverFunction(String)
- Constructor for exception org.neat4j.neat.core.xover.
InvalidCrossoverFunction
InvalidFitnessFunction
- Exception in
org.neat4j.neat.core.fitness
InvalidFitnessFunction(String)
- Constructor for exception org.neat4j.neat.core.fitness.
InvalidFitnessFunction
InvalidMutatorFunction
- Exception in
org.neat4j.neat.core.mutators
InvalidMutatorFunction(String)
- Constructor for exception org.neat4j.neat.core.mutators.
InvalidMutatorFunction
InvalidParentSelectorFunction
- Exception in
org.neat4j.neat.core.pselectors
InvalidParentSelectorFunction(String)
- Constructor for exception org.neat4j.neat.core.pselectors.
InvalidParentSelectorFunction
isAvailable()
- Method in class org.neat4j.core.distribute.
ExperimentAgent
isCompatable(Chromosome, Chromosome)
- Method in class org.neat4j.neat.core.
NEATSpecie
isCompatable(Chromosome, Chromosome)
- Method in class org.neat4j.neat.ga.core.
Specie
isEleEvents()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
isElististSet()
- Method in class org.neat4j.neat.ga.core.
ChromosomeSet
isEnabled()
- Method in class org.neat4j.neat.core.
NEATLinkGene
isEnabled()
- Method in class org.neat4j.neat.nn.core.
Synapse
isExtinct()
- Method in class org.neat4j.neat.ga.core.
Specie
isNaturalOrder()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
isNaturalOrder()
- Method in interface org.neat4j.neat.ga.core.
GADescriptor
isOutputLayer()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
isOutputLayer()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
isRecurrencyAllowed()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
isRecurrent()
- Method in class org.neat4j.neat.core.
NEATLinkGene
isRecurrent()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
isRecurrent()
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
isRecurrent()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
isSelfRecurrent()
- Method in class org.neat4j.neat.core.
NEATLinkGene
K
keepBestEver()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
L
lastActivation()
- Method in class org.neat4j.neat.core.
NEATNeuron
lastActivation()
- Method in interface org.neat4j.neat.nn.core.
Neuron
lastBiasDelta()
- Method in class org.neat4j.neat.core.
NEATNeuron
lastBiasDelta()
- Method in interface org.neat4j.neat.nn.core.
Neuron
lastWeightDeltas()
- Method in class org.neat4j.neat.core.
NEATNeuron
lastWeightDeltas()
- Method in interface org.neat4j.neat.nn.core.
Neuron
layerDescriptor()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayer
layerDescriptors()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
layerDescriptors()
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
layerDescriptors()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
layerId()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
layerId()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
LayerInput
- Interface in
org.neat4j.neat.nn.core
layerNeurons()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayer
LayerOutput
- Interface in
org.neat4j.neat.nn.core
layerSize()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
layerSize()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
learnable()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
learnable()
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
Learnable
- Interface in
org.neat4j.neat.nn.core
learnable()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
LearnableException
- Exception in
org.neat4j.neat.core.control
LearnableException(String)
- Constructor for exception org.neat4j.neat.core.control.
LearnableException
learningEnvironment()
- Method in interface org.neat4j.neat.nn.core.
Learnable
learningEnvironment()
- Method in class org.neat4j.neat.nn.core.learning.
GALearnable
LearningEnvironment
- Class in
org.neat4j.neat.nn.core
LearningEnvironment()
- Constructor for class org.neat4j.neat.nn.core.
LearningEnvironment
learningParameter(String)
- Method in class org.neat4j.neat.nn.core.
LearningEnvironment
LinearFunction
- Class in
org.neat4j.neat.nn.core.functions
LinearFunction()
- Constructor for class org.neat4j.neat.nn.core.functions.
LinearFunction
loadConfig(String)
- Method in interface org.neat4j.core.
AIConfigurationLoader
Loads a configuration file from location, and creates an AIConfig object that holds the full configuration
loadConfig(String)
- Method in class org.neat4j.neat.core.
NEATLoader
loadData(String, int, int)
- Method in interface org.neat4j.neat.data.core.
DataLoader
loadData(String, int, int)
- Method in class org.neat4j.neat.data.csv.
CSVDataLoader
loaderFactory()
- Static method in class org.neat4j.neat.data.core.
DataLoaderFactory
LoaderNotAvailableException
- Exception in
org.neat4j.neat.data.core
LoaderNotAvailableException(String)
- Constructor for exception org.neat4j.neat.data.core.
LoaderNotAvailableException
M
main(String[])
- Static method in class org.neat4j.core.distribute.
ExperimentServer
main(String[])
- Static method in class org.neat4j.core.distribute.
RemoteExperimentAgentClient
main(String[])
- Static method in class org.neat4j.neat.applications.test.
ForexNEATPredictionEngine
main(String[])
- Static method in class org.neat4j.neat.applications.test.
FXTradingNEATEngine
main(String[])
- Static method in class org.neat4j.neat.applications.test.
MSENEATPredictionEngine
main(String[])
- Static method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
managedNet()
- Method in class org.neat4j.neat.core.control.
NEATNetManager
MathUtils
- Class in
org.neat4j.neat.utils
maxFittnessAge()
- Method in class org.neat4j.neat.ga.core.
Specie
misses
- Static variable in class org.neat4j.neat.core.
InnovationDatabase
ModifiableInput
- Class in
org.neat4j.neat.data.modify
ModifiableInput(NetworkInput)
- Constructor for class org.neat4j.neat.data.modify.
ModifiableInput
ModifiableNetworkInput
- Interface in
org.neat4j.neat.data.core
modifyBias(double, double, boolean)
- Method in class org.neat4j.neat.core.
NEATNeuron
modifyBias(double, double, boolean)
- Method in interface org.neat4j.neat.nn.core.
Neuron
modifyFirstInput(double)
- Method in interface org.neat4j.neat.data.core.
ModifiableNetworkInput
modifyFirstInput(double)
- Method in class org.neat4j.neat.data.modify.
ModifiableInput
modifyInput(double, int)
- Method in interface org.neat4j.neat.data.core.
ModifiableNetworkInput
modifyInput(double, int)
- Method in class org.neat4j.neat.data.modify.
ModifiableInput
modifyLastInput(double)
- Method in interface org.neat4j.neat.data.core.
ModifiableNetworkInput
modifyLastInput(double)
- Method in class org.neat4j.neat.data.modify.
ModifiableInput
modifyWeights(double[], double[], boolean)
- Method in class org.neat4j.neat.core.
NEATNeuron
modifyWeights(double[], double[], boolean)
- Method in interface org.neat4j.neat.nn.core.
Neuron
MSENEATFitnessFunction
- Class in
org.neat4j.neat.core.fitness
MSENEATFitnessFunction(NeuralNet, NetworkDataSet)
- Constructor for class org.neat4j.neat.core.fitness.
MSENEATFitnessFunction
MSENEATPredictionEngine
- Class in
org.neat4j.neat.applications.test
MSENEATPredictionEngine()
- Constructor for class org.neat4j.neat.applications.test.
MSENEATPredictionEngine
mutate(Chromosome)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
Mutates the chromsome based on the set of probabilities.
mutate(Chromosome)
- Method in interface org.neat4j.neat.ga.core.
Mutator
mutationProbability()
- Method in class org.neat4j.neat.core.
NEATGADescriptor
mutationProbability()
- Method in interface org.neat4j.neat.ga.core.
GADescriptor
Mutator
- Interface in
org.neat4j.neat.ga.core
N
NEAT
- Class in
org.neat4j.neat.core.control
NEAT()
- Constructor for class org.neat4j.neat.core.control.
NEAT
NEATApplicationEngine
- Class in
org.neat4j.neat.applications.core
Provides bare bones NEAT application
NEATApplicationEngine()
- Constructor for class org.neat4j.neat.applications.core.
NEATApplicationEngine
NEATChromosome
- Class in
org.neat4j.neat.core
NEAT specific chromosome
NEATChromosome(Gene[])
- Constructor for class org.neat4j.neat.core.
NEATChromosome
NEATConfig
- Class in
org.neat4j.neat.core
Holds an object representation of the NEAT config
NEATConfig(HashMap)
- Constructor for class org.neat4j.neat.core.
NEATConfig
NEATConfig()
- Constructor for class org.neat4j.neat.core.
NEATConfig
NEATCrossover
- Class in
org.neat4j.neat.core.xover
NEATCrossover()
- Constructor for class org.neat4j.neat.core.xover.
NEATCrossover
NEATFeatureGene
- Class in
org.neat4j.neat.core
Contains gene information for extra features
NEATFeatureGene(int, double)
- Constructor for class org.neat4j.neat.core.
NEATFeatureGene
NEATFeatureInnovation
- Class in
org.neat4j.neat.core
Extra Feature innovation database entry.
NEATFeatureInnovation()
- Constructor for class org.neat4j.neat.core.
NEATFeatureInnovation
NEATFitnessFunction
- Class in
org.neat4j.neat.core
Provides common behaviour for all NEAT Fitness functions which should all extnd this class
NEATFitnessFunction(NeuralNet, NetworkDataSet)
- Constructor for class org.neat4j.neat.core.
NEATFitnessFunction
NEATFrame
- Class in
org.neat4j.neat.applications.gui
Provides a rudimentary visualisation of a NEAT network.
NEATFrame(NEATNeuralNet)
- Constructor for class org.neat4j.neat.applications.gui.
NEATFrame
NEATGADescriptor
- Class in
org.neat4j.neat.core
NEAT GA Descriptor - provides the behaviour environment for the NEAT GA.
NEATGADescriptor()
- Constructor for class org.neat4j.neat.core.
NEATGADescriptor
NEATGATrainingManager
- Class in
org.neat4j.neat.applications.train
Training control for a NEAT network based on given configuration.
NEATGATrainingManager()
- Constructor for class org.neat4j.neat.applications.train.
NEATGATrainingManager
NEATGene
- Interface in
org.neat4j.neat.core
Extension of the Gene interface to provide more specific NEAT behaviour
NEATGeneticAlgorithm
- Class in
org.neat4j.neat.core
NEATGeneticAlgorithm(NEATGADescriptor)
- Constructor for class org.neat4j.neat.core.
NEATGeneticAlgorithm
Creates a NEAT GA with behaviour defined by the descriptor
NEATInnovation
- Interface in
org.neat4j.neat.core
Innovation database entry
NEATLinkGene
- Class in
org.neat4j.neat.core
NEATLinkGene(int, boolean, int, int, double)
- Constructor for class org.neat4j.neat.core.
NEATLinkGene
Creates the gene based on the params
NEATLinkInnovation
- Class in
org.neat4j.neat.core
NEATLinkInnovation(int, int)
- Constructor for class org.neat4j.neat.core.
NEATLinkInnovation
NEATLoader
- Class in
org.neat4j.neat.core
NEATLoader()
- Constructor for class org.neat4j.neat.core.
NEATLoader
NEATMutator
- Class in
org.neat4j.neat.core.mutators
NEATMutator()
- Constructor for class org.neat4j.neat.core.mutators.
NEATMutator
NEATMutator(double, double, double)
- Constructor for class org.neat4j.neat.core.mutators.
NEATMutator
NEATNetDescriptor
- Class in
org.neat4j.neat.core
NEATNetDescriptor(int, Learnable)
- Constructor for class org.neat4j.neat.core.
NEATNetDescriptor
NEATNetLayerDescriptor
- Class in
org.neat4j.neat.core
NEATNetLayerDescriptor(ActivationFunction, int, int, int)
- Constructor for class org.neat4j.neat.core.
NEATNetLayerDescriptor
NEATNetLayerDescriptor(ActivationFunction, int, int, int, boolean, boolean)
- Constructor for class org.neat4j.neat.core.
NEATNetLayerDescriptor
NEATNetManager
- Class in
org.neat4j.neat.core.control
NEATNetManager()
- Constructor for class org.neat4j.neat.core.control.
NEATNetManager
NEATNetOutput
- Class in
org.neat4j.neat.core
NEATNetOutput(double[])
- Constructor for class org.neat4j.neat.core.
NEATNetOutput
NEATNetOutputSet
- Class in
org.neat4j.neat.core
NEATNetOutputSet()
- Constructor for class org.neat4j.neat.core.
NEATNetOutputSet
NEATNeuralNet
- Class in
org.neat4j.neat.core
NEATNeuralNet()
- Constructor for class org.neat4j.neat.core.
NEATNeuralNet
NEATNeuralNetDescriptor
- Class in
org.neat4j.neat.core
NEATNeuralNetDescriptor(int, Learnable)
- Constructor for class org.neat4j.neat.core.
NEATNeuralNetDescriptor
NEATNeuralNetDescriptor(int, Learnable, boolean)
- Constructor for class org.neat4j.neat.core.
NEATNeuralNetDescriptor
NEATNeuron
- Class in
org.neat4j.neat.core
NEATNeuron(ActivationFunction, int, int)
- Constructor for class org.neat4j.neat.core.
NEATNeuron
NEATNodeGene
- Class in
org.neat4j.neat.core
NEATNodeGene(int, int, double, int, double)
- Constructor for class org.neat4j.neat.core.
NEATNodeGene
NEATNodeInnovation
- Class in
org.neat4j.neat.core
NEATNodeInnovation()
- Constructor for class org.neat4j.neat.core.
NEATNodeInnovation
NEATNodeInnovation(int)
- Constructor for class org.neat4j.neat.core.
NEATNodeInnovation
NEATPopulation
- Class in
org.neat4j.neat.core
NEATPopulation(int, int, int, int, boolean, int)
- Constructor for class org.neat4j.neat.core.
NEATPopulation
NEATPopulation(int, int, int, int, boolean)
- Constructor for class org.neat4j.neat.core.
NEATPopulation
NEATSpecie
- Class in
org.neat4j.neat.core
NEATSpecie(double, double, double, double, int)
- Constructor for class org.neat4j.neat.core.
NEATSpecie
NEATSpecieManager
- Class in
org.neat4j.neat.core
neatStructure()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
net()
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
net()
- Method in class org.neat4j.neat.ga.core.
NeuralFitnessFunction
netData()
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
netDescriptor()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
netDescriptor()
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
netID()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
netID()
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
NetworkDataSet
- Interface in
org.neat4j.neat.data.core
NetworkInput
- Interface in
org.neat4j.neat.data.core
NetworkInputSet
- Interface in
org.neat4j.neat.data.core
NetworkOutput
- Interface in
org.neat4j.neat.data.core
NetworkOutputSet
- Interface in
org.neat4j.neat.data.core
NeuralFitnessFunction
- Class in
org.neat4j.neat.ga.core
NeuralFitnessFunction(NeuralNet, NetworkDataSet)
- Constructor for class org.neat4j.neat.ga.core.
NeuralFitnessFunction
NeuralNet
- Interface in
org.neat4j.neat.nn.core
NeuralNetDescriptor
- Interface in
org.neat4j.neat.nn.core
NeuralNetFactory
- Class in
org.neat4j.neat.nn.core
NeuralNetLayer
- Interface in
org.neat4j.neat.nn.core
NeuralNetLayerDescriptor
- Interface in
org.neat4j.neat.nn.core
neuralNetType()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
neuralNetType()
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
neuralNetType()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
NeuralNetType
- Interface in
org.neat4j.neat.nn.core
Neuron
- Interface in
org.neat4j.neat.nn.core
neuronAt(int, int)
- Method in class org.neat4j.neat.core.
NEATNeuralNet
neuronAt(int, int)
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
neuronDepth()
- Method in class org.neat4j.neat.core.
NEATNeuron
neurons()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
neuronType()
- Method in class org.neat4j.neat.core.
NEATNeuron
nextChromosome()
- Method in class org.neat4j.neat.ga.core.
ChromosomeSet
nextClampedDouble(double, double)
- Static method in class org.neat4j.neat.utils.
MathUtils
nextDouble()
- Static method in class org.neat4j.neat.utils.
MathUtils
nextInput()
- Method in interface org.neat4j.neat.data.core.
NetworkInputSet
nextInput()
- Method in class org.neat4j.neat.data.csv.
CSVInputSet
nextOutput()
- Method in class org.neat4j.neat.core.
NEATNetOutputSet
nextOutput()
- Method in interface org.neat4j.neat.data.core.
NetworkOutputSet
nextOutput()
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
Wraps round to beginning
nextPlusMinusOne()
- Static method in class org.neat4j.neat.utils.
MathUtils
nodesSelfRecurrent()
- Method in class org.neat4j.neat.core.
NEATNetLayerDescriptor
nodesSelfRecurrent()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayerDescriptor
normalise(NetworkDataSet)
- Method in interface org.neat4j.neat.data.core.
Normaliser
normalise(NetworkDataSet)
- Method in class org.neat4j.neat.data.csv.
CSVNormaliser
Normaliser
- Interface in
org.neat4j.neat.data.core
numInputs()
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
numInputs()
- Method in class org.neat4j.neat.core.
NEATNeuralNetDescriptor
numInputs()
- Method in interface org.neat4j.neat.nn.core.
NeuralNetDescriptor
O
Operator
- Interface in
org.neat4j.neat.ga.core
OperatorFactory
- Class in
org.neat4j.neat.ga.core
OperatorInformation
- Interface in
org.neat4j.neat.ga.core
org.neat4j.core
- package org.neat4j.core
org.neat4j.core.distribute
- package org.neat4j.core.distribute
org.neat4j.neat.applications.core
- package org.neat4j.neat.applications.core
org.neat4j.neat.applications.gui
- package org.neat4j.neat.applications.gui
org.neat4j.neat.applications.test
- package org.neat4j.neat.applications.test
org.neat4j.neat.applications.train
- package org.neat4j.neat.applications.train
org.neat4j.neat.core
- package org.neat4j.neat.core
org.neat4j.neat.core.control
- package org.neat4j.neat.core.control
org.neat4j.neat.core.fitness
- package org.neat4j.neat.core.fitness
org.neat4j.neat.core.mutators
- package org.neat4j.neat.core.mutators
org.neat4j.neat.core.pselectors
- package org.neat4j.neat.core.pselectors
org.neat4j.neat.core.xover
- package org.neat4j.neat.core.xover
org.neat4j.neat.data.core
- package org.neat4j.neat.data.core
org.neat4j.neat.data.csv
- package org.neat4j.neat.data.csv
org.neat4j.neat.data.modify
- package org.neat4j.neat.data.modify
org.neat4j.neat.ga.core
- package org.neat4j.neat.ga.core
org.neat4j.neat.nn.core
- package org.neat4j.neat.nn.core
org.neat4j.neat.nn.core.functions
- package org.neat4j.neat.nn.core.functions
org.neat4j.neat.nn.core.learning
- package org.neat4j.neat.nn.core.learning
org.neat4j.neat.utils
- package org.neat4j.neat.utils
OUTPUT
- Static variable in class org.neat4j.neat.core.
NEATNodeGene
outputAt(int)
- Method in interface org.neat4j.neat.data.core.
ExpectedOutputSet
outputAt(int)
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
outputLayer()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
outputLayer()
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
outputNeurons()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
outputs()
- Method in interface org.neat4j.neat.nn.core.
LayerOutput
P
ParentSelector
- Interface in
org.neat4j.neat.ga.core
pattern()
- Method in interface org.neat4j.neat.data.core.
NetworkInput
pattern()
- Method in class org.neat4j.neat.data.csv.
CSVInput
pattern()
- Method in class org.neat4j.neat.data.modify.
ModifiableInput
performExperiment()
- Method in class org.neat4j.core.distribute.
Experiment
runs the experiment
pluginCrossOver(CrossOver)
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
pluginCrossOver(CrossOver)
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
pluginFitnessFunction(FitnessFunction)
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
pluginFitnessFunction(FitnessFunction)
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
pluginMutator(Mutator)
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
pluginMutator(Mutator)
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
pluginParentSelector(ParentSelector)
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
pluginParentSelector(ParentSelector)
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
population()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
population()
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
Population
- Interface in
org.neat4j.neat.ga.core
preProcess(NetworkDataSet)
- Method in interface org.neat4j.neat.data.core.
PreProcessor
PreProcessor
- Interface in
org.neat4j.neat.data.core
produceOffspring(int, Mutator, ParentSelector, CrossOver)
- Method in class org.neat4j.neat.core.
NEATSpecie
produceOffspring(int, Mutator, ParentSelector, CrossOver)
- Method in class org.neat4j.neat.ga.core.
Specie
propogate(LayerInput)
- Method in interface org.neat4j.neat.nn.core.
NeuralNetLayer
R
readObject(String)
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
Reads a saved chromosome from fileName
RemoteExperimentAgentClient
- Class in
org.neat4j.core.distribute
RemoteExperimentAgentClient()
- Constructor for class org.neat4j.core.distribute.
RemoteExperimentAgentClient
removeExtinctSpecies(NEATChromosome)
- Method in class org.neat4j.neat.ga.core.
Species
removeInputAt(int)
- Method in interface org.neat4j.neat.data.core.
NetworkInputSet
removeInputAt(int)
- Method in class org.neat4j.neat.data.csv.
CSVInputSet
removeNetworkOutput(int)
- Method in class org.neat4j.neat.core.
NEATNetOutputSet
removeNetworkOutput(int)
- Method in interface org.neat4j.neat.data.core.
NetworkOutputSet
removeNetworkOutput(int)
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
reprieve()
- Method in class org.neat4j.neat.ga.core.
Specie
requiredChromosomeSize()
- Method in class org.neat4j.neat.core.
NEATFitnessFunction
requiredChromosomeSize()
- Method in interface org.neat4j.neat.ga.core.
FitnessFunction
requiredWeightCount()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
requiredWeightCount()
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
resetSpecie(double)
- Method in class org.neat4j.neat.ga.core.
Specie
Clears all memebers from the species and checks to see if it is extinct.
resetSpecies(double)
- Method in class org.neat4j.neat.ga.core.
Species
Clears down all the current species
result()
- Method in class org.neat4j.core.distribute.
Experiment
Returns the experiment result if it has been set up correctly and run
returnFailedExperimentToPool(Experiment)
- Method in class org.neat4j.core.distribute.
ExperimentServer
If a remote Experiment Agent fails to complete an experiment, it must be put back on the queue to be re-assigned
run()
- Method in class org.neat4j.core.distribute.
ExperimentAgent
Implementation of Runnable
runAgent()
- Method in class org.neat4j.core.distribute.
ExperimentAgent
Controller of the agent.
runApplication()
- Method in interface org.neat4j.neat.applications.core.
ApplicationEngine
runs defined application
runApplication()
- Method in class org.neat4j.neat.applications.core.
GameApplicationEngine
runApplication()
- Method in class org.neat4j.neat.applications.test.
ForexNEATPredictionEngine
runApplication()
- Method in class org.neat4j.neat.applications.test.
FXTradingNEATEngine
runApplication()
- Method in class org.neat4j.neat.applications.test.
MSENEATPredictionEngine
runEpoch()
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
Runs an evaluation and evolution cycle
runEpoch()
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
runEvolutionCycle(Chromosome[])
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
Runs an evolution cycle on the given population
S
save(String, Chromosome)
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
save(String)
- Method in class org.neat4j.neat.core.control.
NEATNetManager
saveBest()
- Method in class org.neat4j.neat.applications.train.
NEATGATrainingManager
Saves the best candidate of the generation
savePopulationState(String)
- Method in class org.neat4j.neat.core.
NEATGeneticAlgorithm
Saves the entire population.
savePopulationState(String)
- Method in interface org.neat4j.neat.ga.core.
GeneticAlgorithm
seedNet(double[])
- Method in class org.neat4j.neat.core.
NEATNeuralNet
seedNet(double[])
- Method in interface org.neat4j.neat.nn.core.
NeuralNet
selectParents(Population, boolean)
- Method in class org.neat4j.neat.core.pselectors.
TournamentSelector
selectParents(Specie, boolean)
- Method in class org.neat4j.neat.core.pselectors.
TournamentSelector
selectParents(Chromosome[], boolean)
- Method in class org.neat4j.neat.core.pselectors.
TournamentSelector
selectParents(Population, boolean)
- Method in interface org.neat4j.neat.ga.core.
ParentSelector
selectParents(Specie, boolean)
- Method in interface org.neat4j.neat.ga.core.
ParentSelector
selectParents(Chromosome[], boolean)
- Method in interface org.neat4j.neat.ga.core.
ParentSelector
selectSpecie(int)
- Method in class org.neat4j.neat.ga.core.
Species
setAgePenalty(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setAgePenalty(double)
- Method in class org.neat4j.neat.core.
NEATSpecie
setAgeThreshold(int)
- Method in class org.neat4j.neat.core.
NEATSpecie
setBias(double)
- Method in class org.neat4j.neat.core.
NEATNodeGene
setBiasPerturb(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setCompatabilityChange(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setDepth(double)
- Method in class org.neat4j.neat.core.
NEATNodeGene
setDisjointCoeff(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setEleEvents(boolean)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setEleEventTime(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setEleSurvivalCount(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setElitismStrategy(int)
- Method in class org.neat4j.neat.core.pselectors.
TournamentSelector
setElitismStrategy(int)
- Method in interface org.neat4j.neat.ga.core.
ParentSelector
setEnabled(boolean)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setEnabled(boolean)
- Method in class org.neat4j.neat.nn.core.
Synapse
setExcessCoeff(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setExtinct()
- Method in class org.neat4j.neat.ga.core.
Specie
setExtraFeatureCount(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setFactor(double)
- Method in class org.neat4j.neat.nn.core.functions.
SigmoidFunction
setFeatureSelection(boolean)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setFeatureSelection(boolean)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setFromId(int)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setHandlerId(int)
- Method in class org.neat4j.core.distribute.
ExperimentAgent
setInnovationId(int)
- Method in class org.neat4j.neat.core.
NEATFeatureInnovation
setInnovationId(int)
- Method in interface org.neat4j.neat.core.
NEATInnovation
setInnovationId(int)
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
setInnovationId(int)
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
setInputNodes(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setKeepBestEver(boolean)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setMaxBiasPerturb(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setMaxFitnessAge(int)
- Method in class org.neat4j.neat.ga.core.
Specie
setMaxPerturb(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setMaxSpecieAge(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setNaturalOrder(boolean)
- Method in class org.neat4j.neat.core.
NEATChromosome
setNaturalOrder(boolean)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setNet(NeuralNet)
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
setNetData(NetworkDataSet)
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
setNeuronDepth(int)
- Method in class org.neat4j.neat.core.
NEATNeuron
setNodeId(int)
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
setOrderStrategy(boolean)
- Method in class org.neat4j.neat.core.pselectors.
TournamentSelector
setOrderStrategy(boolean)
- Method in interface org.neat4j.neat.ga.core.
ParentSelector
setOutputNodes(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPAddLink(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPAddLink(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPAddNode(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPAddNode(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPerturb(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPMutateBias(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPMutateBias(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPMutation(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPopSize(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPopulationSize(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPPerturb(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setProbability(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setProbability(double)
- Method in class org.neat4j.neat.core.xover.
NEATCrossover
setProbability(double)
- Method in interface org.neat4j.neat.ga.core.
CrossOver
setProbability(double)
- Method in interface org.neat4j.neat.ga.core.
Mutator
setPToggle(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPToggleLink(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPWeightReplaced(double)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setPWeightReplaced(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setPXover(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setRecurrencyAllowed(boolean)
- Method in class org.neat4j.neat.core.mutators.
NEATMutator
setRecurrencyAllowed(boolean)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setRecurrent(boolean)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setSelfRecurrent(boolean)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setSigmoidFactor(double)
- Method in class org.neat4j.neat.core.
NEATNodeGene
setSpecieAge(int)
- Method in class org.neat4j.neat.core.
NEATSpecie
setSpecieAgeThreshold(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setSpecieCount(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setSpecieId(int)
- Method in class org.neat4j.neat.core.
NEATChromosome
setSpecieYouthThreshold(int)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setSurvivalThreshold(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setSurvivalThreshold(double)
- Method in class org.neat4j.neat.ga.core.
Specie
setTerminationValue(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setThreshold(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setToId(int)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setupExperiment(Chromosome)
- Method in class org.neat4j.core.distribute.
Experiment
Assigns the individual chromosome to run the experiment
setupFunction(NEATFitnessFunction)
- Method in class org.neat4j.core.distribute.
Experiment
Sets up the Experiment execution environment
setWeight(double)
- Method in class org.neat4j.neat.core.
NEATLinkGene
setWeight(double)
- Method in class org.neat4j.neat.nn.core.
Synapse
setWeightCoeff(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setYouthBoost(double)
- Method in class org.neat4j.neat.core.
NEATGADescriptor
setYouthBoost(double)
- Method in class org.neat4j.neat.core.
NEATSpecie
setYouthThreshold(int)
- Method in class org.neat4j.neat.core.
NEATSpecie
shareFitness()
- Method in class org.neat4j.neat.ga.core.
Species
showNet()
- Method in class org.neat4j.neat.applications.core.
NEATApplicationEngine
showNet()
- Method in class org.neat4j.neat.applications.gui.
NEATFrame
showNet()
- Method in class org.neat4j.neat.applications.test.
ForexNEATPredictionEngine
showNet()
- Method in class org.neat4j.neat.applications.test.
FXTradingNEATEngine
showNet()
- Method in class org.neat4j.neat.applications.test.
MSENEATPredictionEngine
sigmoidFactor()
- Method in class org.neat4j.neat.core.
NEATNodeGene
SigmoidFunction
- Class in
org.neat4j.neat.nn.core.functions
SigmoidFunction()
- Constructor for class org.neat4j.neat.nn.core.functions.
SigmoidFunction
SigmoidFunction(double)
- Constructor for class org.neat4j.neat.nn.core.functions.
SigmoidFunction
size()
- Method in class org.neat4j.neat.core.
NEATChromosome
size()
- Method in class org.neat4j.neat.core.
NEATNetOutputSet
size()
- Method in interface org.neat4j.neat.data.core.
NetworkInputSet
size()
- Method in interface org.neat4j.neat.data.core.
NetworkOutputSet
size()
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutputSet
size()
- Method in class org.neat4j.neat.data.csv.
CSVInputSet
size()
- Method in interface org.neat4j.neat.ga.core.
Chromosome
sourceNeurons()
- Method in class org.neat4j.neat.core.
NEATNeuron
Specie
- Class in
org.neat4j.neat.ga.core
Specie(double, int)
- Constructor for class org.neat4j.neat.ga.core.
Specie
specieAge()
- Method in class org.neat4j.neat.core.
NEATSpecie
specieList()
- Method in class org.neat4j.neat.ga.core.
Species
specieManager()
- Static method in class org.neat4j.neat.core.
NEATSpecieManager
specieMembers()
- Method in class org.neat4j.neat.ga.core.
Specie
specieOffspring(int, Mutator, ParentSelector, CrossOver)
- Method in class org.neat4j.neat.ga.core.
Specie
Creates offspring from the specie.
Species
- Class in
org.neat4j.neat.ga.core
Species()
- Constructor for class org.neat4j.neat.ga.core.
Species
specieThreshold()
- Method in class org.neat4j.neat.ga.core.
Specie
submitLinkInnovation(int, int)
- Method in class org.neat4j.neat.core.
InnovationDatabase
Submits a link insertion mutation to the database.
submitNodeInnovation(NEATLinkGene)
- Method in class org.neat4j.neat.core.
InnovationDatabase
Submits a node insertion mutation to the database.
Synapse
- Class in
org.neat4j.neat.nn.core
Synapse(Neuron, Neuron, double)
- Constructor for class org.neat4j.neat.nn.core.
Synapse
T
TanhFunction
- Class in
org.neat4j.neat.nn.core.functions
TanhFunction()
- Constructor for class org.neat4j.neat.nn.core.functions.
TanhFunction
teach(NeuralNet)
- Method in interface org.neat4j.neat.nn.core.
Learnable
teach(NeuralNet)
- Method in class org.neat4j.neat.nn.core.learning.
GALearnable
toString()
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutput
toString()
- Method in class org.neat4j.neat.data.csv.
CSVInput
toString()
- Method in class org.neat4j.neat.data.modify.
ModifiableInput
totalAvSpeciesFitness()
- Method in class org.neat4j.neat.ga.core.
Species
TournamentSelector
- Class in
org.neat4j.neat.core.pselectors
TournamentSelector()
- Constructor for class org.neat4j.neat.core.pselectors.
TournamentSelector
type()
- Method in class org.neat4j.neat.core.
NEATFeatureInnovation
type()
- Method in interface org.neat4j.neat.core.
NEATInnovation
type()
- Method in class org.neat4j.neat.core.
NEATLinkInnovation
type()
- Method in class org.neat4j.neat.core.
NEATNodeInnovation
type()
- Method in interface org.neat4j.neat.ga.core.
OperatorInformation
U
updateChromosome(Gene[])
- Method in class org.neat4j.neat.core.
NEATChromosome
updateChromosome(Gene[])
- Method in interface org.neat4j.neat.ga.core.
Chromosome
updateConfig(String, String)
- Method in interface org.neat4j.core.
AIConfig
Allows updating of configuration values
updateConfig(String, String)
- Method in class org.neat4j.neat.core.
NEATConfig
updateFitness(double)
- Method in class org.neat4j.neat.core.
NEATChromosome
updateFitness(double)
- Method in interface org.neat4j.neat.ga.core.
Chromosome
updateNetStructure()
- Method in class org.neat4j.neat.core.
NEATNeuralNet
Generates a neural network structure based on the network descriptor
updatePopulation(Chromosome[])
- Method in class org.neat4j.neat.core.
NEATPopulation
updatePopulation(Chromosome[])
- Method in interface org.neat4j.neat.ga.core.
Population
updateStructure(Chromosome)
- Method in class org.neat4j.neat.core.
NEATNetDescriptor
V
validSpecieList(int)
- Method in class org.neat4j.neat.ga.core.
Species
Provides a list of species that have not become extinct (or contains the champion individual)
values()
- Method in class org.neat4j.neat.core.
NEATNetOutput
values()
- Method in interface org.neat4j.neat.data.core.
NetworkOutput
values()
- Method in class org.neat4j.neat.data.csv.
CSVExpectedOutput
W
weights()
- Method in class org.neat4j.neat.core.
NEATNeuron
weights()
- Method in interface org.neat4j.neat.nn.core.
Neuron
X
XML
- Static variable in class org.neat4j.neat.data.core.
DataLoaderFactory
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes