Strojové učení (machine learning, ML) je oblast umělé inteligence, která se zabývá vývojem algoritmů umožňujících počítačům „učit se“ na základě datových vzorů a zkušeností, bez explicitního naprogramování konkrétních úloh. Hlavním principem strojového učení je schopnost odvozovat pravidla, vztahy či predikce na základě tréninkových dat. Tato data tvoří vstupní základnu, na které se model učí rozpoznávat souvislosti mezi proměnnými. V kontrastu s tradičními algoritmy, kde jsou přesná pravidla určena programátorem, strojové učení samo automaticky odhaluje postupy vedoucí k požadovaným výsledkům.
Strojové učení můžeme rozdělit především na několik základních kategorií: učení s učitelem (supervised learning), učení bez učitele (unsupervised learning) a zesílené učení (reinforcement learning). V učení s učitelem model dostává vstupy i odpovídající výstupy (tzv. labely) a jeho cílem je naučit se tuto vazbu, například rozpoznávání rukopisných číslic či předpověď ceny nemovitostí. V případě učení bez učitele má model k dispozici pouze vstupní data, bez znalosti správných odpovědí. Cílem je pak například seskupování podobných dat do skupin (shlukování) nebo odhalování skrytých struktur. Zesílené učení je pak inspirováno procesem učení v biologických systémech – agent získává odměny nebo tresty za své akce, a postupně se tak učí volit optimální strategii.
Praktické aplikace strojového učení jsou široké a zasahují do mnoha oblastí každodenního života – od rozpoznávání obrazu a řeči (například automatické rozpoznávání obličejů či hlasových asistentů), přes doporučovací systémy (například personalizované doporučení filmů a zboží), až po autonomní řízení vozidel či detekci podvodných transakcí v bankovnictví. S rozvojem výpočetní techniky a dostupností velkých datových souborů se význam a schopnosti strojového učení neustále zvyšují. Přesto jsou modely ML odvozené pouze z předložených dat a je nutné dbát na jejich správnou validaci, vyhodnocování i etické aspekty jejich využití.
PhDr. Pavel Bartoš, LL.M., DBA (Evropská akademie vzdělávání / European Academy of education)

