Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

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

Package to collect algorithms suitable as a task for the KDDTask main routine.

See:
          Description

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

Class Summary
AbstractAlgorithm<O extends DatabaseObject> 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 quantitativly linear dependencies among attributes of a given dataset based on a linear correlation PCA.
DistanceBasedAlgorithm<O extends DatabaseObject,D extends Distance<D>> Provides an abstract algorithm already setting the distance function.
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.
 

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

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

Package to collect 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.1 (2008-07-10_1838)