Accueil / Factory / Algos ML — factory / algos ML

LES ALGOS.

160 algorithmes de machine learning et d'IA, chacun expliqué pour l'entreprise : le principe en 30 secondes, un cas métier, quand l'utiliser, le code R et Python sur un jeu d'exemple à télécharger.

160 fiches · 160 disponibles

Régression

Régression linéaire

Tracer la droite qui colle le mieux aux données. Prévoir un prix, un CA, une durée.

débutantFiche →
Régression

Régression polynomiale

Une régression linéaire qui accepte les courbes en ajoutant des puissances.

débutantFiche →
Régression

Ridge

Une régression qui freine les coefficients pour éviter le surapprentissage.

intermédiaireFiche →
Régression

Lasso

Une régression qui met à zéro les variables inutiles. Sélection automatique.

intermédiaireFiche →
Régression

Elastic Net

Le mélange de Ridge et Lasso, pour les variables très corrélées.

intermédiaireFiche →
Régression

Régression quantile

Prévoir une fourchette plutôt qu'une moyenne : le pire cas, le cas médian.

intermédiaireFiche →
Régression

Régression de Poisson

Comptage

Prévoir un nombre d'événements : sinistres, visites, pannes.

intermédiaireFiche →
Régression

Modèle linéaire généralisé (GLM)

La famille qui unifie linéaire, logistique et Poisson. Pilier de l'actuariat.

intermédiaireFiche →
Régression

Modèle additif généralisé (GAM)

Des courbes lisses par variable, restées lisibles. Le compromis précision / clarté.

avancéFiche →
Régression

Régression PLS

Régresser quand on a plus de variables que de lignes, comme en chimiométrie.

avancéFiche →
Régression

Régression robuste (Huber)

Une régression qui ne se laisse pas tirer par les valeurs aberrantes.

intermédiaireFiche →
Régression

Régression isotonique

Une courbe qui ne peut que monter. Utile pour calibrer des scores.

intermédiaireFiche →
Régression

MARS

Multivariate Adaptive Regression Splines : des morceaux de droites raccordés automatiquement aux bons endroits.

avancéFiche →
Régression

Modèles mixtes

Tenir compte des groupes (magasins, régions) sans un modèle par groupe.

avancéFiche →
Régression

Modèle de Cox

Survie

Estimer quand un événement arrive : départ client, panne, rechute.

avancéFiche →
Régression

Kaplan-Meier

Survie

La courbe de survie de base : quelle part des clients reste après n mois.

intermédiaireFiche →
Classification

Régression logistique

La référence du scoring : chaque coefficient s'explique à un régulateur.

débutantFiche →
Classification

Arbre de décision (CART)

Classif. & régression

Une suite de questions oui / non qu'un humain peut lire et vérifier.

débutantFiche →
Classification

C4.5 / C5.0

Les arbres à gain d'information, ancêtres encore utilisés en règles métier.

intermédiaireFiche →
Classification

CHAID

L'arbre des études marketing, qui découpe en plusieurs branches à la fois.

intermédiaireFiche →
Classification

k plus proches voisins

Classif. & régression

Vous ressemblez à vos voisins. Simple, sans entraînement, lent en prédiction.

débutantFiche →
Classification

SVM linéaire

Chercher la frontière qui laisse la plus grande marge entre deux classes.

intermédiaireFiche →
Classification

SVM à noyau

La SVM qui plie l'espace pour séparer ce qu'une droite ne sépare pas.

avancéFiche →
Classification

Naive Bayes

Des probabilités multipliées entre elles. Imbattable en vitesse sur le texte.

débutantFiche →
Classification

Analyse discriminante linéaire (LDA)

Séparer des classes en projetant sur les axes qui les distinguent le mieux.

intermédiaireFiche →
Classification

Analyse discriminante quadratique

La LDA avec des frontières courbes, quand les classes n'ont pas la même forme.

intermédiaireFiche →
Classification

Perceptron

Le tout premier neurone artificiel. Une droite corrigée à chaque erreur.

débutantFiche →
Classification

Scorecard crédit

Scoring

Une grille de points par variable, le format standard des banques.

intermédiaireFiche →
Classification

Classification multi-label

Quand un document peut avoir plusieurs étiquettes à la fois.

intermédiaireFiche →
Classification

SMOTE (données déséquilibrées)

Préparation

Créer des exemples synthétiques de la classe rare : fraude, churn.

intermédiaireFiche →
Ensembles

Bagging

Ensemble

Entraîner le même modèle sur des tirages différents et faire voter.

intermédiaireFiche →
EnsemblesDémo

Random Forest

Classif. & régression

Des centaines d'arbres qui votent. Le premier modèle sérieux sur données tabulaires.

intermédiaireFiche →
Ensembles

Extra Trees

Classif. & régression

Une forêt encore plus aléatoire, plus rapide, parfois plus robuste.

intermédiaireFiche →
Ensembles

AdaBoost

Classification

Le premier boosting : chaque modèle se concentre sur les erreurs du précédent.

intermédiaireFiche →
Ensembles

Gradient Boosting

Classif. & régression

Ajouter des petits arbres qui corrigent l'erreur restante, pas à pas.

intermédiaireFiche →
Ensembles

XGBoost

Classif. & régression

Le gradient boosting optimisé qui a gagné des centaines de compétitions.

intermédiaireFiche →
Ensembles

LightGBM

Classif. & régression

Le boosting taillé pour les gros volumes : rapide, léger en mémoire.

intermédiaireFiche →
Ensembles

CatBoost

Classif. & régression

Le boosting qui gère seul les variables catégorielles, sans encodage.

intermédiaireFiche →
Ensembles

Stacking

Ensemble

Un modèle qui apprend à combiner les prédictions d'autres modèles.

avancéFiche →
Ensembles

Voting

Ensemble

Faire voter des modèles différents. Simple et souvent efficace.

débutantFiche →
Clustering

K-means

Découper une base clients en groupes homogènes. La segmentation de base.

débutantFiche →
Clustering

K-medoids (PAM)

Un K-means dont les centres sont de vrais clients, plus robuste.

intermédiaireFiche →
Clustering

Mini-batch K-means

Le K-means pour des millions de lignes, par petits paquets.

intermédiaireFiche →
Clustering

Classification hiérarchique

Un arbre de regroupements qu'on coupe à la hauteur voulue.

intermédiaireFiche →
Clustering

DBSCAN

Trouver les zones denses et isoler le bruit, sans fixer le nombre de groupes.

intermédiaireFiche →
Clustering

HDBSCAN

DBSCAN qui s'adapte aux zones de densités différentes.

avancéFiche →
Clustering

OPTICS

Ordonner les points par densité pour voir la structure à toutes les échelles.

avancéFiche →
Clustering

Mean Shift

Faire glisser chaque point vers le sommet de densité le plus proche.

intermédiaireFiche →
Clustering

Mélange gaussien (GMM)

Des groupes en forme d'ellipses, et une probabilité d'appartenance.

intermédiaireFiche →
Clustering

Clustering spectral

Regrouper via le graphe des similarités. Idéal pour les formes enroulées.

avancéFiche →
Clustering

Affinity Propagation

Les points s'échangent des messages pour élire leurs représentants.

avancéFiche →
Clustering

BIRCH

Un clustering en une passe pour les très grandes bases.

intermédiaireFiche →
Clustering

Cartes de Kohonen (SOM)

Une grille de neurones qui dessine une carte de la base clients.

avancéFiche →
Clustering

K-prototypes

Segmenter des données qui mélangent chiffres et catégories.

intermédiaireFiche →
Réduction de dimension

ACP

Réduction

Résumer 50 variables en 3 axes qui gardent l'essentiel de l'information.

intermédiaireFiche →
Réduction de dimension

Analyse des correspondances (AFC / ACM)

Réduction

L'ACP des variables qualitatives, reine des enquêtes et questionnaires.

intermédiaireFiche →
Réduction de dimension

Analyse factorielle

Réduction

Trouver les facteurs cachés derrière des réponses corrélées.

intermédiaireFiche →
Réduction de dimension

SVD

Réduction

La décomposition qui sert à tout : compression, recommandation, texte.

intermédiaireFiche →
Réduction de dimension

NMF

Réduction

Décomposer en parties positives et additives, lisibles comme des thèmes.

avancéFiche →
Réduction de dimension

ICA

Réduction

Séparer des signaux mélangés, comme des voix dans une pièce.

avancéFiche →
Réduction de dimension

t-SNE

Visualisation

Projeter des données complexes en 2D en gardant les voisinages.

intermédiaireFiche →
Réduction de dimension

UMAP

Visualisation

Le successeur rapide de t-SNE, qui garde aussi la structure globale.

intermédiaireFiche →
Réduction de dimension

Isomap

Réduction

Déplier une surface enroulée en suivant les distances le long d'elle.

avancéFiche →
Réduction de dimension

Autoencodeur

Réduction

Un réseau qui compresse puis reconstruit. Sert aussi à détecter l'anormal.

avancéFiche →
Anomalies

Isolation Forest

Détection d'anomalies

Les fraudes s'isolent en peu de coupes. Détecter l'inhabituel sans étiquettes.

intermédiaireFiche →
Anomalies

Local Outlier Factor

Détection d'anomalies

Un point est suspect s'il est bien moins entouré que ses voisins.

intermédiaireFiche →
Anomalies

One-Class SVM

Détection d'anomalies

Apprendre la forme du normal et signaler ce qui en sort.

avancéFiche →
Anomalies

Score z et IQR

Détection d'anomalies

Les règles statistiques de base, à tester avant tout algorithme.

débutantFiche →
Anomalies

Distance de Mahalanobis

Détection d'anomalies

Mesurer l'écart au normal en tenant compte des corrélations.

intermédiaireFiche →
Règles d'association

Apriori

« Qui achète du pain achète du beurre. » L'analyse du panier.

débutantFiche →
Règles d'association

FP-Growth

Apriori en beaucoup plus rapide, sans générer tous les candidats.

intermédiaireFiche →
Règles d'association

Eclat

Trouver les combinaisons fréquentes en croisant des listes de tickets.

intermédiaireFiche →
Règles d'association

Motifs séquentiels (PrefixSpan)

Séquences

Les parcours qui reviennent : ce qu'on achète après ce qu'on a acheté.

intermédiaireFiche →
Séries temporelles

Moyenne mobile

Prévision

La prévision la plus simple, la référence que tout modèle doit battre.

débutantFiche →
Séries temporelles

Lissage exponentiel

Prévision

Le passé récent pèse plus que le passé lointain. Robuste et rapide.

débutantFiche →
Séries temporelles

Holt-Winters

Prévision

Le lissage qui gère tendance et saisonnalité. Standard en supply chain.

intermédiaireFiche →
Séries temporelles

ARIMA

Prévision

Prévoir à partir du passé de la série : tendance, saisonnalité, résidus.

intermédiaireFiche →
Séries temporelles

SARIMA / SARIMAX

Prévision

ARIMA avec saisons et variables externes : météo, promos, jours fériés.

avancéFiche →
Séries temporelles

VAR

Prévision

Plusieurs séries qui s'influencent : prix, volumes, stocks.

avancéFiche →
Séries temporelles

GARCH

Volatilité

Prévoir la volatilité en finance : les périodes agitées se suivent.

avancéFiche →
Séries temporelles

Prophet

Prévision

La prévision de ventes clé en main, avec jours fériés et saisons.

débutantFiche →
Séries temporelles

Croston

Prévision

Prévoir une demande intermittente : pièces détachées, produits lents.

intermédiaireFiche →
Séries temporelles

Filtre de Kalman

Filtrage

Estimer un état caché à partir de mesures bruitées, en temps réel.

avancéFiche →
Séries temporelles

Décomposition STL

Analyse

Séparer une série en tendance, saisonnalité et reste.

intermédiaireFiche →
Séries temporelles

Détection de ruptures

Analyse

Repérer le moment où une série change de régime.

intermédiaireFiche →
Séries temporelles

DTW

Similarité

Comparer deux courbes décalées dans le temps.

avancéFiche →
Séries temporelles

N-BEATS

Prévision

Un réseau de neurones pensé uniquement pour la prévision.

avancéFiche →
Séries temporelles

Temporal Fusion Transformer

Prévision

Prévision multi-horizon par attention, avec variables explicatives.

avancéFiche →
Séries temporelles

Modèles fondation temporels

Prévision

Des modèles pré-entraînés (TimesFM, Chronos) qui prévoient sans entraînement.

avancéFiche →
Deep learning

Réseau de neurones (MLP)

Classif. & régression

Des couches de neurones qui apprennent des relations non linéaires.

intermédiaireFiche →
Deep learning

Rétropropagation

Apprentissage

Comment un réseau corrige ses poids en remontant l'erreur.

intermédiaireFiche →
Deep learning

Descente de gradient

Optimisation

Descendre la pente de l'erreur, pas à pas. Le moteur de tout le deep learning.

débutantFiche →
Deep learning

Adam

Optimisation

La descente de gradient avec élan et pas adaptatif, réglage par défaut.

intermédiaireFiche →
Deep learning

Dropout

Régularisation

Éteindre des neurones au hasard pour que le réseau ne récite pas.

intermédiaireFiche →
Deep learning

Batch normalization

Architecture

Recentrer les signaux entre couches pour apprendre plus vite.

avancéFiche →
Deep learning

CNN

Images

Des filtres qui glissent sur l'image pour y repérer formes et objets.

intermédiaireFiche →
Deep learning

ResNet

Images

Des raccourcis entre couches qui permettent des réseaux très profonds.

avancéFiche →
Deep learning

U-Net

Segmentation d'image

Découper une image pixel par pixel : imagerie médicale, satellite.

avancéFiche →
Deep learning

YOLO

Détection d'objets

Détecter et encadrer les objets d'une image en un seul passage.

avancéFiche →
Deep learning

Vision Transformer

Images

Découper l'image en tuiles et leur appliquer l'attention.

avancéFiche →
Deep learning

RNN

Séquences

Un réseau qui lit une séquence élément par élément.

intermédiaireFiche →
Deep learning

LSTM

Séquences

Un réseau avec mémoire, pour les séquences et les séries longues.

avancéFiche →
Deep learning

GRU

Séquences

Une version allégée du LSTM, aussi efficace dans bien des cas.

avancéFiche →
Deep learning

Réseaux de neurones sur graphes (GNN)

Graphes

Apprendre sur des réseaux : fraude en réseau, molécules, logistique.

avancéFiche →
Deep learning

TabNet

Données tabulaires

Le deep learning qui s'attaque aux tableaux, avec attention par variable.

avancéFiche →
Deep learning

Apprentissage par transfert

Méthode

Réutiliser un modèle déjà entraîné et l'adapter à son problème.

intermédiaireFiche →
Deep learning

Apprentissage contrastif

Auto-supervisé

Apprendre sans étiquettes en rapprochant ce qui se ressemble.

avancéFiche →
IA générative & NLP

TF-IDF

Texte

Pondérer les mots rares et fréquents pour représenter un document.

débutantFiche →
IA générative & NLP

Word2Vec

Représentation

Des mots en vecteurs : roi - homme + femme = reine.

intermédiaireFiche →
IA générative & NLP

LDA (topic modeling)

Texte

Trouver les thèmes cachés dans des milliers de verbatims.

intermédiaireFiche →
IA générative & NLP

Analyse de sentiment

Texte

Classer un avis client en positif, négatif ou neutre.

débutantFiche →
IA générative & NLP

Reconnaissance d'entités (NER)

Texte

Extraire noms, dates, montants et lieux d'un texte.

intermédiaireFiche →
IA générative & NLP

Mécanisme d'attention

Architecture

Chaque mot regarde les autres pour décider lesquels comptent.

avancéFiche →
IA générative & NLP

Transformer

Architecture

L'architecture derrière tous les LLM actuels.

avancéFiche →
IA générative & NLP

BERT

Texte

Le Transformer qui lit dans les deux sens. Classification, recherche.

avancéFiche →
IA générative & NLP

GPT et LLM

Génération de texte

Prédire le mot suivant, à très grande échelle. ChatGPT, Claude, Gemini.

intermédiaireFiche →
IA générative & NLP

Tokenisation (BPE)

Texte

Comment un LLM découpe le texte en morceaux avant de le lire.

intermédiaireFiche →
IA générative & NLP

Embeddings

Représentation

Transformer un texte en vecteur pour mesurer la proximité de sens.

intermédiaireFiche →
IA générative & NLP

RAG

Recherche + génération

Brancher un LLM sur vos documents pour qu'il réponde sources à l'appui.

intermédiaireFiche →
IA générative & NLP

Fine-tuning et LoRA

Adaptation

Spécialiser un LLM sur vos données en n'entraînant qu'une petite partie.

avancéFiche →
IA générative & NLP

RLHF

Alignement

Apprendre à un LLM les réponses que les humains préfèrent.

avancéFiche →
IA générative & NLP

Mixture of Experts

Architecture

Un grand modèle qui n'active que les experts utiles à chaque mot.

avancéFiche →
IA générative & NLP

Agents LLM

Orchestration

Un LLM qui planifie, appelle des outils et vérifie son travail.

intermédiaireFiche →
IA générative & NLP

GAN

Génération d'images

Un faussaire et un expert qui s'entraînent l'un contre l'autre.

avancéFiche →
IA générative & NLP

VAE

Génération

Un autoencodeur qui apprend un espace où l'on peut générer.

avancéFiche →
IA générative & NLP

Modèles de diffusion

Génération d'images

Apprendre à enlever le bruit pour créer une image à partir de rien.

avancéFiche →
IA générative & NLP

CLIP (multimodal)

Texte + image

Relier images et textes dans le même espace de sens.

avancéFiche →
IA générative & NLP

Speech-to-text (Whisper)

Audio

Transcrire la parole en texte, dans presque toutes les langues.

intermédiaireFiche →
Renforcement

Bandit manchot

Décision

Tester et exploiter en même temps. L'A/B test qui apprend en route.

intermédiaireFiche →
Renforcement

Thompson Sampling

Décision

Choisir l'option selon la probabilité qu'elle soit la meilleure.

intermédiaireFiche →
Renforcement

Q-learning

Décision séquentielle

Apprendre par essais et récompenses. Pricing dynamique, robotique, jeux.

avancéFiche →
Renforcement

Deep Q-Network (DQN)

Décision séquentielle

Le Q-learning avec un réseau de neurones. Il a appris les jeux Atari.

avancéFiche →
Renforcement

Policy Gradient

Décision séquentielle

Apprendre directement la stratégie plutôt que la valeur des actions.

avancéFiche →
Renforcement

PPO

Décision séquentielle

L'algorithme de renforcement stable utilisé pour entraîner les LLM.

avancéFiche →
Renforcement

Monte Carlo Tree Search

Planification

Simuler des parties pour choisir le meilleur coup. Derrière AlphaGo.

avancéFiche →
Recommandation

Filtrage collaboratif

« Les clients qui ont aimé ceci ont aussi aimé cela. »

intermédiaireFiche →
Recommandation

Factorisation de matrice (ALS)

Deviner les notes manquantes à partir de goûts cachés.

avancéFiche →
Recommandation

Recommandation par contenu

Proposer ce qui ressemble à ce que le client a déjà choisi.

débutantFiche →
Recommandation

Learning to Rank

Classement

Apprendre à ordonner des résultats de recherche ou des produits.

avancéFiche →
Recommandation

Uplift modeling

Marketing

Cibler les clients que la campagne fait vraiment changer d'avis.

avancéFiche →
Bayésien & probabiliste

Théorème de Bayes

Fondamental

Mettre à jour une croyance quand arrive une nouvelle information.

débutantFiche →
Bayésien & probabiliste

Réseaux bayésiens

Modélisation

Un graphe de causes et d'effets avec leurs probabilités.

avancéFiche →
Bayésien & probabiliste

Chaînes de Markov

Séquences

L'état suivant ne dépend que de l'état présent. Parcours clients.

intermédiaireFiche →
Bayésien & probabiliste

Modèle de Markov caché (HMM)

Séquences

Deviner des états cachés à partir d'observations : régimes, phonèmes.

avancéFiche →
Bayésien & probabiliste

MCMC

Inférence

Explorer une distribution compliquée par une marche aléatoire.

avancéFiche →
Bayésien & probabiliste

Processus gaussiens

Régression

Une régression qui donne aussi son incertitude à chaque point.

avancéFiche →
Bayésien & probabiliste

Simulation Monte Carlo

Simulation

Tirer des milliers de scénarios pour mesurer un risque.

débutantFiche →
Bayésien & probabiliste

Algorithme EM

Inférence

Estimer un modèle quand une partie des données est cachée.

avancéFiche →
Optimisation & AutoML

Validation croisée

Évaluation

Tester un modèle sur des données qu'il n'a jamais vues, plusieurs fois.

débutantFiche →
Optimisation & AutoML

Grid search / random search

Réglage

Essayer des combinaisons de réglages et garder la meilleure.

débutantFiche →
Optimisation & AutoML

Optimisation bayésienne

Réglage

Choisir intelligemment le prochain réglage à tester.

intermédiaireFiche →
Optimisation & AutoML

Algorithmes génétiques

Optimisation

Sélection, croisement, mutation : l'évolution appliquée aux solutions.

intermédiaireFiche →
Optimisation & AutoML

Recuit simulé

Optimisation

Accepter parfois une moins bonne solution pour sortir d'un piège.

intermédiaireFiche →
Optimisation & AutoML

Essaims particulaires (PSO)

Optimisation

Des particules qui cherchent ensemble en partageant leurs trouvailles.

intermédiaireFiche →
Optimisation & AutoML

AutoML

Automatisation

Laisser la machine choisir l'algorithme et ses réglages.

débutantFiche →
Explicabilité

SHAP

La part de chaque variable dans une prédiction donnée. Standard en audit.

intermédiaireFiche →
Explicabilité

LIME

Expliquer une prédiction par un petit modèle simple autour d'elle.

intermédiaireFiche →
Explicabilité

Importance par permutation

Mélanger une variable et mesurer combien le modèle se dégrade.

débutantFiche →
Explicabilité

Dépendance partielle (PDP)

Voir comment la prédiction évolue quand une variable varie.

intermédiaireFiche →
Explicabilité

Contrefactuels

« Votre crédit serait accordé si votre apport était de 5 000 € de plus. »

intermédiaireFiche →
— formation

Passer de la fiche à la pratique

Dataistudio forme les équipes au machine learning et à l'IA, sur des cas concrets.

Voir les formations →