Package moa.streams.generators
Class RandomRBFGeneratorDrift
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.streams.generators.RandomRBFGenerator
-
- moa.streams.generators.RandomRBFGeneratorDrift
-
- All Implemented Interfaces:
Configurable
,Serializable
,CapabilitiesHandler
,MOAObject
,OptionHandler
,ExampleStream<Example<Instance>>
,InstanceStream
public class RandomRBFGeneratorDrift extends RandomRBFGenerator
Stream generator for a random radial basis function stream with drift.- Version:
- $Revision: 7 $
- Author:
- Albert Bifet (abifet at cs dot waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class moa.streams.generators.RandomRBFGenerator
RandomRBFGenerator.Centroid
-
-
Field Summary
Fields Modifier and Type Field Description IntOption
numDriftCentroidsOption
protected double[][]
speedCentroids
FloatOption
speedChangeOption
-
Fields inherited from class moa.streams.generators.RandomRBFGenerator
centroids, centroidWeights, instanceRandom, instanceRandomSeedOption, modelRandomSeedOption, numAttsOption, numCentroidsOption, numClassesOption, streamHeader
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description RandomRBFGeneratorDrift()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableCapabilities
defineImmutableCapabilities()
Defines the set of capabilities the object has.protected void
generateCentroids()
void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.String
getPurposeString()
Dictionary with option texts and objectsInstanceExample
nextInstance()
Gets the next example from this stream.-
Methods inherited from class moa.streams.generators.RandomRBFGenerator
estimatedRemainingInstances, generateHeader, getHeader, hasMoreInstances, isRestartable, prepareForUseImpl, restart
-
Methods inherited from class moa.options.AbstractOptionHandler
copy, getCLICreationString, getOptions, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
-
Methods inherited from class moa.AbstractMOAObject
copy, measureByteSize, measureByteSize, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface moa.capabilities.CapabilitiesHandler
getCapabilities
-
Methods inherited from interface moa.MOAObject
measureByteSize
-
-
-
-
Field Detail
-
speedChangeOption
public FloatOption speedChangeOption
-
numDriftCentroidsOption
public IntOption numDriftCentroidsOption
-
speedCentroids
protected double[][] speedCentroids
-
-
Method Detail
-
getPurposeString
public String getPurposeString()
Description copied from class:AbstractOptionHandler
Dictionary with option texts and objects- Specified by:
getPurposeString
in interfaceOptionHandler
- Overrides:
getPurposeString
in classRandomRBFGenerator
- Returns:
- the string with the purpose of this object
-
nextInstance
public InstanceExample nextInstance()
Description copied from interface:ExampleStream
Gets the next example from this stream.- Specified by:
nextInstance
in interfaceExampleStream<Example<Instance>>
- Overrides:
nextInstance
in classRandomRBFGenerator
- Returns:
- the next example of this stream
-
generateCentroids
protected void generateCentroids()
- Overrides:
generateCentroids
in classRandomRBFGenerator
-
getDescription
public void getDescription(StringBuilder sb, int indent)
Description copied from interface:MOAObject
Returns a string representation of this object. Used inAbstractMOAObject.toString
to give a string representation of the object.- Specified by:
getDescription
in interfaceMOAObject
- Overrides:
getDescription
in classRandomRBFGenerator
- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
defineImmutableCapabilities
public ImmutableCapabilities defineImmutableCapabilities()
Description copied from interface:CapabilitiesHandler
Defines the set of capabilities the object has. Should be overridden if the object's capabilities do not change.- Specified by:
defineImmutableCapabilities
in interfaceCapabilitiesHandler
- Specified by:
defineImmutableCapabilities
in interfaceExampleStream<Example<Instance>>
- Overrides:
defineImmutableCapabilities
in classRandomRBFGenerator
- Returns:
- The capabilities of the object.
-
-