Yolo Vision Shenzhen
Shenzhen
Iscriviti ora
Glossario

Visualizzazione dei dati

Trasformate i dati complessi dell'AI/ML in informazioni utili con potenti tecniche e strumenti di visualizzazione. Per saperne di più, visitate Ultralytics!

La visualizzazione dei dati è la rappresentazione grafica di informazioni e dati, che funge da livello di traduzione fondamentale per convertire complessi set di dati numerici in contesti visivi accessibili come tabelle, grafici e mappe. Nei campi specialistici dell' intelligenza artificiale (AI) e dell' apprendimento automatico (ML), questa pratica è indispensabile per interpretare le vaste matrici di tensori e probabilità generate dai modelli. Sfruttando strumenti come la Ultralytics , gli ingegneri possono visualizzare le annotazioni dei set di dati e i progressi della formazione, rendendo più facile identificare tendenze, valori anomali e modelli che rimarrebbero nascosti nei fogli di calcolo grezzi. Una visualizzazione efficace favorisce la trasparenza, consentendo agli sviluppatori di eseguire il debug dei sistemi e agli stakeholder di fidarsi dei processi decisionali automatizzati.

Il ruolo della visualizzazione nella visione artificiale

Per i flussi di lavoro di Computer Vision (CV), la visualizzazione viene applicata in ogni fase del ciclo di vita del modello, dalla raccolta iniziale dei dati alla distribuzione finale.

  • Analisi esplorativa dei dati (EDA): prima dell'addestramento, i professionisti utilizzano la visualizzazione per comprendere i propri input. Librerie come Matplotlibdetect e Seaborn aiutano a tracciare le distribuzioni delle classi per rilevare la distorsione dei set di dati. L'analisi di queste distribuzioni garantisce che i dati di addestramento rappresentino accuratamente l'ambiente reale.
  • Dinamiche di addestramento: durante il processo di apprendimento, gli ingegneri monitorano le prestazioni tracciando la funzione di perdita e l' accuratezza nel tempo. Strumenti come TensorBoard o Weights & Biasestrack consentono agli utenti di monitorare queste metriche in tempo reale, aiutando a individuare problemi come l' overfitting o i gradienti di scomparsa nelle prime fasi del processo.
  • Risultati dell'inferenza: l'applicazione più diretta consiste nel sovrapporre le previsioni del modello alle immagini. Ciò include il disegno di riquadri di delimitazione per le attività di rilevamento , la pittura di maschere pixel per pixel per la segmentazione delle immagini o il tracciamento di punti chiave per la stima della posa.

Applicazioni nel mondo reale

La visualizzazione colma il divario tra metriche tecniche e valore aziendale in vari settori.

  1. Diagnostica sanitaria: nell' AI in ambito sanitario, la visualizzazione viene utilizzata per evidenziare anomalie nelle immagini mediche. Ad esempio, un modello che elabora scansioni MRI potrebbe utilizzare sovrapposizioni di segmentazione per codificare con colori le regioni tumorali. Questo ausilio visivo aiuta i radiologi a formulare diagnosi più rapide e accurate , fungendo da componente fondamentale dell' AI spiegabile (XAI).
  2. Analisi dei dati nel settore retail: per l' intelligenza artificiale nel settore retail, i responsabili dei negozi utilizzano mappe di calore generate dai feed di sorveglianza. Queste visualizzazioni aggregano i modelli di movimento dei clienti nel tempo, rivelando i "punti caldi" in cui si registra un traffico pedonale elevato. Questi dati forniscono informazioni utili per l'ottimizzazione del layout del negozio e le strategie di posizionamento dei prodotti senza richiedere all'utente di analizzare i registri delle coordinate grezze.

Distinguere i termini correlati

  • Analisi dei dati: si tratta della scienza più ampia che consiste nell'analizzare i dati grezzi per trarre conclusioni. La visualizzazione è una tecnica utilizzata nell'ambito dell' analisi per presentare i risultati. Per ulteriori informazioni su questa distinzione, consultare la guida all'analisi di Tableau.
  • Data mining: il data mining si concentra sulla scoperta algoritmica di modelli e correlazioni all'interno di grandi set di dati. Mentre il mining estrae le informazioni, la visualizzazione fornisce l'interfaccia grafica per visualizzarle.
  • Dashboarding: un dashboard è un insieme di visualizzazioni organizzate su un unico schermo per fornire una panoramica completa dello stato di salute del sistema o dei KPI aziendali, spesso utilizzato in strumenti di business intelligence come Microsoft BI.

Implementazione della visualizzazione con Ultralytics

Ultralytics semplifica la visualizzazione dei risultati dell'inferenza. L'esempio seguente mostra come caricare un modello YOLO26 e visualizzare gli oggetti rilevati con le relative etichette e i punteggi di affidabilità direttamente sull'immagine.

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

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

# Visualize the results
for result in results:
    # plot() returns a BGR numpy array of the annotated image
    im_array = result.plot()
    # show() displays the image directly using the default image viewer
    result.show()

Questo frammento di codice gestisce automaticamente il disegno di riquadri ed etichette, consentendo agli sviluppatori di verificare immediatamente le capacità del modello nelle attività di rilevamento degli oggetti.

Unitevi alla comunità di Ultralytics

Entra nel futuro dell'AI. Connettiti, collabora e cresci con innovatori globali

Iscriviti ora