Package moa.streams.filters
Class RBFFilter
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.streams.filters.AbstractStreamFilter
-
- moa.streams.filters.RBFFilter
-
- All Implemented Interfaces:
Configurable
,Serializable
,CapabilitiesHandler
,MOAObject
,OptionHandler
,ExampleStream
,StreamFilter
public class RBFFilter extends AbstractStreamFilter
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected double[]
c
protected InstancesHeader
dataset
IntOption
numLatentOption
protected double[]
r
protected Random
random
IntOption
randomSeedOption
-
Fields inherited from class moa.streams.filters.AbstractStreamFilter
inputStream
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description RBFFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.InstancesHeader
getHeader()
Gets the header of this stream.String
getPurposeString()
Dictionary with option texts and objectsInstanceExample
nextInstance()
Gets the next example from this stream.protected void
restartImpl()
Restarts this filter.-
Methods inherited from class moa.streams.filters.AbstractStreamFilter
estimatedRemainingInstances, filterInstance, hasMoreInstances, isRestartable, prepareForUseImpl, restart, setInputStream
-
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.streams.ExampleStream
defineImmutableCapabilities
-
Methods inherited from interface moa.MOAObject
measureByteSize
-
-
-
-
Field Detail
-
dataset
protected InstancesHeader dataset
-
randomSeedOption
public IntOption randomSeedOption
-
numLatentOption
public IntOption numLatentOption
-
random
protected Random random
-
c
protected double[] c
-
r
protected double[] r
-
-
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 classAbstractOptionHandler
- Returns:
- the string with the purpose of this object
-
getHeader
public InstancesHeader getHeader()
Description copied from interface:ExampleStream
Gets the header of this stream. This is useful to know attributes and classes. InstancesHeader is an extension of weka.Instances.- Returns:
- the header of this stream
-
nextInstance
public InstanceExample nextInstance()
Description copied from interface:ExampleStream
Gets the next example from this stream.- Specified by:
nextInstance
in interfaceExampleStream
- Overrides:
nextInstance
in classAbstractStreamFilter
- Returns:
- the next example of this stream
-
restartImpl
protected void restartImpl()
Description copied from class:AbstractStreamFilter
Restarts this filter. All instances that extends fromAbstractStreamFilter
must implementrestartImpl
.restart
usesrestartImpl
inAbstractStreamFilter
.- Specified by:
restartImpl
in classAbstractStreamFilter
-
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.- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
-