Hlboké učenie (angl. deep learning) je súbor techník strojového učenia, ktoré umožňujú naučiť sa komplexnej reprezentácii dát pomocou viacvrstvových neurónových sietí. Tieto siete sú schopné extrahovať a spracovať informácie z viacerých úrovní [...]
  • PYTHON_ML_DP
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 4 termíny
  • SR (1 500 €)

    ČR (34 500 Kč)

  • Mierne pokročilý

Hlboké učenie (angl. deep learning) je súbor techník strojového učenia, ktoré umožňujú naučiť sa komplexnej reprezentácii dát pomocou viacvrstvových neurónových sietí. Tieto siete sú schopné extrahovať a spracovať informácie z viacerých úrovní dát, čím dokážu rozpoznávať zložité vzorce a vykonávať pokročilé úlohy. Hlboké učenie je typicky používané pre riešenie problémov, ako sú rozpoznávanie obrazov, spracovanie prirodzeného jazyka, generovanie obsahu a predikcia. Oproti tradičným metódam strojového učenia, ktoré sa často spoliehajú na manuálne určené funkcie, hlboké učenie umožňuje systému naučiť sa reprezentácii dát samotne, čím je možné dosiahnuť lepších výsledkov a vyššiu presnosť. Pri hlbokom učení sa trénuje model na základe veľkého množstva vstupných dát a pomocou spätného šírenia chyby sa optimalizujú váhy a parametre neurónových sietí. Tento proces trénovania môže byť časovo náročný a môže vyžadovať veľké množstvo výpočtov, čo môže byť riešené pomocou moderných GPU. Hlboké učenie sa stalo kľúčovým prvkom umelých neurónových sietí a umožnilo dosiahnuť pokrok v mnohých oblastiach ako napríklad rozpoznávanie reči, autonómne jazdenie a obrazové rozpoznávanie.

Naučiť sa využívať AI je kľúčový krok do budúcnosti

»
  • Znalosť programovania v Pythone na úrovni kurzu PYTHON_INTRO, znalosti na úrovni kurzu PYTHON_ADV sú výhodou
  • Znalosti základov analýzy dát na úrovni kurzu PYTHON_DATAN
  • Znalosti základov machine learning na úrovni kurzu PYTHON_ML_INTRO
  • Znalosti základov neuronových sietí na úrovni kurzu PYTHON_ML_NN
  • Znalosti základov konvolučných neuronových sietí na úrovni kurzu PYTHON_ML_CNN
  • Znalosti základov konvolučných neuronových sietí na úrovni kurzu PYTHON_ML_BP
  • Odborný výklad s praktickými príkladmi, cvičenia na počítačoch
  • Prezentácia preberanej látky v tlačenej alebo online forme

Deň 1: Úvod do hlbokého učenia a neurónových sietí

  • Základy strojového učenia
  • Úvod do neurónových sietí a ich funkcie
  • Trénovanie neurónových sietí pomocou backpropagation
  • Aktivačné funkcie a ich výber
  • Viacvrstvové neurónové siete a ich trénovanie
  • Úvod do knižnice TensorFlow a Keras

Deň 2: Konvolučné neurónové siete (CNN)

  • Úvod do konvolučných neurónových sietí (CNN)
  • Konvolučné vrstvy a filtrovanie obrázkov
  • Pooling vrstvy a zmenšovanie rozmerov obrázkov
  • Úprava obrázkov pred trénovaním
  • Architektúry konvolučných sietí (AlexNet, VGG, ResNet)
  • Praktické cvičenia na implementáciu konvolučných sietí

Deň 3: Rekurentné neurónové siete (RNN) a ďalšie modely

  • Úvod do rekurentných neurónových sietí (RNN)
  • Štruktúra a fungovanie RNN
  • Trénovanie RNN na predikciu a generovanie textu
  • LSTM a GRU siete
  • Úvod do generatívnych modelov (GAN)
  • Úvod do autoenkóderov a ich aplikácií

Deň 4: Optimalizácia a ladenie neurónových sietí

  • Optimalizácia hyperparametrov neurónových sietí
  • Metódy učenia a optimalizácia parametrov
  • Regularizácia sietí (dropout, L1, L2)
  • Overfitting a jeho prevencia
  • Tuning a ladenie sietí

Deň 5: Aplikácie a pokročilé témy v hlbokom učení

  • Aplikácie hlbokého učenia v praxi (rozpoznávanie reči, rozpoznávanie obrazu, strojový preklad)
  • Prenos učenia (transfer learning)
  • Úvod do spracovania prirodzeného jazyka a NLP
  • Pokročilé témy v hlbokom učení (adversarial training, attention mechanism, capsule networks)
  • Diskusia a zhrnutie kurzu
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.