Visualizza popolazioni animali in via di estinzione con Python

 | Intelligenza-Artificiale

Scienza dei dati di successo rapido

Il giornalismo dei dati al suo meglio

Immagine pixelata di un panda rosso.
Immagine originale di Mathias Appel (CC0 1.0 Universale)

Giornalismo dei dati è un campo del giornalismo che utilizza l’analisi, la visualizzazione e l’interpretazione dei dati per raccontare storie avvincenti e informative. Come i data scientist, i giornalisti dei dati sfruttano dati e tecniche statistiche per scoprire tendenze, modelli e approfondimenti all’interno dei set di dati. Se fatto bene, il loro lavoro fornisce contesto e profondità alle notizie.

Nel 2008, il Fondo mondiale per la fauna selvatica in Giappone ha eseguito un pluripremiato campagna stampa che ha utilizzato pixelizzazione dell’immagine per rappresentare le popolazioni di specie in via di estinzione. Ogni immagine di un animale in via di estinzione è stata decimata finché il suo numero di pixel non ha eguagliato il numero di membri esistenti di quella specie. Più un’immagine è pixelata e indistinta, meno animali rimangono.

Questo è stato un ottimo modo per attirare l’attenzione sulla difficile situazione di molte specie, e altri hanno replicato la campagna. In questo Scienza dei dati di successo rapido progetto, scriveremo il codice che ti consentirà di riprodurre questa tecnica pluripremiata utilizzando il file Cuscino forchetta del Libreria di immagini Python (PIL).

Perfezioneremo anche il processo per mostrare entrambi i file originale E alterato foto dell’animale. Questo disegno è utile quando (purtroppo) l’animale non è più riconoscibile nell’immagine alterata. Ecco un esempio che utilizza un condor della California in via di estinzione:

Condor della California (dominio pubblico, USFWS)

Ogni pixel nell’immagine a destra rappresenta un condor vivente. Questo è un modo efficace per dimostrare quanto pochi ne rimangono.

Tratteremo tre importanti abilità di codifica in questo progetto:

  • Come caricare in modo programmatico le immagini da Internet.
  • Come manipolare a livello di codice le immagini con Pillow.
  • Come annotare a livello di codice immagini di diverse dimensioni.

Per eseguire il codice, avrai bisogno delle librerie di terze parti Pillow e Matplotlib, immagini di animali in via di estinzione e un conteggio del numero di ciascun animale…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *