Définition de : Algorithme

Sommaire

 

De nos jours, les termes Big Data, Intelligence Artificielle (IA), Machine Learning, ou encore algorithme, sont devenus omniprésents dans notre quotidien.

Qu’est-ce qu’un algorithme ?

L’algorithme est le fruit de l’invention du mathématicien Mohammed Ibn Musa-Al Khwarizmi et voit le jour au cours du neuvième siècle avant J.-C. Après des siècles d’évolution, ce concept a fini par accéder à la gestion de notre économie et de notre société.

L’algorithme version mathématique

Dans le secteur des mathématiques, l’algorithme est considéré comme un ensemble d’opérations ordonné, fini et suivi dans l’ordre dans le but de résoudre un problème.

Autrement dit, il a pour principal objectif de résoudre un problème en produisant un résultat.

Par exemple : Si l’on prend une recette de cuisine, toute la procédure suit un ordre précis. De cette même manière, les étapes qui la composent représentent les opérations d’un algorithme.

L’algorithme version informatique

Dans le domaine de l’informatique, les algorithmes fonctionnent via des entrées, aussi appelées « input » et des sorties, aussi appelées « output ». À la réception de l’input, leur objectif est d’exécuter l’ensemble des étapes dans le but de générer un output.

Par exemple : Prenons l’algorithme « moteur de recherche ». Lorsqu’une requête de recherche est lancée, elle joue le rôle d’input. En parcourant sa base de données, le moteur de recherche fourni un certain nombre de résultats, autrement dit, l’output.

À défaut de comprendre le langage humain, les ordinateurs peuvent intégrer un nombre incalculable d’informations par le biais des algorithmes. Pour être compris, ces informations sont préalablement traduites en code.

À quoi servent-ils ?

À l’ère du digital et de la technologie, les algorithmes peuvent exécuter un nombre infini de commandes et s’appliquent donc à de nombreux cas de figure. Servant de passerelle entre le développeur et la machine, les algorithmes peuvent, par exemple :

  • Déterminer l’ordre d’importance d’un grand nombre de documents indexés, comme l’algorithme PageRank de Google ;
  • Déterminer du contenu en fonction de certains paramètres, comme l’algorithme Timeline de Facebook ;
  • Gérer de l’argent sur les marchés comme les algorithmes de trading haute fréquence.
  • Ou encore, l’algorithme de Round Robin qui, dans le domaine informatique offre aux ordinateurs la possibilité de déterminer les tâches qu’ils doivent exécuter en priorité. D’autre part, il lui permet de déterminer, en amont, le temps passé sur chaque tâche.

Les algorithmes et le Machine Learning

Lorsqu’ils sont couplés au Machine Learning, les algorithmes prennent une identité particulière. En effet, au lieu de recevoir des instructions déterminées, sur une tache spécifique à effectuer, ils deviennent capables d’apprendre de nouvelles choses à partir de simples données.

Ce type d’algorithme est largement utilisé dans le but de créer des moteurs de recommandations pour réaliser des prédictions ou encore pour analyser des données.

Dernière mise à jour le 26/02/2021

Julien Dupé, CEO et Fondateur de Infonet

La synthèse de Julien Dupé (CEO et Fondateur de Infonet.fr)

De manière générale, le terme « algorithme » peut-être représenté comme un « arbre d’instructions ». Dans le secteur des mathématiques, il représente un ensemble d’opérations ordonné, fini et suivi dans l’ordre dans le but de résoudre un problème. Dans le domaine de l’informatique, les algorithmes fonctionnent via des entrées, aussi appelées « input » et des sorties, aussi appelées « output ». À la réception de l’input, l’objectif est d’exécuter l’ensemble des étapes afin de générer un output.

Autres définitions de la catégorie Web

Agence web

  Une « agence web », de l’anglais « web agency » définit une entreprise qui se dédie à la création de site web, mais aussi à l’accompa... Lire la suite

Arborescence

L’arborescence dans le monde du numérique représente le squelette d’un site web. Elle représente la logique d’articulation des différentes composantes de l’interface.  Qu’est-ce q... Lire la suite

Balises HTML

Les balises HTML font partie du langage web HTML. Il s’agit d’un des nombreux langages codés, ou langage informatique, permettant de créer du contenu numérique. Elles sont donc uti... Lire la suite

Big data

Le big data est un important ensemble de données. Né avec l’apparition du numérique, son analyse et son stockage donnent lieu à de nouveaux outils et métiers.  Qu’est-ce que le bi... Lire la suite

Recherche alphabétique

Sélectionnez la première lettre de la définition à consulter.
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

Services Infonet disponibles

La vidéo du moment

Voir toute l'actualité

Campagne TV nationale

Diffusée sur les chaînes suivantes :

TF1 - M6 - TMC - W9 - 6ter - BFMTV
Cliquez ici pour voir la pub

Les avis clients Infonet

Avis vérifiés Basé sur %reviewstotal% avis
Excellent
Très bien
Bien

La gestion des avis clients par Avis Vérifiés de Infonet.fr est certifiée conforme à la norme NF ISO 20488 "avis en ligne" et au référenciel de certification NF 522 V2 par AFNOR Certification depuis le 28 mars 2014. En savoir plus