PHP决策树实现(ID3或C4.5)


PHP Decision Tree Implementation (ID3 or C4.5)

我想在PHP中实现一个决策树(机器学习)算法。我在谷歌上搜索了很多地方,但在PHP中找不到任何东西。

有谁知道PHP中实现决策树的教程或函数吗?

您是在寻找Php代码还是其他任何语言都可以?

您可以从原始决策树算法的源代码- c4.5开始。它是公共的,但我认为有一些限制。http://www.rulequest.com/Personal/

这里有一个很好的教程,你可能想参考:http://www2.cs.uregina.ca/~dbd/cs831/notes/ml/dtrees/c4.5/tutorial.html

决策树J48的Weka实现可在:https://svn.scms.waikato.ac.nz/svn/weka/trunk/weka/src/main/java/weka/classifiers/trees/J48.java

如果您熟悉Python Orange C4.5源代码,可在:http://orange.biolab.si/

我不与PhP工作,所以我不知道在它的任何实现。但上述所有实现(c++、Java或Python)都值得一看。

虽然是用日语注释和记录的,但这似乎非常接近您要寻找的内容:https://github.com/kokukuma/php-decision-tree

这是2019年GitHub上PHP中C4.5算法的最新实现:PHP- c45。

我正在使用它,它也非常高效。