Initiation à l’Intelligence Artificielle Générative à l’attention de la communauté universitaire
3. Qu’est-ce que l’IA ?
3.2. Comment fonctionne l’IA ?
Il est important de noter que l'IA n'est pas une entité unique, mais un ensemble de technologies différentes, dont certaines existent depuis des années ou des décennies. Ces technologies fonctionnent en s'appuyant sur plusieurs mécanismes clés, en particulier les algorithmes, les jeux de données, l'entraînement des modèles, les réseaux de neurones et les statistiques.
Algorithme
Un algorithme est un ensemble d'instructions ordonnées pour réaliser une tâche spécifique.
Dans le contexte de l'IA, un algorithme est réalisé par un programme informatique et fournit les instructions nécessaires pour que la machine puisse analyser des données, effectuer des tâches ou résoudre un problème.
Voici une illustration (très élémentaire), de cette notion d’algorithme :
Jeux de données (Data sets)
Les technologies de l'IA sont alimentées par d'immenses quantités de données, qui servent à entraîner les algorithmes (on parle ici de milliards de documents pour l’entraînement d’un modèle) : c’est ce qu’on appelle les données d’apprentissage ou les données d’entraînement. Ces données peuvent être de diverses natures : textes, images, musiques, vidéos, etc., qui sont massivement collectées en ligne. L'IA apprend en analysant ces données, en détectant des motifs récurrents et en les utilisant pour effectuer certaines tâches. La qualité et la diversité de ces données ont un impact direct sur la performance et les capacités de l'IA.
Entraînement des modèles
L'IA utilise l'apprentissage automatique, une technique qui permet à la machine d'apprendre à effectuer des tâches à partir de jeux de données, sans programmation explicite. L'IA analyse les données pour identifier des régularités et construire un modèle prédictif : en s'appuyant sur des données antérieures, un modèle prédictif permet ainsi de faire des prédictions sur de nouvelles données, sans nécessiter une programmation explicite pour chaque tâche (Université de Genève, 2024).
Réseaux de neurones
Les réseaux de neurones sont au cœur du fonctionnement de l'IA. Inspirés de la structure et du fonctionnement du cerveau, ils sont composés de plusieurs couches de neurones artificiels qui traitent et transmettent des informations. Lors de l'entraînement, ces neurones ajustent leurs connexions en fonction des données qu'ils analysent, ce qui leur permet d'apprendre à reconnaître des schémas et à effectuer des tâches complexes. Plus récemment, cette technologie s’est appuyée sur le principe d'apprentissage profond (deep learning), qui est un perfectionnement de l'apprentissage automatique utilisant des réseaux de neurones artificiels à plusieurs couches (d'où le terme profond).
Statistiques
L’IA utilise les statistiques pour extraire des informations ou des classements à partir de données, établir des modèles ou effectuer des prédictions. Elle s’appuie ainsi sur des statistiques pour identifier par exemple des régularités parmi un ensemble de données (modélisation), ou pour estimer la probabilité qu’a un objet d’appartenir à une catégorie donnée (comme un chat parmi différentes images d’animaux).