Data Types Supported by ELKI

See package for a class hierarchy diagram.

Included in ELKI 0.4 are implementations for the following “raw” data types:

As important as data types are the DistanceFunctions. For example, time series are supported by ELKI as regular number vectors, by just using a specialized time series distance such as DTWDistanceFunction on them, for color histograms you can use for example HSBHistogramQuadraticDistanceFunction.

In addition, you will find classes capable of extracting features from data types such as images to obtain supported number vectors. In order to plug in custom data types, you need to implement the following: