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

发布于 2024-12-16 13:04:28 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

绅刃 2024-12-23 13:04:28

您是专门寻找 Php 代码还是其他语言都可以?

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

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

决策树 J48 的 Weka 实现位于: <一href="https://svn.scms.waikato.ac.nz/svn/weka/trunk/weka/src/main/java/weka/classifiers/trees/J48.java" rel="nofollow">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)也值得一看。

Are you looking specifically for Php code or any other languages are ok ?

You can start from the source code of original decision tree algorithm-C4.5.It is public but has some restrictions I think. http://www.rulequest.com/Personal/

Here is a good tutorial that you may want to refer : http://www2.cs.uregina.ca/~dbd/cs831/notes/ml/dtrees/c4.5/tutorial.html

Weka implementations for decision tree J48 is available at : https://svn.scms.waikato.ac.nz/svn/weka/trunk/weka/src/main/java/weka/classifiers/trees/J48.java

If you are familiar with Python Orange C4.5 source code is available at : http://orange.biolab.si/

I do not work with PhP so I am not aware of any implementations in it. But all above implementations(C++,Java,or Python) are worthwhile too look.

一片旧的回忆 2024-12-23 13:04:28

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

Albeit being commented and documented in Japanese, this seems to be pretty close to what you're looking for: https://github.com/kokukuma/php-decision-tree

紧拥背影 2024-12-23 13:04:28

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

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

This is the most recent implementation of the C4.5 Algorithm in PHP on GitHub as of 2019: PHP-C45.

I'm currently using it and it's very efficient too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文