Företaget Stability AI har publicerat den andra versionen av maskininlÀrningssystemet Stable Diffusion, som kan syntetisera och Àndra bilder baserat pÄ ett angivet mönster eller en textbeskrivning pÄ naturligt sprÄk. Koden för verktygen som anvÀnds för att trÀna neurala nÀtverk och generera bilder Àr skriven i Python med hjÀlp av ramverket PyTorch och publicerad under MIT-licens. Redan trÀnade modeller Àr öppna under den permissiva licensen Creative ML OpenRAIL-M, som tillÄter kommersiell anvÀndning. Dessutom finns en online-generator för bilddemonstration tillgÀnglig.
HuvudförbÀttringar i den nya versionen av Stable Diffusion:
- En ny bildsyntesmodell genom textbeskrivning har skapats - SD2.0-v, som stödjer generering av bilder med upplösningen 768Ă768. Den nya modellen har trĂ€nats med hjĂ€lp av LAION-5B-samlingen, som innehĂ„ller 5,85 miljarder bilder med textbeskrivningar. Modellen anvĂ€nder samma uppsĂ€ttning parametrar som Stable Diffusion 1.5-modellen, men skiljer sig genom att anvĂ€nda en helt ny kodare, OpenCLIP-ViT/H, vilket avsevĂ€rt har förbĂ€ttrat kvaliteten pĂ„ de resulterande bilderna.

- En förenklad variant, SD2.0-base, har förberetts, trĂ€nad pĂ„ bilder med 256Ă256, med hjĂ€lp av den klassiska modellen för brusförutsĂ€gelse och stödjer generering av bilder med upplösningen 512Ă512.

- Möjligheten att anvĂ€nda super sampling-teknik (Super Resolution) har tillhandahĂ„llits för att öka upplösningen pĂ„ den ursprungliga bilden utan att försĂ€mra kvaliteten, med hjĂ€lp av algoritmer för rumslig skalning och detaljrekonstruktion. Den tillhandahĂ„llna bildbehandlingsmodellen (SD20-upscaler) stödjer fyrfaldig förstoring, vilket möjliggör att skapa bilder med upplösningen 2048Ă2048.

- Modellen SD2.0-depth2img har föreslagits, som tar hÀnsyn till djup och rumslig placering av objekt. För monokulÀr djupbedömning anvÀnds systemet MiDaS. Modellen möjliggör syntes av nya bilder, med ett annat foto som mall, som kan radikalt skilja sig frÄn originalet men fortfarande behÄlla den övergripande kompositionen och djupet. Till exempel kan man anvÀnda en persons stÀllning pÄ ett foto för att skapa en annan karaktÀr i samma stÀllning.



- Den uppdaterade modellen för bildmodifiering - SD 2.0-inpainting, som möjliggör att byta ut och förÀndra delar av en bild med hjÀlp av textledtrÄdar.

- Optimering av modeller har genomförts för anvÀndning pÄ vanliga system med en GPU.

KĂ€lla: opennet.ru







