Projet

Général

Profil

Documentation » Historique » Version 29

François Rioult, 03/02/2011 20:50

1 3 François Rioult
h1. Documentation
2 1 François Rioult
3 4 François Rioult
KDAriane is a set of operators for data mining and machine learning, and a set of scenarios (supervised classification, missing values completion, strong emerging pattern mining, etc.). It uses Ariane as a graphical platform for designing the data streams.
4
5 1 François Rioult
h2. Installation
6 4 François Rioult
7 13 François Rioult
* [[Prerequisite]]
8 4 François Rioult
* [[KDAriane]] 
9 1 François Rioult
10 25 François Rioult
h2. Tutorial
11
12 26 François Rioult
You can read the document [[Data preparation]] for a first contact with @KDAriane@.
13 25 François Rioult
14 28 François Rioult
h2. Scenarios
15
16
In the @sample@ folder, @KDAriane@ provides some examples of KDD scenarios:
17
* [[Data preparation]]: a first scenario for the binarization of CSV data.
18
* [[Data mining complexity]]: pattern mining and complexity visualization
19
* [[CMAR]]: supervised classification with association rules [1]
20
* [[CAEP]]: supervised classification with emerging patterns [2]
21
* experiences about perturbation on training and test file with Weka classifiers and RapidMiner processes.
22
23 17 François Rioult
h2. How is Ariane working?
24 1 François Rioult
25 17 François Rioult
Ariane is a graphical platform for designing image processing streams. Ariane works with graphical operators, and allows to build loops and while.
26
"Go to the Aiane dedicated site":http://www.greyc.ensicaen.fr/~regis/Ariane/ for a full documentation about Ariane.
27
28 21 François Rioult
h2. How is KDAriane working?
29 18 François Rioult
30 6 François Rioult
KDAriane is provided with basic components for executing shell scripts. When an operator is executed, Ariane launches the script with giving the following arguments:
31 17 François Rioult
<pre>
32 24 François Rioult
script.sh parameter-1 parameter-2 ... parameter-p input-1 input-2 ... input-i output-1 output-2 ... output-o
33
</pre>
34
35 29 François Rioult
See [[Eval operators]] for shell scripting or calling binaries.
36 24 François Rioult
37 5 François Rioult
h2. Operators
38 1 François Rioult
39 28 François Rioult
The operator are divided in three categories: 
40
41 29 François Rioult
* [[Eval operators]] that directly execute the commands entered by Ariane. 
42 1 François Rioult
* [[KDD operators]] are special components for calling Weka components or RapidMiner processes.
43 10 François Rioult
* [[Shell operators]] that directly execute the commands entered by Ariane. 
44
45 27 François Rioult
h2. Pattern mining prototypes
46 1 François Rioult
47 28 François Rioult
KDAriane uses some specific prototypes: 
48
49 27 François Rioult
* [[music-dfs]] : mining patterns under various constraints
50
* [[mtminer]] : levelwise minimal transversals of hypergraph
51 28 François Rioult
* [[mvminer]] : mining delta-free patterns in presence of missing values
52 1 François Rioult
53
h2. Routines
54
55
Routines are complex streams that Ariane allows you to share.
56
* [[shell routines]]
57
* [[KDD routines]]
58 24 François Rioult
59
h2. Appendix
60 1 François Rioult
61 24 François Rioult
h3. Utilities
62
63 27 François Rioult
* [[gnuplot]]: plotting data with GNUplot
64 24 François Rioult
* [[score]] :
65
* [[complement]] :
66
* [[dictionary]] :
67
* [[segmentation]] :
68
69
h3. References