|
|
@@ -0,0 +1,62 @@
|
|
|
+package main;
|
|
|
+
|
|
|
+import weka.core.Attribute;
|
|
|
+import weka.core.FastVector;
|
|
|
+import weka.core.Instances;
|
|
|
+
|
|
|
+import java.util.ArrayList;
|
|
|
+
|
|
|
+public class Weka {
|
|
|
+
|
|
|
+ public void traitement() {
|
|
|
+ // attributs nominaux avec leurs valeurs
|
|
|
+ FastVector fvLunettes = new FastVector(3);
|
|
|
+ fvLunettes.addElement("vue");
|
|
|
+ fvLunettes.addElement("soleil");
|
|
|
+ fvLunettes.addElement("absente");
|
|
|
+
|
|
|
+ FastVector fvMasque = new FastVector(3);
|
|
|
+ fvMasque.addElement("medical");
|
|
|
+ fvMasque.addElement("gaz");
|
|
|
+ fvMasque.addElement("absent");
|
|
|
+
|
|
|
+ FastVector fvCollier = new FastVector(2);
|
|
|
+ fvCollier.addElement("or");
|
|
|
+ fvCollier.addElement("absent");
|
|
|
+
|
|
|
+ FastVector fvChapeau = new FastVector(3);
|
|
|
+ fvChapeau.addElement("casquette");
|
|
|
+ fvChapeau.addElement("hdf");
|
|
|
+ fvChapeau.addElement("absent");
|
|
|
+
|
|
|
+
|
|
|
+ Attribute lunettes = new Attribute("lunettes", fvLunettes);
|
|
|
+ Attribute masque = new Attribute("masque", fvMasque);
|
|
|
+ Attribute collier = new Attribute("collier", fvCollier);
|
|
|
+ Attribute chapeau = new Attribute("chapeau", fvChapeau);
|
|
|
+
|
|
|
+ // attribut cible
|
|
|
+
|
|
|
+ FastVector fvCible = new FastVector(2);
|
|
|
+ fvCible.addElement("oui");
|
|
|
+ fvCible.addElement("non");
|
|
|
+
|
|
|
+ Attribute cible = new Attribute("cible", fvCible);
|
|
|
+
|
|
|
+ //vecteur des attributs
|
|
|
+
|
|
|
+ FastVector fvJulAttributes = new FastVector(5);
|
|
|
+ fvJulAttributes.addElement(lunettes);
|
|
|
+ fvJulAttributes.addElement(masque);
|
|
|
+ fvJulAttributes.addElement(collier);
|
|
|
+ fvJulAttributes.addElement(chapeau);
|
|
|
+ fvJulAttributes.addElement(cible);
|
|
|
+
|
|
|
+
|
|
|
+ // création entrainement
|
|
|
+ int nElem = 0;
|
|
|
+ Instances isTrainingSet = new Instances("Jul", fvJulAttributes, nElem);
|
|
|
+
|
|
|
+ isTrainingSet.setClassIndex(4);
|
|
|
+ }
|
|
|
+}
|