Microsoft si pohrává s umělou inteligencí, která umí programovat

Microsoft si pohrává s umělou inteligencí, která umí programovat

Každý programátor jistě sní o… Programu, který by za něj psal další programy, zatímco on by s nohami nahoře kdesi v tropech popíjel dobře vychlazené pivo a počítal dividendy. Vědci z Microsoft Research se rozhodli, že tento sen promění v realitu. Tedy tak trochu.

Ve své studii DeepCoder : Learning to Write Programs (PDF) se pochlubili experimentem, ve kterém vycvičili strojové učení takovým způsobem, aby samo vygenerovalo program v pseudokódu pro vyřešení zadaného problému.

Neuronová síť si nejprve na základě sady funkcí nastudovala, k čemu každá slouží, vytvořila pravděpodobnostní model, takže když ji pak vědci přeložili zadání:

  • Jako vstup máme sadu čísel: -17, -3, 4, 11, 0, -5, -9, 13, 6, 6, -8, 11
  • A chceme od tebe tento výstup: -12, -20, -32, -36, -68,

neuronová síť pochopila, že se k němu dostane tak, že nejprve odfiltruje všechna kladná čísla, pak vše znásobí čtyřmi a seřadí.

Klepněte pro větší obrázekKlepněte pro větší obrázek
Když stroj napíše vlastní program pro splnění zadání

Zatím se jedná jen o primitivní výpočetní úlohy, nicméně se jedná o jakousi formu A.I. akcelerace výpočtů, která by se dala využít v nejrůznějších úlohách, kdy A.I. zadáte nějakou otázku, načež ji spočítá, i když nebude mít pevný postup, jak na to.

Klepněte pro větší obrázek
Pravděpodobnostní model neuronové sítě v akci: Právě se rozhoduje, které základní operace, které zná, se nejpravděpodobněji hodí pro řešení aktuálního problému.

A kdo ví, jednou by si možná analýzou GitHubu a učením mnohem složitějších algoritmů poradila i se zadáním typu:

  • Jako vstup použij zdrojové kódy linuxového kernelu
  • Jako výstup chci kernel, který nebude obsahovat ani jednu chybu

Třeba se toho ještě dožijeme.

Diskuze (22) Další článek: Šikovný ponorkový dron Knifefish ochrání lodě před minami

Témata článku: Microsoft, Věda, Umělá inteligence, Programování, Výzkum, Strojové učení, Neuronová síť, Vědomí, Sonet, Základní operace, M/s, Vyřešení, Deep learning, Pravděpodobnostní model, Kernel


Určitě si přečtěte

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

** Google v týdnu ukázal nové telefony Pixel ** V Londýně se ale také konal Google Cloud Next ** Konference o tom, jak bude vypadat internet v cloudu zítra

Jakub Čížek | 32

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 65

Vylaďte si Wi-Fi: Podívejte se, jaká pásma máte doma volná a kam signál nedosáhne

Vylaďte si Wi-Fi: Podívejte se, jaká pásma máte doma volná a kam signál nedosáhne

** Prozkoumejte, jaké pásmo je pro vaši síť nejlepší ** Díky heat mapě snadno poznáte, kde to bude se signálem horší ** Vše zvládnete i z mobilního telefonu

Vladislav Kluska | 36

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

** Přečerpávací vodní elektrárna Dlouhé stráně je obdivuhodné technické dílo ** Stejná turbína vyrábí elektřinu i tlačí vodu zpět do horního jezera ** Strojovna elektrárny je zabudována v podzemí

David Polesný | 35


Aktuální číslo časopisu Computer

Odhalte skryté funkce Windows 10

Test levných Androidů do 4 000 Kč

Srovnání úsporných minipočítačů

Změřili jsme rychlost 10Gb/s ethernetu