Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Package de.lmu.ifi.dbs.elki.algorithm

Algorithms suitable as a task for the KDDTask main routine.

See:
          Description

Interface Summary
Algorithm<O extends DatabaseObject,R extends Result> Specifies the requirements for any algorithm that is to be executable by the main class.
 

Class Summary
AbstractAlgorithm<O extends DatabaseObject,R extends Result> AbstractAlgorithm sets the values for flags verbose and time.
APRIORI Provides the APRIORI algorithm for Mining Association Rules.
DependencyDerivator<V extends RealVector<V,?>,D extends Distance<D>> Dependency derivator computes quantitatively linear dependencies among attributes of a given dataset based on a linear correlation PCA.
DistanceBasedAlgorithm<O extends DatabaseObject,D extends Distance<D>,R extends Result> Provides an abstract algorithm already setting the distance function.
DummyAlgorithm<V extends NumberVector<V,?>> Dummy Algorithm, which just iterates over all points once, doing a 10NN query each.
KNNDistanceOrder<O extends DatabaseObject,D extends Distance<D>> Provides an order of the kNN-distances for all objects within the database.
KNNJoin<V extends NumberVector<V,?>,D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry> Joins in a given spatial database to each object its k-nearest neighbors.
MaterializeDistances<V extends RealVector<V,?>,D extends NumberDistance<D,N>,N extends Number> Algorithm to materialize all the distances in a data set.
NullAlgorithm<V extends NumberVector<V,?>> Null Algorithm, which does nothing.
 

Exception Summary
AbortException Exception for aborting some process and transporting a message.
 

Package de.lmu.ifi.dbs.elki.algorithm Description

Algorithms suitable as a task for the KDDTask main routine.

The KDDTask main routine expects an algorithm to implement the Algorithm-Interface. Basic functions are already provided within AbstractAlgorithm, see there for basic instructions of how to implement an algorithm suitable to the framework.


Release 0.2.1 (2009-07-13_1605)