História generovania obrazu počítačmi siaha do 60. rokov 20. storočia, kedy sa objavili prvé pokusy o algoritmické umenie. Vtedajšie systémy boli založené na prísnych geometrických pravidlách a postrádali schopnosť učiť sa. Vývojár musel manuálne definovať každý parameter, čo viedlo k abstraktným a technicky chladným výsledkom. Tento prístup dominoval niekoľko desaťročí, až kým neprišiel rozmach strojového učenia.
Prechod na GAN (Generative Adversarial Networks)
V roku 2014 Ian Goodfellow predstavil koncept GAN, ktorý postavil dve neurónové siete proti sebe: generátor a diskriminátor. Generátor sa pokúšal vytvoriť falošný obraz, zatiaľ čo diskriminátor sa ho snažil odhaliť. Tento súboj viedol k rapídnemu zlepšeniu kvality. Hoci boli GAN siete revolučné, trpeli problémami ako "mode collapse" a mali ťažkosti s generovaním komplexných scén s viacerými objektmi.
Technický posun v číslach:
- 2014: Rozlíšenie GAN modelov bolo obmedzené na 64x64 pixelov.
- 2018: StyleGAN umožnil generovanie tvárí v rozlíšení 1024x1024.
- 2022: Difúzne modely zaviedli schopnosť generovať 4K detaily prostredníctvom upscalingu.
Nástup difúznych modelov
Súčasná éra, reprezentovaná nástrojmi ako Midjourney a Stable Diffusion, využíva proces nazývaný difúzia. Model sa učí odstraňovať šum z obrázka, až kým nevznikne čistý vizuál zodpovedajúci textovému zadaniu. Tento prístup je stabilnejší a flexibilnejší než GAN. Umožňuje lepšiu kontrolu nad kompozíciou a štýlom, čo rozoberáme v našej technickej príručke.