NVIDIAk zirriborroetatik paisaiak sintetizatzen dituen makina ikasteko sistema baten kodea irekitzen du

NVIDIA konpainia argitaratuko исходныС тСксты систСмы машинного обучСния SWORDS (GauGAN), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСалистичныС ΠΏΠ΅ΠΉΠ·Π°ΠΆΠΈ Π½Π° основС Π³Ρ€ΡƒΠ±Ρ‹Ρ… набросков, Π° Ρ‚Π°ΠΊΠΆΠ΅ связанныС с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. БистСма Π±Ρ‹Π»Π° frogatu Π² ΠΌΠ°Ρ€Ρ‚Π΅ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ GTC 2019, Π½ΠΎ ΠΊΠΎΠ΄ Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‡Π΅Ρ€Π°. Наработки irekia ΠΏΠΎΠ΄ нСсвободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0), Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅ΠΉ использованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² нСкоммСрчСских цСлях. Код написан Π½Π° языкС Python с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° PyTorch.

NVIDIAk zirriborroetatik paisaiak sintetizatzen dituen makina ikasteko sistema baten kodea irekitzen du

Наброски ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ сСгмСнтированной ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° сцСнС. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² задаётся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ. НапримСр, голубая Π·Π°Π»ΠΈΠ²ΠΊΠ° прСобразуСтся Π² Π½Π΅Π±ΠΎ, синяя Π² Π²ΠΎΠ΄Ρƒ, Ρ‚Ρ‘ΠΌΠ½ΠΎ-зСлёная Π² Π΄Π΅Ρ€Π΅Π²ΡŒΡ, свСтло-зСлёная Π² Ρ‚Ρ€Π°Π²Ρƒ, свСтло-коричнСвая Π² ΠΊΠ°ΠΌΠ½ΠΈ, Ρ‚Ρ‘ΠΌΠ½ΠΎ-коричнСвая Π² Π³ΠΎΡ€Ρ‹, сСрая Π² снСг, коричнСвая линия прСобразуСтся Π² Π΄ΠΎΡ€ΠΎΠ³Ρƒ, Π° синяя линия Π² Ρ€Π΅ΠΊΡƒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° основС Π²Ρ‹Π±ΠΎΡ€Π° эталонных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ опрСдСляСтся ΠΎΠ±Ρ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ врСмя суток. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ инструмСнт для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΡ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ спСциалистов, ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² городской срСды Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ ΠΈ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Ρ‹Ρ… Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ².

NVIDIAk zirriborroetatik paisaiak sintetizatzen dituen makina ikasteko sistema baten kodea irekitzen du

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΡΠΎΡΡ‚ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ ΡΠ΅Ρ‚ΡŒΡŽ (GAN), которая Π½Π° основС схСматичной сСгмСнтированной ΠΊΠ°Ρ€Ρ‚Ρ‹ создаёт рСалистичныС изобраТСния, заимствуя Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… фотоснимков. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… систСм синтСза ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ основан Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ пространствСнного прСобразования с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ трансформациСй Π½Π° основС машинного обучСния. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСгмСнтированной ΠΊΠ°Ρ€Ρ‚Ρ‹ вмСсто сСмантичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ соотвСтствия Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ.

NVIDIAk zirriborroetatik paisaiak sintetizatzen dituen makina ikasteko sistema baten kodea irekitzen du

Errealismoa lortzeko, bi sare neuronal lehiatzen dira elkarren artean: sorgailu bat eta diskriminatzaile bat. Sorgailuak benetako argazkien elementuen nahasketan oinarritutako irudiak sortzen ditu, eta diskriminatzaileak irudi errealekiko desbideratze posibleak identifikatzen ditu. Ondorioz, feedbacka sortzen da, eta horren oinarrian sorgailua gero eta lagin hobeagoak konposatzen hasten da, diskriminatzaileak benetakoetatik bereizteari uzten dion arte.

Iturria: opennet.ru

Gehitu iruzkin berria