Uses of Interface
org.vizzini.ai.neuralnetwork.INeuralNetwork

Packages that use INeuralNetwork
org.vizzini.ai.geneticalgorithm Provides genetic algorithm classes for the game framework. 
org.vizzini.ai.geneticalgorithm.example   
org.vizzini.ai.neuralnetwork Provides neural network classes for the game framework. 
org.vizzini.example.tictactoe Provides tic-tac-toe classes for the game framework. 
org.vizzini.game Provides core game classes for the game framework. 
 

Uses of INeuralNetwork in org.vizzini.ai.geneticalgorithm
 

Methods in org.vizzini.ai.geneticalgorithm that return INeuralNetwork
 INeuralNetwork ChromosomeNeuralNetwork.getNeuralNetwork()
          Return the neural network.
 

Methods in org.vizzini.ai.geneticalgorithm with parameters of type INeuralNetwork
static void ChromosomeNeuralNetwork.chromosomeToNetwork(ChromosomeDouble chromosome, INeuralNetwork network)
          Set the neural network's weights from the chromosome.
static int ChromosomeNeuralNetwork.computeSize(INeuralNetwork network)
          Compute the chromosome size based upon the given neural network.
static int ChromosomeNeuralNetwork.getIndex(INeuralNetwork network, int layerIndex, int i, int j)
          Return the gene index of the given neural network coordinates.
static void ChromosomeNeuralNetwork.networkToChromosome(INeuralNetwork network, ChromosomeDouble chromosome)
          Set the chromosome's genes from the neural network weights.
 

Constructors in org.vizzini.ai.geneticalgorithm with parameters of type INeuralNetwork
ChromosomeNeuralNetwork(INeuralNetwork network)
          Construct this object using the given parameter.
 

Uses of INeuralNetwork in org.vizzini.ai.geneticalgorithm.example
 

Methods in org.vizzini.ai.geneticalgorithm.example with parameters of type INeuralNetwork
protected  int CharacterRecognitionGA.evaluateNetwork(INeuralNetwork network, double[] inputs, int target, boolean isPrinting)
          Evaluate the given neural network using the given inputs and target.
 

Uses of INeuralNetwork in org.vizzini.ai.neuralnetwork
 

Classes in org.vizzini.ai.neuralnetwork that implement INeuralNetwork
(package private)  class AbstractNeuralNetwork
          Provides base functionality for neural networks.
 class DefaultNeuralNetwork
          Provides a default neural network.
 class FeedForwardNetwork
          Provides a standard feed-forward neural network, consisting of an input layer, a hidden layer, and an output layer.
 

Methods in org.vizzini.ai.neuralnetwork that return INeuralNetwork
 INeuralNetwork NeuralNetworkTrainer.getNetwork()
           
 

Methods in org.vizzini.ai.neuralnetwork with parameters of type INeuralNetwork
 void NeuralNetworkTrainer.setNeuralNetwork(INeuralNetwork network)
          Set the neural network to be trained.
 

Uses of INeuralNetwork in org.vizzini.example.tictactoe
 

Methods in org.vizzini.example.tictactoe that return INeuralNetwork
protected  INeuralNetwork TicTacToeGeneticAlgorithm.createNeuralNetworkExemplar()
          Fill the population with random chromosomes.
 

Uses of INeuralNetwork in org.vizzini.game
 

Methods in org.vizzini.game that return INeuralNetwork
 INeuralNetwork AbstractNeuralNetworkEvaluator.getNeuralNetwork()
          Return the neural network.
 

Methods in org.vizzini.game with parameters of type INeuralNetwork
 void AbstractNeuralNetworkEvaluator.setNeuralNetwork(INeuralNetwork network)
          Set the neural network.
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02