Package elki.datasource.filter
Interface StreamFilter
-
- All Superinterfaces:
BundleStreamSource,ObjectFilter
- All Known Implementing Classes:
AbstractStreamConversionFilter,AbstractStreamFilter,AbstractVectorStreamConversionFilter,ByLabelFilter,ClassLabelFromPatternFilter,DropNaNFilter,FirstNStreamFilter,HellingerHistogramNormalization,HistogramJitterFilter,InstanceLogRankNormalization,InstanceMeanVarianceNormalization,InstanceMinMaxNormalization,InstanceRankNormalization,LatLngToECEFFilter,LengthNormalization,LngLatToECEFFilter,Log1PlusNormalization,MultivariateTimeSeriesFilter,NoMissingValuesFilter,NoOpFilter,NumberVectorFeatureSelectionFilter,NumberVectorRandomFeatureSelectionFilter,ProjectionFilter,RandomSamplingStreamFilter,ReplaceNaNWithRandomFilter,VectorDimensionalityFilter
public interface StreamFilter extends ObjectFilter, BundleStreamSource
Streaming filters are often more efficient (less memory use) as they do not keep a reference to earlier data.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface elki.datasource.bundle.BundleStreamSource
BundleStreamSource.Event
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BundleStreamSourceinit(BundleStreamSource source)Connect to the previous stream.-
Methods inherited from interface elki.datasource.bundle.BundleStreamSource
asMultipleObjectsBundle, assignDBID, data, getMeta, hasDBIDs, nextEvent
-
Methods inherited from interface elki.datasource.filter.ObjectFilter
filter
-
-
-
-
Method Detail
-
init
BundleStreamSource init(BundleStreamSource source)
Connect to the previous stream.- Parameters:
source- Stream source
-
-