Projet

Général

Profil

Documentation » Historique » Version 17

François Rioult, 31/01/2011 18:40

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 17 François Rioult
h2. How is Ariane working?
11 1 François Rioult
12 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.
13
"Go to the Aiane dedicated site":http://www.greyc.ensicaen.fr/~regis/Ariane/ for a full documentation about Ariane.
14
15
h2. How is KDAriane working 
16 5 François Rioult
KDAriane is provided with basic components for executing shell scripts. The choice depends on how many parameters (p), input (i)  and output (o) you want. The operators are named 
17
@"eval" + p + i + o @ and call the eponymous .sh script.
18
19 6 François Rioult
When an operator is executed, Ariane launches the script (for example @script.sh@) associated to the operator with giving the following arguments:
20
<pre>
21
script.sh parameter-1 parameter-2 ... parameter-p input-1 input-2 ... input-i output-1 output-2 ... output-o
22
</pre>
23 5 François Rioult
24 1 François Rioult
In Ariane, every operator has a return value, even if it has no output.
25 17 François Rioult
26
See [Special operators for shell scripting] for more details.
27
28
29 5 François Rioult
30 9 François Rioult
The operator are divided in two categories: 
31 14 François Rioult
* [[KDD operators]] are special components for calling Weka components or RapidMiner processes.
32 9 François Rioult
* [[Shell operators]] that directly execute the commands entered by Ariane. 
33 6 François Rioult
34 15 François Rioult
h2. Pattern mining prototypes
35
36 16 François Rioult
* [[music-dfs]] : mining patterns under various constraints
37
* [[mtminer]] : levelwise minimal transversals of hypergraph
38 15 François Rioult
39 5 François Rioult
40 1 François Rioult
h2. Scenarios
41 10 François Rioult
42
KDAriane provides some examples of KDD realized through Ariane:
43 11 François Rioult
* [[Data preparation]] : a first scenario for the binarization of CSV data.
44 10 François Rioult
* pattern mining and complexity visualization
45
* supervised classification with association rules
46
* experiences about perturbation on training and test file with Weka classifiers and RapidMiner processes.