ia

Qu'est-ce qu'un Auto-Encodeur en Deep Learning ? Guide Complet

15 octobre 2023 Mis à jour le
5 min Temps de lecture
ia Catégorie
Auto-encodeur en IA : définition, fonctionnement, exemples et limites
Dans cet article

Un auto-encodeur est un réseau de neurones qui apprend à compresser une donnée, puis à la reconstruire. Il prend une information en entrée, la transforme en représentation plus compacte appelée espace latent, puis tente de recréer une sortie aussi proche que possible de l’entrée d’origine.

Réponse rapide : un auto-encodeur sert à apprendre les caractéristiques essentielles d’une donnée sans avoir besoin d’étiquettes humaines. Il est utilisé pour la réduction de dimension, la compression spécialisée, le débruitage, la détection d’anomalies, l’imagerie, certains modèles génératifs et l’interprétabilité des grands modèles d’IA.

L’idée peut sembler bizarre au départ : pourquoi entraîner une IA à reproduire ce qu’on lui donne déjà ? En réalité, le but n’est pas seulement la reconstruction finale. Le vrai intérêt se trouve au milieu du modèle, dans le code compressé qu’il apprend à fabriquer.

Définition simple d’un auto-encodeur

Un auto-encodeur est une architecture de deep learning composée d’un encodeur, d’un espace latent et d’un décodeur. L’encodeur réduit la donnée d’entrée en un résumé mathématique. Le décodeur utilise ce résumé pour reconstruire la donnée initiale.

Imaginez que vous deviez décrire la Joconde à quelqu’un au téléphone pour qu’il la redessine. Vous n’allez pas décrire chaque pixel ni chaque coup de pinceau. Vous allez résumer l’essentiel : portrait de femme, cheveux foncés, sourire discret, regard mystérieux, paysage brumeux en arrière-plan.

Votre interlocuteur ne pourra pas recréer le tableau à l’identique, mais il pourra en produire une version qui conserve l’idée principale. Un auto-encodeur fonctionne de façon comparable : il apprend à conserver ce qui compte le plus, puis à reconstruire une version proche de l’original.

Pourquoi parle-t-on d’auto-encodeur ?

On parle d’auto-encodeur parce que le modèle apprend à encoder automatiquement ses propres données d’entrée. Contrairement à un modèle supervisé classique, il n’a pas besoin qu’un humain lui fournisse une étiquette comme “chat”, “visage”, “fraude” ou “pièce défectueuse”.

La donnée d’entrée sert elle-même de cible. Le modèle reçoit une image, un signal, une série de valeurs ou un texte vectorisé, puis il doit reconstruire quelque chose qui ressemble le plus possible à cette entrée.

C’est pour cela que l’auto-encodeur se situe souvent entre deux notions :

  • il est dit non supervisé, car il n’a pas besoin d’étiquettes humaines ;
  • il peut aussi être vu comme auto-supervisé, car l’entrée sert de référence pour calculer l’erreur de reconstruction.

Cette nuance est importante : l’auto-encodeur n’apprend pas “sans objectif”. Il apprend à minimiser l’écart entre ce qu’il reçoit et ce qu’il reconstruit.

Comment fonctionne un auto-encodeur ?

Un auto-encodeur fonctionne comme un sablier. La donnée entre dans une partie large, passe par un goulot d’étranglement plus étroit, puis ressort dans une partie large. Ce passage forcé par une zone compacte oblige le modèle à sélectionner l’information utile.

Partie de l’auto-encodeurRôleExemple simple
EncodeurCompresse la donnéeTransformer une image en vecteur de nombres
Espace latentStocke la représentation compacteGarder l’essence de l’image
DécodeurReconstruit la donnéeRecréer une image proche de l’original
Erreur de reconstructionMesure l’écart entre entrée et sortieVérifier si l’image reconstruite est fidèle

L’encodeur : transformer une donnée en résumé mathématique

L’encodeur prend une donnée complexe et la transforme en représentation plus compacte. Si l’entrée est une image, il ne garde pas chaque pixel de manière isolée. Il apprend plutôt des motifs : contours, contrastes, formes, textures, relations spatiales.

Dans le cas d’un visage, l’encodeur peut apprendre à conserver la forme générale, la position des yeux, la structure du nez, l’ovale du visage ou l’orientation de la tête. Il peut ignorer certains détails secondaires comme du bruit, des variations de luminosité ou des micro-détails peu utiles à la reconstruction.

L’encodeur ne “comprend” pas le visage comme un humain. Il apprend une représentation statistique qui permet au décodeur de reconstruire une version plausible de l’entrée.

L’espace latent : le cœur de l’auto-encodeur

L’espace latent est la représentation compressée apprise par le modèle. C’est le centre du sablier, aussi appelé goulot d’étranglement ou bottleneck.

Pour un humain, cet espace latent ressemble souvent à une suite de nombres incompréhensibles. Pour le modèle, c’est une carte condensée de l’information. Deux images similaires peuvent avoir des représentations proches dans cet espace, tandis que deux images très différentes peuvent être éloignées.

L’espace latent est précieux parce qu’il peut servir à autre chose que la reconstruction :

  • comparer des données ;
  • visualiser des groupes ;
  • détecter des anomalies ;
  • réduire la dimension ;
  • générer de nouvelles variantes ;
  • préparer un autre modèle de machine learning.

Le décodeur : reconstruire la donnée

Le décodeur fait le chemin inverse. Il prend la représentation latente et tente de reconstruire la donnée d’origine.

Si l’encodeur a bien résumé l’information, le décodeur peut produire une sortie proche de l’entrée. Si la représentation latente est trop pauvre, trop bruitée ou mal apprise, la reconstruction sera mauvaise.

L’objectif n’est pas toujours d’obtenir une copie parfaite. Dans certains cas, on veut justement que l’auto-encodeur perde certains détails inutiles : bruit visuel, anomalies, variations accidentelles ou informations non pertinentes.

L’erreur de reconstruction : le signal d’apprentissage

L’erreur de reconstruction mesure la différence entre la donnée d’entrée et la donnée reconstruite. Plus cette différence est faible, plus l’auto-encodeur a réussi à reconstruire l’entrée.

Pendant l’entraînement, le modèle ajuste ses paramètres pour réduire cette erreur. C’est ce mécanisme qui lui permet d’apprendre progressivement quelles informations doivent être conservées dans l’espace latent.

Cette erreur devient aussi très utile pour la détection d’anomalies. Si un modèle entraîné sur des données normales reçoit une donnée très différente, il peut mal la reconstruire. Une erreur élevée peut alors signaler un cas inhabituel.

Pourquoi le goulot d’étranglement est essentiel

Le goulot d’étranglement empêche l’auto-encodeur de faire un simple copier-coller. Si l’espace latent est aussi grand que l’entrée et que le modèle est trop puissant, il peut apprendre une fonction identité : il recopie l’entrée sans apprendre de représentation utile.

En réduisant la taille de l’espace latent, on oblige le réseau à choisir. Il ne peut pas tout garder. Il doit apprendre ce qui est vraiment important pour reconstruire la donnée.

C’est exactement ce qui rend l’auto-encodeur intéressant. La compression forcée transforme un modèle de reconstruction en outil d’apprentissage de représentations.

À quoi sert un auto-encodeur en IA ?

Un auto-encodeur sert à apprendre une représentation utile de données complexes. Il est particulièrement intéressant quand on dispose de beaucoup de données brutes, mais de peu ou pas d’étiquettes humaines.

Ses usages principaux sont :

  • réduction de dimension ;
  • compression spécialisée ;
  • débruitage ;
  • détection d’anomalies ;
  • reconstruction d’images ou de signaux ;
  • génération de données avec certaines variantes ;
  • interprétabilité de modèles d’IA modernes.

Réduction de dimension : simplifier des données complexes

La réduction de dimension consiste à représenter des données très riches avec moins de variables. Une image, un signal médical, une série de capteurs ou un fichier sonore peut contenir énormément d’informations. L’auto-encodeur apprend à en produire une version plus compacte.

Cette représentation peut ensuite servir à :

  • visualiser des données ;
  • accélérer un traitement ;
  • éliminer une partie du bruit ;
  • alimenter un autre modèle ;
  • détecter des groupes ou des comportements inhabituels.

L’auto-encodeur peut être plus flexible qu’une méthode linéaire comme la PCA, car il peut apprendre des relations non linéaires. Mais cela ne veut pas dire qu’il faut toujours l’utiliser. Si le problème est simple, une méthode statistique classique peut être plus rapide, plus stable et plus interprétable.

Débruitage : reconstruire une version plus propre

Un auto-encodeur débruiteur apprend à reconstruire une donnée propre à partir d’une donnée perturbée.

Exemple : on donne au modèle des images bruitées, floues ou partiellement corrompues, et on l’entraîne à produire une version plus propre. L’idée est que le bruit aléatoire n’est pas une caractéristique essentielle de l’image. Le modèle apprend donc à conserver la structure utile et à ignorer une partie des perturbations.

Ce principe peut s’appliquer à différents types de données :

  • images anciennes ou bruitées ;
  • signaux audio ;
  • mesures de capteurs ;
  • séries temporelles ;
  • données scientifiques ;
  • imagerie médicale.

Il faut rester prudent : un auto-encodeur ne “retrouve” pas magiquement la vérité. Il reconstruit ce qui semble le plus probable selon les données sur lesquelles il a été entraîné.

Détection d’anomalies : repérer ce qui ne ressemble pas au normal

La détection d’anomalies est l’un des usages les plus puissants des auto-encodeurs. Le principe est simple : on entraîne le modèle sur des données normales, puis on observe s’il arrive à reconstruire de nouvelles données.

Prenons un exemple industriel. Une usine collecte des vibrations de machines en fonctionnement normal. L’auto-encodeur apprend à reconstruire ces signaux habituels. Si une machine commence à vibrer différemment à cause d’une usure, d’un désalignement ou d’un début de panne, le modèle peut mal reconstruire le signal. L’erreur de reconstruction augmente, ce qui peut déclencher une alerte.

Le même principe peut être utilisé dans d’autres contextes :

  • cybersécurité : trafic réseau inhabituel ;
  • finance : comportement de transaction atypique ;
  • santé : signal ou image qui s’écarte d’un profil habituel ;
  • contrôle qualité : pièce industrielle présentant un défaut ;
  • maintenance prédictive : capteur qui ne suit plus le comportement attendu.

Attention : l’auto-encodeur ne remplace pas l’expertise métier. Il signale une différence statistique. Il faut ensuite définir des seuils, valider les alertes et contrôler les faux positifs.

Compression spécialisée : utile, mais pas magique

Un auto-encodeur peut servir à compresser des données, mais il ne remplace pas automatiquement les algorithmes de compression classiques comme JPEG, PNG, ZIP ou les codecs vidéo.

Son intérêt apparaît surtout lorsque la compression doit être adaptée à un domaine précis. Par exemple, si l’on travaille uniquement sur des images médicales, des signaux industriels ou des données scientifiques, un auto-encodeur peut apprendre une représentation spécialisée.

Mais il y a une limite importante : un auto-encodeur fonctionne généralement mieux sur des données proches de celles vues pendant l’entraînement. Il n’est pas toujours adapté à une compression généraliste.

Auto-encodeurs et IA générative : quel lien avec les VAE et Stable Diffusion ?

Les auto-encodeurs ont aussi joué un rôle important dans l’histoire de l’IA générative.

Un auto-encodeur classique reconstruit une entrée. Un auto-encodeur variationnel, ou VAE, va plus loin : il apprend une distribution dans l’espace latent. Cela permet de générer de nouveaux exemples plausibles en échantillonnant dans cet espace.

Le papier “Auto-Encoding Variational Bayes”, publié en 2013 par Diederik Kingma et Max Welling, a posé une base importante pour les VAE modernes. Depuis, les VAE sont devenus une notion centrale pour comprendre les modèles génératifs probabilistes.

Le lien avec les modèles modernes de génération d’images vient aussi de l’idée d’espace latent. Dans les modèles de diffusion latente, comme ceux qui ont inspiré Stable Diffusion, l’image peut être encodée dans un espace latent plus compact. Le modèle travaille ensuite dans cet espace plutôt que directement sur les pixels, puis un décodeur reconstruit l’image finale.

Il ne faut pas confondre les choses : Stable Diffusion n’est pas un simple auto-encodeur. C’est un système plus complexe, avec un modèle de diffusion, du conditionnement texte-image et d’autres composants. Mais l’idée d’encoder une image dans un espace latent puis de la décoder est une brique essentielle pour comprendre pourquoi ces modèles peuvent générer des images de manière plus efficace.

Sparse autoencoders : pourquoi ils redeviennent importants avec les LLM

Les sparse autoencoders, ou auto-encodeurs clairsemés, imposent une contrainte de parcimonie. Le modèle ne doit activer qu’un nombre limité de caractéristiques à la fois.

Cette idée est ancienne, mais elle est redevenue très importante avec l’interprétabilité des grands modèles de langage. Des laboratoires comme Anthropic et Google DeepMind utilisent des sparse autoencoders pour analyser les activations internes de modèles comme Claude ou Gemma.

L’objectif n’est pas de remplacer le LLM, mais de mieux comprendre ce qui se passe à l’intérieur. Un sparse autoencoder peut aider à transformer des activations très denses et difficiles à lire en caractéristiques plus séparées, parfois associées à des concepts reconnaissables.

En 2024, Anthropic a popularisé cet angle avec ses recherches sur les caractéristiques interprétables de Claude 3 Sonnet. En 2025, Google DeepMind a annoncé Gemma Scope 2, une suite d’outils d’interprétabilité pour les modèles Gemma 3, utilisant notamment des sparse autoencoders et des transcoders.

Ce point est important en 2026 : les auto-encodeurs ne sont pas seulement une vieille brique de deep learning. Ils restent utiles pour comprendre, diagnostiquer et auditer des IA modernes.

Les principaux types d’auto-encodeurs

Il existe plusieurs types d’auto-encodeurs. Ils partagent la même idée générale, mais changent la manière de compresser, régulariser ou reconstruire l’information.

Type d’auto-encodeurPrincipeUsage typique
Auto-encodeur sous-completEspace latent plus petit que l’entréeRéduction de dimension
Auto-encodeur débruiteurReconstruit une donnée propre depuis une entrée bruitéeNettoyage d’images ou de signaux
Auto-encodeur clairseméLimite le nombre de neurones activésReprésentations plus interprétables
Auto-encodeur convolutionnelUtilise des convolutionsImages, vidéos, imagerie
Auto-encodeur variationnelApprend une distribution latenteGénération de données
Auto-encodeur contractifRend la représentation robuste aux petites variationsDonnées bruitées ou instables

Auto-encodeur sous-complet

C’est la version la plus simple. L’espace latent est plus petit que l’entrée. Cette contrainte force le modèle à compresser l’information.

Il est utile pour expliquer le principe général, mais il peut être limité si le modèle apprend seulement à recopier ou si le goulot d’étranglement est mal dimensionné.

Auto-encodeur débruiteur

L’auto-encodeur débruiteur apprend à reconstruire une donnée propre à partir d’une donnée dégradée.

Il est particulièrement utile quand la donnée contient du bruit : image abîmée, signal perturbé, audio imparfait, mesure de capteur instable.

Auto-encodeur clairsemé

L’auto-encodeur clairsemé impose une activation limitée des neurones ou des caractéristiques. Il ne cherche pas seulement à compresser par la taille de l’espace latent, mais par la parcimonie.

Il est utile lorsque l’on veut obtenir des représentations plus séparées, plus spécialisées ou plus interprétables. C’est pour cette raison qu’il est utilisé dans certaines recherches récentes sur les grands modèles de langage.

Auto-encodeur convolutionnel

L’auto-encodeur convolutionnel utilise des couches de convolution, comme les CNN. Il est adapté aux images, car il exploite les relations locales entre pixels : contours, textures, formes, motifs.

Il peut servir au débruitage, à la reconstruction, à la segmentation, à la compression spécialisée ou à l’analyse d’images.

Auto-encodeur variationnel

L’auto-encodeur variationnel apprend une distribution dans l’espace latent. Au lieu de représenter une donnée par un simple point, il apprend des paramètres statistiques qui permettent de générer des variations.

C’est une différence majeure avec un auto-encodeur classique. Le VAE est plus adapté à la génération de nouveaux exemples, mais ses sorties peuvent parfois être moins nettes que celles d’autres modèles génératifs modernes.

Auto-encodeur contractif

L’auto-encodeur contractif cherche à rendre la représentation moins sensible aux petites variations de l’entrée. Il est conçu pour apprendre des caractéristiques plus stables.

Il peut être utile lorsque les données sont bruitées ou lorsqu’on veut éviter que de petites perturbations changent trop fortement la représentation latente.

Comment choisir le bon type d’auto-encodeur ?

Le choix dépend du type de donnée et de l’objectif.

ObjectifType conseilléPourquoi
Réduire la dimensionSous-complet ou clairseméApprendre une représentation compacte
Nettoyer une image ou un signalDébruiteurIgnorer le bruit et reconstruire la structure
Traiter des imagesConvolutionnelExploiter les relations spatiales
Générer des variantesVariationnelÉchantillonner dans un espace latent
Détecter des anomaliesSous-complet, débruiteur ou convolutionnelRepérer les fortes erreurs de reconstruction
Interpréter des activations de LLMClairseméDécomposer des activations denses en caractéristiques plus lisibles

La meilleure question à poser n’est pas “quel auto-encodeur est le plus puissant ?”, mais “quelle contrainte aide mon modèle à apprendre une représentation utile ?”.

Auto-encodeur, PCA, CNN, Transformer : quelles différences ?

Un auto-encodeur ne doit pas être confondu avec les autres méthodes ou architectures d’IA. Il peut parfois utiliser certaines d’entre elles, mais son objectif reste spécifique : reconstruire une donnée à partir d’une représentation compressée.

Méthode ou architectureObjectif principalDifférence avec un auto-encodeur
PCARéduire la dimension de façon linéairePlus simple, souvent plus interprétable, mais moins flexible
CNNAnalyser des images avec des convolutionsPeut être utilisé dans un auto-encodeur convolutionnel
TransformerModéliser des séquences et relations contextuellesArchitecture dominante des LLM comme ChatGPT
GANGénérer des données via compétition générateur/discriminateurPas basé sur la reconstruction de l’entrée
Modèle de diffusionGénérer en débruitant progressivementPeut travailler dans un espace latent appris par auto-encodeur
Auto-encodeurCompresser puis reconstruireApprend une représentation latente

Auto-encodeur ou PCA ?

La PCA est souvent préférable si vous voulez une méthode simple, rapide et interprétable pour réduire la dimension. L’auto-encodeur devient plus intéressant quand les relations dans les données sont non linéaires ou trop complexes pour une méthode classique.

Auto-encodeur ou CNN ?

Un CNN est une architecture spécialisée dans le traitement spatial, notamment les images. Un auto-encodeur est un objectif d’apprentissage. Les deux peuvent être combinés : un auto-encodeur convolutionnel utilise des CNN pour encoder et décoder des images.

Auto-encodeur ou Transformer ?

Un Transformer est conçu pour modéliser des relations contextuelles, notamment dans le langage. ChatGPT, Claude ou Gemini reposent principalement sur des architectures de type Transformer, pas sur des auto-encodeurs classiques.

En revanche, des auto-encodeurs clairsemés peuvent être utilisés pour analyser les activations internes de ces modèles et mieux comprendre certains comportements.

Exemple concret : détecter une anomalie dans une usine

Imaginons une ligne de production équipée de capteurs. Chaque machine produit des données : vibrations, température, pression, vitesse, consommation électrique.

  1. On collecte des données pendant des périodes normales.
  2. On entraîne un auto-encodeur à reconstruire ces signaux normaux.
  3. Le modèle apprend une représentation latente des comportements habituels.
  4. Une nouvelle mesure arrive.
  5. Si le modèle la reconstruit bien, elle ressemble probablement au fonctionnement normal.
  6. Si l’erreur de reconstruction est élevée, le signal est atypique.
  7. Une alerte peut être envoyée à un technicien ou à un système de supervision.

Ce mécanisme ne dit pas automatiquement “la machine va casser demain”. Il indique plutôt : “cette mesure ne ressemble pas à ce que le modèle connaît comme normal”. C’est déjà très utile pour prioriser une inspection, réduire les pannes non prévues ou repérer un comportement inhabituel.

Limites : quand un auto-encodeur n’est pas la bonne solution

Un auto-encodeur est puissant, mais il n’est pas adapté à tous les problèmes.

Il peut être peu pertinent si :

  • vous avez très peu de données ;
  • vous avez déjà des étiquettes fiables pour une tâche simple ;
  • vous avez besoin d’une explication très transparente ;
  • une méthode statistique classique suffit ;
  • les données d’entraînement sont trop biaisées ;
  • la reconstruction ne correspond pas à la vraie valeur métier ;
  • le modèle apprend à recopier au lieu de généraliser.

La principale erreur consiste à utiliser un auto-encodeur parce que la méthode semble sophistiquée. Dans certains cas, une régression, une PCA, un classifieur supervisé ou une règle métier bien conçue peut être plus efficace.

Erreurs fréquentes à éviter

Croire qu’un auto-encodeur comprend les données comme un humain

Un auto-encodeur ne comprend pas une image, un signal ou une transaction comme un expert. Il apprend des régularités statistiques. Il peut être très performant, mais il peut aussi reconstruire des choses plausibles sans garantir qu’elles sont vraies.

Utiliser un espace latent trop grand

Si l’espace latent est trop grand, le modèle peut recopier l’entrée sans apprendre de représentation utile. Il faut contrôler la taille du goulot d’étranglement ou ajouter des contraintes comme le bruit, la parcimonie ou la régularisation.

Confondre anomalie et fraude

Une anomalie n’est pas forcément une fraude, une panne ou une erreur. C’est simplement un comportement différent de ce que le modèle connaît. Il faut ensuite interpréter cette anomalie avec des règles métier, des seuils et une validation humaine.

Penser qu’un VAE suffit à créer une IA générative moderne

Les VAE sont importants dans l’histoire des modèles génératifs, mais les systèmes modernes de génération d’images reposent sur des architectures plus complexes. Un VAE ou un auto-encodeur latent peut être une brique, pas tout le système.

Ce qu’il faut retenir

Un auto-encodeur est une architecture de réseau de neurones qui apprend à résumer une donnée, puis à la reconstruire. Sa force vient du passage par l’espace latent : une représentation compacte qui oblige le modèle à conserver l’information essentielle.

Il est utile pour réduire la dimension, débruiter, compresser, détecter des anomalies et comprendre certaines structures cachées dans les données. Avec les VAE, les modèles de diffusion latente et les sparse autoencoders utilisés en interprétabilité des LLM, il reste aussi très actuel dans l’IA moderne.

La meilleure façon de le comprendre est simple : un auto-encodeur ne cherche pas seulement à recopier une donnée. Il apprend à découvrir ce qui permet de la reconstruire.

Questions fréquentes

Qu’est-ce qu’un auto-encodeur en IA ?
Un auto-encodeur est un réseau de neurones qui apprend à compresser une donnée dans un espace latent, puis à la reconstruire. Il sert à apprendre des représentations utiles sans étiquettes humaines, notamment pour la réduction de dimension, le débruitage et la détection d’anomalies.
À quoi sert l’espace latent ?
L’espace latent sert à stocker une version compacte de la donnée d’origine. Il contient les informations que le modèle juge importantes pour reconstruire l’entrée ou l’utiliser dans d’autres traitements.
Un auto-encodeur est-il un modèle non supervisé ?
Oui, on le classe souvent dans l’apprentissage non supervisé, car il n’a pas besoin d’étiquettes humaines. Mais il peut aussi être décrit comme auto-supervisé, car l’entrée sert elle-même de cible de reconstruction.
Quelle est la différence entre un auto-encodeur et un VAE ?
Un auto-encodeur classique apprend une représentation compacte. Un VAE apprend une distribution dans l’espace latent, ce qui permet de générer de nouveaux exemples plausibles.
Un auto-encodeur est-il utilisé dans ChatGPT ?
ChatGPT n’est pas un auto-encodeur classique. Il repose principalement sur une architecture Transformer. En revanche, des auto-encodeurs clairsemés peuvent être utilisés par des chercheurs pour analyser les activations internes de grands modèles de langage.
Pourquoi l’auto-encodeur ne copie-t-il pas simplement l’entrée ?
Il peut le faire si l’architecture est mal conçue. C’est pourquoi on impose souvent un goulot d’étranglement, du bruit, de la parcimonie ou une régularisation pour l’obliger à apprendre une représentation utile.
Un auto-encodeur peut-il détecter une fraude ?
Il peut aider à repérer des comportements inhabituels, par exemple avec une erreur de reconstruction élevée. Mais il ne déclare pas seul qu’il y a fraude. La décision dépend d’un système complet, de seuils, de données fiables et d’une validation métier.

Articles similaires

Accueil Outils Gratuits
Recherche globale