Generative Adversarial Networks (GAN) per l’aumento delle immagini

GAN per l'aumento delle immagini

Progettazione di GAN personalizzati per la traduzione immagine per immagine per aumentare gli occhiali sui volti

Immagine di Annie Spratt su Unsplash

Nota veloce: Inizierò molto presto il programma di studi impegnativo OMSCS Masters. Pertanto scriverò meno frequentemente. Tuttavia, spero di tornare ogni pausa semestrale per scrivere sugli argomenti che ho appreso nel semestre precedente. Ad esempio, potete aspettarvi che scriva di Reinforcement Learning (RL) nel prossimo dicembre dopo aver completato il primo semestre su questo argomento. Pertanto, se siete interessati, soprattutto coloro che intendono fare OMSCS in futuro, rimanete sintonizzati!

Recentemente, ho giocato con le Generative Adversarial Networks (GANs) nel mio tempo libero nella speranza che le intuizioni acquisite possano essere applicate anche al mio lavoro professionale. Nel mio ruolo professionale, costruisco sistemi di riconoscimento facciale da zero e le GANs possono essere potenzialmente molto utili, soprattutto come tecnica di aumentazione delle immagini. Nel mio precedente articolo, ho condiviso un’intelligenza artificiale centrata sui dati e diverse strategie per l’aumentazione e la raccolta dei dati, come si può vedere qui:

Dati AI centrata – Raccolta dei dati e strategia di aumentazione

Una guida completa alla strategia di generazione dei dati per i progetti di Machine Learning centrati sui dati

pub.towardsai.net

In uno dei metodi di aumentazione delle immagini, ho già accennato brevemente che le GANs possono essere utilizzate come tecnica; quindi in questo articolo, approfondirò ulteriormente l’argomento. Potrei non avere una conoscenza approfondita delle GANs – non ho ancora seguito la specializzazione sulle GANs su Coursera – e la mia comprensione delle GANs si basa principalmente sulle competenze acquisite nella specializzazione TensorFlow: Tecniche avanzate. Tuttavia, sfruttando ciò che so, questo articolo presenterà un modello originale di GANs personalizzate e una soluzione di lavoro di successo per aumentare gli occhiali sui volti che non li indossano, soprattutto per scopi di aumentazione delle immagini.

Senza ulteriori esitazioni, iniziamo!

1. Introduzione alle Generative Adversarial Networks (GANs)