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

Explainable AI (XAI)

Scopri come l'Explainable AI (XAI) rende trasparenti i modelli di apprendimento automatico complessi. Scopri tecniche chiave come SHAP e LIME per creare fiducia in Ultralytics YOLO26.

L'Intelligenza Artificiale Spiegabile (XAI) si riferisce a un insieme completo di processi, strumenti e metodi progettati per rendere le risposte dei sistemi di Intelligenza Artificiale (AI) comprensibili agli utenti umani. Poiché le organizzazioni implementano sempre più modelli complessi di Machine Learning (ML), in particolare nel campo del Deep Learning (DL), questi sistemi funzionano spesso come "black box". Sebbene un modello black box possa fornire previsioni estremamente accurate, la sua logica decisionale interna rimane opaca. La XAI mira a illuminare questo processo, aiutando le parti interessate a comprendere perché è stata presa una decisione specifica, il che è fondamentale per favorire la fiducia, garantire la sicurezza e soddisfare la conformità normativa.

Link to this sectionL'importanza della spiegabilità#

La richiesta di trasparenza nel processo decisionale automatizzato sta guidando l'adozione della XAI in tutti i settori. La fiducia è un fattore primario; gli utenti sono meno propensi a fare affidamento sulla Modellazione Predittiva se non possono verificarne il ragionamento. Ciò è particolarmente rilevante in ambienti ad alto rischio in cui gli errori possono avere gravi conseguenze.

  • Conformità normativa: i nuovi quadri giuridici, come l'European Union AI Act e il Regolamento generale sulla protezione dei dati (GDPR), richiedono sempre più che i sistemi di IA ad alto rischio forniscano spiegazioni interpretabili per le loro decisioni.
  • IA etica: l'implementazione della XAI è una pietra miliare dell'Etica dell'IA. Rivelando quali caratteristiche influenzano l'output di un modello, gli sviluppatori possono identificare e mitigare il Bias Algoritmico, assicurando che il sistema operi equamente tra diversi dati demografici.
  • Debug del modello: per gli ingegneri, la spiegabilità è essenziale per il Monitoraggio del Modello. Aiuta a diagnosticare perché un modello potrebbe fallire in casi limite specifici o soffrire di Data Drift, consentendo un riaddestramento più mirato.

Link to this sectionTecniche comuni nella XAI#

Esistono varie tecniche per rendere le Reti Neurali più trasparenti, spesso classificate in base al fatto che siano agnostiche rispetto al modello (applicabili a qualsiasi algoritmo) o specifiche del modello.

  • SHAP (SHapley Additive exPlanations): basati sulla teoria dei giochi cooperativi, i valori SHAP assegnano un punteggio di contributo a ciascuna caratteristica per una determinata previsione, spiegando quanto ogni input abbia spostato il risultato rispetto alla baseline.
  • LIME (Local Interpretable Model-agnostic Explanations): questo metodo approssima un modello complesso con uno più semplice e interpretabile (come un modello lineare) localmente attorno a una previsione specifica. LIME aiuta a spiegare le singole istanze perturbando gli input e osservando i cambiamenti nell'output.
  • Mappe di salienza: ampiamente utilizzate nella Computer Vision (CV), queste visualizzazioni evidenziano i pixel in un'immagine che hanno influenzato maggiormente la decisione del modello. Metodi come Grad-CAM creano mappe di calore per mostrare dove un modello ha "guardato" per identificare un oggetto.

Link to this sectionApplicazioni nel mondo reale#

L'Intelligenza Artificiale Spiegabile è fondamentale nei settori in cui il "perché" è importante quanto il "cosa".

  1. Diagnostica sanitaria: nell'Analisi delle Immagini Mediche, non è sufficiente che un'IA segnali semplicemente una radiografia come anormale. Un sistema abilitato alla XAI evidenzia la regione specifica del polmone o dell'osso che ha attivato l'avviso. Questa prova visiva consente ai radiologi di convalidare i risultati del modello, facilitando un'adozione più sicura dell'IA nella sanità.

  2. Servizi finanziari: quando le banche utilizzano algoritmi per il credit scoring, rifiutare una richiesta di prestito richiede una giustificazione chiara per conformarsi a leggi come l'Equal Credit Opportunity Act. Gli strumenti XAI possono scomporre un rifiuto in fattori comprensibili, come "rapporto debito/reddito troppo alto", promuovendo l'Equità nell'IA e consentendo ai richiedenti di affrontare le questioni specifiche.

Link to this sectionDistinguere termini correlati#

È utile differenziare la XAI da concetti simili nel glossario dell'IA:

  • XAI vs. Trasparenza nell'IA: La trasparenza è un concetto più ampio che comprende l'apertura dell'intero sistema, comprese le fonti dei dati e i processi di sviluppo. La XAI si concentra specificamente sulle tecniche utilizzate per rendere comprensibile la logica dell'inferenza. La trasparenza potrebbe comportare la pubblicazione dei Pesi del Modello, mentre la XAI spiega perché quei pesi hanno prodotto un risultato specifico.
  • XAI vs. Interpretabilità: L'interpretabilità si riferisce spesso a modelli intrinsecamente comprensibili per progettazione, come gli Alberi di Decisione o la regressione lineare. La XAI comporta tipicamente metodi post-hoc applicati a modelli complessi e non interpretabili come le Reti Neurali Convoluzionali (CNN) profonde.

Link to this sectionEsempio di codice: visualizzazione dell'inferenza per la spiegazione#

Un passaggio fondamentale nella spiegabilità per la computer vision è la visualizzazione delle previsioni del modello direttamente sull'immagine. Mentre la XAI avanzata utilizza mappe di calore, vedere i bounding box e i punteggi di confidenza fornisce un'intuizione immediata su ciò che il modello ha rilevato. Utilizzando il pacchetto ultralytics con modelli all'avanguardia come YOLO26, gli utenti possono facilmente ispezionare gli output di rilevamento.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (Nano version)
model = YOLO("yolo26n.pt")

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Visualize the results
# This displays the image with bounding boxes, labels, and confidence scores,
# acting as a basic visual explanation of the model's detection logic.
results[0].show()

Questa semplice visualizzazione funge da controllo di integrità, una forma base di spiegabilità che conferma che il modello sta prestando attenzione agli oggetti rilevanti nella scena durante le attività di Object Detection. Per flussi di lavoro più avanzati che coinvolgono la gestione dei set di dati e la visualizzazione dell'addestramento del modello, gli utenti possono sfruttare la Piattaforma Ultralytics. I ricercatori spesso estendono questo approccio accedendo alle feature map sottostanti per un'analisi più profonda descritta nei Principi NIST XAI.

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