Die folgende Frage ist sehr spezifisch und richtet sich lediglich an diejenigen, die Erfahrung mit Weka haben, ich hoffe, es ist nicht arg schlimm, wenn ich so spezifische Fragen stelle; ich beabsichtige nämlich, in meinen JAVA-Code die weka-API zu verwenden.
Dabei habe ich ein Problem mit weka.core.Instances:
Instances
Ich will ein Instances-Set erzeugen, aber ich weiß nicht wie (siehe Kommentare in meinem Code)...
Hat jemand einen Tipp?
Dabei habe ich ein Problem mit weka.core.Instances:
Instances
Ich will ein Instances-Set erzeugen, aber ich weiß nicht wie (siehe Kommentare in meinem Code)...
Java:
//data ist eine HashMap<String, Double> mit attributen als Schluesseln und Instanzen als Werte.
String[] dat = new String[data.keySet().size()];
for(int q=0;q<data.keySet().size();q++) {dat[q] = data.keySet().toArray()[q].toString();}
Arrays.sort(dat);
//for(int r=0;r<dat.length;r++){data.get(dat[r])}, so koennte ich jede Instanz ausgeben lassen.
//Was ich will, ist aber, dass alle Instanzen in ein Instances-Set bekomme:
Instances tofilter = new Instances(???);
String[] options = new String[2];
options[0] = "-T";
options[1] = "-I";
StringToWordVector stwv = new StringToWordVector(); //instance of filter
stwv.setOptions(options);
stwv.setInputFormat(tofilter);
//informiere den filter ueber dataset nach option-setting
Instances newdata = Filter.useFilter(tofilter, stwv);
Hat jemand einen Tipp?