Tohle je velké…
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.
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.
Zde je experiment s variacemi - vlevo a nahoře jsou vstupní obličeje a mezi tím variace, které vycházejí ze zdrojů.
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)
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
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
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
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)