Maison > Article > développement back-end > PHP peut-il faire de l'intelligence IA ?
Selon Wikipédia, Machine Learning (English Machine Learning) - une vaste intelligence sous-artificielle, discipline mathématique qui utilise des parties des statistiques mathématiques, des méthodes d'optimisation numérique, la théorie des probabilités, l'analyse discrète et l'extraction de connaissances à partir de données.
Cette phrase est exactement à cause du "réseau de neurones", cela fait 2 ans, et les experts disent que la diversification est l'avenir de ces choses.
On pense que toutes ces manifestations de l'intelligence artificielle nécessitent l'utilisation de langages spéciaux, tels que R ou même Python. Mais ce n’est pas le cas. (Apprentissage recommandé : Programmation PHP du débutant à la maîtrise)
PHP-ML - Une bibliothèque complète pour développer le travail d'intelligence artificielle avec l'équipe PHP-AI. Récemment, PHP-ML est devenu le plus populaire sur GitHub. Comme le disent les créateurs, ce package est "une nouvelle façon d'apprendre automatiquement en PHP». D'après les exigences - la version installée de l'interpréteur n'est pas inférieure à 7.0. Il est possible d'ajouter au projet le développement du compositeur :
composer require php-ai/php-ml
Un exemple simple de travail avec la 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'
De plus, dans un périphérique de stockage autonome et d'autres modes de réalisation sont disponibles :
défini en langage texte Écriture ; Quality of Wine
Bien entendu, PHP-ML ne vous dispense pas d'étudier certaines données théoriques (consultez par exemple notre sélection de matériel d'apprentissage automatique), mais si vous développez un projet web, il n'a jamais été aussi simple d'utiliser l'apprentissage automatique
Ci-dessous, j'ai compilé quelques bibliothèques d'intelligence artificielle PHP :
1.NLPTools(http://php-nlp-tools .com/)
NLPTools est une bibliothèque de traitement du langage naturel PHP. Elle peut effectuer une classification de texte, un regroupement et d'autres opérations
2. /github.com/denissimon/prediction-builder)
Une bibliothèque de prédiction d'apprentissage automatique écrite en PHP, utilisant un algorithme de régression linéaire
3.AIML(http :/. /www.alicebot.org/aiml.html)
AIML est un langage de balisage utilisé pour créer une plateforme de chatbot et peut être appelé par PHP
4. Classificateur(https://github.com/Dachande663/PHP-Classifier)
Bibliothèque de classification PHP Naive Bayes
5.PHP–FANN(https : //github.com/bukka/php-fann)
Bibliothèque de réseaux de neurones artificiels PHP
6.ANN(http://ann.thwien.de /. index.php?title=Main_Page)
Bibliothèque de réseaux de neurones artificiels PHP
7.PHP–ML(https://github.com/php-ai /. php-ml)
Bibliothèque d'apprentissage automatique PHP, qui peut effectuer des opérations telles que prendre en charge les machines vectorielles et les réseaux de neurones
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!