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

java.lang.Object
  extended by de.htwdd.rosenkoenig.neuro.net.training.Pattern

public class Pattern
extends java.lang.Object

Stores patterns to train feed forward neural networks.
A pattern consists of a double array representing the net input and a double array representing the net's desired output.


Field Summary
private  double[] desiredOutput
           
private  double[] inputs
           
 
Constructor Summary
Pattern(double[] input, double[] desiredOutput)
           
 
Method Summary
 double[] getDesiredOutput()
          Getter of the property desiredOutput
 double[] getInput()
          Getter of the property input
 void setDesiredOutput(double[] desiredOutput)
          Setter of the property desiredOutput
 void setInput(double[] input)
          Setter of the property input
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputs

private double[] inputs

desiredOutput

private double[] desiredOutput
Constructor Detail

Pattern

public Pattern(double[] input,
               double[] desiredOutput)
Method Detail

getInput

public double[] getInput()
Getter of the property input

Returns:
Returns the inputs.

getDesiredOutput

public double[] getDesiredOutput()
Getter of the property desiredOutput

Returns:
Returns the desiredOutput.

setInput

public void setInput(double[] input)
Setter of the property input

Parameters:
input - The inputs to set.

setDesiredOutput

public void setDesiredOutput(double[] desiredOutput)
Setter of the property desiredOutput

Parameters:
desiredOutput - The desiredOutput to set.