2009-05-12 12 views
3

Je suis en train de compiler et d'exécuter le c4.5 algorithm sur ma machine mac os (j'ai aussi une machine Linux Red Hat Enterprise Linux 4.6), mais je n'ai pas réussi à obtenir le même résultat.c4.5 mise en œuvre de l'algorithme sur * nix

Y a-t-il quelqu'un qui a essayé cela et qui a réussi à obtenir la même chose à compiler et à exécuter sur ses machines? Si oui, pouvez-vous partager les étapes?

+1

Laissez-nous savoir ce que vous avez essayé, et ce qui ne va pas. Sinon, nous ne faisons que deviner quels problèmes vous avez rencontrés. Cela a-t-il fonctionné sur la machine RH? La page que vous liez à a des instructions. Jusqu'où les avez-vous traversés avant que ça ne tourne mal? –

Répondre

10

Pour obtenir ce pour compiler, ajouter

#define cfree free 

dans R8/Src/defns.i et de la ligne 51 de changement R8/Src/average.c à

if (i != Numbers) exit(1); 

(c.-à-passer 1 à la commande de sortie). En dehors de cela, suivez les instructions du site Web (c'est-à-dire, ouvrez le terminal, extrayez avec tar xvzf, compilez en tapant "cd R8/Src, make all").

Si cela ne vous aide pas, affichez plus de détails sur ce qui ne va pas.

1

Vous pouvez utiliser Weka, c'est un outil d'exploration de données, et il contient C4.5 (aka J48 dans le nommage de Weka). Il est écrit en Java et devrait fonctionner sur n'importe quelle JVM récente.

Je sais que cela n'a pas vraiment répondre à votre question, mais j'eu du mal à me C4.5 en cours d'exécution, et l'utiliser par WEKA était beaucoup plus facile beaucoup