I'm considering building MATLAB and R interfaces to Ross Quinlan's C5.0 (for those not familiar with it, C5.0 is a decision tree algorithm and software package; an extension of C4.5), and I am trying to get a sense of the components I would need to write.
The only documentation I found for C5.0 is here, which is a tutorial for See5 (a Windows interface to C5.0?) . The tar file comes with a Makefile, but no Readme files or any additional documentation.
From what I read in the tutorial above, C5.0 uses an ASCII-based representation to handle inputs and outputs, and I am also considering building an interface that passes binary data directly between MATLAB or R and C5.0. Is C5.0's data representation used by any other machine-learning/classification software?
Has anybody tried building a MATLAB or an R interface to ID3, C4.5 or C5.0 before?
Thanks