R:从 h2o.download_mojo() 绘制树,不断遇到错误
R: Plot trees from h2o.download_mojo(), keep encountering error
当我尝试从 h2o.download_mojo() 绘制树时,我总是遇到错误。我遵循了官方说明:
# Now download the latest stable h2o release from http://www.h2o.ai/download/
# and run the PrintMojo tool from the command line.
#
# (For MacOS: brew install graphviz)
java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
dot -Tpng model.gv -o model.png
open model.png
我已确保我使用了最新的稳定版 h2o 和 graphviz,但我一直收到此错误:
java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
Error: Could not find or load main class hex.genmodel.tools.PrintMojo
dot -Tpng model.gv -o model.png
Error: dot: can't open model.gv
我不熟悉 java。如果有人可以帮助我,那就太好了。非常感谢!
看起来您在粘贴命令时错过了 java -
部分
为您针对 lakeskysea 的回答提出的后续问题添加答案。
如果您看到错误 "Could not find or load main class hex.genmodel.tools.PrintMojo"
可能是因为您使用的是旧版本的 H2O,直到 3.10.4 版本之后才添加 PrintMojo 功能。请确认您使用的是具有 PrintMojo 功能的 H2O-3 版本。
(以防万一,请仔细检查您是否使用 dot -V
安装了 graphviz)
当我尝试从 h2o.download_mojo() 绘制树时,我总是遇到错误。我遵循了官方说明:
# Now download the latest stable h2o release from http://www.h2o.ai/download/
# and run the PrintMojo tool from the command line.
#
# (For MacOS: brew install graphviz)
java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
dot -Tpng model.gv -o model.png
open model.png
我已确保我使用了最新的稳定版 h2o 和 graphviz,但我一直收到此错误:
java -cp h2o.jar hex.genmodel.tools.PrintMojo --tree 0 -i model.zip -o model.gv -f 20 -d 3
Error: Could not find or load main class hex.genmodel.tools.PrintMojo
dot -Tpng model.gv -o model.png
Error: dot: can't open model.gv
我不熟悉 java。如果有人可以帮助我,那就太好了。非常感谢!
看起来您在粘贴命令时错过了 java -
部分
为您针对 lakeskysea 的回答提出的后续问题添加答案。
如果您看到错误 "Could not find or load main class hex.genmodel.tools.PrintMojo"
可能是因为您使用的是旧版本的 H2O,直到 3.10.4 版本之后才添加 PrintMojo 功能。请确认您使用的是具有 PrintMojo 功能的 H2O-3 版本。
(以防万一,请仔细检查您是否使用 dot -V
安装了 graphviz)