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

Saliency Maps

Esplora come le saliency maps spiegano le decisioni delle reti neurali. Impara a visualizzare le predizioni del modello e a costruire un'IA trasparente utilizzando l'Ultralytics Platform.

Le mappe di salienza sono un potente strumento visivo utilizzato nell'intelligenza artificiale spiegabile (XAI) per fare luce sui processi interni di processo decisionale di complesse reti neurali. Agendo essenzialmente come mappe di calore, esse evidenziano i pixel o le regioni specifici di un'immagine di input che influenzano maggiormente la previsione di un modello. Rivelando "dove" un modello sta guardando, le mappe di salienza aiutano ricercatori e ingegneri a interpretare il comportamento delle reti neurali convoluzionali (CNN) profonde, garantendo che il sistema stia apprendendo le caratteristiche corrette anziché fare affidamento su artefatti del dataset o rumore di fondo. Puoi leggere ulteriori informazioni sulle basi matematiche di questo processo sulla pagina di Wikipedia sulle mappe di salienza.

Link to this sectionCome funzionano le mappe di salienza#

L'approccio fondamentale per generare una mappa di salienza si basa pesantemente sulla backpropagation e sui gradienti attraverso gli strati 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 di PyTorch autograd, prendere il massimo assoluto di questi gradienti attraverso i canali di colore produce una mappa in cui i valori alti corrispondono ai pixel che cambiano drasticamente il punteggio di output se alterati. Gli approcci moderni estendono persino questo concetto all'IA generativa, abilitando le mappe di salienza per modelli di diffusione per il tracciamento dei gradienti di rumore.

Link to this sectionApplicazioni nel mondo reale#

Poiché forniscono una verifica visiva diretta della logica di un modello, le mappe di salienza sono fondamentali in scenari critici di computer vision:

  • Diagnostica medica: Nell'IA in ambito sanitario, confermare che un algoritmo rilevi un tumore basandosi su vere anomalie fisiologiche dei tessuti, anziché sulla filigrana di uno scanner, è cruciale per la sicurezza del paziente. Le mappe di salienza forniscono questa prova visiva, come dettagliato in recenti studi sulla coerenza nell'imaging medico XAI.
  • Navigazione autonoma: Per i veicoli autonomi che prevedono angoli di sterzata o identificano segnali di stop, analizzare le mappe di salienza aiuta gli ingegneri a eseguire il debug dei guasti verificando se il modello si è concentrato correttamente sulla strada anziché essere distratto da scenari irrilevanti.

Link to this sectionDistinguere termini correlati#

È altamente raccomandato differenziare le mappe di salienza da altri concetti nel glossario dell'IA per comprendere il loro ruolo specifico nel deep learning (DL):

  • Mappe di salienza vs. Class Activation Mapping (CAM): Mentre le mappe di salienza di base calcolano l'importanza a livello di pixel grezzi, le tecniche CAM come Grad-CAM analizzano l'importanza a livello di feature map di alto livello all'interno dell'ultimo strato convoluzionale della rete. I nuovi benchmark continuano a perfezionare il modo in cui valutiamo le spiegazioni visive e le CAM tra i vari 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 va più in profondità per fare il reverse-engineering di come e perché specifici neuroni o circuiti algoritmici abbiano calcolato quel focus.
  • Mappe di salienza vs. Intelligenza artificiale spiegabile (XAI): L'XAI è l'ampia disciplina ombrello dedicata a rendere l'IA trasparente, mentre le mappe di salienza sono solo uno strumento specifico all'interno di quel toolkit, spesso evidenziato come una tecnica critica di spiegabilità di Google Cloud. Il campo si sta evolvendo rapidamente, passando dai pixel grezzi a una robusta tassonomia allineata all'uomo per le spiegazioni che mappano dati concettuali.

Link to this sectionEstrarre la salienza tramite codice#

Comprendere come una rete neurale attribuisce importanza può essere fatto programmaticamente utilizzando framework di deep learning come PyTorch. Il seguente snippet dimostra la matematica fondamentale alla base dell'estrazione di una mappa di salienza di base (attribuzione basata sul gradiente) da un modello pre-addestrato di classificazione di immagini.

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 alto livello che coinvolgono l'object detection o il disegno di bounding box, strumenti come la Ultralytics Platform aiutano gli sviluppatori ad annotare i dataset senza interruzioni, monitorare gli esperimenti e visualizzare gli output da modelli come lo stato dell'arte Ultralytics YOLO26. Valutando continuamente le inferenze visive insieme al deployment del modello, i team possono costruire e scalare sistemi di IA molto più affidabili e trasparenti.

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