* nix上的c4.5算法实现

时间:2009-05-12 09:21:56

标签: algorithm unix implementation

我正在尝试在我的mac os机器上编译和执行c4.5 algorithm(也有一个红帽企业linux 4.6机器),但是无法在任何地方获得相同的功能。

有没有人试过这个并成功地在他们的机器上编译和执行?如果,那么,请您分享一下这些步骤吗?

2 个答案:

答案 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使用它很多很多更容易