我正在尝试在我的mac os机器上编译和执行c4.5 algorithm(也有一个红帽企业linux 4.6机器),但是无法在任何地方获得相同的功能。
有没有人试过这个并成功地在他们的机器上编译和执行?如果,那么,请您分享一下这些步骤吗?
答案 0 :(得分:10)
要编译它,请添加
#define cfree free
进入R8 / Src / defns.i并将R8 / Src / average.c的第51行改为
if ( i != Numbers ) exit(1);
(即将1传递给退出命令)。除此之外,按照网站说明(即打开终端,用tar xvzf解压缩,通过输入“cd R8 / Src; make all”进行编译)。
如果这不起作用,请发布更多详细信息。
答案 1 :(得分:1)
你可能想要使用Weka,它是一个数据挖掘工具,它包含C4.5(在Weka的命名中也称为J48)。它是用Java编写的,应该适用于任何最新的JVM。
我知道它并没有真正回答你的问题,但我自己很难运行C4.5,并且通过weka使用它很多很多更容易