Projet

Général

Profil

Documentation » Historique » Version 37

François Rioult, 03/12/2020 14: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 30 François Rioult
h2. Demonstration
6
7
You can watch the [[short demonstration of KDAriane]].
8
9 1 François Rioult
h2. Installation
10 4 François Rioult
11 13 François Rioult
* [[Prerequisite]]
12 4 François Rioult
* [[KDAriane]] 
13 1 François Rioult
14 25 François Rioult
h2. Tutorial
15
16 26 François Rioult
You can read the document [[Data preparation]] for a first contact with @KDAriane@.
17 25 François Rioult
18 28 François Rioult
h2. Scenarios
19
20
In the @sample@ folder, @KDAriane@ provides some examples of KDD scenarios:
21
* [[Data preparation]]: a first scenario for the binarization of CSV data.
22
* [[Data mining complexity]]: pattern mining and complexity visualization
23
* [[CMAR]]: supervised classification with association rules [1]
24
25 37 François Rioult
[[Data preparation with command line]]
26
27 17 François Rioult
h2. How is Ariane working?
28 1 François Rioult
29 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.
30
"Go to the Aiane dedicated site":http://www.greyc.ensicaen.fr/~regis/Ariane/ for a full documentation about Ariane.
31 18 François Rioult
32 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:
33 17 François Rioult
<pre>
34 33 François Rioult
script.sh parameter-1 ... parameter-p input-1 ... input-i output-1 ... output-o
35 24 François Rioult
</pre>
36
37 29 François Rioult
See [[Eval operators]] for shell scripting or calling binaries.
38 24 François Rioult
39 5 François Rioult
h2. Operators
40 1 François Rioult
41 28 François Rioult
The operator are divided in three categories: 
42
43 29 François Rioult
* [[Eval operators]] that directly execute the commands entered by Ariane. 
44 1 François Rioult
* [[KDD operators]] are special components for calling Weka components or RapidMiner processes.
45 10 François Rioult
* [[Shell operators]] that directly execute the commands entered by Ariane. 
46
47 27 François Rioult
h2. Pattern mining prototypes
48 1 François Rioult
49 28 François Rioult
KDAriane uses some specific prototypes: 
50
51 27 François Rioult
* [[music-dfs]] : mining patterns under various constraints
52
* [[mtminer]] : levelwise minimal transversals of hypergraph
53 28 François Rioult
* [[mvminer]] : mining delta-free patterns in presence of missing values
54 1 François Rioult
55
h2. Routines
56
57
Routines are complex streams that Ariane allows you to share.
58
* [[shell routines]]
59 31 François Rioult
* [[routines for missing values ]]
60 1 François Rioult
* [[KDD routines]]
61 31 François Rioult
62 34 François Rioult
h2. To-do
63
64
* sous-projet members
65
* unifier options mvminer
66 24 François Rioult
67
h2. Appendix
68 1 François Rioult
69 24 François Rioult
h3. Utilities
70
71 27 François Rioult
* [[gnuplot]]: plotting data with GNUplot
72 36 François Rioult
* [[score]] : computing validation values from a decision file
73 24 François Rioult
* [[complement]] :
74
* [[dictionary]] :
75
* [[segmentation]] :
76
77
h3. References