我在 weka 中有一个输出树,但无法查看(右键单击...)。是否有工具可以从日志副本(数字)中以可理解的方式生成结果树?
问问题
140 次
2 回答
1
上述文本表示不能转换为其他格式,除非您编写自己的解析器。
但是,如果您-g
在命令行上使用该选项,树将在标准输出上以点表示法输出。然后,您可以使用GraphViz软件获取此输出并将其转换为其他格式,例如 PNG 或 PDF 。
于 2021-05-13T21:11:46.677 回答
0
如果您安装了 java,则可以从命令行运行 Weka。在 Weka-3-9-5 目录中的 Windows 机器上:
C:\Weka-3-9-5> java -cp weka.jar weka.classifiers.trees.J48 -C 0.25 -M 2 -t .\data\iris.arff
这为您提供了当前对树的输出。然而:
C:\Weka-3-9-5> java -cp weka.jar weka.classifiers.trees.J48 -C 0.25 -M 2 -t .\data\iris.arff -g
为您提供不同的格式:
digraph J48Tree { N0 [label="petalwidth" ] ... } 你可以将它提供给 GraphViz 以获得漂亮的打印树。我将有向图输出放入一个tree.txt文件,然后通过GraphViz生成一个png图像文件:
C:\GraphViz> dot -Tpng tree.txt > tree.png
于 2021-05-31T02:31:03.260 回答