org.neat4j.neat.data.csv
Class CSVExpectedOutputSet

java.lang.Object
  extended by org.neat4j.neat.data.csv.CSVExpectedOutputSet
All Implemented Interfaces:
java.io.Serializable, ExpectedOutputSet, NetworkOutputSet

public class CSVExpectedOutputSet
extends java.lang.Object
implements ExpectedOutputSet

Author:
MSimmerson
See Also:
Serialized Form

Constructor Summary
CSVExpectedOutputSet(java.util.ArrayList eOps)
           
 
Method Summary
 void addNetworkOutput(NetworkOutput op)
           
 NetworkOutput nextOutput()
          Wraps round to beginning
 NetworkOutput outputAt(int idx)
           
 void removeNetworkOutput(int idx)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVExpectedOutputSet

public CSVExpectedOutputSet(java.util.ArrayList eOps)
Method Detail

size

public int size()
Specified by:
size in interface NetworkOutputSet
See Also:
org.neat4j.ailibrary.nn.data.NetworkOutputSet#size()

nextOutput

public NetworkOutput nextOutput()
Wraps round to beginning

Specified by:
nextOutput in interface NetworkOutputSet
See Also:
org.neat4j.ailibrary.nn.data.NetworkOutputSet#nextOutput()

addNetworkOutput

public void addNetworkOutput(NetworkOutput op)
Specified by:
addNetworkOutput in interface NetworkOutputSet
See Also:
org.neat4j.ailibrary.nn.data.NetworkOutputSet#addNetworkOutput(org.neat4j.ailibrary.nn.core.NetworkOutput)

outputAt

public NetworkOutput outputAt(int idx)
Specified by:
outputAt in interface ExpectedOutputSet

removeNetworkOutput

public void removeNetworkOutput(int idx)
Specified by:
removeNetworkOutput in interface NetworkOutputSet