Package | Description |
---|---|
de.lmu.ifi.dbs.elki.data |
Basic classes for different data types, database object types and label types.
|
de.lmu.ifi.dbs.elki.data.type |
Data type information, also used for type restrictions.
|
de.lmu.ifi.dbs.elki.datasource.filter |
Data filtering, in particular for normalization and projection.
|
de.lmu.ifi.dbs.elki.datasource.filter.normalization |
Data normalization.
|
de.lmu.ifi.dbs.elki.datasource.parser |
Parsers for different file formats and data types.
|
de.lmu.ifi.dbs.elki.distance.distancefunction |
Distance functions for use within ELKI.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
SparseNumberVector.Factory<V extends SparseNumberVector<N>,N extends Number>
Factory for sparse number vectors: make from a dim-value map.
|
Modifier and Type | Class and Description |
---|---|
class |
SparseDoubleVector
A SparseDoubleVector is to store real values as double values.
|
class |
SparseFloatVector
A SparseFloatVector is to store real values approximately as float values.
|
Modifier and Type | Method and Description |
---|---|
static double |
VectorUtil.angleSparse(SparseNumberVector<?> v1,
SparseNumberVector<?> v2)
Compute the angle for sparse vectors.
|
static double |
VectorUtil.angleSparse(SparseNumberVector<?> v1,
SparseNumberVector<?> v2)
Compute the angle for sparse vectors.
|
Modifier and Type | Field and Description |
---|---|
static VectorFieldTypeInformation<SparseNumberVector<?>> |
TypeUtil.SPARSE_VECTOR_FIELD
Sparse vector field.
|
static SimpleTypeInformation<SparseNumberVector<?>> |
TypeUtil.SPARSE_VECTOR_VARIABLE_LENGTH
Sparse float vector field.
|
Modifier and Type | Class and Description |
---|---|
class |
SparseVectorFieldFilter<V extends SparseNumberVector<?>>
Class that turns sparse float vectors into a proper vector field, by setting
the maximum dimensionality for each vector.
|
Modifier and Type | Class and Description |
---|---|
class |
InverseDocumentFrequencyNormalization<V extends SparseNumberVector<?>>
Normalization for text frequency vectors, using the inverse document
frequency.
|
class |
TFIDFNormalization<V extends SparseNumberVector<?>>
Perform full TF-IDF Normalization as commonly used in text mining.
|
Modifier and Type | Class and Description |
---|---|
class |
SparseNumberVectorLabelParser<V extends SparseNumberVector<?>>
Provides a parser for parsing one point per line, attributes separated by
whitespace.
|
static class |
SparseNumberVectorLabelParser.Parameterizer<V extends SparseNumberVector<?>>
Parameterization class.
|
class |
TermFrequencyParser<V extends SparseNumberVector<?>>
A parser to load term frequency data, which essentially are sparse vectors
with text keys.
|
static class |
TermFrequencyParser.Parameterizer<V extends SparseNumberVector<?>>
Parameterization class.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<? super SparseNumberVector<?>> |
SparseLPNormDistanceFunction.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
DoubleDistance |
SparseLPNormDistanceFunction.distance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
DoubleDistance |
SparseLPNormDistanceFunction.distance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseEuclideanDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseEuclideanDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseMaximumDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseMaximumDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseManhattanDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseManhattanDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseLPNormDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseLPNormDistanceFunction.doubleDistance(SparseNumberVector<?> v1,
SparseNumberVector<?> v2) |
double |
SparseEuclideanDistanceFunction.doubleNorm(SparseNumberVector<?> v1) |
double |
SparseMaximumDistanceFunction.doubleNorm(SparseNumberVector<?> v1) |
double |
SparseManhattanDistanceFunction.doubleNorm(SparseNumberVector<?> v1) |
double |
SparseLPNormDistanceFunction.doubleNorm(SparseNumberVector<?> v1) |
DoubleDistance |
SparseLPNormDistanceFunction.norm(SparseNumberVector<?> obj) |