I was looking for C ++, an implementation of the C4.5 algorithm , but I could not find it yet. I found Quinlan C4.5 Release 8 , but it is written in C ... did anyone see any C ++ - open source implementations of the C4.5 algorithm
I'm going to port the J48 source code (or just write a wrapper around version C) if I can't find open source in C ++, but I hope I don't need to do this! Please let me know if you are faced with the implementation of the algorithm in C ++.
Update
I considered writing a thin C ++ shell around the C implementation of the C5.0 algorithm ( C5.0 is an improved version of C4.5 ). I downloaded and compiled the C implementation of the C5.0 algorithm, but it does not look easily portable in C ++. The C implementation uses many global variables, and simply writing a thin C ++ shell around C functions will not lead to an object-oriented design, because each instance of the class will change the same global parameters. In other words: I will not have encapsulation, and this is a pretty simple thing that I need.
In order to get the encapsulation, I will need to make a fully deflated port of C-code in C ++, which is about the same as porting the Java version (J48) to C ++.
Update 2.0
Here are some specific requirements:
: , 10- , 10 . C , 10 , . , , , , .