Реализация дерева решений PHP (ID3 или C4.5) - PullRequest
3 голосов
/ 18 ноября 2011

Я хочу реализовать алгоритм дерева решений (машинного обучения) в PHP. Я много раз искал в Google и ничего не могу найти в PHP.

Кто-нибудь знает учебник или функцию в PHP для реализации дерева решений?

Ответы [ 3 ]

2 голосов
/ 18 ноября 2011

Вы ищете специально для Php код или другие языки в порядке?

Вы можете начать с исходного кода исходного алгоритма дерева решений - C4.5. Он общедоступен, но, думаю, имеет некоторые ограничения. http://www.rulequest.com/Personal/

Вот хороший учебник, к которому вы можете обратиться: http://www2.cs.uregina.ca/~dbd/cs831/notes/ml/dtrees/c4.5/tutorial.html

Реализации Weka для дерева решений J48 доступны по адресу: 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) тоже заслуживают внимания.

0 голосов
/ 30 марта 2013

Дайте вам демонстрационную ссылку на экспертную систему: http://xinjian.li/ai/, и ее исходный код для адреса https://github.com/horsley/exp-sys в GitHub.Система реализует на основе алгоритмов дерева решений (ID3).Я думаю, вы можете понять это!Продолжай!

0 голосов
/ 17 июля 2012

Несмотря на то, что комментируется и документируется на японском языке, похоже, это очень близко к тому, что вы ищете: https://github.com/kokukuma/php-decision-tree

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...