【问题标题】:PHP Decision Tree Implementation (ID3 or C4.5) [closed]PHP 决策树实现(ID3 或 C4.5)[关闭]
【发布时间】:2011-12-31 21:52:27
【问题描述】:

我想在 PHP 中实现一个决策树(机器学习)算法。我在 Google 上进行了广泛搜索,但在 PHP 中一无所获。

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

【问题讨论】:

标签: php machine-learning neural-network decision-tree


【解决方案1】:

你是专门找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)也值得一看。

【讨论】:

  • 嗯...我以前看过所有 3 个。我正在专门寻找一个 PHP 实现。也许不存在……
【解决方案2】:

尽管用日语进行了评论和记录,但这似乎与您正在寻找的内容非常接近:https://github.com/kokukuma/php-decision-tree

【讨论】:

    【解决方案3】:

    这是截至 2019 年在 GitHub 上的 PHP 中 C4.5 算法的最新实现:PHP-C45

    我目前正在使用它,它也非常有效。

    【讨论】:

      猜你喜欢
      • 2012-10-05
      • 2015-02-18
      • 1970-01-01
      • 2012-08-04
      • 2019-05-16
      • 2011-02-03
      • 2012-05-28
      • 1970-01-01
      • 2011-01-18
      相关资源
      最近更新 更多