10 votos

La construcción de MATLAB y R interfaces a Ross Quinlan del C5.0

Estoy pensando en la construcción de MATLAB y R interfaces a Ross Quinlan's C5.0 (para aquellos que no están familiarizados con ella, C5.0 es un algoritmo de árboles de decisión y el paquete de software; una extensión de C4.5), y estoy tratando de obtener un sentido de los componentes que necesito para escribir.

La única documentación que he encontrado por C5.0 es aquí, que es un tutorial para See5 (una interfaz de Windows a C5.0?) . El alquitrán archivo viene con un archivo Makefile, pero no los archivos Readme o cualquier documentación adicional.

Por lo que he leído en el tutorial anterior, C5.0 utiliza ASCII basado en la representación para manejar las entradas y salidas, y también estoy pensando en crear una interfaz que pasa a binario los datos directamente entre MATLAB o R y C5.0. Es C5.0 la representación de datos se utiliza por cualquier otro aprendizaje de la máquina/de clasificación de software?

Alguien ha tratado de construir una MATLAB o R interfaz de ID3, C4.5 o C5.0 antes?

Gracias

11voto

Jay Puntos 395

Eso suena como una gran idea, especialmente a medida que la página de enlace muestra que el C5.0 ahora está bajo la licencia GPL.

Tengo algo de experiencia envolviendo C/C++ software a R el uso de Rcpp; yo estaría feliz de ayudar.

5voto

John Richardson Puntos 1197

Interfaz de C/C++ de código para MATLAB es bastante sencillo, todo lo que tienes que hacer es crear un MEX función de puerta de enlace para manejar la conversión de los parámetros y los parámetros de retorno. Tengo experiencia en la elaboración de MEX archivos para hacer este tipo de cosas y ser feliz de ayudar.

1voto

VarLogRant Puntos 284

ACTUALIZACIÓN:

Ahora en CRAN:

http://cran.r-project.org/web/packages/C50/index.html

ORIGINAL:

Hemos estado trabajando en esto por un poco ahora (a partir del Cubismo, a continuación, trabajar en C5.0).

Si te gustaría contribuir con:

https://r-forge.r-project.org/projects/rulebasedmodels/

fue creado recientemente y que nos debe comprobar que el código inicial.

Hemos tenido acceso a los Cubistas fuentes por un tiempo ahora (pero hubo un acuerdo explícito de no vincular a otras sw) y estado debatiendo las diferentes opciones para incorporar el código, pero me delgado

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X