2011-11-18 102 views
3

我想在PHP中实现决策树(机器学习)算法。我在Google上搜索的很广,在PHP中什么也找不到。PHP决策树实现(ID3或C4.5)

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

+0

http://kaising.wordpress.com/2010/02/17/task-1-investigate-decision-trees-and-quinlans-id3-ai-system/ – Sam

+0

这不是家庭作业,我不在学校,这是一个重要项目的一部分。我不知道如何实现它,这就是为什么我正在寻找PHP的教程或实现。 – Alasdair

+0

http://stackoverflow.com/questions/467871/what-is-a-loosely-typed-language – Sam

回答

2

您是否正在寻找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橙C4.5源代码可在:http://orange.biolab.si/

我不使用PhP,所以我不知道它的任何实现。但是以上所有的实现(C++,Java或Python)都值得一看。

+0

嗯......我以前见过所有3个。我特别寻找一个PHP实现。也许没有... – Alasdair