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

Deformable Attention

Esplora come la Deformable Attention ottimizza l'elaborazione dei dati spaziali. Impara come questo meccanismo sparso migliora le attività di Computer Vision e i modelli Ultralytics YOLO26.

Deformable Attention è un avanzato meccanismo di attenzione progettato per ottimizzare il modo in cui le reti neurali elaborano i dati spaziali, in particolare nelle attività di computer vision (CV). I moduli di attenzione tradizionali valutano le interazioni tra tutti i punti possibili in un'immagine, il che comporta un enorme sovraccarico computazionale quando si gestiscono input ad alta risoluzione. Deformable Attention risolve questo problema concentrandosi solo su un insieme piccolo e dinamico di punti di campionamento chiave attorno a un pixel di riferimento. Permettendo alla rete di imparare esattamente dove guardare invece di scansionare rigorosamente l'intera griglia, riduce drasticamente l'utilizzo della memoria e accelera l'addestramento, mantenendo al contempo solide capacità di deep learning.

Link to this sectionDifferenziare le modalità di attenzione#

Capire come questa tecnica si inserisce nelle architetture moderne richiede di differenziarla da concetti correlati. Mentre l'attenzione standard calcola una mappatura densa e globale di tutti i pixel, Deformable Attention si affida a meccanismi di attenzione sparsa per campionare selettivamente le regioni di interesse. Inoltre, differisce dalla Flash Attention. Flash Attention è un'ottimizzazione a livello hardware che velocizza l'attenzione esatta standard minimizzando le operazioni di lettura/scrittura della memoria GPU. Al contrario, Deformable Attention cambia radicalmente l'operazione matematica alterando quali caratteristiche visive vengono considerate dal modello.

Questi concetti sono attivamente esplorati nella ricerca di Google DeepMind e negli sviluppi di visione di OpenAI, oltre ad essere implementati nativamente all'interno dell'ecosistema PyTorch e nelle architetture TensorFlow. Tuttavia, i modelli basati puramente sull'attenzione possono talvolta soffrire di complessità di implementazione. Per i progetti che richiedono inferenza ad alta velocità senza il sovraccarico di complessi strati Transformer, Ultralytics YOLO26 rimane lo standard raccomandato per l'object detection orientata all'edge.

Link to this sectionApplicazioni nel mondo reale#

La natura sparsa ed efficiente di questo concetto ha permesso notevoli progressi in tutti i settori che richiedono l'analisi in tempo reale di immagini dense.

  • Veicoli autonomi e sistemi di guida: Le auto a guida autonoma si affidano a telecamere ad alta definizione per navigare in ambienti complessi. Deformable attention consente ai sistemi di bordo di isolare rapidamente caratteristiche critiche, come pedoni distanti o segnali stradali parzialmente oscurati, senza sprecare potenza di calcolo nell'analisi di spazi vuoti. Approfondimenti su questi sistemi sono frequentemente pubblicati nella ricerca IEEE computer vision e nella biblioteca digitale ACM.
  • Analisi e diagnostica di immagini mediche: I patologi utilizzano l'imaging diagnostico ad alta risoluzione per rilevare anomalie cellulari. Utilizzando un campionamento spaziale intelligente, i modelli di visione possono individuare anomalie microscopiche in scansioni gigapixel senza ridurre la risoluzione dell'immagine e perdere dati diagnostici critici. Metodologie simili basate sull'attenzione sono spesso riscontrate nell'approccio di Anthropic alla sicurezza e alla precisione dell'IA.
  • Sistemi di sorveglianza intelligenti: Le moderne telecamere di sicurezza elaborano flussi video multi-megapixel. I meccanismi di attenzione aiutano a isolare rapidamente soggetti in movimento o bagagli incustoditi in scene affollate, riducendo i falsi positivi mentre operano su dispositivi edge con risorse limitate.

Link to this sectionEsempio di codice#

Puoi sperimentare senza problemi con modelli che utilizzano questi meccanismi di attenzione, come RT-DETR (Real-Time DEtection TRansformer), utilizzando il pacchetto ultralytics. L'esempio seguente mostra come caricare un modello ed eseguire l'inferenza su un'immagine ad alta risoluzione.

from ultralytics import RTDETR

# Load a pre-trained RT-DETR model which utilizes specialized attention mechanisms
model = RTDETR("rtdetr-l.pt")

# Perform inference on an image to detect and locate objects
results = model("https://ultralytics.com/images/bus.jpg")

# Print the bounding box coordinates for the detected objects
for box in results[0].boxes:
    print(f"Object found at coordinates: {box.xyxy[0].tolist()}")

Per ottimizzare i tuoi flussi di lavoro di machine learning, la Piattaforma Ultralytics offre strumenti intuitivi per l'addestramento e l'implementazione basati su cloud. Semplifica l'intera pipeline, dall'annotazione del dataset all'esportazione di modelli altamente ottimizzati, assicurando che gli sviluppatori possano concentrarsi sulla creazione di soluzioni piuttosto che sulla gestione di infrastrutture complesse.

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