Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Hugging Face

Hugging Face è l'azienda di IA dietro l'Hub, che ospita milioni di modelli aperti, dataset e app demo, e la libreria Transformers.

Hugging Face è un'azienda di IA e una community open source; il suo Hub è un punto di riferimento per pubblicare, trovare e scaricare modelli di machine learning, set di dati e applicazioni dimostrative. A ottobre 2026, l'Hub elenca oltre 3.1 milioni di modelli e 1 milione di set di dati, dai modelli linguistici di grandi dimensioni (LLM) ai vision transformer, fino a modelli vocali, di robotica e di rilevamento degli oggetti. L'azienda mantiene anche librerie open source ampiamente utilizzate, a partire da Transformers.

Clément Delangue, Julien Chaumond e Thomas Wolf hanno fondato l'azienda a New York nel 2016 come app chatbot per adolescenti, chiamata così in riferimento all'emoji di una faccina che abbraccia. La versione PyTorch di BERT di Google, pubblicata a novembre 2018, si è evoluta in Transformers, mentre l'azienda passava dal chatbot agli strumenti open source. A settembre 2026, NVIDIA ha accettato di acquisire Hugging Face per circa 12.9 miliardi di dollari; l'operazione dovrebbe concludersi nella prima metà del 2027, previa approvazione normativa, e Hugging Face manterrà il proprio marchio come piattaforma aperta.

L'Hub#

Ogni modello, set di dati e Space sull'Hub è un repository Git con cronologia completa delle versioni. I file di grandi dimensioni, come i pesi, sono archiviati tramite Xet, il backend di archiviazione di Hugging Face, che elimina i duplicati suddividendo i dati in blocchi; pertanto, caricando un checkpoint modificato vengono trasferiti solo i blocchi cambiati. L'Hub ospita tre tipi di repository:

  • Modelli: pesi del modello, file di configurazione e una scheda del modello, un README con metadati relativi a licenza, dati di addestramento, risultati della valutazione e limitazioni. Molti repository archiviano i pesi nel formato safetensors, che viene caricato senza eseguire codice; per scaricare i repository con accesso limitato, gli utenti devono accettare le condizioni del proprietario.
  • Set di dati: file di dati con una scheda del set di dati e un visualizzatore nel browser. La libreria datasets li carica tramite Apache Arrow e può anche trasmettere in streaming set di dati troppo grandi da scaricare.
  • Spaces: app dimostrative ospitate e realizzate con Gradio, Docker o HTML statico, spesso il modo più rapido per provare un nuovo modello nel browser.

I provider di inferenza inoltrano le richieste API per i modelli sull'Hub a provider serverless partner; gli endpoint di inferenza consentono di distribuire un modello su hardware dedicato. Un tipico progetto passa per l'Hub nel modo seguente:

Librerie open source#

  • Transformers: definizioni di modelli e pesi preaddestrati per attività di testo, visione, audio e multimodali, accessibili tramite un'unica API; include la funzione pipeline che esegue un'attività in poche righe. Ha ormai raggiunto la quinta versione principale.
  • Diffusers: pipeline per i modelli di diffusione che generano immagini, video e audio.
  • Datasets e Tokenizers: caricamento ed elaborazione rapidi dei dati e implementazioni veloci in Rust degli schemi di tokenizzazione usati dai modelli.
  • PEFT e TRL: metodi di fine-tuning efficiente dei parametri, come LoRA, e metodi di addestramento successivo, come l'ottimizzazione diretta delle preferenze, per allineare i modelli linguistici.
  • timm, LeRobot e smolagents: modelli di immagini PyTorch, set di dati e policy per l'apprendimento robotico e agenti IA leggeri.

Scaricare modelli dall'Hub#

La libreria huggingface_hub scarica qualsiasi file da un repository e lo memorizza localmente nella cache, così le chiamate successive riutilizzano la copia memorizzata. Ultralytics pubblica checkpoint YOLO26 nel repository Ultralytics/YOLO26, in tutte e cinque le dimensioni per il rilevamento, la segmentazione, la classificazione, la stima della posa e i riquadri orientati:

from huggingface_hub import hf_hub_download
from ultralytics import YOLO

# Scarica i pesi YOLO26n dal repository Ultralytics sull'Hub (vengono memorizzati nella cache dopo la prima chiamata)
weights = hf_hub_download(repo_id="Ultralytics/YOLO26", filename="yolo26n.pt")

# Carica il checkpoint scaricato ed esegui il rilevamento
model = YOLO(weights)
results = model("https://ultralytics.com/images/bus.jpg")
results[0].save(filename="bus_detections.jpg")

hf_hub_download restituisce il percorso di yolo26n.pt nella cache locale di Hugging Face; l'immagine salvata mostra i rilevamenti di YOLO26n sulla foto dell'autobus.

  • GitHub: ospita il codice sorgente nei repository Git. Anche Hugging Face Hub usa Git e aggiunge ciò di cui hanno bisogno gli artefatti di machine learning: spazio di archiviazione per pesi di diversi gigabyte, schede di modelli e dataset, visualizzatori di dataset e inferenza ospitata.
  • Raccolte di modelli: raccolte specifiche per framework, come PyTorch Hub, caricano i modelli tramite una singola libreria, mentre Hub offre modelli di molte librerie, ognuno contrassegnato con la libreria che lo carica.
  • Registri di modelli: cataloghi privati che tengono traccia delle versioni dei modelli di un team, delle fasi e delle approvazioni per la distribuzione, solitamente all'interno di una piattaforma MLOps.

Applicazioni nel mondo reale#

  • Fine-tuning di modelli aperti: i team scaricano LLM con pesi aperti, li adattano con LoRA e ricaricano i piccoli file degli adapter su Hub invece di caricare copie integrali del modello.
  • Ricerca riproducibile: gli articoli pubblicano i propri pesi e dataset su Hub e le pagine degli articoli di Hugging Face collegano ogni articolo ai modelli, ai dataset e agli Spaces che lo utilizzano.
  • Dati di addestramento aperti: FineWeb, un dataset di Hugging Face contenente testo inglese sul web, ripulito e deduplicato da Common Crawl, è passato dai 15 trilioni di token al momento del rilascio a oltre 18,5 trilioni.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning