Bunu yapmak çok karmaşık olmamalı. Bahsedilen makaleyi okumadım, işte tarifim:
Varyasyonel Otomatik Enkoderler
Dönüşümlü yüzlerle çevrimiçi demo:
http://vdumoulin.github.io/morphing_faces/online_demo.html
ve kodlar için https://jmetzen.github.io/2015-11-27/vae.html .
Temel olarak, bu size durumunuzdaki 'stili' parametreleştirmenin bir yolunu verir, örneğin fırça darbesinin ne kadar geniş veya bulanık olması gerektiğini varsayalım. Taklit etmeye çalıştığınız stile bağlı olan şeyler.
Yukarıdaki örnekte farklı 'morphed' veya 'imagined' yüzler gizli alandaki parametrelerin bir fonksiyonudur. Aşağıdaki resimde, 'kod' düzeyinde bir şeyler değiştirerek elde edeceğiniz şey bu olacaktır.
Temel fikir şu: soldaki orijinal resim, sağdaki aynı resmin stilize versiyonu:
Şimdi, teoride, böyle bir modeli normal bir görüntü ve stilize bir görüntü üzerinde bir hedef olarak eğitir ve kıvrımlar eklerseniz , sanatçının kullandığı "fırça darbeleri" türüne karşılık gelen çekirdek filtrelerini öğrenebilmelisiniz. .
Tabii ki, bu hem orijinal hem de stilize sürümlerde birkaç resim örneğine sahip olmanız gerektiği anlamına gelir. Böyle bir veri kümesi topluluğa bağış yapmak güzel olurdu - eğer bunu yaparsanız bu tür işleri görmek için çok istekli olurum.
İyi şanslar!
Otomatik kodlayıcılarla ilgili wiki makalesi iyi bir başlangıç noktası olacaktır:
https://en.wikipedia.org/wiki/Autoencoder