net.sourceforge.cilib.neuralnetwork.generic.datacontainers
Class SAILARealData

java.lang.Object
  extended by net.sourceforge.cilib.neuralnetwork.generic.datacontainers.GenericData
      extended by net.sourceforge.cilib.neuralnetwork.generic.datacontainers.SAILARealData
All Implemented Interfaces:
Initializable, NeuralNetworkData

public class SAILARealData
extends GenericData
implements Initializable

Author:
stefanv

Field Summary
protected  ArrayList<Double> informativeness
           
protected  ArrayList<NNPattern> mostInformative
           
protected  GenericTopology topology
           
 
Fields inherited from class net.sourceforge.cilib.neuralnetwork.generic.datacontainers.GenericData
candidateSet, distributor, generalisationSet, iter, trainingSet, validationSet
 
Constructor Summary
SAILARealData()
           
 
Method Summary
 void activeLearningUpdate(Object input)
          Update the active learning, based on the provided input.
protected  double calculateInformativeness(NNPattern p)
           
 int getNrUpdates()
           
 void initialize()
          Perform the needed initialisation for the data object.
protected  double normalisedOSVector(NeuronConfig ok)
           
protected  void prioritisePattern(NNPattern p, double inform)
           
 void setNrUpdates(int nrUpdates)
           
 void setTopology(GenericTopology topology)
           
 
Methods inherited from class net.sourceforge.cilib.neuralnetwork.generic.datacontainers.GenericData
getCandidateSetIterator, getCandidateSetSize, getGeneralisationSetIterator, getGeneralisationSetSize, getTrainingSetIterator, getTrainingSetSize, getValidationSetIterator, getValidationSetSize, printStatistics, setDistributor, shuffleTrainingSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topology

protected GenericTopology topology

mostInformative

protected ArrayList<NNPattern> mostInformative

informativeness

protected ArrayList<Double> informativeness
Constructor Detail

SAILARealData

public SAILARealData()
Method Detail

initialize

public void initialize()
Description copied from class: GenericData
Perform the needed initialisation for the data object.

Specified by:
initialize in interface Initializable
Overrides:
initialize in class GenericData

prioritisePattern

protected void prioritisePattern(NNPattern p,
                                 double inform)

activeLearningUpdate

public void activeLearningUpdate(Object input)
Description copied from class: GenericData
Update the active learning, based on the provided input.

Specified by:
activeLearningUpdate in interface NeuralNetworkData
Overrides:
activeLearningUpdate in class GenericData
Parameters:
input - The input for the update.

calculateInformativeness

protected double calculateInformativeness(NNPattern p)

normalisedOSVector

protected double normalisedOSVector(NeuronConfig ok)

setTopology

public void setTopology(GenericTopology topology)

getNrUpdates

public int getNrUpdates()

setNrUpdates

public void setNrUpdates(int nrUpdates)


Copyright © 2009 CIRG. All Rights Reserved.