Obsah

Strojové učení (Machine Learning)

Strojové učení je věda o tom, jak přimět počítače jednat, aniž by byly explicitně programovány. Klíčem je schopnost algoritmu zlepšovat svůj výkon na konkrétním úkolu na základě zkušeností (dat).

1. Jak funguje proces učení?

Tradiční programování bere data + pravidla a vytvoří odpověď. Strojové učení bere data + odpovědi a vytvoří pravidla (model). Tento model pak může být použit na nová, dosud neviděná data.

2. Tři základní kategorie ML

Algoritmy strojového učení se dělí podle toho, jakým způsobem probíhá trénování:

A. Učení s učitelem (Supervised Learning)

Algoritmus dostává trénovací data, která jsou „označená“ (labeled). Víme, co je vstup a co má být správný výstup.

B. Učení bez učitele (Unsupervised Learning)

Algoritmus pracuje s daty, která nejsou označená. Hledá v nich skryté struktury nebo podobnosti sám od sebe.

C. Zpětnovazebné učení (Reinforcement Learning)

Agent se učí metodou pokus-omyl v určitém prostředí. Za správné kroky dostává odměnu, za špatné penalizaci.

3. Neuronové sítě a Deep Learning

Hluboké učení (Deep Learning) je specifická podmnožina ML inspirovaná strukturou lidského mozku. Využívá vícevrstvé umělé neuronové sítě.

4. Praktické aplikace v IT

5. Budoucnost a etika

S rozvojem ML přicházejí i nové výzvy:


Související články:

Tagy: it ml machine-learning ai data-science statistics