Glossaire

Recherche sémantique

Découvre comment la recherche sémantique utilise le NLP, le ML et les graphes de connaissances pour fournir des résultats précis et adaptés au contexte et améliorer les applications d'IA.

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

La recherche sémantique est une technique de recherche avancée qui s'appuie sur le traitement du langage naturel (NLP) et l'apprentissage automatique (ML) pour fournir des résultats plus précis et contextuels en interprétant le sens derrière les requêtes de recherche plutôt qu'en s'appuyant uniquement sur la correspondance des mots clés. Contrairement aux méthodes de recherche traditionnelles, la recherche sémantique comprend l'intention de l'utilisateur et les relations contextuelles entre les mots, ce qui lui permet de retrouver les informations plus efficacement.

Comment fonctionne la recherche sémantique

La recherche sémantique s'appuie sur une combinaison de NLP, d'algorithmes ML et de graphes de connaissances pour analyser les requêtes des utilisateurs. Elle identifie le contexte, l'intention et les relations entre les entités de la requête. En mettant en correspondance les entrées des utilisateurs avec une compréhension plus large du langage, les systèmes de recherche sémantique peuvent traiter les variations de formulation, les synonymes et même les significations implicites.

Par exemple, si un utilisateur recherche "les meilleurs endroits à visiter en hiver", un moteur de recherche sémantique comprend l'intention derrière "meilleurs endroits" et "hiver" et peut suggérer des destinations hivernales populaires plutôt que de simplement afficher des résultats contenant tous les mots-clés.

Techniques clés de la recherche sémantique

  • Les enchâssements de mots: La recherche sémantique utilise souvent des techniques telles que les encastrements pour représenter les mots comme des vecteurs dans un espace multidimensionnel. Cela aide le système à comprendre les similitudes et les relations entre différents termes.
  • Graphes de connaissances: Les outils tels que les graphes de connaissances améliorent la recherche sémantique en reliant les entités et les relations, ce qui permet une résolution plus précise des requêtes.
  • Fenêtres contextuelles: La recherche sémantique exploite les fenêtres contextuelles pour analyser les mots et les phrases environnants, ce qui garantit l'obtention de résultats adaptés au contexte.

Applications de la recherche sémantique

La recherche sémantique a un large éventail d'applications dans tous les secteurs, améliorant considérablement la recherche d'informations et les expériences des utilisateurs.

Commerce électronique

Dans le commerce électronique, la recherche sémantique permet aux plateformes de recommander des produits en fonction de l'intention de l'utilisateur plutôt que des correspondances exactes de mots clés. Par exemple, lorsqu'un client recherche "chaussures de course confortables", le système peut suggérer des produits qui s'alignent sur l'intention, comme des baskets légères et amorties, même si les descriptions des produits n'incluent pas le mot "confortable."

Soins de santé

Dans le domaine de la santé, la recherche sémantique améliore les soins aux patients en permettant aux professionnels de la santé d'interroger les bases de données en langage naturel. Par exemple, la recherche "traitement de l'asthme léger chez les enfants" permet de retrouver des directives et des documents de recherche cliniquement pertinents, en tenant compte des relations entre "traitement", "asthme" et "enfants".

Gestion des connaissances

Les organisations utilisent la recherche sémantique pour améliorer la gestion des connaissances internes en reliant les documents connexes et en extrayant des informations de vastes référentiels. Ceci est particulièrement utile dans des secteurs comme la finance et les services juridiques pour un accès rapide aux informations critiques.

Exemples concrets

  1. Google Recherche: En tant que leader de la recherche sémantique, Google utilise le NLP et l'apprentissage automatique pour fournir des résultats contextuellement pertinents. Des fonctionnalités telles que le Knowledge Graph de Google améliorent les résultats de recherche en reliant des entités telles que des personnes, des lieux et des événements.
  2. Ultralytics Explorer: Ultralytics permet la recherche sémantique grâce à des outils tels que Ultralytics Explorer, permettant aux utilisateurs d'explorer des ensembles de données à l'aide de requêtes en langage naturel et de recherches de similarités vectorielles pour une meilleure analyse des données.

Distinction par rapport aux concepts apparentés

Recherche sémantique vs. recherche par mot-clé

Alors que la recherche par mot clé correspond à des phrases exactes, la recherche sémantique se concentre sur le sens et l'intention. Par exemple, une recherche par mot clé pour "applications IA" renvoie des résultats contenant le terme exact, alors que la recherche sémantique comprend des concepts connexes tels que "cas d'utilisation de l'intelligence artificielle."

Recherche sémantique et recherche vectorielle

La recherche sémantique et la recherche vectorielle sont des technologies complémentaires. La recherche vectorielle utilise des représentations mathématiques des données pour trouver des éléments similaires, et soutient souvent la recherche sémantique en identifiant les relations entre les entités d'une requête.

Comment la recherche sémantique améliore les applications de l'IA

La recherche sémantique joue un rôle crucial dans les solutions pilotées par l'IA en permettant des interactions plus intuitives entre les humains et les machines. Par exemple, des outils comme le Ultralytics HUB utilisent la recherche sémantique pour permettre aux chercheurs et aux développeurs de trouver sans effort des ensembles de données, des modèles ou de la documentation pertinents.

En comblant le fossé entre le langage humain et la compréhension de la machine, la recherche sémantique continue de redéfinir la façon dont nous récupérons et interagissons avec les informations dans tous les secteurs et sur toutes les plateformes.

Tout lire