Hluboké učení (Deep Learning) je specifická oblast strojového učení, která využívá algoritmy inspirované strukturou a funkcí lidského mozku, nazývané umělé neuronové sítě. Přívlastek „hluboké“ označuje použití velkého množství vrstev mezi vstupem a výstupem.
Zatímco klasické strojové učení vyžaduje, aby člověk ručně definoval důležité znaky (features), hluboké učení se tyto znaky učí extrahovat samo přímo z dat.
Hluboké učení zpracovává data skrze hierarchickou strukturu vrstev:
V IT praxi se setkáváme se třemi hlavními typy sítí:
| Typ sítě | Hlavní využití |
|---|---|
| CNN (Konvoluční) | Analýza obrazu, rozpoznávání tváří, medicínské skenování. |
| RNN / LSTM | Zpracování textu, řeči a časových řad (predikce burzy). |
| Transformers | Základ pro moderní LLM (ChatGPT, Gemini). Excelují v chápání kontextu. |
Hluboké učení je extrémně náročné na výpočetní výkon. Vyžaduje miliony matematických operací s maticemi současně, což nezvládají běžné CPU, ale specializované čipy:
— Související pojmy: SoC, Broadcom, TSMC, Strojové učení