Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the meaning of the decision tree algorithm name "c4.5"?

I'm learning Machine Learning. In this subject, I see a decision tree name "c4.5" but I do not know "c4.5" stand for what. Is there anyone help me? I search about it a lots but I still do not have the answer :D

like image 320
DuongLe Avatar asked Oct 31 '25 12:10

DuongLe


1 Answers

In the book "C4.5: Programs for Machine Learning" by Quinlan I wasn't able to quickly find an description of why that name was chosen (it's about 300 pages including appendices with lots of source code though, so didn't read all that).

The story I heard is that the "C" simply indicates that the algorithm was implemented in C, and that Quinlan was maybe very proud of the fact that he was able to program in C. Then I suppose the "4.5" is simply a version number of the software.

Note that a Java implementation of the same / a similar algorithm in Weka is named "J48".

like image 198
Dennis Soemers Avatar answered Nov 04 '25 02:11

Dennis Soemers



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!