2011-11-18 88 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