Ich habe LibSVM in Weka von Paketmanager installiert und es ist erfolgreich installiert. Aber wenn ich bin mit den folgenden Kommando-libsvm Klasse nicht in Weka gefunden
java -cp ./weka.jar weka.classifiers.meta.FilteredClassifier -F weka.filters.unsupervised.attribute.RemoveType -W weka.classifiers.functions.LibSVM -t training.arff -no-cv -T testing.arff -v -o
es zeigt, dass
Can't find class called: weka.classifiers.functions.LibSVM
Aber auch andere Klassifizierer wie Naive Bayes
arbeitet. Warum findet man die Klasse nicht? Ich benutze Mac.
Ich kann den letzten Teil verstehen. Ich habe Training und Tests als Vektor in der ARFF-Datei eingestellt. Kann ich diese nicht benutzen? Was ist das Modell hier ($ parhtomodel)? –
Muss ich die Aarf-Datei in libsvm unterstützte Datei ändern? –
So weit ich weiß, dass libSvm keine spezielle arff-Struktur benötigt, müssen Sie die arff-Struktur nicht ändern. Allerdings weiß ich nicht, ob es Float (wenn Vektoren Float sind) Werte als Features akzeptiert. $ pathtomodel bezieht sich auf das nach dem Training generierte Modell. – drp