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

Parameter-Efficient Fine-Tuning (PEFT)

Esplora il Parameter-Efficient Fine-Tuning (PEFT) per ottimizzare modelli di grandi dimensioni come Ultralytics YOLO26. Impara a ridurre i costi di calcolo e ottenere risultati SOTA su GPU.

La Fine-Tuning Efficiente nei Parametri (PEFT) è una sofisticata strategia di ottimizzazione nel machine learning (ML) che consente di personalizzare modelli grandi e pre-addestrati su attività specifiche, riducendo al contempo i costi computazionali. Poiché i moderni foundation models sono arrivati a comprendere miliardi di parametri, i metodi di addestramento tradizionali che aggiornano ogni peso nella rete sono diventati proibitivamente costosi in termini di hardware ed energia. Il PEFT affronta questa sfida bloccando la stragrande maggioranza dei model weights pre-addestrati e aggiornando solo un piccolo sottoinsieme di parametri o aggiungendo leggeri strati di adattamento. Questo approccio abbassa la barriera all'ingresso, permettendoti di ottenere risultati all'avanguardia su GPU di livello consumer senza richiedere data center su scala industriale.

Link to this sectionI Meccanismi dell'Efficienza#

Il principio fondamentale del PEFT si basa sul transfer learning, in cui un modello sfrutta le rappresentazioni delle caratteristiche apprese da enormi dataset pubblici come ImageNet per risolvere nuovi problemi. In un flusso di lavoro standard, l'adattamento di un modello potrebbe comportare un "fine-tuning completo", in cui la backpropagation regola ogni parametro nella neural network.

Le tecniche PEFT, come LoRA (Low-Rank Adaptation), seguono una strada diversa. Mantengono statica la pesante "backbone" del modello, preservandone la conoscenza generale, e iniettano piccole matrici addestrabili in strati specifici. Questo previene il catastrophic forgetting, un fenomeno in cui un modello perde le sue capacità originali mentre apprende nuove informazioni. Riducendo il numero di parametri addestrabili fino al 99%, il PEFT diminuisce significativamente i requisiti di archiviazione e consente di scambiare più adattatori specifici per attività all'interno di un singolo modello base durante l'real-time inference.

Link to this sectionApplicazioni nel mondo reale#

Il PEFT è particolarmente prezioso in settori in cui l'edge computing e la privacy dei dati sono fondamentali.

  • AI nell'Agricoltura: Le startup agritech spesso distribuiscono modelli su droni con autonomia della batteria e potenza di calcolo limitate. Utilizzando il PEFT, puoi prendere un modello altamente efficiente come YOLO26 e perfezionarlo per rilevare specifici parassiti regionali, come la nottua del mais, utilizzando un piccolo custom dataset. Bloccando la backbone, l'addestramento può essere eseguito rapidamente su un portatile e il modello risultante rimane abbastanza leggero per l'elaborazione a bordo.
  • AI nell'Assistenza Sanitaria: Nell'medical image analysis, i dati annotati sono spesso scarsi e costosi da ottenere. Gli ospedali utilizzano il PEFT per adattare modelli di visione generici all'identificazione di anomalie nelle scansioni MRI. Poiché i parametri di base sono bloccati, il modello è meno incline all'overfitting sul piccolo dataset, garantendo prestazioni diagnostiche robuste pur preservando la privacy dei dati dei pazienti.

Link to this sectionImplementazione di strati bloccati (Frozen Layers) con Ultralytics#

Nell'ecosistema Ultralytics, l'efficienza dei parametri viene spesso ottenuta "bloccando" gli strati iniziali di una rete. Ciò garantisce che i robusti estrattori di caratteristiche rimangano invariati mentre solo la testa o gli strati successivi si adattano alle nuove classi. Questa è un'implementazione pratica dei principi PEFT per l'object detection.

Il seguente esempio mostra come addestrare un modello YOLO26 bloccando i primi 10 strati della backbone per risparmiare risorse di calcolo:

from ultralytics import YOLO

# Load the YOLO26 model (latest stable version)
model = YOLO("yolo26n.pt")

# Train on a custom dataset with the 'freeze' argument
# freeze=10 keeps the first 10 layers static, updating only deeper layers
results = model.train(data="coco8.yaml", epochs=5, freeze=10)

Per i team che desiderano scalare questo processo, la Ultralytics Platform offre un'interfaccia unificata per gestire i dataset, automatizzare l'annotazione e monitorare questi efficienti processi di addestramento dal cloud.

Link to this sectionDistinguere il PEFT da concetti correlati#

Per selezionare la giusta strategia di adattamento del modello, è utile differenziare il PEFT da termini simili:

  • Fine-Tuning: Spesso chiamato "fine-tuning completo", questo processo aggiorna tutti i parametri nel modello. Sebbene offra la massima plasticità, è computazionalmente costoso e richiede il salvataggio di una copia completa del modello per ogni attività. Il PEFT è una sottocategoria del fine-tuning focalizzata sull'efficienza.
  • Prompt Engineering: Questo comporta la creazione di input testuali per guidare l'output di un modello senza modificare alcun peso interno. Il PEFT, al contrario, altera matematicamente un sottoinsieme di pesi o adattatori per cambiare in modo permanente il modo in cui il modello elabora i dati.
  • Knowledge Distillation: Questa tecnica addestra un piccolo modello studente a imitare un grande modello insegnante. Sebbene risulti in un modello efficiente, è un metodo di compressione, mentre il PEFT è un metodo di adattamento utilizzato per insegnare nuove competenze a un modello esistente.

Democratizzando l'accesso all'IA ad alte prestazioni, il PEFT ti consente di costruire strumenti specializzati per autonomous vehicles e smart manufacturing senza la necessità di infrastrutture da supercomputer.

Explore solutions

Real-time AI that works with your team

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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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

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

AI nel settore 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

IA nel settore sanitario

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

IA 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

AI 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

AI 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