Top Profil

Glossaire · Concepts fondamentaux

Algorithme

Aussi appelé : Algorithm

Définition

Un algorithme est une suite d'instructions précises et ordonnées qui permet de résoudre un problème ou d'accomplir une tâche, comme une recette de cuisine décrit étape par étape la préparation d'un plat. Écrit dans un langage de programmation, il devient un programme que l'ordinateur exécute. Le trajet proposé par un GPS, le classement d'un moteur de recherche ou la détection d'une fraude bancaire reposent chacun sur des algorithmes. Leur qualité se mesure à leur exactitude, mais aussi au temps et à la mémoire qu'ils consomment.

Dans la pratique

Dans un besoin, le mot désigne souvent la partie « intelligente » d'un produit : moteur de recommandation, calcul de prix, optimisation de tournées. Il faut alors distinguer un algorithme déterministe, écrit à la main et explicable, d'un modèle de machine learning appris sur des données : les profils et les exigences de validation ne sont pas les mêmes. Un bon développeur sait choisir l'algorithme adapté au volume de données et expliquer sa complexité.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.