Visualisierung von Weka classification tree
Ich bin mit paar Datensätze online zur Verfügung und versuchen zu visualisieren Baum. Jedoch, es läßt mich nicht visualisieren Baum-option. Könnte bitte jemand mich leiten, wie man das Baumdiagramm in weka durch die Verwendung von Daten-sets online verfügbar?
Die Baum-basierte Klassifikation-Algorithmus verwenden Sie?
InformationsquelleAutor | 2011-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schauen Sie hier http://maya.cs.depaul.edu/classes/ect584/weka/classify.html, zum Beispiel.
Zuerst müssen Sie passen Ihre Entscheidung Baum (ich habe die Klassifikatoren J48 auf die
iris
dataset), in der üblichen Weise. In der Liste der Suchergebnisse panel (unten Links auf Weka-explorer) mit der rechten Maustaste auf die entsprechende Nachricht und wählen Sie "Visualisieren Baum", wie unten gezeigt.Wenn Sie installiert haben die Prefuse-plugin, Sie können auch visualisieren Baum auf ein hübscher layout.
InformationsquelleAutor chl
Wenn Sie wollen, es zu tun via einem java-Programm, schreiben Sie das folgende Programm:
Werden Sie sehen, ein pop-up-Fenster zeigt Ihnen den Baum.
InformationsquelleAutor London guy
Mit Weka 3.7, die eine Paket-manager, können Sie dies tun:
Gehen http://weka.wikispaces.com/Unofficial+Pakete+für+WEKA+3.7 und Lesen Sie den text über die Pakete, und gehen Sie zu
Kopieren Sie diese url in die Zwischenablage:
https://github.com/fracpete/graphviz-treevisualize-weka-package/releases/download/v2014.8.1/graphviz-treevisualize-2014.8.1.zip
(Ich denke, dies ist ein github-repo von einer der weka-Entwickler. Der link könnte etwas ändern in der Zukunft)
Öffnen Sie den Paket-manager, klicken Sie auf die Schaltfläche "Datei/URL", geben Sie diese URL aus der Zwischenablage, Paket installieren.
Führen Sie nun einen classifier. Klicken Sie rechts in der Ergebnis-Liste (siehe Bild)
Dann visualisieren Sie einen Entscheidungsbaum als einen schönen bitmap-Grafiken und exportieren Sie Sie als .bmp -, .png -, .eps-Datei über den dialog Speichern unter. (Die .eps-Datei enthält eine eingebettete bitmap-Objekt):
Wenn Sie brauchen, Vektor-Grafik-Ausgabe, führen Sie die Klassifizierung von der Befehlszeile aus, und exportieren Sie Sie in .dot-Datei-format.
Dann transfer zum svg-format:
In Java-der code, der dies implementiert ist packages/graphviz-treevisualize-2014.8.1.jar
Wie kann ich den export dieses aus meiner Java-code?
Ich kann mich nicht erinnern. Vielleicht rufen Sie einen shell-Befehl in Java? Werden Sie sicher, dass Sie wählen Sie eine geeignete Arbeits-Verzeichnis, bevor Sie mit dem schreiben des
InformationsquelleAutor knb
"Visualisiert Baum" option diable beacuse Sie noch nicht installiert hat, geeignete Visualisierungs-plug-in. Einige der Baum-basierten klassifikationsalgorithmen (wie R48 und RandomTree) verwenden "prefuse visualization toolkit", also zur Visualisierung der Struktur zu installieren, müssen Sie
prefuseTree
plugin.Verwenden Weka 3.7.* die built-in Paket-Manager zu installieren, plug-in einfach.
InformationsquelleAutor SuB
Wenn Sie mit WEKA den Befehl Linie (Einfache CLI) können Sie die Ausgabe der Grafik-Informationen mit dem parameter -g und verwenden Sie dann, dass in GraphViz.
Ex läuft J48 auf den iris-Datensatz:
Ausgänge:
und in GraphViz:
InformationsquelleAutor c-chavez