Projet

Général

Profil

Documentation » Historique » Version 7

François Rioult, 18/06/2010 20:39

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
As KDAriane requires Ariane, that requires Pandore, all have to be installed in the following order:
8 1 François Rioult
* [[Pandore]]
9 4 François Rioult
* [[Ariane]]
10
* [[KDAriane]] 
11 1 François Rioult
12 5 François Rioult
h2. Special operators for shell scripting
13 7 François Rioult
14 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 
15
@"eval" + p + i + o @ and call the eponymous .sh script.
16
17 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:
18
<pre>
19
script.sh parameter-1 parameter-2 ... parameter-p input-1 input-2 ... input-i output-1 output-2 ... output-o
20
</pre>
21 5 François Rioult
22
In Ariane, every operator has a return value, even if it has no output.
23
24
The current list of shell operators is the following: 
25
* no output: for generating a value from a command (the first parameter) [[eval100]]
26
* one output : generates a file from a command [[eval101]] with one parameter, [[eval201]] with two.
27 1 François Rioult
* variate combination of parameters, inputs and outpus: [[eval111]], [[eval121]], [[eval211]], [[eval221]], [[eval311]], [[eval312]]
28 5 François Rioult
29 6 François Rioult
Of course, this list is not exhaustive and you can add your own operators.
30 5 François Rioult
31 1 François Rioult
h2. Scenarios