Strojové učení (anglicky machine learning) je oborem umělé inteligence, který se zabývá vývojem algoritmů a statistických modelů umožňujících počítačům získávat znalosti a dovednosti na základě dat a zkušeností, aniž by byly explicitně naprogramovány pro konkrétní úkol. Podstatou strojového učení je schopnost systémů „učit se“ ze vzorů a vztahů obsažených v dostupných datech, a během tohoto procesu si vylepšovat svá rozhodnutí nebo předpovědi. Tím se výrazně odlišuje od tradičního programování, kde jsou veškerá pravidla a kroky určeny předem člověkem-programátorem.
Existuje několik základních typů strojového učení. Prvním z nich je učení s učitelem (supervised learning), kdy je algoritmus trénován na datovém souboru obsahujícím vstupy i požadované výstupy (například obrázky s popisky objektů). Algoritmus se učí nalézat vztah mezi vstupními daty a správnými odpověďmi, což později využije při predikci neznámých dat. Druhým typem je učení bez učitele (unsupervised learning), kde algoritmus pracuje pouze se vstupními daty bez informací o správných výstupech a snaží se v nich najít skryté vzory či struktury (například seskupování podobných zákazníků). Třetím klíčovým typem je posilované učení (reinforcement learning), kde systém získává zpětnou vazbu na základě svých akcí v prostředí a zlepšuje své strategie tak, aby maximalizoval celkovou „odměnu“ v čase.
Strojové učení má v současnosti široké uplatnění v mnoha oblastech lidské činnosti, například při rozpoznávání řeči, analýze obrazu, automatickém překladu, doporučovacích systémech (například personalizované nabídky v e-shopech), detekci podvodů nebo v autonomních vozidlech. Rozvoj strojového učení přinesl pozoruhodné zlepšení schopností počítačů řešit úlohy, které dříve vyžadovaly lidský úsudek či byly pro tradiční algoritmy obtížně zvládnutelné. Zároveň však klade nové požadavky na oblast etiky, ochrany soukromí a vysvětlitelnosti rozhodnutí těchto systémů. Jelikož se strojové učení stále rychle rozvíjí, očekává se v následujících letech další rozšíření jeho možností a praktických aplikací.
PhDr. Pavel Bartoš, LL.M., DBA (Evropská akademie vzdělávání / European Academy of education)

