Package elki
Class KDDTask
- java.lang.Object
-
- elki.KDDTask
-
public class KDDTask extends java.lang.Object
KDDTask encapsulates the common workflow of an unsupervised knowledge discovery task.- Since:
- 0.1
- Author:
- Arthur Zimek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KDDTask.Par
Parameterization class.
-
Field Summary
Fields Modifier and Type Field Description private AlgorithmStep
algorithmStep
The algorithm (data mining) step.private EvaluationStep
evaluationStep
The evaluation step.private InputStep
inputStep
The data input stepprivate OutputStep
outputStep
The output/visualization stepprivate java.util.Collection<TrackedParameter>
settings
The settings used, for settings reporting.
-
Constructor Summary
Constructors Constructor Description KDDTask(InputStep inputStep, AlgorithmStep algorithmStep, EvaluationStep evaluationStep, OutputStep outputStep, java.util.Collection<TrackedParameter> settings)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
Runs a KDD task accordingly to the specified parameters.void
run()
Method to run the specified algorithm using the specified database connection.
-
-
-
Field Detail
-
settings
private java.util.Collection<TrackedParameter> settings
The settings used, for settings reporting.
-
inputStep
private InputStep inputStep
The data input step
-
algorithmStep
private AlgorithmStep algorithmStep
The algorithm (data mining) step.
-
evaluationStep
private EvaluationStep evaluationStep
The evaluation step.
-
outputStep
private OutputStep outputStep
The output/visualization step
-
-
Constructor Detail
-
KDDTask
public KDDTask(InputStep inputStep, AlgorithmStep algorithmStep, EvaluationStep evaluationStep, OutputStep outputStep, java.util.Collection<TrackedParameter> settings)
Constructor.- Parameters:
inputStep
-algorithmStep
-evaluationStep
-outputStep
-settings
-
-
-