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.

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

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

Velká podzimní aktualizace Windows 10 je tady: Co přináší Fall Creators Update

Velká podzimní aktualizace Windows 10 je tady: Co přináší Fall Creators Update

** Po půl roce je tu další aktualizace Windows ** A opět přináší hlavně hromadu drobných kosmetických vylepšení ** Podívali jsme se na ty nejzajímavější

17.  10.  2017 | Jakub Čížek | 186

Budoucností Windows 10 je Fluent Design. Takto bude jednou vypadat celý systém

Budoucností Windows 10 je Fluent Design. Takto bude jednou vypadat celý systém

** Fluent Design je vzhled, do kterého postupně Microsoft převleče celý systém ** Staví na průhlednosti a velkých plochách ** Do Windows 10 se z části dostane už zítra při vydání podzimní aktualizace

16.  10.  2017 | Stanislav Janů | 155

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í

19.  10.  2017 | David Polesný | 19

Nejlepší optické iluze: Z toho vám půjde hlava kolem

Nejlepší optické iluze: Z toho vám půjde hlava kolem

** Mozek se nechá snadno ošálit, a to mnoha způsoby ** Podívejte se na několik nejlepších optických iluzí ** Iluze dokazují, že vnímání reality může být značně zkreslené

16.  10.  2017 | Vojtěch Malý


Aktuální číslo časopisu Computer

Nový seriál o programování elektroniky

Otestovali jsme 17 bezdrátových sluchátek

Jak na nákup vánočních dárků ze zahraničí

4 tankové tiskárny v přímém souboji