APRENDIZAJE AUTOMATIZADO
(MACHINE LEARNING)

C4.5 y modificaciones:

Estas modificaciones generan archivos con las clasificaciones del árbol para cada punto del conjunto de test.
Cuando se usa la opcion -u (o sea correr el árbol sobre el archivo .test) se genera ahora un archivo con la extensión .prediction ( o .rules.prediction para el generador de reglas) que contiene los datos del conjunto .test con la clase real reemplazada por la clase predicha por el árbol.
Este conjunto .prediction es el que se pide graficar en el punto 3 del Práctico 1.

Como instalar las modificaciones:

Unix - Linux - etc:

1- Bajar la versión original: Download c4.5_R8 .
2- Descomprimir (instrucciones en Tutorial en C4.5).
3- Bajar los archivos modificados besttree.c y testrules.c.
4- Copiar los dos archivos modificados en el directorio R8/Src (que fue generado al descomprimir la versión original).
5- Compilar (make all).
6- Copiar/mover los ejecutables (c4.5 y c4.5rules) al directorio con los datasets.
 

DOS - Windows:

1- Bajar los ejecutables para Windows: c45.exe y c45rules.exe (DJGPP) al directorio con los datasets.
      (o si prefieren conpilarlo en su maquina, aca hay un zip con los programas: c45.zip )
      (version Microsoft C++:  c45.exe y rules.exe )
 

Compilador C - C++ (DJGPP)

Si alguien necesita instalar el compilador C para Windows, aca estan los archivos:

bnu211b.zip
djdev203.zip
gcc2953b.zip
mak3791b.zip
copying.dj
faq230b.zip
gpp2953b.zip
readme.1st    (Las instrucciones para la instalacion estan en este archivo, en el punto Installation)

Si necesitan el gnuplot (graficador):

gnuplot_window_3.5