Uses of Interface
elki.datasource.bundle.BundleStreamSource
-
Packages that use BundleStreamSource Package Description elki.datasource Data normalization (and reconstitution) of data sets.elki.datasource.bundle Object bundles - exchange container for multi-represented objects.elki.datasource.filter Data filtering, in particular for normalization and projection.elki.datasource.filter.cleaning Filters for data cleaning.elki.datasource.filter.normalization.instancewise Instancewise normalization, where each instance is normalized independently.elki.datasource.filter.selection Filters for selecting and sorting data to process.elki.datasource.filter.transform Data space transformations.elki.datasource.filter.typeconversions Filters to perform data type conversions.elki.datasource.parser Parsers for different file formats and data types. -
-
Uses of BundleStreamSource in elki.datasource
Methods in elki.datasource that return BundleStreamSource Modifier and Type Method Description protected BundleStreamSourceAbstractDatabaseConnection. invokeStreamFilters(BundleStreamSource stream)Transforms the specified list of objects and their labels into a list of objects and their associations.Methods in elki.datasource with parameters of type BundleStreamSource Modifier and Type Method Description protected BundleStreamSourceAbstractDatabaseConnection. invokeStreamFilters(BundleStreamSource stream)Transforms the specified list of objects and their labels into a list of objects and their associations. -
Uses of BundleStreamSource in elki.datasource.bundle
Classes in elki.datasource.bundle that implement BundleStreamSource Modifier and Type Class Description classBundleReaderRead an ELKI bundle file into a data stream.classStreamFromBundleConvert a MultipleObjectsBundle to a stream.Methods in elki.datasource.bundle that return BundleStreamSource Modifier and Type Method Description BundleStreamSourceMultipleObjectsBundle. asStream()Process this bundle as stream.Methods in elki.datasource.bundle with parameters of type BundleStreamSource Modifier and Type Method Description static MultipleObjectsBundleMultipleObjectsBundle. fromStream(BundleStreamSource source)Convert an object stream to a bundlevoidBundleWriter. writeBundleStream(BundleStreamSource source, java.nio.channels.WritableByteChannel output)Write a bundle stream to a file output channel.private ByteBufferSerializer<?>[]BundleWriter. writeHeader(BundleStreamSource source, java.nio.ByteBuffer buffer, java.nio.channels.WritableByteChannel output)Write the header for the given stream to the stream. -
Uses of BundleStreamSource in elki.datasource.filter
Subinterfaces of BundleStreamSource in elki.datasource.filter Modifier and Type Interface Description interfaceStreamFilterStreaming filters are often more efficient (less memory use) as they do not keep a reference to earlier data.Classes in elki.datasource.filter that implement BundleStreamSource Modifier and Type Class Description classAbstractStreamConversionFilter<I,O>Abstract base class for simple conversion filters such as normalizations and projections.classAbstractStreamFilterAbstract base class for streaming filters.classAbstractVectorStreamConversionFilter<I,O extends NumberVector>Abstract base class for streaming filters that produce vectors.classNoOpFilterDummy filter that doesn't do any filtering.Fields in elki.datasource.filter declared as BundleStreamSource Modifier and Type Field Description protected BundleStreamSourceAbstractStreamFilter. sourceData sourceMethods in elki.datasource.filter that return BundleStreamSource Modifier and Type Method Description BundleStreamSourceAbstractStreamFilter. init(BundleStreamSource source)BundleStreamSourceStreamFilter. init(BundleStreamSource source)Connect to the previous stream.Methods in elki.datasource.filter with parameters of type BundleStreamSource Modifier and Type Method Description BundleStreamSourceAbstractStreamFilter. init(BundleStreamSource source)BundleStreamSourceStreamFilter. init(BundleStreamSource source)Connect to the previous stream. -
Uses of BundleStreamSource in elki.datasource.filter.cleaning
Classes in elki.datasource.filter.cleaning that implement BundleStreamSource Modifier and Type Class Description classDropNaNFilterA filter to drop all records that contain NaN values.classNoMissingValuesFilterA filter to remove entries that have missing values.classReplaceNaNWithRandomFilterA filter to replace all NaN values with random values.classVectorDimensionalityFilter<V extends NumberVector>Filter to remove all vectors that do not have the desired dimensionality. -
Uses of BundleStreamSource in elki.datasource.filter.normalization.instancewise
Classes in elki.datasource.filter.normalization.instancewise that implement BundleStreamSource Modifier and Type Class Description classHellingerHistogramNormalization<V extends NumberVector>Normalize histograms by scaling them to unit absolute sum, then taking the square root of the absolute value in each attribute, times the normalization constant \(1/\sqrt{2}\).classInstanceLogRankNormalization<V extends NumberVector>Normalize vectors such that the smallest value of each instance is 0, the largest is 1, but using \( \log_2(1+x) \).classInstanceMeanVarianceNormalization<V extends NumberVector>Normalize vectors such that they have zero mean and unit variance.classInstanceMinMaxNormalization<V extends NumberVector>Normalize vectors with respect to a given minimum and maximum in each dimension.classInstanceRankNormalization<V extends NumberVector>Normalize vectors such that the smallest value of each instance is 0, the largest is 1.classLengthNormalization<V extends NumberVector>Class to perform a normalization on vectors to norm 1.classLog1PlusNormalization<V extends NumberVector>Normalize the data set by applying \( \frac{\log(1+|x|b)}{\log 1+b} \) to any value. -
Uses of BundleStreamSource in elki.datasource.filter.selection
Classes in elki.datasource.filter.selection that implement BundleStreamSource Modifier and Type Class Description classByLabelFilterA filter to select data set by their label.classFirstNStreamFilterKeep only the first N elements of the data source.classRandomSamplingStreamFilterSubsampling stream filter. -
Uses of BundleStreamSource in elki.datasource.filter.transform
Classes in elki.datasource.filter.transform that implement BundleStreamSource Modifier and Type Class Description classHistogramJitterFilter<V extends NumberVector>Add jitter, preserving the histogram properties (same sum, nonnegative).classLatLngToECEFFilter<V extends NumberVector>Project a 2D data set (latitude, longitude) to a 3D coordinate system (X, Y, Z), such that Euclidean distance is line-of-sight.classLngLatToECEFFilter<V extends NumberVector>Project a 2D data set (longitude, latitude) to a 3D coordinate system (X, Y, Z), such that Euclidean distance is line-of-sight.classNumberVectorFeatureSelectionFilter<V extends NumberVector>Parser to project the ParsingResult obtained by a suitable base parser onto a selected subset of attributes.classNumberVectorRandomFeatureSelectionFilter<V extends NumberVector>Parser to project the ParsingResult obtained by a suitable base parser onto a randomly selected subset of attributes.classProjectionFilter<I,O>Apply a projection to the data. -
Uses of BundleStreamSource in elki.datasource.filter.typeconversions
Classes in elki.datasource.filter.typeconversions that implement BundleStreamSource Modifier and Type Class Description classClassLabelFromPatternFilterStreaming filter to derive an outlier class label.classMultivariateTimeSeriesFilter<V extends FeatureVector<?>>Class to "fold" a flat number vector into a multivariate time series. -
Uses of BundleStreamSource in elki.datasource.parser
Subinterfaces of BundleStreamSource in elki.datasource.parser Modifier and Type Interface Description interfaceStreamingParserInterface for streaming parsers, that may be much more efficient in combination with filters.Classes in elki.datasource.parser that implement BundleStreamSource Modifier and Type Class Description classAbstractStreamingParserBase class for streaming parsers.classBitVectorLabelParserParser for parsing one BitVector per line, bits separated by whitespace.classCategorialDataAsNumberVectorParser<V extends NumberVector>A very simple parser for categorial data, which will then be encoded as numbers.classClusteringVectorParserParser for simple clustering results in vector form, as written byClusteringVectorDumper.classLibSVMFormatParser<V extends SparseNumberVector>Parser to read libSVM format files.classNumberVectorLabelParser<V extends NumberVector>Parser for a simple CSV type of format, with columns separated by the given pattern (default: whitespace).classSimplePolygonParserParser to load polygon data (2D and 3D only) from a simple format.classSimpleTransactionParserSimple parser for transactional data, such as market baskets.classSparseNumberVectorLabelParser<V extends SparseNumberVector>Parser for parsing one point per line, attributes separated by whitespace.classTermFrequencyParser<V extends SparseNumberVector>A parser to load term frequency data, which essentially are sparse vectors with text keys.
-