Projet

Général

Profil

Documentation » Historique » Révision 9

Révision 8 (François Rioult, 18/06/2010 20:42) → Révision 9/37 (François Rioult, 18/06/2010 21:27)

h1. Documentation 

 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. 

 h2. Installation 

 As KDAriane requires Ariane, that requires Pandore, all have to be installed in the following order: 
 * [[Pandore]] 
 * [[Ariane]] 
 * [[KDAriane]]  

 h2. Special operators for shell scripting 

 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  
 @"eval" + p + i + o @ and call the eponymous .sh script. 

 When an operator is executed, Ariane launches the script (for example @script.sh@) associated to the operator with giving the following arguments: 
 <pre> 
 script.sh parameter-1 parameter-2 ... parameter-p input-1 input-2 ... input-i output-1 output-2 ... output-o 
 </pre> 

 In Ariane, every operator has a return value, even if it has no output. 

 The operator are divided in two categories: current list of shell operators is the following:  
 * [[KDD operators]] are special components for calling Weka components, RapidMiner processes or MVminer binaries. one output : generates a file from a command [[eval101]] with one parameter, [[eval201]] with two. 
 * [[Shell operators]] that directly execute the commands entered by Ariane.  


 variate combination of parameters, inputs and outpus: [[eval111]], [[eval121]], [[eval211]], [[eval221]], [[eval311]], [[eval312]] 

 Of course, this list is not exhaustive and you can add your own operators. 

 h2. Scenarios