Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Hugging Face

Explore l'écosystème Hugging Face et apprends comment il démocratise l'IA. Découvre comment intégrer Ultralytics YOLO26 pour une détection d'objets et un partage de modèles fluides.

Hugging Face est une plateforme open-source et une communauté de premier plan, souvent qualifiée de "GitHub de l'apprentissage automatique" (Machine Learning). Elle sert de centre névralgique où les développeurs, les chercheurs et les organisations collaborent pour construire, partager et déployer des modèles d'intelligence artificielle (IA). Fondée à l'origine comme une société de chatbots, elle a évolué vers un écosystème massif hébergeant des centaines de milliers de modèles pré-entraînés et de jeux de données. La plateforme a joué un rôle crucial dans la démocratisation de l'accès à l'architecture Transformer, rendant le traitement du langage naturel (NLP) et la vision par ordinateur (CV) de pointe accessibles à toute personne disposant de quelques lignes de code.

Link to this sectionÉcosystème et composants principaux#

L'écosystème Hugging Face est structuré autour de plusieurs bibliothèques et services clés qui rationalisent le flux de travail de l'apprentissage automatique (ML). En son cœur se trouve la bibliothèque transformers, qui fournit des API pour télécharger et utiliser des modèles de pointe comme BERT, GPT et T5. Au-delà du texte, la plateforme prend désormais largement en charge les tâches multimodales, y compris le traitement audio et la classification d'images.

Les composants clés incluent :

  • Model Hub : Un vaste répertoire où tu peux découvrir et télécharger des poids de modèle pour des tâches spécifiques. Au lieu de t'entraîner à partir de zéro, tu peux tirer parti de l'apprentissage par transfert en effectuant un réglage fin (fine-tuning) de ces modèles existants sur tes propres données.
  • Bibliothèque Datasets : Une collection de jeux de données efficacement traités qui standardise la manière dont les données d'entraînement sont chargées et prétraitées, ce qui est crucial pour des tâches comme l'analyse des sentiments ou la détection d'objets.
  • Spaces : Un service d'hébergement qui permet aux développeurs de créer et de présenter des applications web interactives (souvent en utilisant Gradio ou Streamlit) pour démontrer les capacités de leurs modèles en temps réel.

Link to this sectionApplications concrètes#

L'accessibilité de la plateforme Hugging Face a accéléré l'adoption de l'IA dans divers secteurs. En abaissant les barrières à l'entrée, elle permet le prototypage rapide et le déploiement de systèmes complexes.

  1. Automatisation du service client : Les entreprises utilisent des grands modèles de langage (LLM) hébergés sur le hub pour créer des chatbots sophistiqués capables de comprendre le contexte et la nuance, améliorant ainsi considérablement le support automatisé par rapport aux systèmes traditionnels basés sur des règles.

  2. Analyse de l'imagerie médicale : Les chercheurs utilisent des modèles de vision pré-entraînés pour effectuer de l'analyse d'imagerie médicale. En ajustant les modèles sur des radiographies ou des IRM, ils peuvent aider les radiologues à identifier des anomalies avec une grande précision, accélérant ainsi les temps de diagnostic.

Link to this sectionIntégration avec Ultralytics YOLO#

Hugging Face et Ultralytics partagent un engagement envers l'accessibilité open-source. Tu peux facilement accéder aux modèles Ultralytics, comme le modèle de pointe YOLO26, via le Hugging Face Hub ou directement via le package Python Ultralytics. Cette interopérabilité permet aux développeurs de combiner la vitesse et l'efficacité de YOLO pour la détection d'objets avec le vaste écosystème d'outils disponibles sur la plateforme Hugging Face.

L'exemple suivant démontre comment charger un modèle en utilisant le package ultralytics, qui abstrait la complexité d'une manière similaire à l'API pipeline de Hugging Face, rendant l'inférence directe :

from ultralytics import YOLO

# Load the YOLO26n model (nano version)
# This automatically downloads weights if they are not present locally
model = YOLO("yolo26n.pt")

# Run inference on an image URL
# The model detects objects and returns a Results object
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Link to this sectionHugging Face vs. GitHub#

Bien que les deux plateformes soient essentielles pour les développeurs, elles servent des objectifs différents. GitHub est principalement un répertoire de code axé sur le contrôle de version pour la logique du code source. En revanche, Hugging Face est optimisé pour les artefacts de ML. Il se spécialise dans l'hébergement de gros fichiers binaires (comme des poids de modèle qui peuvent atteindre plusieurs gigaoctets) et de jeux de données massifs. De plus, Hugging Face fournit des "Model Cards" (fiches de modèle)—une documentation spécifiquement conçue pour expliquer les limites, les cas d'utilisation prévus et les biais d'un modèle—ce qui apporte un contexte critique rarement trouvé dans les répertoires de code standards.

Link to this sectionConcepts associés#

  • Logiciel Open Source : Logiciel dont le code source peut être inspecté, modifié et amélioré par quiconque. Hugging Face est un fervent défenseur de l'IA open-source.
  • Transformer : L'architecture d'apprentissage profond qui alimente la plupart des modèles de NLP modernes et de nombreux modèles de vision disponibles sur le hub.
  • Plateforme Ultralytics : Alors que Hugging Face est un hub de modèles généraliste, la plateforme Ultralytics offre un environnement spécialisé pour le cycle de vie complet des modèles YOLO, incluant l'auto-annotation, l'entraînement et le déploiement.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique