Glossaire

Visage étreint

Découvrez Hugging Face, la principale plateforme d'IA pour le NLP et la vision par ordinateur avec des modèles pré-entraînés, des ensembles de données et des outils pour un développement ML transparent.

Hugging Face est une entreprise et une plateforme communautaire de premier plan dans le domaine de l'intelligence artificielle (IA), axée sur la démocratisation des technologies d'apprentissage machine (ML). Initialement reconnue pour ses contributions significatives au traitement du langage naturel (NLP), Hugging Face propose aujourd'hui un vaste écosystème d'outils open-source, de modèles pré-entraînés et d'ensembles de données. Cet écosystème aide les développeurs et les chercheurs à construire, entraîner et déployer plus facilement des modèles de traitement du langage naturel de pointe, en favorisant la collaboration et en accélérant l'innovation au sein de la communauté mondiale de l'IA. Centrée à l'origine sur le NLP, la plateforme s'est considérablement élargie pour prendre en charge la vision par ordinateur et les tâches multimodales.

Concepts fondamentaux de l'étreinte du visage

Hugging Face offre plusieurs composants clés conçus pour rationaliser le flux de travail de la ML :

  • Le Hub du visage câlin: Une plateforme centrale en ligne servant de dépôt pour des milliers de modèles pré-entraînés, d'ensembles de données et d'applications de démonstration interactives (Spaces). Elle facilite le partage, la découverte et la collaboration au sein de la communauté ML. Vous pouvez trouver des modèles pour diverses tâches, y compris ceux compatibles avec des frameworks comme PyTorch et TensorFlow.
  • Bibliothèque des transformateurs: Une bibliothèque Python à code source ouvert offrant un accès facile à des milliers de modèles de transformateurs pré-entraînés. Initialement centrée sur les modèles de NLP comme BERT et GPT, elle inclut maintenant des modèles pour la vision artificielle, comme le Vision Transformer (ViT), et les tâches multimodales. Il simplifie le téléchargement, l'entraînement et l'utilisation de ces modèles pour des tâches telles que la reconnaissance d'entités nommées (NER) ou la classification d'images.
  • Bibliothèque des jeux de données: Une bibliothèque offrant un accès efficace à une vaste collection d'ensembles de données pour diverses tâches de ML. Elle fournit des outils pour télécharger, traiter et explorer facilement les données, en s'intégrant de manière transparente à la bibliothèque Transformers et à d'autres frameworks de ML. Ultralytics permet également d'accéder à de nombreux ensembles de données de vision par ordinateur.
  • Espaces: Une fonctionnalité du Hugging Face Hub permettant aux utilisateurs de construire, d'héberger et de partager directement des applications de démonstration ML. Elle prend en charge des frameworks populaires tels que Gradio et Streamlit, permettant aux développeurs de présenter leurs modèles de manière interactive. Ceci est utile pour démontrer des capacités telles que les solutions d'IA de vision Ultralytics.

Pertinence et applications

Hugging Face abaisse considérablement la barrière à l'entrée pour travailler avec des modèles d'IA avancés. En fournissant des modèles pré-entraînés facilement disponibles, il permet aux développeurs d'atteindre des performances élevées sur des tâches spécifiques grâce à un réglage fin plutôt que d'entraîner des modèles à partir de zéro, ce qui permet d'économiser un temps considérable et des ressources informatiques telles que les GPU. Cette accessibilité en a fait une pierre angulaire pour la recherche et les applications industrielles dans le domaine de l'apprentissage profond.

Parmi les exemples concrets, on peut citer

  1. Automatisation de l'assistance à la clientèle : Les entreprises peuvent télécharger un modèle linguistique pré-entraîné tel que BERT via la bibliothèque Transformers et l'affiner sur leurs données d'interaction client spécifiques pour construire des chatbots intelligents capables de comprendre et de répondre efficacement aux requêtes des utilisateurs.
  2. Modération de contenu : Les plateformes de médias sociaux utilisent les modèles de Hugging Face pour des tâches telles que l'analyse des sentiments ou la détection des commentaires toxiques, souvent en affinant les modèles pour comprendre les nuances et l'argot propres à la plateforme.

Visage étreint vs. Ultralytique

Bien que Hugging Face et Ultralytics contribuent tous deux de manière significative à l'écosystème de l'IA à code source ouvert, leurs objectifs principaux sont différents. Hugging Face offre une vaste plateforme, initialement centrée sur le NLP, mais qui englobe désormais divers domaines, dont l'audio et la vision par ordinateur. Elle fournit de vastes bibliothèques de modèles et d'outils applicables à différentes tâches d'IA, en encourageant une large communauté sur GitHub. Vous pouvez en savoir plus sur leurs outils dans nos articles de blog sur l'alimentation des projets CV et l'utilisation de Transformers pour CV.

Ultralytics se spécialise principalement dans l'IA de la vision, en développant et en maintenant des modèles hautement optimisés comme Ultralytics YOLO11 pour des tâches telles que la détection d'objets, la segmentation d'images et l'estimation de la pose. Ultralytics propose également la plateforme Ultralytics HUB, conçue spécifiquement pour la gestion du cycle de vie des modèles d'IA de vision, de l'annotation des données à l'entraînement et au déploiement. Les deux plateformes offrent aux utilisateurs des outils puissants, mais répondent à des cas d'utilisation primaires légèrement différents dans le paysage plus large de l'IA, se complétant souvent l'une l'autre dans des projets complexes.

Rejoindre la communauté Ultralytics

Rejoignez l'avenir de l'IA. Connectez-vous, collaborez et évoluez avec des innovateurs mondiaux.

S'inscrire
Lien copié dans le presse-papiers