Tohle je velké…

07. 01. 2019 | 08:37
Přečteno 2998 krát
Někdy v polovině prosince proběhla v zahraničním odborném tisku zpráva o nejnovějších výsledcích experimentů s umělou inteligencí. Událost, která je podle mě neuvěřitelným mezníkem v tomto oboru.

Asi nejdále je v těchto experimentech firma NVIDIA - u nás známá hlavně jako výrobce grafických karet pro počítačové hry.
Na nejnovějších kartách NVIDIA se ale nehrají jen hry a nedělá grafika, ale používají se i na složité výpočty. Jedna jediná grafická karta má totiž tisíce jader (malých procesorů), které dokáží ve zlomku vteřiny řešit složité výpočty.
Zatímco tedy v běžném počítači je procesor, který obsahuje 4,8, nebo třeba 16 jader v těchto kartách jsou tisíce speciálních CUDA jader. Karty lze navíc spojovat, takže i do lepšího stolního počítače můžete dát třeba čtyři takové karty a získat výpočetní výkon srovnatelný se superpočítači, které ještě před několika lety měla jen NSA.
Sám jsem na vlastní oči viděl, jak 4 takové NVIDIA grafické karty v reálném čase prolamovaly GSM kryptování, které je v mobilních telefonech. O tom se dříve myslelo, že je neprolomitelné a mobilní telefony neodposlouchávatelné…

Výpočetní výkon grafických karet jsme používali i v našem studiu při výrobě Kozího příběhu se Sýrem, kdy jsme k výpočtu finálního obrazu nepoužívali základní procesor, jak je běžné, ale právě grafické karty. K tomu jsme vyvinuli vlastní renderovací systém FurryBall, který je hodně využíván i množstvím zahraničních studií.

Ale zpět k umělé inteligenci.
První takové experimenty s generováním umělého obrazu vydala NVIDIA už v roce 2014. Nechala počítač analyzovat statisíce a miliony fotek z internetu a řekla počítači - tak teď víš jak vypadá obličej. Zkus podle toho udělat nějaké další obličeje. A počítač udělal černobílé snímky, které byly podobné lidským tvářím.
Sám, bez grafika a bez jakéhokoli dalšího zadání. Toto jsou výsledky.

NVIDIA - počítačem generované obličeje - 2014
NVIDIA - počítačem generované obličeje - 2014

Dnes ale výpočetní síla mnohonásobně pokročila a toto jsou výsledky stejného experimentu z konce roku 2018. Detail je podle mě neuvěřitelný.
VEŠKERÉ obličeje, které vidíte neexistují - ti lidé nikdy nežili a počítač si je “vymyslel” a jejich tváře náhodně vytvořil.

NVIDIA - počítačem generované obličeje - 2018
NVIDIA - počítačem generované obličeje - 2018

NVIDIA - počítačem generované obličeje - 2018
NVIDIA - počítačem generované obličeje - 2018

Zde je experiment s variacemi - vlevo a nahoře jsou vstupní obličeje a mezi tím variace, které vycházejí ze zdrojů.
NVIDIA - počítačem generované obličeje - variace
NVIDIA - počítačem generované obličeje - variace

I když se o těchto experimentech příliš neví, jsou podle mě určitým zlomovým bodem. Dalším krokem budou videa (NVIDIA už nějaké výsledky má, ale zatím s generováním jízdy městem) - ale skutečný přelom budou generované filmy.
Kdo by zdlouhavě natáčel film, když si počítač analyzuje tisíce akčních filmů a vy pak zadáte, že chcete pěknou honičku v autech a výbuch helikoptéry a on to pro vás vytvoří.
Samotná kategorie bude již brzy modeling - proč složitě fotit modelky. Zadáte parametry a pak si už art-director jen vybere. A co teprve porno přesně podle vašeho zadání…
Myslím, že brzy nastane čas, se začít bát... Ještě to bude trvat, ale Skynet pomalu, ale nezadržitelně klepe na dveře...

Dle reakcí v dizkuzi si dovolím ještě doplnění. Toto nevzniklo pomocí žádného programu, který by někdo naprogramoval, aby generoval lidské tráře. Počítači se POUZE ukázaly statisíce tváří a on je prohnal složitou neuronovou sítí a pochopil, jak lidská tvář vypadá (velice zjednodušené, ale v principu inspirované lidským mozkem). Toto strojové učení bylo v takovém rozsahu do nedávné doby výpočetně naprosto nemyslitelné. Pak se počítači "řeklo" pouze "Udělej další lidské tváře".

(Vědecký článek s výsledky a dalšími daty)

Blogeři abecedně

A Aktuálně.cz Blog · Atapana Mnislav Zelený B Baar Vladimír · Babka Michael · Balabán Miloš · Bartoníček Radek · Bartošek Jan · Bartošová Ela · Bavlšíková Adéla · Bečková Kateřina · Bednář Vojtěch · Bělobrádek Pavel · Beránek Jan · Berkovcová Jana · Bernard Josef · Berwid-Buquoy Jan · Bielinová Petra · Bína Jiří · Bízková Rut · Blaha Stanislav · Blažek Kamil · Bobek Miroslav · Boehmová Tereza · Brenna Yngvar · Bureš Radim · Bůžek Lukáš · Byčkov Semjon C Cerman Ivo · Cizinsky Ludvik Č Černoušek Štěpán · Česko Chytré · Čipera Erik · Čtenářův blog D David Jiří · Davis Magdalena · Dienstbier Jiří · Dlabajová Martina · Dolejš Jiří · Dostál Ondřej · Dudák Vladislav · Duka Dominik · Duong Nguyen Thi Thuy · Dvořák Jan · Dvořák Petr · Dvořáková Vladimíra E Elfmark František F Fafejtová Klára · Fajt Jiří · Fendrych Martin · Fiala Petr · Fibigerová Markéta · Fischer Pavel G Gálik Stanislav · Gargulák Karel · Geislerová Ester · Girsa Václav · Glanc Tomáš · Goláň Tomáš · Gregorová Markéta · Groman Martin H Hájek Jan · Hála Martin · Halík Tomáš · Hamáček Jan · Hampl Václav · Hamplová Jana · Hapala Jiří · Hasenkopf Pavel · Hastík František · Havel Petr · Heller Šimon · Herman Daniel · Heroldová Martina · Hilšer Marek · Hladík Petr · Hlaváček Petr · Hlubučková Andrea · Hnízdil Jan · Hokovský Radko · Holásková Kamila · Holmerová Iva · Honzák Radkin · Horáková Adéla · Horký Petr · Hořejš Nikola · Hořejší Václav · Hrabálek Alexandr · Hradilková Jana · Hrstka Filip · Hřib Zdeněk · Hubálková Pavla · Hubinger Václav · Hülle Tomáš · Hušek Radek · Hvížďala Karel CH Charanzová Dita · Chlup Radek · Chromý Heřman · Chýla Jiří · Chytil Ondřej J Janda Jakub · Janeček Karel · Janeček Vít · Janečková Tereza · Janyška Petr · Jelínková Michaela Mlíčková · Jourová Věra · Just Jiří · Just Vladimír K Kaláb Tomáš · Kania Ondřej · Karfík Filip · Karlický Josef · Klan Petr · Klepárník  Vít · Klíma Pavel · Klíma Vít · Klimeš David · Klusoň Jan · Kňapová Kateřina · Kocián Antonín · Kohoutová Růžena · Koch Paul Vincent · Kolaja Marcel · Kolářová Marie · Kolínská Petra · Kolovratník Martin · Konrádová Kateřina · Kopeček Lubomír · Kostlán František · Kotišová Miluš · Koudelka Zdeněk · Koutská Petra Schwarz · Kozák Kryštof · Krafl Martin · Krása Václav · Kraus Ivan · Kroupová Johana · Křeček Stanislav · Kubr Milan · Kučera Josef · Kučera Vladimír · Kučerová Karolína · Kuchař Jakub · Kuchař Jaroslav · Kukal Petr · Kupka Martin · Kuras Benjamin · Kutílek Petr · Kužílek Oldřich · Kyselý Ondřej L Laně Tomáš · Linhart Zbyněk · Lipavský Jan · Lipold Jan · Lomová Olga M Máca Roman · Mahdalová Eva · Máchalová Jana · Maláčová Jana · Málková Ivana · Marvanová Hana · Mašát Martin · Měska Jiří · Metelka Ladislav · Michálek Libor · Miller Robert · Minář Mikuláš · Minařík Petr · Mittner Jiří · Moore Markéta · Mrkvička Jan · Müller Zdeněk · Mundier Milan · Münich Daniel N Nacher Patrik · Nachtigallová Mariana Novotná · Návrat Petr · Navrátil Marek · Němec Václav · Nerudová Danuše · Nerušil Josef · Niedermayer Luděk · Nosková Věra · Nouzová Pavlína · Nováčková Jana · Novák Aleš · Novotný Martin · Novotný Vít · Nožička Josef O Obluk Karel · Ocelák Radek · Oláh Michal · Ouhel Tomáš · Oujezdská Marie · Outlý Jan P Pačes Václav · Palik Michal · Paroubek Jiří · Pavel Petr · Pavelka Zdenko · Payne Jan · Payne Petr Pazdera · Pehe Jiří · Peksa Mikuláš · Pelda Zdeněk · Petrák Milán · Petříček Tomáš · Petříčková Iva · Pfeffer Vladimír · Pfeiler Tomáš · Pícha Vladimír · Pilip Ivan · Pitek Daniel · Pixová Michaela · Plaček Jan · Podzimek Jan · Pohled zblízka · Polách Kamil · Polčák Stanislav · Potměšilová Hana · Pražskej blog · Prouza Tomáš R Rabas Přemysl · Rajmon David · Rakušan Vít · Ráž Roman · Redakce Aktuálně.cz  · Reiner Martin · Richterová Olga · Robejšek Petr · Ruščák Andrej · Rydzyk Pavel · Rychlík Jan Ř Řebíková Barbora · Řeháčková Karolína Avivi · Říha Miloš · Řízek Tomáš S Sedlák Martin · Seitlová Jitka · Schneider Ondřej · Schwarzenberg Karel · Sirový Michal · Skalíková Lucie · Skuhrovec Jiří · Sládek Jan · Sláma Bohumil · Slavíček Jan · Slejška Zdeněk · Slimáková Margit · Smoljak David · Smutný Pavel · Sobíšek Pavel · Sokačová Linda · Soukal Josef · Soukup Ondřej · Sportbar · Staněk Antonín · Stehlík Michal · Stehlíková Džamila · Stránský Martin Jan · Strmiska Jan · Stulík David · Svárovský Martin · Svoboda Cyril · Svoboda Jiří · Svoboda Pavel · Sýkora Filip · Syrovátka Jonáš Š Šebek Tomáš · Šefrnová Tereza · Šimáček Martin · Šimková Karolína · Šindelář Pavel · Šípová Adéla · Šlechtová Karla · Šmíd Milan · Šojdrová Michaela · Šoltés Michal · Špalková Veronika Krátká · Špinka Filip · Špok Dalibor · Šteffl Ondřej · Štěpán Martin · Štěpánek Pavel · Štern Ivan · Štern Jan · Štětka Václav · Štrobl Daniel T T. Tereza · Táborský Adam · Tejkalová N. Alice · Telička Pavel · Titěrová Kristýna · Tolasz Radim · Tománek Jan · Tomčiak Boris · Tomek Prokop · Tomský Alexander · Trantina Pavel · Tůma Petr · Turek Jan U Uhl Petr · Urban Jan V Vacková Pavla · Václav Petr · Vaculík Jan · Vácha Marek · Valdrová Jana · Vančurová Martina · Vavruška Dalibor · Věchet Martin Geronimo · Vendlová Veronika · Vhrsti · Vích Tomáš · Vlach Robert · Vodrážka Mirek · Vojtěch Adam · Vojtková Michaela Trtíková · Vostrá Denisa · Výborný Marek · Vyskočil František W Walek Czeslaw · Wichterle Kamil · Wirthová Jitka · Witassek Libor Z Zádrapa Lukáš · Zajíček Zdeněk · Zaorálek Lubomír · Závodský Ondřej · Zelený Milan · Zeman Václav · Zima Tomáš · Zlatuška Jiří · Zouzalík Marek Ž Žák Miroslav · Žák Václav · Žantovský Michael · Žantovský Petr Ostatní Dlouhodobě neaktivní blogy