Private: ART²

Nell’ambito del machine learning, una CNN (Convolutional Neural Network) è un particolare tipo di rete neurale artificiale, in cui le connettività dei neuroni sono ispirate alla corteccia visiva degli esseri umani. Esse hanno svariate applicazioni nel campo della visione artificiale.

La nostra proposta si basa sull’utilizzo di tali reti, opportunamente progettate ed addestrate, per la sintesi, ovvero la creazione, di nuove immagini che seguano determinati criteri:

  • Data un’immagine A di un soggetto (es. un primo piano del mio gatto).
  • Data un’immagine B di un quadro (es. un’opera di Kandinskij).
  • Il nostro sistema produce una terza immagine C contenente il soggetto di A con lo stile di B
    (nell’esempio, il mio gatto in stile Kandinskij)

spiegatto

Seguono altri esempi prodotti dal nostro sistema:

Publications