I gatti mostruosi di Pix2pix supportato da TensorFlow non hanno tardato a fare il giro del Web, e ovviamente era solo questione di tempo prima che qualcuno prendesse quel codice e decidesse di creare una soluzione diversa. Le intelligenze artificiali sono molto brave a riconoscere oggetti e volti, ma quando si tratta di generare un'immagine partendo da un semplice insieme di dati, hanno ancora molto da imparare. Cos'è un «semplice insieme di dati»? Disegna un volto a mano libera nella casella e lascia che Pix2pix sudi un po'...

Pix2pix va oltre i gatti e ora crea volti mutanti
Pix2pix

L'importanza del training

Non importa il livello di complessità: la chiave per qualsiasi intelligenza artificiale è l'addestramento. Se sembra un po' forza bruta, è perché in un certo senso lo è: se vuoi un'intelligenza artificiale formidabile nel riconoscere arance e limoni, il modo più efficace è dargli in pasto milioni di immagini, lasciare che commetta tutti gli errori necessari e osservare come migliora. Questo processo richiede una potenza di calcolo considerevole, e gli ultimi sviluppi mirano a ridurre i tempi di addestramento, ma allo stesso tempo esiste la possibilità di togliere un algoritmo dalla sua zona di comfort e costringerlo a fare interpretazioni strane.

Pix2pix va oltre i gatti e ora crea volti mutanti
Anche se cancelli il collo, l'algoritmo cerca di rappresentarlo.

Uno dei migliori esempi ad accesso libero per l'utente è Pix2pix. La prima volta che lo abbiamo visto da vicino è stato lo scorso febbraio, quando il programmatore Christopher Hesse ha creato una versione compatibile con TensorFlow. Il suo obiettivo era interpretare qualsiasi cosa disegnata come se fosse un gatto, e quando dico «qualsiasi cosa», diciamo che persino un Beholder poteva guadagnare pelo e occhi da gatto. Questa nuova versione si concentra sui volti umani e fondamentalmente dipende da quanto è complessa la fonte. Se osserviamo l'immagine di riferimento, il risultato è molto buono, e anche quando la alteriamo un po' cerca di applicare ciò che ha imparato, ad esempio creare un collo dove non c'è.

Pix2pix va oltre i gatti e ora crea volti mutanti
Ho il raffreddore, la febbre, e uso una trackball. Pazienza.
Pix2pix va oltre i gatti e ora crea volti mutanti
Anche lo stile anime non gli piace molto.
Pix2pix va oltre i gatti e ora crea volti mutanti
Mi ricorda Max Payne (?)

Inutile dirlo, la poca sanità mentale di Pix2pix vola via dalla scogliera quando lo costringiamo a elaborare semplici scarabocchi. Se la priorità è vedere tutto come un volto umano, possono uscire cose molto divertenti, o mostruosità degne del maestro H.R. Giger. Purtroppo non ho alcun dato tecnico avanzato su questo generatore oltre al suo creatore, NPO (l'azienda di radiodiffusione pubblica dei Paesi Bassi), e il dataset, basato su immagini della giornalista Lara Rense. Prova a disegnare qualcosa e condividi i risultati.

Sito ufficiale: