Uses of Class
de.htwdd.rosenkoenig.neuro.net.training.Pattern

Packages that use Pattern
de.htwdd.rosenkoenig.ga Contains a Genetic Algorithm to determine an appropriate structure of a Neural Network that could be applied to an artificial player. 
de.htwdd.rosenkoenig.neuro.net.examples This package contains a number of examples to demonstrate the use of the different neural network classes. 
de.htwdd.rosenkoenig.neuro.net.training This package contains classes to train neural networks. 
 

Uses of Pattern in de.htwdd.rosenkoenig.ga
 

Fields in de.htwdd.rosenkoenig.ga with type parameters of type Pattern
private  java.util.ArrayList<Pattern> NetworkFitness.ffPatterns
          Training patterns to train a Feed Forward Neural Network.
 

Uses of Pattern in de.htwdd.rosenkoenig.neuro.net.examples
 

Fields in de.htwdd.rosenkoenig.neuro.net.examples with type parameters of type Pattern
(package private) static java.util.ArrayList<Pattern> AnimalExample.ffPatterns
           
 

Method parameters in de.htwdd.rosenkoenig.neuro.net.examples with type arguments of type Pattern
private static void XORExample.present(FeedForwardNet net, java.util.List<Pattern> patterns)
           
private static void Benchmark.present(FeedForwardNet net, java.util.List<Pattern> patterns)
           
private static void BankExample.present(FeedForwardNet net, java.util.List<Pattern> patterns)
           
 

Uses of Pattern in de.htwdd.rosenkoenig.neuro.net.training
 

Fields in de.htwdd.rosenkoenig.neuro.net.training with type parameters of type Pattern
private  java.util.List<Pattern> Trainer.patterns
          The patterns set provided by the user.
private  java.util.List<Pattern> Trainer.trainingPatterns
          This set of patterns is extracted from patterns.
private  java.util.List<Pattern> Trainer.validationPatterns
          This set of patterns is extracted from patterns.
 

Methods in de.htwdd.rosenkoenig.neuro.net.training that return Pattern
 Pattern Trainer.getPatterns(int i)
          Returns the element at the specified position in this list.
 Pattern[] Trainer.patternsToArray()
          Returns an array containing all of the elements in this list in proper sequence.
 Pattern[] Trainer.patternsToArray(Pattern[] patterns)
          Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
 

Methods in de.htwdd.rosenkoenig.neuro.net.training that return types with arguments of type Pattern
 java.util.List<Pattern> Trainer.getPatterns()
          Getter of the property patterns
 java.util.Iterator<Pattern> Trainer.patternsIterator()
          Returns an iterator over the elements in this list in proper sequence.
 

Methods in de.htwdd.rosenkoenig.neuro.net.training with parameters of type Pattern
 void Trainer.addPatterns(int index, Pattern pattern)
          Inserts the specified element at the specified position in this list (optional operation)
 boolean Trainer.addPatterns(Pattern pattern)
          Appends the specified element to the end of this list (optional operation).
 boolean Trainer.containsPatterns(Pattern pattern)
          Returns true if this list contains the specified element.
 Pattern[] Trainer.patternsToArray(Pattern[] patterns)
          Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
 boolean Trainer.removePatterns(Pattern pattern)
          Removes the first occurrence in this list of the specified element (optional operation).
 

Method parameters in de.htwdd.rosenkoenig.neuro.net.training with type arguments of type Pattern
protected  double Trainer.calculateError(java.util.List<Pattern> patterns)
          Calculates the network's error on the provided pattern set.
 void Trainer.setPatterns(java.util.List<Pattern> patterns)
          Setter of the property patterns
abstract  void TeachingAlgorithm.teachPatterns(java.util.List<Pattern> patterns)
          Concrete teaching algorithms have to implement this method.
 void Backpropagation.teachPatterns(java.util.List<Pattern> patterns)
           Runs the backpropagation algorithm (for one cycle) on the provided pattern set.