Neurónové siete a machine learning pre text a obrázky

6h 41min
Čas
69
Kapitol
Programovanie
Kategória
-
Hodnotenie
Expert
Level
slovenský
Jazyk kurzu

Popis online kurzu Neurónové siete a Machine Learning pre text a obrázky

Tento online kurz slúži ako vstupná brána do sveta neurónových sietí, spracovania obrázkov a textu pomocou machine learningu. Naučíte sa, čo sú neurónové siete, ako vznikli, ako fungujú a ako sa trénujú. Na konci kurzu budete vedieť vytrénovať vlastnú neurónovú sieť pomocou knižnice scikit-learn. 

Neurónové siete sú často používané pri počítačovom videní a spracovaní prirodzeného jazyka. Naučíte sa ako s obrázkami pracovať pomocou knižnice openCV. Pochopíte myšlienku za konvolučnou neurónovou sieťou, ktorá je využívaná na spracovanie obrázkov. 

Vďaka tomuto kurzu budete schopní pracovať aj na projektoch, kde sú vstupnými dátami text. Ukážeme si ako prekonvertovať text na čísla, s ktorými dokážu modely strojového učenia pracovať. Na konci kurzu budete vedieť aplikovať v praxi veľmi často používané modely pre textové dáta ako je napríklad TF-IDF. 

Vieme, že najlepšie sa človek naučí nové zručnosti ich praktizovaním, a preto je pre vás pripravených 6 praktických programovacích cvičení v Jupyter notebookoch s úlohami a vysvetleniami jednotlivých konceptov.

Čo sa v kurze Neurónové siete a machine learning pre text a obrázky naučíte? 

Celkový obsah kurzu je 6 hodín. Prostredie, v ktorom budete počas kurzu programovať sa nazýva Jupyter notebook s Pythonom. Nižšie je uvedený zoznam oblastí, ktorým sa v kurze venujeme:

  • Úvod do neurónových sietí”: Naučíte sa, čo sú neurónové siete, ako vznikli, ako fungujú a čo ich robí jedinečnými. Pozrieme sa na podobnosť medzi neurónovými sieťami strojového učenia a biologickými neurónovými sieťami.  
  • Perceptrón”: Začneme modelom najjednoduchšej neurónovej siete, nazývanej perceptrón. Ukážeme si, čo dokáže takýto model zvládnuť a v čom sú jeho nedostatky. 
  • Viacvrstvový perceptrón”: Prejdeme k hlavnému typu neurónových sietí, ktorým je viacvrstvový perceptrón. Naučíte sa jeho jednotlivé najdôležitejšie komponenty: vrstvy, neuróny, váhy, aktivačné funkcie. 
  • Tréning neurónových sietí”: Pochopíte myšlienku trénovania neurónových sietí. Začneme perceptrónom a potom prejdeme na tréning viacvrstvového perceptrónu. Zostavíte a natrénujete neurónové siete v scikit-learn knižnici
  • Typy neurónových sietí a knižnice”: Zoznámite sa s 3 hlavnými typmi neurónových sietí a knižnicami na v ktorých ich viete natrénovať.
  • Úvod do počítačového videnia”:  Dozviete sa ako vzniklo počítačové videnie a aké sú jeho využitia. Ukážeme si súvislosť medzi ľudským a počítačovým videním. 
  • Konvolúcia”: Pochopíte hlavnú myšlienku za modelmi počítačového videnia, ktorá sa nazýva konvolúcia. Ukážeme si príklad jej výpočtu na čiernobielych a farebných obrázkoch. 
  • Ako vidia počítače obrázky”: Zoznámite sa s tým, z čoho pozostávajú obrázky a ako ich vidia počítače. 
  • Konvolučná neurónová sieť”: Naučíte sa z čoho pozostáva konvolučná neurónová sieť. Je to model, ktorý sa používa v praxi na problémy, kde sú vstupom obrázky. Ukážeme si, čo sú jej parametre a pochopíte ako natrénovať klasifikačný model pre obrázky. 
  • Úvod do spracovania prirodzeného jazyka”: Dozviete sa, o čom je spracovanie prirodzeného jazyka a aké sú jeho využitia.
  • Práca s textovými dátami a ich úprava”: Predtým ako použijeme modely na spracovanie prirodzeného jazyka, je častokrát potrebné text predspracovať. V tejto časti sa dozviete, aké úpravy sa zvyčajne s textom robia. 
  • Premena z textu na čísla”: Naučíte sa ako a prečo potrebujeme premeniť text na čísla. Zároveň sa naučíme výrazy, ktoré sa používajú v súvislosti so spracovaním prirodzeného jazyka.
  • Bag of Words”: Začneme modelom na riešenie problémov s textom nazývaným Bag of Words. Vysvetlíme si jeho obmeny, výhody a nevýhody. 
  • “TF-IDF”: Pokračujeme modelom, TF-IDF, ktorý sa často používa v praxi, napríklad na kategorizovanie textu. Po krokoch sa naučíte ako tento model funguje.

Pre koho je kurz Neurónové siete a machine learning pre text a obrázky vhodný? 

Kurz je vhodný pre úplných začiatočníkov, ktorí už niečo o machine learningu vedia a chcú si rozšíriť obzory o neurónové siete a spracovanie obrázkov a textu pomocou machine learning. Ak o machine learning ešte znalosti nemáte, odporúčame si najprv prejsť náš kurz s názvom “Machine Learning v Pythone”, v ktorom získate potrebné zručnosti a schopnosti v tejto oblasti. 

Čo po kurze dokážete a čo si odnesiete?

  • Praktické skúsenosti so spracovaním obrázkov a textov pomocou modelov strojového učenia (machine learning).

Má kurz Neurónové siete a machine learning pre text a obrázky vstupné požiadavky?

Pre úspešné absolvovanie tohto kurzu sa, prosím, uistite, že spĺňate nasledujúce požiadavky:
  • schopnosť pracovať s Jupyter Notebookmi,
  • predchádzajúca skúsenosť s Pythonom, najmä skúsenosť s knižnicou scikit-learn,
  • základná konceptuálna znalosť strojového učenia (machine learning).

Čo je potrebné na absolvovanie kurzu?

  • Základná znalosť angličtiny: Minimálne pasívna znalosť na úrovni čítania textu keďže pre knižnice, o ktorých sa budeme učiť sú vytvorené dokumentácie v anglickom jazyku. Všetky video tutoriály sú však v slovenskom jazyku.
  • Stabilné internetové pripojenie. Pre sledovanie video lekcií či prácu na cvičeniach je internetové pripojenie neustále potrebné.
  • Aktualizovaný internetový prehliadač Google Chrome, Microsoft Edge alebo Mozilla Firefox.
  • (odporúčané) Google účet. S Jupyter notebookmi odporúčame pracovať v prostredí Google Colaboratory. V prípade, že Google účet nemáte a ani si ho nechcete zakladať, bude k dispozícii druhá alternatíva na lokálnu prácu s Jupyter notebookmi.

Čo všetko s kurzom Neurónové siete a machine learning pre text a obrázky získate

  • 6 Jupyter notebookov, v ktorých si nielen prakticky vyskúšate jednotlivé koncepty, ale môžete ich používať ako osobnú referenciu vo vašom (budúcom) zamestnaní,
  • video tutoriály o Neurónových sieťach a Machine Learning pre text a obrázky,
  • moderované diskusné fórum, v ktorom na vaše otázky odpovedá autor kurzu Róbert Barcík,
  • certifikát o absolvovaní online kurzu Neurónové siete a Machine Learning pre text a obrázky
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.

Zoznam kapitol

Vitajte v kurze!
O tomto kurze
Dostupné len po zakúpení prístupu
Materiály na stiahnutie
Dostupné len po zakúpení prístupu
1. Neurónové siete
Vitajte v časti "Neurónové siete"
Dostupné len po zakúpení prístupu
2. Úvod do neurónových sietí
Čo odlišuje neurónové siete od ostatných algoritmov?
Dostupné len po zakúpení prístupu
Príklad vytvárania atribútov
Dostupné len po zakúpení prístupu
Motivácia z prírody
Dostupné len po zakúpení prístupu
3. Perceptrón
Logistická regresia - neurónová sieť?
Dostupné len po zakúpení prístupu
Limitácie perceptrónu
Dostupné len po zakúpení prístupu
4. Viacvrstvový perceptrón
Motivácia
Dostupné len po zakúpení prístupu
Architektúra
Dostupné len po zakúpení prístupu
Vrstvy, parametre a hyperparametre
Dostupné len po zakúpení prístupu
Aktivačné funkcie v skrytých vrstvách
Dostupné len po zakúpení prístupu
Aktivačné funkcie - interaktívne rozhranie
Dostupné len po zakúpení prístupu
Typy aktivačných funkcií
Dostupné len po zakúpení prístupu
Aktivačné funkcie vo výstupnej vrstve pre regresiu
Dostupné len po zakúpení prístupu
Aktivačné funkcie vo výstupnej vrstve pre klasifikáciu
Dostupné len po zakúpení prístupu
Je neurónová sieť čiernou skrinkou?
Dostupné len po zakúpení prístupu
5. Pravidlo pre trénovanie perceptrónu
Trénovanie jednovrstvového perceptrónu
Dostupné len po zakúpení prístupu
Príklad trénovania jednovrstvového perceptrónu
Dostupné len po zakúpení prístupu
6. Trénovanie viacvrstvového perceptrónu
Dopredný chod
Dostupné len po zakúpení prístupu
Spätný chod
Dostupné len po zakúpení prístupu
Príklad: dopredný chod
Dostupné len po zakúpení prístupu
Príklad: spätný chod - výpočet gradientu v poslednej vrstve
Dostupné len po zakúpení prístupu
Príklad: spätný chod - výpočet gradientu v skorších vrstvách
Dostupné len po zakúpení prístupu
Príklad: spätný chod - aktualizácia váh
Dostupné len po zakúpení prístupu
7. Typy a knižnice neurónových sietí
Typy neurónových sietí
Dostupné len po zakúpení prístupu
Knižnice pre neurónové siete
Dostupné len po zakúpení prístupu
8. Počítačové videnie
Vitajte v časti "Počítačové videnie"
Dostupné len po zakúpení prístupu
9. Úvod do počítačového videnia
Príklady použitia počítačového videnia 1
Dostupné len po zakúpení prístupu
Príklady použitia počítačového videnia 2
Dostupné len po zakúpení prístupu
Hlavné typy problémov počítačového videnia
Dostupné len po zakúpení prístupu
Ľudské vs počítačové videnie
Dostupné len po zakúpení prístupu
Prečo nie skôr?
Dostupné len po zakúpení prístupu
10. Konvolúcia
Intuícia konvolúcie
Dostupné len po zakúpení prístupu
Volume
Dostupné len po zakúpení prístupu
Filtre
Dostupné len po zakúpení prístupu
Konvolúcia na čiernobielom obrázku
Dostupné len po zakúpení prístupu
Konvolúcia na farebnom obrázku/volume
Dostupné len po zakúpení prístupu
Výpočet konvolúcie na farebnom obrázku/volume
Dostupné len po zakúpení prístupu
Farebné vs čiernobiele vstupy
Dostupné len po zakúpení prístupu
Vyskúšajte si konvolúciu v Exceli
Dostupné len po zakúpení prístupu
11. Konvolučná neurónová sieť
Parametre konvolučnej neurónovej siete
Dostupné len po zakúpení prístupu
Vlastné filtre
Dostupné len po zakúpení prístupu
Ako použiť iný model
Dostupné len po zakúpení prístupu
Klasifikácia obrázkov
Dostupné len po zakúpení prístupu
12. Spracovanie prirodzeného jazyka
Vitajte v časti "Spracovanie prirodzeného jazyka"
Dostupné len po zakúpení prístupu
13. Úvod do spracovania prirodzeného jazyka
Čo je spracovanie prirodzeného jazyka
Dostupné len po zakúpení prístupu
Prečo spracovanie prirodzeného jazyka? Neštruktúrované dáta
Dostupné len po zakúpení prístupu
Typy neštruktúrovaných dát
Dostupné len po zakúpení prístupu
Prečo spracovanie prirodzeného jazyka? Prepoužiteľnosť
Dostupné len po zakúpení prístupu
Použitia - chatbot
Dostupné len po zakúpení prístupu
Použitia - strojový preklad a rozpoznávanie reči
Dostupné len po zakúpení prístupu
Použitia - ďalšie aplikácie
Dostupné len po zakúpení prístupu
Terminológia
Dostupné len po zakúpení prístupu
Od textu k číslam
Dostupné len po zakúpení prístupu
14. Predspracovanie textu
Úvod do predspracovania textu
Dostupné len po zakúpení prístupu
Knižnice
Dostupné len po zakúpení prístupu
Tokenizácia
Dostupné len po zakúpení prístupu
Stop-slová
Dostupné len po zakúpení prístupu
Stemming a lematizácia
Dostupné len po zakúpení prístupu
15. Bag of Words
Algoritmus Bag of Words
Dostupné len po zakúpení prístupu
Bag of Words modifikácie
Dostupné len po zakúpení prístupu
Slová mimo slovníka
Dostupné len po zakúpení prístupu
Nevýhody Bag of Words 1
Dostupné len po zakúpení prístupu
Nevýhody Bag of Words 2
Dostupné len po zakúpení prístupu
16. TF-IDF
Motivácia TF-IDF
Dostupné len po zakúpení prístupu
Výpočet TF-IDF
Dostupné len po zakúpení prístupu
Normalizácia TF-IDF
Dostupné len po zakúpení prístupu
Diskusia a hodnotenie
Diskusia a hodnotenie
Dostupné len po zakúpení prístupu

Pozri aj tieto kurzy

10 Online kurzov
1 Príspevkov
Prejsť na kanál

Posuň svojich najbližších vpred!

Daruj najväčšiu ponuku online kurzov! Teraz v exkluzívnom darčekovom balení s Journal-om od Skillmea za skvelú cenu.