Continuiamo la carrellata di servizi on line che fanno uso dell’Intelligenza artificiale con “Thispersondoesnotexist”.
Si tratta di una piattaforma online che utilizza l’intelligenza artificiale (AI) per creare immagini di persone che sembrano reali, ma che in realtà non esistono.
La piattaforma è stata creata da un ingegnere software americano, Philip Wang ingegnere del software di 33 anni, ed è stata lanciata nel febbraio del 2019.
Il funzionamento di “Thispersondoesnotexist” si basa sull’utilizzo di una rete neurale generativa avversaria (GAN, Generative Adversarial Network), che è un tipo di algoritmo di apprendimento automatico che consente di creare immagini realistiche. La GAN utilizzata da “Thispersondoesnotexist” è stata addestrata su un grande insieme di dati di immagini di persone reali, che sono state utilizzate per creare una vasta gamma di immagini sintetiche di persone.
Le immagini prodotte dal servizio “Thispersondoesnotexist” sono impressionanti per la loro somiglianza con persone reali.
Ogni volta che si aggiorna la pagina, la piattaforma genera una nuova immagine di persona che sembra diversa dalla precedente. Ciò è possibile grazie al fatto che l’algoritmo utilizzato da “Thispersondoesnotexist” è in grado di creare un’ampia varietà di immagini basandosi sui dati addestrativi che ha ricevuto.
Il servizio “Thispersondoesnotexist” ha attirato l’attenzione di molti media e appassionati di tecnologia, ed è stato utilizzato per scopi diversi, come la creazione di immagini per progetti artistici e la formazione di algoritmi di riconoscimento facciale. Tuttavia, il servizio ha anche suscitato preoccupazioni riguardo all’etica dell’utilizzo di immagini sintetiche di persone.
Ci sono preoccupazioni che le immagini create da “Thispersondoesnotexist” possano essere utilizzate per ingannare le persone, creando falsi profili di social media o manipolando le elezioni. Inoltre, le immagini potrebbero essere4 utilizzate per scopi nefasti, come l’hacking o la truffa.
Sarà importante monitorare l’evoluzione di questa tecnologia e assicurarsi che sia utilizzata in modo responsabile e sicuro.
Link
Link al Progetto : Thispersondoesnotexist
Approfondimenti sull’Intelligenza Artificiale e Programmazione
Ecco una selezione di libri su intelligenza artificiale e programmazione:
“Machine Learning Yearning” di Andrew Ng: Questo libro è un’ottima introduzione all’apprendimento automatico, scritto dall’esperto di intelligenza artificiale Andrew Ng. Il libro è disponibile gratuitamente online.
“Python Machine Learning” di Sebastian Raschka e Vahid Mirjalili: Questo libro è una guida pratica all’apprendimento automatico utilizzando il linguaggio di programmazione Python. È adatto sia per principianti che per programmatori esperti.
“Deep Learning” di Yoshua Bengio, Ian Goodfellow e Aaron Courville: Questo libro è una guida completa al deep learning, scritta da alcuni dei principali esperti del campo. Il libro copre i fondamenti teorici e pratici del deep learning, con esempi di codice in Python e TensorFlow.
“The Hundred-Page Machine Learning Book” di Andriy Burkov: Questo libro è un’introduzione rapida e concisa all’apprendimento automatico, adatta a chi vuole acquisire le competenze necessarie per iniziare a creare modelli di apprendimento automatico.
“Artificial Intelligence with Python” di Prateek Joshi: Questo libro è una guida pratica all’intelligenza artificiale utilizzando il linguaggio di programmazione Python. Il libro copre i fondamenti dell’IA, come il machine learning, la visione artificiale e il NLP (Natural Language Processing).
“Programming Collective Intelligence” di Toby Segaran: Questo libro è una guida pratica all’utilizzo dell’IA per la creazione di applicazioni web intelligenti. Il libro copre tecniche di apprendimento automatico, clustering, filtraggio collaborativo e altro ancora.
“Python for Data Analysis” di Wes McKinney: Questo libro è una guida pratica all’analisi dei dati utilizzando Python. Il libro copre le librerie Python più utilizzate per l’analisi dei dati, come NumPy, Pandas e Matplotlib.
Sono laureato in Ingegneria Informatica presso l’Univertità degli Studi di Lecce (2008).
Attualmente mi occupo di Sviluppo C#.Net / Mono in ambiente Linux
Sviluppo da anni applicativi ANSI C per terminali POS basati su processori ARM Risc 32Bit con 2-4 MB di Ram.