3

我正在尝试在我的 mac os 机器上编译和执行c4.5 算法(也有一台 red hat enterprise linux 4.6 机器),但无法在任何地方使用相同的机器。

有没有人尝试过这个并成功地在他们的机器上编译和执行?如果是这样,请你能分享一下步骤吗?

4

2 回答 2

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”进行编译)。

如果这没有帮助,请发布有关问题所在的更多详细信息。

于 2009-05-24T11:21:46.297 回答
1

您可能想使用Weka,它是一个数据挖掘工具,它包含 C4.5(在 Weka 的命名中也称为 J48)。它是用 Java 编写的,应该可以在任何最近的 JVM 上运行。

我知道它并不能真正回答你的问题,但我自己运行 C4.5 很困难,通过 weka 使用它要容易得多

于 2009-05-24T11:49:49.390 回答