2-Les type et modèles de l’Intelligence artificielle

a) Les differents type d'IA

Il existe différents type d'intelligences artificielles, elles sont différentes par leurs manière de fonctionner et donc leurs capacités à répondre à des taches précises.

b) Les réseaux neuronaux

Un réseau de neurones artificiels ou Neural Network est un système informatique s’inspirant du fonctionnement du cerveau humain pour apprendre.

Les reseaux neuronaux sont massivement utilisé dans la machine learning et donc le deep learning (sous-branche du machine learning ). Pour comprendre le fonctionnement d’un réseau de neurones (artificiel), imaginez plusieurs couches, avec des connexions entre elles. Chaque couche peut correspondre à une tâche, et chaque neurone a une mission bien précise.

Dans le cas où l’on veut savoir si une image représente un feu tricolore, on doit dire s’il y a trois ronds pour les lumières, si la forme générale est rectangulaire, si une des lumières est allumée en vert orange ou rouge, si la taille correspond, etc. Chacun de ces attributs est évalué, avec un taux de certitude. En passant chaque couche, et en associant les résultats, le réseau est capable de livrer un taux de certitude. Exemple : à 97% c’est un feu tricolore, à 12% ce sont des LEGO, à 5% on voit des boutons de chemise.

À la fin, le réseau est informé s’il a vu juste ou non.

Au départ, le réseau se trompe, beaucoup, vraiment beaucoup. À force de confronter ses résultats avec la réalité, à force de voir différentes images, il apprend. Que le feu de signalisation soit à l’horizontale, que l’image soit en noir et blanc, qu’il y ait une pluie battante, ou qu’il fasse nuit, il l’identifiera de mieux en mieux.


Input layer correspond a l'entrée, comme par exemple l'oeil sur l'homme. Chaque rond correspond à un neurone, un rectangle bleu à un "layer" qui correspond à une couche. En règle générale, un réseau de neurones repose sur un grand nombre de processeurs opérant en parallèle et organisés en tiers. Ainsi, les informations de l'entrée est envoyée à chaque neuronnes de la première couche. Chaques neurones traitent l'information et renvoient une nouvelle information à chaque neurones de la deuxième couche. Et ainsi de suite si il y a plusieurs couches de neurones. Puis, à la derniere couche, chaque neurones envoie une information à la sortie, "output", et donne ainsi un resultat.

Il existe trois types d'apprentissage:

C’est à partir de ce fonctionnement, et grâce, encore une fois, au développement des capacités de calcul des ordinateurs, qu’est né le deep learning.

c) Les modèles statistiques

L’objectif d’un sondage ou d’une enquête de nature statistique est de connaître la proportion de la population étudiée qui choisira d’effectuer une action prédéfinie. Pour ce faire, et parce qu’il est souvent impossible de sonder une population tout entière, on interroge une petite portion de cette dernière. Le but recherché dans ce cas est d’extrapoler à l’échelle de la population tout entière des résultats qui n’auront été obtenus que relativement au petit nombre d’individus effectivement interrogés.

Ce procédé s’illustre de façon bien connue dans les sondages d’opinion qui précèdent les élections. Or, il arrive que les modèles employés lors de ces enquêtes présentent des résultats éloignés de la réalité, à l’image de la plupart des prévisions parues en France avant les primaires de la droite et du centre organisées en novembre 2016, qui donnaient Alain Juppé gagnant devant Nicolas Sarkozy, et loin devant François Fillon, alors que ce fut finalement François Fillon qui l’emporta le 20 novembre avec un très net avantage.

La méthode la plus utilisée pour les enquêtes d’opinion est celle des sondages par quotas (ou stratification), qui présume que deux sondés ayant assez de caractéristiques en commun peuvent être échangés.

Le sondeur fait alors une hypothèse sur le nombre total d’individus appartenant à chaque classe de la population, puis sonde un certain nombre de ces personnes avant de généraliser le résultat à toute la classe et de lui appliquer une pondération proportionnelle au nombre total d’individus de la classe.

La principale cause de ces écarts se trouve dans le modèle statistique utilisé, et, donc, dans le choix des individus interrogés et de la pondération qui leur est associée. En effet, le nombre de sondés présents dans l’échantillon étant généralement restreint, quelques erreurs de répartition dans les quotas peuvent entraîner de très grandes différences dans les estimations. Il est donc nécessaire d’être très précautionneux lors du choix des classes et des individus à sonder.

Le Machine Learning, est une intelligence artificielle permettant à la machine de produire des estimations ou des prévisions dont la performance dépendra donc des données rencontrées et de son nombre ( comme vu au dessus ). Plus l’algorithme rencontre d’observations, plus il s’améliorera et gagnera en précision. Si l’on reprend l’exemple du dé à 6 faces, la démarche consistera cette fois à lancer le dé un certain nombre de fois, puis à calculer une probabilité empirique (c'est-à-dire expérimentale) pour chaque résultat. Plus le nombre de lancers de la phase d’apprentissage sera élevé, meilleurs seront les résultats, et fiable seront les modèle statistiques.

Si elles sont utilisées à bon escient, ces méthodes d’estimation ( manuel ou avec IA ) permettent une très nette amélioration de la performance de l’entreprise. Elles ont en effet des applications très variées et sont même indispensables dans certains secteurs. Les domaines qui utilisent le plus ces algorithmes sont notamment :

La modélisation statistique et le Machine Learning ne remplacent pas l’approche métier et doivent être utilisés avec attention, mais ce sont de véritables leviers de performance et faire appel à ces méthodes peut permettre à la fois une meilleure compréhension de la situation de son entreprise et une exploitation optimale de ses données.

précédent

suivant