Home > Article > Backend Development > Can php do AI intelligence?
According to Wikipedia, Machine Learning (English Machine Learning) - a broad sub-artificial intelligence, mathematical discipline that uses parts of mathematical statistics, numerical optimization methods, probability theory, discrete analysis, and extraction of knowledge from data.
This sentence is exactly because of "neural network". It has been 2 years since experts said that diversification is the future of these things.
It is believed that all these manifestations of artificial intelligence require the use of special languages, such as, R or even Python. But this is not the case. (Recommended Learning: PHP Programming from Beginner to Mastery)
PHP-ML - A complete library for developing artificial intelligence work with the PHP-AI team. Recently, PHP-ML has become the most popular on GitHub. As they say the creators, this package is "a new way to machine learning in PHP». From the requirements - the installed version of the interpreter is not lower than 7.0. Adding to the project development to the composer is possible:
composer require php-ai/php-ml
A simple example working with classification
use Phpml\Classification\KNearestNeighbors; $samples = [[1, 3], [1, 4], [2, 4], [3, 1], [4, 1], [4, 2]]; $labels = ['a', 'a', 'a', 'b', 'b', 'b']; $classifier = new KNearestNeighbors(); $classifier->train($samples, $labels); $classifier->predict([3, 2]); // 返回 'b'
Additionally, in a standalone storage device and other embodiments are available:
Defined in text language Write; Predict the quality of wine.
Of course, PHP-ML does not exempt you from the need to study some theoretical data (e.g., check out our selection of learning materials for machine learning), but if you are developing a web project , it has never been easier to use machine learning.
Below I have compiled some PHP artificial intelligence libraries:
1.NLPTools(http://php-nlp- tools.com/)
NLPTools is a PHP natural language processing library. It can perform text classification, clustering and other operations.
2.Prediction Builder(https:/ /github.com/denissimon/prediction-builder)
A machine learning prediction library written in PHP, using linear regression algorithm.
3.AIML(http ://www.alicebot.org/aiml.html)
AIML is a markup language used to build a chatbot platform and can be called by PHP.
4. PHP Classifier(https://github.com/Dachande663/PHP-Classifier)
PHP Naive Bayes Classification Library.
5.PHP–FANN(https ://github.com/bukka/php-fann)
PHP artificial neural network library.
6.ANN(http://ann.thwien.de /index.php?title=Main_Page)
PHP artificial neural network library.
7.PHP–ML(https://github.com/php-ai /php-ml)
PHP machine learning library, which can perform operations such as support vector machines and neural networks.
The above is the detailed content of Can php do AI intelligence?. For more information, please follow other related articles on the PHP Chinese website!