¿Dónde puedo encontrar el código fuente para construir un árbol de decisión usando el algoritmo ID3 en C?

Los códigos de código abierto disponibles en la web generalmente no son códigos genéricos. Puse mucho esfuerzo y tiempo en buscar durante 2014, pero no pude conseguir uno. Pasé a escribir su propio código en MATLAB para la clasificación y predicción mediante el árbol de decisión difuso usando el algoritmo ID3 difuso. Los códigos específicos en su mayoría no funcionarán bien en todo tipo de datos, como probé mis datos en weka y obtuve solo un 30% de resultados, pero en FDT obtuve 90 +%. Por mi poca exposición a la codificación, experimenté que desarrollar un código es más fácil que comprender el código de otra persona cuando es bastante complejo y hacer cambios según las necesidades. Puede probar el algoritmo CART, está allí en MATLAB.

Puede consultar documentos IEEE en ID3 difuso.

Es bastante difícil de explicar aquí, así que en caso de que necesite los documentos y la explicación del ID3 difuso, envíe un correo electrónico [protegido por correo electrónico]

Una implementación del algoritmo ID3 en C está disponible en

Implementación ID3 en C

Weka también tiene una implementación integrada del algoritmo de árbol de decisión ID3. Puede seguir el código fuente del algoritmo escrito en java (weka – Subversion) y crear su propio puerto en C / C ++