Source : [[The Master Algorithm]]
MOC : [[Intelligence artificielle]]
Auteur : [[Pedro Domingos]]
Date : 2025-02-26
***
Un algorithme est un programme informatique au fonctionnement simple. Il s'agit en effet simplement de générer des valeurs 0 ("Vrai") et 1 ("Faux"). En fait, n'importe quel algorithme est une succession de décisions simples type ET / OU qui misent bout à bout donnent un résultat donné, souvent bien plus complexe que la somme des actions (on parle en millions !) effectuées.
En [[Machine Learning]], on crée des algorithmes "courts" (une centaine de lignes) qui vont eux-mêmes être capable de créer d'autres algorithmes beaucoup plus complexes (des milliers voire des dizaines de milliers de lignes). Et ce à partir de jeux de données riches et complexes.
En quelque sorte, le ML est l'opposé de la programmation traditionnelle :
1. Programmation = Écrire un programme pour générer une donnée en sortie
2. ML = Utiliser de la donnée pour écrire un programme automatiquement