YOLO Vision 2026:
Torna al glossario Ultralytics

Instruction Tuning

Scopri come l'instruction tuning allinea i modelli IA con l'intento umano. Impara ad addestrare Ultralytics YOLO26 e altri modelli a seguire direttive specifiche per attività migliori.

Il fine-tuning delle istruzioni è 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, il fine-tuning delle istruzioni sfrutta dataset formattati come attività dirette. Esponendo il modello a coppie di input-output strutturate come comandi espliciti e le corrispondenti risposte corrette, puoi trasformare un modello di base generico in un assistente altamente reattivo e orientato ai compiti. Questo approccio è ampiamente utilizzato nell'Intelligenza Artificiale Generativa per allineare i modelli all'intento umano, garantendo che gli output siano pertinenti, sicuri e utilizzabili.

Come funziona l'Instruction Tuning#

Il processo prevede l'aggiornamento dei pesi del modello di un modello utilizzando un dataset di istruzioni altamente curato. Questi dataset coprono domini diversi, dalla risoluzione di equazioni matematiche all'analisi delle immagini. Durante l'addestramento, il modello impara 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 fine-tuning delle istruzioni mostrano capacità di zero-shot learning notevolmente migliorate su attività mai viste prima.

Applicazioni nel mondo reale#

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

  • Assistenti AI interattivi: I chatbot moderni si affidano pesantemente al fine-tuning delle istruzioni 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 oggetto JSON, il modello si attenga rigorosamente a tale vincolo anziché generare riempitivi conversazionali. La ricerca di OpenAI su InstructGPT evidenzia come questa tecnica riduca gli output tossici e migliori l'allineamento.
  • Modelli Vision-Language (VLM): Nella computer vision, il fine-tuning delle istruzioni viene utilizzato per creare sistemi di visione flessibili e pilotabili tramite prompt. Invece di una rigida pipeline di object detection che rileva un set fisso di classi, un modello di visione sottoposto a fine-tuning delle istruzioni può elaborare un comando come "Trova il prodotto difettoso sulla catena di montaggio" e regolare la sua messa a fuoco in modo dinamico.

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

Distinguere concetti correlati#

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

  • Prompt Tuning vs. Instruction Tuning: Il prompt tuning è un metodo efficiente in termini di parametri che ottimizza un piccolo insieme di "soft prompt" (tensori apprendibili) mantenendo congelato il modello di base. Al contrario, il fine-tuning delle istruzioni comporta tipicamente 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 un dominio specifico (ad esempio, la letteratura medica) senza necessariamente insegnargli a seguire i comandi. Il fine-tuning delle istruzioni è un sottoinsieme distinto di fine-tuning esplicitamente progettato per migliorare l'esecuzione dei compiti e la comprensione del linguaggio naturale attraverso un'ampia gamma di istruzioni variate.

Adattare i modelli nella pratica#

Per gli sviluppatori che creano pipeline di computer vision personalizzate, adattare un modello di base a specifici vincoli di attività è un requisito comune. Sebbene il pieno fine-tuning delle istruzioni richieda enormi dataset specializzati, l'adattamento di modelli potenti come Ultralytics YOLO26 a compiti di dominio specifici 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 sistemi di IA robusti in grado di interpretare ed eseguire in modo affidabile comandi complessi, colmando il divario tra il deep learning teorico e il software pratico e incentrato sull'utente. Per ulteriori approfondimenti sui meccanismi di addestramento, esplora la documentazione ufficiale di PyTorch sull'addestramento delle reti neurali.

Explore solutions

Real-time AI that works with your team

Computer vision 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

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al 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 tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision 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

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al 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 tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

Computer vision 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

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

Computer vision nel retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella sanità

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

Computer vision nel settore automobilistico

Applica la computer vision al 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 tailored to your operation

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning