Maison  >  Article  >  développement back-end  >  PHP peut-il faire de l'intelligence IA ?

PHP peut-il faire de l'intelligence IA ?

(*-*)浩
(*-*)浩original
2019-09-21 13:15:533320parcourir

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.

PHP peut-il faire de l'intelligence IA ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn