Návrh Školení

  1. Přehled neuronových sítí a hlubokého učení
    • Koncepce strojového učení (ML)
    • Proč potřebujeme neuronové sítě a hluboké učení?
    • Výběr síťů pro různé problémy a typy dat
    • Učení a ověřování neuronových sítí
    • Porovnání logistické regrese s neuronovou sítí
  2. Neuronová síť
    • Biologická inspirace pro neuronové sítě
    • Neuronové sítě – neuron, perceptron a MLP (multilayer perceptron model)
    • Učení MLP – algoritmus backpropagation
    • Aktivační funkce – lineární, sigmoid, Tanh, Softmax
    • Ztrátové funkce vhodné pro predikci a klasifikaci
    • Parametry – rychlost učení, regularizace, impulsivita
    • Vytváření neuronových sítí v Pythonu
    • Hodnocení výkonu neuronových sítí v Pythonu
  3. Základy hlubokých sítí
    • Co je to hluboké učení?
    • Architektura hlubokých sítí – parametry, vrstvy, aktivační funkce, ztrátové funkce, řešiče
    • Omezené Boltzmannovy stroje (RBMs)
    • Autoenkodery
  4. Architektury hlubokých sítí
    • Hluboké věrohodné sítě (DBN) – architektura, aplikace
    • Autoenkodery
    • Omezené Boltzmannovy stroje
    • Konvoluční neuronová síť
    • Rekurentní neuronová síť
    • Rekurzivní neuronová síť
  5. Přehled knihoven a rozhraní dostupných v Pythonu
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • Výběr vhodné knihovny pro daný problém
  6. Vytváření hlubokých sítí v Pythonu
    • Výběr vhodné architektury pro daný problém
    • Hybridní hluboké sítě
    • Učení sítě – vhodná knihovna, definice architektury
    • Fine-tuning sítě – inicializace, aktivační funkce, ztrátové funkce, optimalizační metody
    • Prevence přetrenování – detekce problémů přetrenování v hlubokých sítích, regularizace
    • Hodnocení hlubokých sítí
  7. Případové studie v Pythonu
    • Rozpoznávání obrazů – CNN
    • Zjišťování odlehlých hodnot s autoenkodery
    • Predikce časových řad s RNN
    • Redukce rozměrnosti s autoenkodery
    • Klasifikace s RBM

Požadavky

Je žádoucí znalost/ocenění strojového učení, systémové architektury a programovacích jazyků

 14 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie