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

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

public class DynamicPatternSelectionData
extends GenericData
implements Initializable

Author:
stefanv

Field Summary
protected  ArrayList<NNError> informativeness
           
protected  ArrayList<NNPattern> mostInformative
           
protected  NNError prototypeError
           
protected  GenericTopology topology
           
 
Fields inherited from class net.sourceforge.cilib.neuralnetwork.generic.datacontainers.GenericData
candidateSet, distributor, generalisationSet, iter, trainingSet, validationSet
 
Constructor Summary
DynamicPatternSelectionData()
           
 
Method Summary
 void activeLearningUpdate(Object input)
          Update the active learning, based on the provided input.
 int getNrUpdates()
           
 NNError getPrototypeError()
           
 void initialize()
          Perform the needed initialisation for the data object.
protected  void prioritisePattern(NNPattern p, NNError inform)
           
 void setNrUpdates(int nrUpdates)
           
 void setPrototypeError(NNError baseError)
           
 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

prototypeError

protected NNError prototypeError

mostInformative

protected ArrayList<NNPattern> mostInformative

informativeness

protected ArrayList<NNError> informativeness
Constructor Detail

DynamicPatternSelectionData

public DynamicPatternSelectionData()
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,
                                 NNError 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.

getPrototypeError

public NNError getPrototypeError()

setPrototypeError

public void setPrototypeError(NNError baseError)

setTopology

public void setTopology(GenericTopology topology)

getNrUpdates

public int getNrUpdates()

setNrUpdates

public void setNrUpdates(int nrUpdates)


Copyright © 2009 CIRG. All Rights Reserved.