Neuroph

org.neuroph.core.learning
Class TrainingElement

java.lang.Object
  extended by org.neuroph.core.learning.TrainingElement
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SupervisedTrainingElement

public class TrainingElement
extends java.lang.Object
implements java.io.Serializable

The TrainingElement class represents single training element for neural network learning. It is also the base class for SupervisedTrainingElement.

See Also:
Serialized Form

Field Summary
protected  java.util.Vector<java.lang.Double> input
          Input vector for this training element
private static long serialVersionUID
          The class fingerprint that is set to indicate serialization compatibility with a previous version of the class
 
Constructor Summary
TrainingElement()
          Creates new training element with specified input vector
TrainingElement(java.lang.String input)
          Creates new training element with specified input vector
TrainingElement(java.util.Vector<java.lang.Double> input)
          Creates new training element with specified input vector
 
Method Summary
 java.util.Vector<java.lang.Double> getInput()
          Returns input vector
 void setInput(java.util.Vector<java.lang.Double> input)
          Sets input vector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
The class fingerprint that is set to indicate serialization compatibility with a previous version of the class

See Also:
Constant Field Values

input

protected java.util.Vector<java.lang.Double> input
Input vector for this training element

Constructor Detail

TrainingElement

public TrainingElement()
Creates new training element with specified input vector

Parameters:
input - input vector

TrainingElement

public TrainingElement(java.util.Vector<java.lang.Double> input)
Creates new training element with specified input vector

Parameters:
input - input vector

TrainingElement

public TrainingElement(java.lang.String input)
Creates new training element with specified input vector

Parameters:
input -
Method Detail

getInput

public java.util.Vector<java.lang.Double> getInput()
Returns input vector

Returns:
input vector

setInput

public void setInput(java.util.Vector<java.lang.Double> input)
Sets input vector

Parameters:
input - input vector

Neuroph