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