Definícia
Machine learning (strojové učenie) je oblasť umelej inteligencie, v ktorej systém na základe veľkého množstva dát sám rozpoznáva vzory a zlepšuje svoje výsledky bez toho, aby bol na každý krok naprogramovaný pevnými pravidlami.
Popis
Algoritmus dostane tréningové dáta, v ktorých hľadá vzory a na ich základe vytvorí model. Ten potom dokáže robiť predikcie alebo klasifikácie aj na nových, doteraz nevidených dátach – a s väčším množstvom dát a opakovaným trénovaním sa jeho presnosť postupne zlepšuje.
Podľa spôsobu trénovania sa rozlišuje učenie s učiteľom, pri ktorom má model k dispozícii vopred označené dáta, učenie bez učiteľa, ktoré hľadá vzory v dátach bez známych správnych odpovedí, a posilňované učenie, pri ktorom sa systém učí metódou pokus-omyl na základe odmien. Osobitným podtypom je hlboké učenie (deep learning), ktoré využíva viacvrstvové neurónové siete a stojí za väčšinou moderných jazykových modelov (LLM).
V praxi sa machine learning využíva napríklad v odporúčacích systémoch e-shopov, rozpoznávaní obrazu a reči, filtrovaní spamu, dynamickej cenotvorbe alebo v chatbotoch postavených na jazykových modeloch.
Machine learning a umelá inteligencia
Umelá inteligencia je širší pojem označujúci akykoľvek systém, ktorý napodobňuje inteligentné správanie. Machine learning je jej podoblasť, v ktorej sa systém neprogramuje explicitne, ale sa učí priamo z dát – je teda jednou z ciest, akými sa umelá inteligencia dá dosiahnuť, nie jej synonymom.