Ultralytics YOLO27:
Torna al glossario di Ultralytics

Saliency Maps

Scopri come le mappe di salienza spieghino le decisioni delle reti neurali. Impara a visualizzare le previsioni dei modelli e a creare un’IA trasparente usando la Ultralytics Platform.

Le mappe di salienza sono un potente strumento visivo utilizzato nell'IA esplicabile (XAI) per far luce sui processi decisionali interni delle complesse reti neurali. Agendo essenzialmente come mappe di calore, evidenziano i pixel o le aree specifiche di un'immagine di input che influenzano maggiormente la previsione di un modello. Rivelando "dove" sta guardando un modello, le mappe di salienza aiutano ricercatori e ingegneri a interpretare il comportamento delle reti neurali convoluzionali profonde (CNNs), assicurando che il sistema apprenda le caratteristiche corrette invece di affidarsi ad artefatti del dataset o al rumore di fondo. Puoi approfondire i fondamenti matematici di questo processo nella pagina di Wikipedia sulle mappe di salienza.

Come funzionano le mappe di salienza#

L'approccio fondamentale per generare una mappa di salienza si basa in larga misura sulla retropropagazione e sui gradienti attraverso i livelli della rete. Invece di utilizzare questi gradienti per aggiornare i pesi del modello durante l'addestramento del modello, l'algoritmo calcola il gradiente del punteggio della classe prevista rispetto all'immagine di input stessa. Come spiegato nella documentazione autograd di PyTorch, calcolare il valore massimo assoluto di questi gradienti attraverso i canali di colore produce una mappa in cui i valori elevati corrispondono ai pixel che modificano drasticamente il punteggio di output se alterati. Gli approcci moderni estendono questa tecnica persino all'IA generativa, abilitando mappe di salienza dei modelli di diffusione per il tracciamento dei gradienti del rumore.

Applicazioni nel mondo reale#

Poiché forniscono una verifica visiva diretta della logica di un modello, le mappe di salienza sono fondamentali negli scenari di visione artificiale ad alto impatto:

  • Diagnostica medica: nell'IA nel settore sanitario, confermare che un algoritmo rilevi un tumore sulla base di vere anomalie fisiologiche dei tessuti, anziché della filigrana di uno scanner, è fondamentale per la sicurezza dei pazienti. Le mappe di salienza forniscono questa prova visiva, come illustrato in studi recenti sulla coerenza dell'XAI nell'imaging medico.
  • Navigazione autonoma: per i veicoli autonomi che prevedono gli angoli di sterzata o identificano i segnali di stop, l'analisi delle mappe di salienza aiuta gli ingegneri a eseguire il debug dei malfunzionamenti, verificando se il modello si è concentrato correttamente sulla strada invece di lasciarsi distrarre da elementi irrilevanti dello scenario.

Distinguere i termini correlati#

È fortemente consigliato distinguere le mappe di salienza dagli altri concetti del glossario dell'IA per comprenderne il ruolo specifico nel deep learning (DL):

  • Mappe di salienza vs. mappatura dell'attivazione delle classi (CAM): mentre le mappe di salienza di base calcolano l'importanza a livello dei pixel grezzi, le tecniche CAM come Grad-CAM analizzano l'importanza a livello delle mappe delle caratteristiche di alto livello all'interno dell'ultimo strato convoluzionale della rete. I benchmark più recenti continuano a perfezionare il modo in cui valutiamo le spiegazioni visive e le CAM attraverso i dataset.
  • Mappe di salienza vs. interpretabilità meccanicistica: la mappatura della salienza è una tecnica post hoc che mostra semplicemente dove guarda un modello. Al contrario, l'interpretabilità meccanicistica si spinge oltre, effettuando il reverse engineering di come e perché specifici neuroni o circuiti algoritmici abbiano calcolato tale attenzione.
  • Mappe di salienza vs. IA esplicabile (XAI): l'XAI è la disciplina generale dedicata a rendere trasparente l'IA, mentre le mappe di salienza sono semplicemente uno strumento specifico all'interno di questo insieme di strumenti, spesso evidenziato come una fondamentale tecnica di spiegabilità di Google Cloud. Il settore si sta evolvendo rapidamente, passando dai pixel grezzi a una solida tassonomia delle spiegazioni allineata agli esseri umani per la mappatura dei dati concettuali.

Estrarre la salienza tramite codice#

Comprendere il modo in cui una rete neurale attribuisce l'importanza è possibile a livello programmatico utilizzando framework di deep learning come PyTorch. Il frammento seguente dimostra la matematica fondamentale alla base dell'estrazione di una mappa di salienza di base (attribuzione basata sui gradienti) da un modello di classificazione delle immagini preaddestrato.

import torch
from torchvision.models import resnet18

# Load a pre-trained model in evaluation mode
model = resnet18(weights="DEFAULT").eval()

# Create a dummy image tensor and explicitly require gradients
input_image = torch.randn(1, 3, 224, 224, requires_grad=True)

# Forward pass: get predictions for the input image
output = model(input_image)

# Backward pass: compute gradients for the highest scoring class
output[0, output.argmax()].backward()

# Saliency map is the maximum absolute gradient across the 3 color channels
saliency_map, _ = torch.max(input_image.grad.data.abs(), dim=1)
print(f"Generated Saliency Map Shape: {saliency_map.shape}")

Per flussi di lavoro di livello superiore che coinvolgono il rilevamento degli oggetti o il disegno di riquadri di delimitazione, strumenti come la Ultralytics Platform aiutano gli sviluppatori ad annotare i dataset, monitorare gli esperimenti e visualizzare senza difficoltà gli output di modelli come Ultralytics YOLO26, all'avanguardia nel settore. Valutando continuamente le inferenze visive insieme alla distribuzione del modello, i team possono creare e portare su scala sistemi di IA molto più affidabili e trasparenti.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

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

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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning