С Weka 3.7 , который включает в себя менеджер пакетов , вы можете сделать это:
Перейдите на http://weka.wikispaces.com/Unofficial+packages+for+WEKA+3.7 и прочитайте текст о пакетах и перейдите на
Визуализация
graphviz-treevisualize - Создание хороших графиков в Проводнике из
деревья (например, J48) с использованием исполняемых файлов GraphViz.
Скопируйте этот URL в буфер обмена:
https://github.com/fracpete/graphviz-treevisualize-weka-package/releases/download/v2014.8.1/graphviz-treevisualize-2014.8.1.zip
(Я думаю, что это репозиторий github от одного из разработчиков weka. В будущем ссылка может немного измениться)
Откройте диспетчер пакетов, нажмите кнопку «Файл / URL», введите этот URL из буфера обмена, установите пакет.
Теперь запустите классификатор. Щелкните правой кнопкой мыши в списке результатов (см. Рисунок)
Затем вы можете визуализировать дерево решений в виде красивой растровой графики и экспортировать его в файл .bmp, .png, .eps с помощью диалога «Сохранить как». (Файл .eps будет содержать встроенный растровый объект):
![enter image description here](https://i.stack.imgur.com/PwDLk.png)
Если вам нужен вывод векторной графики , запустите классификацию из командной строки и экспортируйте в формат файла .dot.
java -Xmx1024M -cp /usr/local/lib/R/site-library/RWekajars/java//weka.jar weka.classifiers.trees.J48 -t breast-cancer.arff -C 0.25 -M 2 -g > breast-cancer.arff.dot
Затем перейдите в формат SVG:
dot -o breast-cancer.arff.dot.svg breast-cancer.arff.dot -Tsvg
В Java код, который реализует это, находится в пакетах / graphviz-treevisualize-2014.8.1.jar
weka/gui/visualize/plugins/GraphVizPanel.class
weka/gui/visualize/plugins/GraphVizTreeVisualization.class
weka/gui/visualize/plugins/GraphVizTreeVisualization.props
weka/gui/visualize/plugins/GraphVizTreeVisualizationPlugin$1$1.class
weka/gui/visualize/plugins/GraphVizTreeVisualizationPlugin$1$2.class
weka/gui/visualize/plugins/GraphVizTreeVisualizationPlugin$1.class
weka/gui/visualize/plugins/GraphVizTreeVisualizationPlugin.class