Glossario

Visualizzazione dei dati

Trasforma i dati complessi dell'AI/ML in informazioni utili con potenti tecniche e strumenti di visualizzazione. Per saperne di più visita il sito Ultralytics!

Addestra i modelli YOLO semplicemente
con Ultralytics HUB

Per saperne di più

La visualizzazione dei dati è la pratica di tradurre informazioni complesse e dati grezzi in contesti visivi, come grafici, diagrammi e mappe. Questo rende i dati sottostanti più facili da comprendere per il cervello umano e aiuta a estrarre informazioni significative. Nell'Intelligenza Artificiale (AI) e nell'Apprendimento Automatico (ML), la visualizzazione dei dati è fondamentale per esplorare i set di dati, comprendere il comportamento dei modelli durante l'addestramento, valutare le prestazioni e comunicare i risultati in modo efficace. Trasforma dati numerici potenzialmente schiaccianti in rappresentazioni visive intuitive, evidenziando schemi, tendenze, anomalie e relazioni che potrebbero essere oscurati da numeri grezzi o rapporti testuali.

Concetti e tecniche fondamentali

L'obiettivo principale della visualizzazione dei dati è quello di presentarli in modo chiaro e di facilitarne la comprensione. Questo obiettivo viene raggiunto utilizzando diversi metodi grafici, tra cui:

  • Grafici a barre: Confronto tra quantità di diverse categorie.
  • Grafici a linee: Mostrano le tendenze nel tempo o gli intervalli continui.
  • Piani di dispersione: Rivelano le relazioni e le correlazioni tra due variabili numeriche.
  • Heatmap: Visualizzazione di matrici di dati in cui i valori sono rappresentati in base all'intensità del colore, spesso utilizzata per le matrici di correlazione o per visualizzare l'attivazione nelle reti neurali. Consulta la guida diUltralytics sulle heatmap.
  • Istogrammi: Mostrano la distribuzione di una singola variabile numerica.
  • Box Plot: Riassumere la distribuzione dei dati attraverso i quartili.

La scelta della giusta tecnica di visualizzazione dipende molto dal tipo di dati e dalla visione specifica che si vuole trasmettere. Una visualizzazione efficace richiede anche un'attenta considerazione degli elementi di design come le palette di colori, la scalatura, gli assi e le etichette per garantire una rappresentazione accurata senza fuorviare l'osservatore. Le librerie Python più diffuse, come Matplotlib e Seaborn, forniscono strumenti potenti per creare un'ampia gamma di visualizzazioni statiche, animate e interattive comunemente utilizzate nella scienza dei dati. Rispettare i principi fondamentali della visualizzazione è la chiave per una narrazione dei dati d'impatto.

Importanza dell'intelligenza artificiale e dell'apprendimento automatico

La visualizzazione dei dati è indispensabile durante tutto il ciclo di vita del progetto AI/ML:

Applicazioni AI/ML del mondo reale

  1. Analisi delle immagini mediche: Nell'IA sanitaria, la visualizzazione aiuta a interpretare scansioni mediche complesse. Un modello di rilevamento degli oggetti addestrato su un dataset come quello dei tumori cerebrali può produrre dei riquadri di delimitazione che identificano potenziali anomalie. La visualizzazione di questi riquadri sovrapposti direttamente alla risonanza magnetica o alla tomografia computerizzata consente ai radiologi di valutare rapidamente i risultati del modello, aiutando la diagnosi. Inoltre, la visualizzazione di cluster di risultati dei pazienti basati sulle caratteristiche dell'imaging può aiutare a identificare i sottotipi di malattia. L 'Intelligenza Artificiale nell'assistenza sanitaria si basa molto su questi ausili visivi. Puoi esplorare altre applicazioni presso il National Institute of Biomedical Imaging and Bioengineering (NIBIB).
  2. Sviluppo di veicoli autonomi: I sistemi di auto a guida autonoma elaborano grandi quantità di dati provenienti dai sensori. La visualizzazione viene utilizzata ampiamente durante lo sviluppo e i test. Gli ingegneri visualizzano le nuvole di punti LiDAR, le firme radar e i feed delle telecamere in una simulazione 3D dell'ambiente. Gli oggetti rilevati (auto, pedoni, ciclisti) vengono identificati da modelli come YOLO vengono spesso visualizzati con riquadri di delimitazione, percorsi di tracciamento e punteggi di confidenza, consentendo agli sviluppatori di verificare l'accuratezza e la sicurezza del sistema di percezione in vari scenari. Guarda gli esempi di soluzioni AI nel settore automobilistico e scopri gli approcci del settore di aziende come Mobileye.

Distinguere dai termini correlati

  • Data Analytics: Si tratta di un campo più ampio che comprende l'intero processo di ispezione, pulizia, trasformazione e modellazione dei dati per scoprire informazioni utili e supportare il processo decisionale. La visualizzazione dei dati è un componente o uno strumento utilizzato nell'ambito dell'analisi dei dati per presentare i risultati o esplorare i dati, ma l'analisi comprende anche la modellazione statistica, i test di ipotesi e altri metodi non visivi. Scopri di più sui fondamenti dell'analisi dei dati.
  • Elaborazione delle immagini: Questo campo si concentra sulla manipolazione delle immagini digitali per migliorarle o per estrarre informazioni direttamente dai dati dei pixel (ad esempio, filtraggio, rilevamento dei bordi, regolazione del contrasto). Mentre la visualizzazione può comportare la visualizzazione di immagini, la visualizzazione dei dati nell'AI/ML spesso si occupa di rappresentare dati astratti (come le metriche delle prestazioni del modello o le relazioni tra le caratteristiche) o di sovrapporre le interpretazioni del modello (come i rilevamenti) alle immagini, piuttosto che trasformare le immagini stesse. Scopri le differenze in questo post del blog Computer Vision vs Image Processing.
  • Analisi esplorativa dei dati (EDA): L'EDA è il processo di analisi dei set di dati per comprenderne le caratteristiche principali, spesso utilizzando metodi visivi. Le tecniche di visualizzazione dei dati sono gli strumenti principali utilizzati durante l'EDA per scoprire modelli, individuare anomalie, testare ipotesi e verificare ipotesi. La guida sulla pre-elaborazione dei dati annotati tratta i concetti di EDA rilevanti per i dataset di computer vision.
Leggi tutto