• Naše školení
  • Kontakt
  • Košík
    0

Bootcamp strojového učení

Absolvujte ucelenou pětidenní sérii workshopů strojového učení, kde nejsou potřeba žádné předchozí znalosti umělé inteligence. Bootcamp začíná dvoudenním úvodem do strojového učení a pokračuje třemi jednodenními specializacemi, které jsou zaměřeny na praktické aplikace z oblastí zpracování obrazu, zpracování textu a časových řad.

  • Jiří Materna
Objednat

Co se na školení naučíte

Získáte obecný přehled o současných technikách strojového učení a naučíte se programovat základní ML řešení pomocí open-source knihoven Sciki-Learn a TensorFlow v jazyce Python.

Pro koho je školení určeno

Pro programátory nebo jiné technicky zaměřené zájemce o hlubší porozumění současným trendům v umělé inteligenci a strojovém učení.

Potřebné znalosti účastníka

Schopnost porozumění jednoduchému kódu v jazyce Python.

Náplň školení

První den začneme vyjasněním základních pojmů jako strojové učení a umělá inteligence.
Představíme si hlavní techniky strojového učení, seznámíme se se základy práce s daty, naučíme se modely vyhodnocovat a vyřešíme první klasifikační a regresní úlohy v knihovně Scikit-learn.

Druhý den budeme pokračovat v základních úlohách, prakticky si vyzkoušíme clustering, redukci dimensionality a poté se již pustíme do umělých neuronových sítí. Vysvětlíme si, jak neuronové sítě fungují, jaké jsou jejich základní architektury a naimplementujeme jednoduchou konvoluční síť pro klasifikaci malých obrázků v knihovně TensorFlow.

Třetí den bude věnovaný zpracování obrazu. Představíme si pokročilejší techniky pro zpracování obrazu pomocí neuronových sítí jako transfer learning nebo batch normalization a navrhneme vlastní neuronovou síť pro klasifikaci obrazových informací. Ve druhé polovině dne si představíme pokročilé architektury neuronových sítí pro segmentaci a generování obrazu.

Čtvrtý den bude zaměřený na zpracování textu. Na začátek si ukážeme a vyzkoušíme základní techniky, které se používají, pokud není k dispozici dostatek dat (bag of words modely). Poté se již zaměříme na neuronové sítě a od jazykového modelování se přes Word2vec dostaneme až transformerům, které tvoří základní kameny dnes populárních modelů jako Bert nebo GPT.

Poslední den bude věnovaný analýzám a predikcím časových řad. Začneme klasickými technikami jako ARIMA, poté si představíme rekurentní neuronové sítě a LSTM, pomocí kterých budeme modelovat několik typů časových řad.

Termín: 20. - 22. a 27. - 28. 3. 2023

Jedná se o týdenní intenzivní sérii všech našich kurzů za zvýhodněnou cenu. Nejsou třeba žádné předchozí znalosti strojového učení.

Balíček obsahuje:

  • Úvod do strojového učení (20. – 21. 3. 2023) 
  •  Konvoluční neuronové sítě a zpracování obrazu (22. 3. 2023) 
  •  Zpracování přirozeného jazyka (27. 3. 2023) 
  •  Časové řady (28. 3. 2023

Podrobná osnova:

Den 1

  • Co je to strojové učení
  • Typy strojového učení (klasifikace, regrese, řazení, reinforcement learning, clustering, detekce anomálií, doporučování, optimalizace)
  • Příprava data (rozdělení datových množin, vyváženost dat, šumy v datech, normalizace a standardizace atributů, rozpoznání přeučování a obrana proti němu)
  • Evaluace modelů pro klasifikace (accuracy, precision, recall, matice záměn, ROC křivka, AUC)
  • Základní algoritmy pro klasifikaci (baseline modely, naivní bayesovský klasifikátor, logistická regrese, Support Vector Machines, rozhodovací stromy, ensemble metody)
  • Rychlotutoriál scikit learn (načítání a transformace dat, trénování modelů a predikce, pipelines, evaluace)
  • Praktická úloha na klasifikaci
  • Základní algoritmy pro regresi (analytické metody, gradient descent, SVR, regresní stromy)
  • Evaluace regresních modelů (mean squared error, absolute squared error)
  • Praktická úloha na regresi

Den 2

  • Základní algoritmy pro shlukování (K-means, hierarchické shlukování, metody pro určení počtu shluků)
  • Praktická úloha na shlukování
  • Úvod do neuronových sítí (proč jsou populární, výhody/nevýhody, perceptron)
  • Nejpoužívanější aktivační funkce (Sigmoid, Linear, Tanh, Relu, Softmax)
  • Vícevrstvé sítě (Algoritmus zpětné propagace chyby a stochastic gradient descent, konvoluce, pooling a regularizace)
  • Trénování neuronových sítí (epocha, iterace, batch learning)
  • Rychlotutoriál Keras (instalace TensorFlow + Keras, návrh sekvenčního modelu, optimalizátory a trénování, způsob práce s daty)
  • Praktické úlohy na klasifikaci a regresi pomocí neuronových sítí

Den 3

  • VGG 16 and ResNet
  • Transfer learning a fine-tuning pro použití v klasifikaci obrazu
  • Klasifikace obrázků
  • Batch normalization a data augmentation
  • U-net a Segmentace obrazu
  • GANs a superresolution
  • Vysvětlitelnost konvolučních neuronových sítí
  • Adversarial patch

Den 4

  • Úvod do zpracování přirozeného jazyka
  • Vybrané kapitoly z komputační ligvistiky (korpusy, tokenizace, morfologická, syntaktická a sémantická analýza, entropie, mutual information, perplexita)
  • Vektorizace textových dokumentů (bag of words, one-hot encoding, TF-IDF)
  • Word embedding (word2vec)
  • Praktická úloha na klasifikaci textů
  • Word embedding (vytvoření word2vec modelů a experimenty s vektorovými reprezentacemi slov)
  • Úvod do jazykových modelů (n-gramové modely, vyhlazování, modely založené na neuronových sítích)
  • Praktická úloha na jazykové modelování (implementace jazykových modelů a jejich využití pro detekci jazyka textu)
  • Úprava algoritmu pro generování textů

Den 5

  • Úvod do teorie časových řad
  • Vybrané postupy modelovaní časových řad (časová a frekvenční doména, spektrální analýza, autokorelace, modely časových řad (ARIMA apod.)
  • Praktický příklad (pandas, základní charakteristiky, jednoduchá predikce)
  • Metody strojového učení pro časové řady (state space metody, hidden markov model, kalman filter, dopředné neuronové sítě, rekurentní neuronové sítě, LSTM)
  • Praktické příklady ilustrující sílu strojového učení (příprava trénovací množiny dle typu úlohy a zvoleného modelu, trénovaní a evaluace)
  • Komplexní scénář predikce časové řady pomocí rekurentní sítě (predikce teploty z vícerozměných vstupních dat: sběr a příprava trénovací množiny, trénování a validace modelu, predikování pomocí naučené sítě)

O lektorovi

  • Jiří Materna

    Jiří Materna

    Jiří je dlouholetý propagátor umělé inteligence, který se jejím aplikacím věnuje od roku 2007. Mezi lety 2008 a 2017 pracoval ve společnosti Seznam.cz jako vedoucí výzkumného oddělení. Poté se vydal vlastní cestou, založil vzdělávací společnost Machine Learning College, organizuje mezinárodní konferenci Machine Learning Prague a pracuje jako nezávislý konzultant v oblasti strojového učení.

Časté otázky a odpovědi

Jaká je kapacita kurzu?
Maximální kapacita kurzu je 15 lidí.
Je lepší osobní či online forma kurzu?
Samotný program kurzu je plnohodnotný bez rozdílu i online, kvůli neformálním diskusím o přestávkách je přínosná prezenční účast. Pokud účastník není z Prahy, doporučuji například přijet na první dva dny a zbytek klidně absolvovat online. Během samotného programu moc na konzultace mimo probíraná témata čas nebude. Za tímto účelem děláme první den dobrovolnou a neformální společnou večeři/posezení.
Musím mít na kurz vlastní počítač? A co si nainstalovat?
Vlastní počítač je potřeba, ale není třeba nic instalovat. Vše se dělá v prostředí Google colab (v cloudu). Stačí tedy internetový prohlížeč.
Jak často se kurzy vypisují?
Veřejné kurzy děláme zpravidla 2 x do roka a to na jaře a na podzim.

Kontakt

Pavla Hettnerová

Pavla Hettnerová

Koordinátorka vzdělávání
pavla.hettnerova@iinfo.cz
+420 778 412 840
Bootcamp strojového učení

Termíny

+
Toto školení nemá vypsaný pevný termín a nelze se na něj přihlásit.

Chcete být jako první informováni o vypsání termínu?

  • Root.cz do mailu
  • RSS a další expory
  • Podpořte Root.cz
  • Reklama
  • Podmínky užívání
  • Zpracování osobních údajů
  • Kontakt
Byznys:
Podnikatel.cz Euro.cz Businesscenter.podnikatel.cz
Finance:
Měšec.cz Finance.cz
IT:
Lupa.cz Root.cz Cnews.cz PCWorld.cz Zdroják.cz
Zdraví:
Vitalia.cz Zdraví.euro.cz
Software:
Slunečnice.cz Stahuj.cz Můjsoubor.cz Stáhnu.cz
Zájmy:
Edna.cz Autobible.euro.cz Rodičov.cz Videačesky.cz Hryprodívky.cz Raketka.cz Nasvah.cz
B2B:
Computerworld.cz CIO.cz ChannelWorld.cz CFOworld.cz
Odborné akce:
Tuesday.cz

Dáváme Internetu obsah.

  • O společnosti
  • Inzerce
  • Kariéra
  • Kontakty
  • Osobní údaje
  • Nastavení soukromí
Copyright © 1997 – 2023 Internet Info, s.r.o. Všechna práva vyhrazena.
Root.cz
Odborné školení Hacking v praxi 2 s etickým hackerem Lukášem Antalem
VÍCE INFO
ČLÁNKY DO MAILU