Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Instruction Tuning

Scopri come l'instruction tuning allinea i modelli AI all'intento umano. Impara ad addestrare Ultralytics YOLO26 e altri modelli a seguire direttive specifiche per migliorare le attività.

L'instruction tuning è una tecnica specializzata di machine learning utilizzata per addestrare i modelli a seguire direttive o comandi utente specifici. A differenza del pre-addestramento standard, che spesso si concentra sulla previsione della parola successiva in una sequenza o sul riconoscimento di pattern generali nei dati, l'instruction tuning sfrutta dataset formattati come attività dirette. Esponendo il modello a coppie input-output strutturate come comandi espliciti e le relative risposte corrette, gli sviluppatori possono trasformare un modello di base per scopi generali in un assistente altamente reattivo e orientato ai task. Questo approccio è ampiamente utilizzato nell'Generative AI per allineare i modelli all'intento umano, garantendo che gli output siano pertinenti, sicuri e azionabili.

Link to this sectionCome Funziona l'Instruction Tuning#

Il processo comporta l'aggiornamento dei model weights di un modello utilizzando un dataset di istruzioni altamente curato. Questi dataset spaziano in domini diversi, dalla risoluzione di equazioni matematiche all'analisi di immagini. Durante l'addestramento, il modello apprende la relazione strutturale tra la formulazione imperativa di un'istruzione (ad esempio, "Riassumi questo testo" o "Identifica gli oggetti in questa immagine") e il formato di output desiderato. Ricerche recenti, come gli studi su FLAN (Fine-tuned Language Net) di Google, dimostrano che i modelli sottoposti a instruction tuning mostrano capacità di zero-shot learning notevolmente migliorate su attività non viste in precedenza.

Link to this sectionApplicazioni nel mondo reale#

L'instruction tuning ha sbloccato capacità trasformative sia nelle modalità testuali che visive:

  • Assistenti AI Interattivi: I chatbot moderni si basano pesantemente sull'instruction tuning per elaborare dialoghi complessi ed eseguire logiche a più passaggi. Questo tuning garantisce che, quando un utente chiede al sistema di formattare i dati come un oggetto JSON, il modello aderisca rigorosamente a tale vincolo invece di generare riempitivi conversazionali. La ricerca di OpenAI su InstructGPT evidenzia come questa tecnica riduca gli output tossici e migliori l'allineamento.
  • Vision-Language Models (VLM): Nel computer vision, l'instruction tuning viene utilizzato per costruire sistemi di visione flessibili e programmabili. Invece di una pipeline rigida di object detection che rileva un insieme fisso di classi, un modello di visione sottoposto a instruction tuning può elaborare un comando come "Trova il prodotto difettoso sulla linea di assemblaggio" e regolare il proprio focus in modo dinamico.

Per gestire i dataset di alta qualità richiesti per questi flussi di lavoro avanzati, i team si rivolgono spesso all'Ultralytics Platform, che semplifica l'annotazione dei dataset, l'organizzazione dei progetti e le distribuzioni di addestramento basate su cloud.

Link to this sectionDistinguere concetti correlati#

Per progettare correttamente le pipeline AI, è importante distinguere l'instruction tuning da tecniche simili di ottimizzazione dei modelli:

  • Prompt Tuning vs. Instruction Tuning: Il prompt tuning è un metodo efficiente nei parametri che ottimizza un piccolo insieme di "soft prompt" (tensori apprendibili) mantenendo congelato il modello base. Al contrario, l'instruction tuning comporta solitamente l'aggiornamento dell'intero modello (o di porzioni significative di esso) utilizzando il supervised learning su dataset di istruzioni.
  • Fine-Tuning vs. Instruction Tuning: Il fine-tuning tradizionale adatta un modello a uno specifico dominio (ad esempio, letteratura medica) senza necessariamente insegnargli a seguire i comandi. L'instruction tuning è un sottoinsieme distinto del fine-tuning progettato esplicitamente per migliorare l'esecuzione delle attività e il natural language understanding attraverso un'ampia gamma di istruzioni variegate.

Link to this sectionAdattare i Modelli nella Pratica#

Per gli sviluppatori che costruiscono pipeline di computer vision personalizzate, adattare un modello di base a vincoli di attività specifici è un requisito comune. Mentre l'instruction tuning completo richiede dataset massivi specializzati, l'adattamento di modelli potenti come Ultralytics YOLO26 a specifiche attività di dominio utilizza principi simili di adattamento supervisionato.

from ultralytics import YOLO

# Load a pre-trained YOLO26 foundation model
model = YOLO("yolo26n.pt")

# Adapt the model weights to a custom task dataset using the PyTorch backend
# This process aligns the model's predictive capabilities with user-defined classes
results = model.train(data="custom_task.yaml", epochs=50, imgsz=640)

Sfruttando queste metodologie di addestramento avanzate, gli sviluppatori possono distribuire robusti sistemi AI in grado di interpretare ed eseguire in modo affidabile comandi complessi, colmando il divario tra il deep learning teorico e il software pratico incentrato sull'utente. Per ulteriori letture sui meccanismi di addestramento, esplora la documentazione ufficiale di PyTorch sull'addestramento delle reti neurali.

Explore solutions

Real-time AI tailored to your operation

IA in agricoltura

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

Scopri di più
Real-time AI that works with your operation

IA nel settore automobilistico

Applica la computer vision nel settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI that works with your team

IA nell'assistenza sanitaria

Sviluppa soluzioni sanitarie con i modelli Ultralytics YOLO. L'IA di visione nell'assistenza sanitaria potenzia l'imaging medico, la diagnostica più intelligente e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

AI nel settore retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e offre insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

L'AI nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI potenzia il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della catena di montaggio.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA basata sulla visione artificiale consente l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio in tempo reale della sicurezza nei magazzini.

Scopri di più
Real-time AI tailored to your operation

IA in agricoltura

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

Scopri di più
Real-time AI that works with your operation

IA nel settore automobilistico

Applica la computer vision nel settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI that works with your team

IA nell'assistenza sanitaria

Sviluppa soluzioni sanitarie con i modelli Ultralytics YOLO. L'IA di visione nell'assistenza sanitaria potenzia l'imaging medico, la diagnostica più intelligente e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

AI nel settore retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e offre insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

L'AI nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI potenzia il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della catena di montaggio.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA basata sulla visione artificiale consente l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio in tempo reale della sicurezza nei magazzini.

Scopri di più
Real-time AI tailored to your operation

IA in agricoltura

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

Scopri di più
Real-time AI that works with your operation

IA nel settore automobilistico

Applica la computer vision nel settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.

Scopri di più
Real-time AI that works with your team

IA nell'assistenza sanitaria

Sviluppa soluzioni sanitarie con i modelli Ultralytics YOLO. L'IA di visione nell'assistenza sanitaria potenzia l'imaging medico, la diagnostica più intelligente e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

AI nel settore retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e offre insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

L'AI nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI potenzia il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della catena di montaggio.

Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA basata sulla visione artificiale consente l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio in tempo reale della sicurezza nei magazzini.

Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning