|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |