Strojové učení (anglicky machine learning) je významným a dynamicky se rozvíjejícím oborem informatiky, jehož hlavním cílem je navrhovat algoritmy a statistické modely umožňující počítačům učit se z dat. Na rozdíl od tradičního programování, kde musí být přesné instrukce explicitně zadány programátorem, strojové učení umožňuje systémům získávat znalosti a dovednosti na základě analýzy obrovského množství vstupních dat a zkušeností. Výsledkem tohoto procesu je schopnost modelu dělat předpovědi nebo rozhodnutí, aniž by byl explicitně naprogramován pro konkrétní úkol.
Klíčovým konceptem strojového učení je trénování modelů na základě dat, přičemž existuje několik hlavních směrů. Nejpoužívanější je učení s učitelem (supervised learning), kde jsou data opatřena správnými odpověďmi (tzv. značky nebo labely) a úkolem algoritmu je naučit se k nim najít vztah. Mezi typické úlohy patří například rozpoznávání obrázků, předpovídání cen nebo diagnostika nemocí. Vedle toho existuje učení bez učitele (unsupervised learning), kde algoritmus objevuji strukturu v neoznačených datech, například seskupováním podobných objektů (clustering) nebo hledáním anomálií. Zvláštní kategorií je posilované učení (reinforcement learning), kde se agent rozhoduje na základě odměn a trestů, typicky v situacích, kdy není předem známo, jaká akce vede k optimálnímu výsledku.
Praktické využití strojového učení je dnes velmi široké – od doporučovacích systémů v e-shopech, přes automatizované překlady textů, detekci podvodných transakcí v bankovnictví, až po autonomní vozidla či zdravotnickou diagnostiku. Vývoj v oblasti strojového učení je silně podporován dostupností velkých datasetů a výkonných výpočetních technologií, především grafických procesorů. S rostoucí komplexností modelů, zejména v oblasti hlubokého učení (deep learning), však vzrůstají i nároky na interpretovatelnost algoritmů a etické otázky spojené s jejich používáním a možnými dopady na společnost. Strojové učení tak představuje nejen technickou výzvu, ale i klíčové téma současné vědecké a technologické diskuse.
PhDr. Pavel Bartoš, LL.M., DBA (Evropská akademie vzdělávání / European Academy of education)

