Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan |
Generalized DBSCAN.
|
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace |
Subspace outlier detection methods.
|
de.lmu.ifi.dbs.elki.data.projection |
Data projections.
|
de.lmu.ifi.dbs.elki.data.type |
Data type information, also used for type restrictions.
|
de.lmu.ifi.dbs.elki.database |
ELKI database layer - loading, storing, indexing and accessing data
|
de.lmu.ifi.dbs.elki.database.relation |
Relations, materialized and virtual (views).
|
de.lmu.ifi.dbs.elki.datasource.bundle |
Object bundles - exchange container for multi-represented objects.
|
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.filter.transform |
Data space transformations.
|
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.
|
de.lmu.ifi.dbs.elki.distance.distancefunction.geo |
Geographic (earth) distance functions.
|
de.lmu.ifi.dbs.elki.distance.similarityfunction |
Similarity functions.
|
de.lmu.ifi.dbs.elki.result.optics |
Result classes for OPTICS.
|
tutorial.distancefunction |
Classes from the tutorial on implementing distance functions.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<?>[] |
EpsilonNeighborPredicate.getOutputType() |
SimpleTypeInformation<?>[] |
NeighborPredicate.getOutputType()
Output data type information.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MinPtsCorePredicate.acceptsType(SimpleTypeInformation<?> type) |
boolean |
CorePredicate.acceptsType(SimpleTypeInformation<?> type)
Test whether the neighborhood type T is accepted by this predicate.
|
<T> NeighborPredicate.Instance<T> |
EpsilonNeighborPredicate.instantiate(Database database,
SimpleTypeInformation<?> type) |
<T> NeighborPredicate.Instance<T> |
NeighborPredicate.instantiate(Database database,
SimpleTypeInformation<?> type)
Instantiate for a database.
|
<T> CorePredicate.Instance<T> |
MinPtsCorePredicate.instantiate(Database database,
SimpleTypeInformation<?> type) |
<T> CorePredicate.Instance<T> |
CorePredicate.instantiate(Database database,
SimpleTypeInformation<?> type)
Instantiate for a database.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<Double> |
SOD.SODProxyScoreResult.getDataTypeInformation() |
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<V> |
FeatureSelection.getOutputDataTypeInformation() |
SimpleTypeInformation<V> |
NumericalFeatureSelection.getOutputDataTypeInformation() |
SimpleTypeInformation<OUT> |
Projection.getOutputDataTypeInformation()
Output type restriction
|
Modifier and Type | Class and Description |
---|---|
class |
VectorFieldTypeInformation<V extends FeatureVector<?,?>>
Type information to specify that a type has a fixed dimensionality.
|
class |
VectorTypeInformation<V extends FeatureVector<?,?>>
Construct a type information for vector spaces with fixed dimensionality.
|
Modifier and Type | Field and Description |
---|---|
static SimpleTypeInformation<Object> |
TypeUtil.ANY
Input type for algorithms that accept anything
|
static SimpleTypeInformation<ClassLabel> |
TypeUtil.CLASSLABEL
A class label
|
static SimpleTypeInformation<DBID> |
TypeUtil.DBID
Database IDs
|
static SimpleTypeInformation<DBIDs> |
TypeUtil.DBIDS
Database ID lists
|
static SimpleTypeInformation<Double> |
TypeUtil.DOUBLE
Double type, outlier scores etc.
|
static SimpleTypeInformation<ExternalID> |
TypeUtil.EXTERNALID
External ID type
|
static SimpleTypeInformation<Integer> |
TypeUtil.INTEGER
Integer type.
|
static SimpleTypeInformation<LabelList> |
TypeUtil.LABELLIST
A list of labels.
|
static SimpleTypeInformation<Matrix> |
TypeUtil.MATRIX
Matrix type.
|
static SimpleTypeInformation<Model> |
TypeUtil.MODEL
Cluster model type.
|
static SimpleTypeInformation<DistanceDBIDResult<?>> |
TypeUtil.NEIGHBORLIST
A list of neighbors
|
static SimpleTypeInformation<? super NumberVector<?,?>> |
TypeUtil.NUMBER_VECTOR_VARIABLE_LENGTH
Number vectors of variable length.
|
static SimpleTypeInformation<PolygonsObject> |
TypeUtil.POLYGON_TYPE
Type for polygons
|
static SimpleTypeInformation<SparseNumberVector<?,?>> |
TypeUtil.SPARSE_VECTOR_VARIABLE_LENGTH
Sparse float vector field.
|
static SimpleTypeInformation<String> |
TypeUtil.STRING
A string
|
static SimpleTypeInformation<Vector> |
TypeUtil.VECTOR
Vector type.
|
Modifier and Type | Method and Description |
---|---|
private Relation<?> |
StaticArrayDatabase.addNewRelation(SimpleTypeInformation<?> meta)
Add a new representation for the given meta.
|
private Relation<?> |
HashmapDatabase.addNewRelation(SimpleTypeInformation<?> meta)
Add a new representation for the given meta.
|
Modifier and Type | Field and Description |
---|---|
private SimpleTypeInformation<O> |
MaterializedRelation.type
The class of objects we store.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<String> |
ConvertToStringView.getDataTypeInformation() |
SimpleTypeInformation<O> |
ProxyView.getDataTypeInformation() |
SimpleTypeInformation<O> |
MaterializedRelation.getDataTypeInformation() |
SimpleTypeInformation<DBID> |
DBIDView.getDataTypeInformation() |
SimpleTypeInformation<OUT> |
ProjectedView.getDataTypeInformation() |
SimpleTypeInformation<O> |
Relation.getDataTypeInformation()
Get the data type of this representation
|
Constructor and Description |
---|
MaterializedRelation(Database database,
SimpleTypeInformation<O> type,
DBIDs ids)
Constructor.
|
MaterializedRelation(Database database,
SimpleTypeInformation<O> type,
DBIDs ids,
String name)
Constructor.
|
MaterializedRelation(Database database,
SimpleTypeInformation<O> type,
DBIDs ids,
String name,
DataStore<O> content)
Constructor.
|
MaterializedRelation(String name,
String shortname,
SimpleTypeInformation<O> type,
DataStore<O> content,
DBIDs ids)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<?> |
SingleObjectBundle.meta(int i) |
SimpleTypeInformation<?> |
MultipleObjectsBundle.meta(int i) |
SimpleTypeInformation<?> |
ObjectBundle.meta(int i)
Access the meta data.
|
Modifier and Type | Method and Description |
---|---|
void |
SingleObjectBundle.append(SimpleTypeInformation<?> meta,
Object data)
Append a single representation to the object.
|
MultipleObjectsBundle |
MultipleObjectsBundle.appendColumn(SimpleTypeInformation<?> type,
List<?> data)
Helper to add a single column to the bundle.
|
static <V> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V> type,
List<? extends V> data)
Helper to add a single column to the bundle.
|
static <V1,V2> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2)
Helper to add a single column to the bundle.
|
static <V1,V2> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2)
Helper to add a single column to the bundle.
|
static <V1,V2,V3> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2,
SimpleTypeInformation<? super V3> type3,
List<? extends V3> data3)
Helper to add a single column to the bundle.
|
static <V1,V2,V3> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2,
SimpleTypeInformation<? super V3> type3,
List<? extends V3> data3)
Helper to add a single column to the bundle.
|
static <V1,V2,V3> MultipleObjectsBundle |
MultipleObjectsBundle.makeSimple(SimpleTypeInformation<? super V1> type1,
List<? extends V1> data1,
SimpleTypeInformation<? super V2> type2,
List<? extends V2> data2,
SimpleTypeInformation<? super V3> type3,
List<? extends V3> data3)
Helper to add a single column to the bundle.
|
Constructor and Description |
---|
BundleMeta(SimpleTypeInformation<?>... types)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected abstract SimpleTypeInformation<? super O> |
AbstractStreamConversionFilter.convertedType(SimpleTypeInformation<I> in)
Get the output type from the input type after conversion.
|
protected abstract SimpleTypeInformation<? super O> |
AbstractConversionFilter.convertedType(SimpleTypeInformation<I> in)
Get the output type from the input type after conversion.
|
protected SimpleTypeInformation<? super V> |
SparseNumberVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<V> in) |
protected SimpleTypeInformation<? super V> |
SparseNumberVectorProjectionFilter.convertedType(SimpleTypeInformation<V> in) |
protected SimpleTypeInformation<? super V> |
SparseVectorFieldFilter.convertedType(SimpleTypeInformation<V> in) |
protected SimpleTypeInformation<? super V> |
SparseNumberVectorRandomProjectionFilter.getInputTypeRestriction() |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.getInputTypeRestriction() |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.getInputTypeRestriction() |
protected SimpleTypeInformation<? super V> |
SparseNumberVectorProjectionFilter.getInputTypeRestriction() |
protected abstract SimpleTypeInformation<? super I> |
AbstractStreamConversionFilter.getInputTypeRestriction()
Get the input type restriction used for negotiating the data query.
|
protected abstract SimpleTypeInformation<? super I> |
AbstractConversionFilter.getInputTypeRestriction()
Get the input type restriction used for negotiating the data query.
|
protected SimpleTypeInformation<? super V> |
SparseVectorFieldFilter.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected abstract SimpleTypeInformation<? super O> |
AbstractStreamConversionFilter.convertedType(SimpleTypeInformation<I> in)
Get the output type from the input type after conversion.
|
protected abstract SimpleTypeInformation<? super O> |
AbstractConversionFilter.convertedType(SimpleTypeInformation<I> in)
Get the output type from the input type after conversion.
|
protected SimpleTypeInformation<? super V> |
SparseNumberVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<V> in) |
protected SimpleTypeInformation<? super V> |
SparseNumberVectorProjectionFilter.convertedType(SimpleTypeInformation<V> in) |
protected SimpleTypeInformation<? super V> |
SparseVectorFieldFilter.convertedType(SimpleTypeInformation<V> in) |
protected static <V extends NumberVector<?,?>> |
FilterUtil.guessFactory(SimpleTypeInformation<V> in)
Try to guess the factory
|
(package private) void |
AbstractRandomFeatureSelectionFilter.initializeRandomAttributes(SimpleTypeInformation<V> in)
Initialize random attributes.
|
protected boolean |
AbstractConversionFilter.prepareStart(SimpleTypeInformation<I> in)
Return "true" when the normalization needs initialization (two-pass filtering!)
|
protected boolean |
SparseVectorFieldFilter.prepareStart(SimpleTypeInformation<V> in) |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super O> |
AbstractStreamNormalization.convertedType(SimpleTypeInformation<O> in) |
protected SimpleTypeInformation<? super O> |
AbstractNormalization.convertedType(SimpleTypeInformation<O> in) |
protected SimpleTypeInformation<? super V> |
LengthNormalization.getInputTypeRestriction() |
protected SimpleTypeInformation<? super O> |
AttributeWiseErfNormalization.getInputTypeRestriction() |
protected SimpleTypeInformation<? super V> |
AttributeWiseMinMaxNormalization.getInputTypeRestriction() |
protected SimpleTypeInformation<? super V> |
InverseDocumentFrequencyNormalization.getInputTypeRestriction() |
protected SimpleTypeInformation<? super V> |
AttributeWiseVarianceNormalization.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super O> |
AbstractStreamNormalization.convertedType(SimpleTypeInformation<O> in) |
protected SimpleTypeInformation<? super O> |
AbstractNormalization.convertedType(SimpleTypeInformation<O> in) |
protected boolean |
AttributeWiseMinMaxNormalization.prepareStart(SimpleTypeInformation<V> in) |
protected boolean |
InverseDocumentFrequencyNormalization.prepareStart(SimpleTypeInformation<V> in) |
protected boolean |
AttributeWiseVarianceNormalization.prepareStart(SimpleTypeInformation<V> in) |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super O> |
GlobalPrincipalComponentAnalysisTransform.convertedType(SimpleTypeInformation<O> in) |
protected SimpleTypeInformation<? super O> |
GlobalPrincipalComponentAnalysisTransform.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super O> |
GlobalPrincipalComponentAnalysisTransform.convertedType(SimpleTypeInformation<O> in) |
protected boolean |
GlobalPrincipalComponentAnalysisTransform.prepareStart(SimpleTypeInformation<O> in) |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<SparseFloatVector> |
TermFrequencyParser.getTypeInformation(int dimensionality) |
protected SimpleTypeInformation<V> |
SparseNumberVectorLabelParser.getTypeInformation(int dimensionality) |
(package private) SimpleTypeInformation<V> |
NumberVectorLabelParser.getTypeInformation(int dimensionality)
Get a prototype object for the given dimensionality.
|
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<? super O> |
PrimitiveDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
AbstractVectorDoubleDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<DBID> |
AbstractDBIDDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
ArcCosineDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super SparseNumberVector<?,?>> |
SparseLPNormDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
CosineDistanceFunction.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<? super NumberVector<?,?>> |
LngLatDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
LatLngDistanceFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
DimensionSelectingLatLngDistanceFunction.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<? super O> |
InvertedDistanceSimilarityFunction.getInputTypeRestriction() |
SimpleTypeInformation<? super O> |
PrimitiveSimilarityFunction.getInputTypeRestriction() |
abstract SimpleTypeInformation<? super O> |
AbstractPrimitiveSimilarityFunction.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<D> |
ClusterOrderResult.ReachabilityDistanceAdapter.getDataTypeInformation() |
SimpleTypeInformation<DBID> |
ClusterOrderResult.PredecessorAdapter.getDataTypeInformation() |
Modifier and Type | Method and Description |
---|---|
SimpleTypeInformation<? super NumberVector<?,?>> |
MultiLPNorm.getInputTypeRestriction() |
SimpleTypeInformation<? super NumberVector<?,?>> |
TutorialDistanceFunction.getInputTypeRestriction() |