Я хочу реализовать алгоритм дерева решений (машинного обучения) в PHP. Я много раз искал в Google и ничего не могу найти в PHP.
Кто-нибудь знает учебник или функцию в PHP для реализации дерева решений?
Вы ищете специально для 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) тоже заслуживают внимания.
Дайте вам демонстрационную ссылку на экспертную систему: http://xinjian.li/ai/, и ее исходный код для адреса https://github.com/horsley/exp-sys в GitHub.Система реализует на основе алгоритмов дерева решений (ID3).Я думаю, вы можете понять это!Продолжай!
Несмотря на то, что комментируется и документируется на японском языке, похоже, это очень близко к тому, что вы ищете: https://github.com/kokukuma/php-decision-tree