Neuronové sítě a machine learning pro text a obrázky

6h 41min
Čas
69
Kapitol
Programování
Kategorie
-
Hodnocení
Expert
Level
slovenský
Jazyk kurzu

Popis online kurzu Neuronové sítě a Machine Learning pro text a obrázky

Tento online kurz slouží jako vstupní brána do světa neuronových sítí, zpracování obrázků a textu pomocí machine learningu. Naučíte se, co jsou neuronové sítě, jak vznikly, jak fungují a jak se trénují. Na konci kurzu budete umět vytrénovat vlastní neuronovou síť pomocí knihovny scikit-learn.

Neuronové sítě jsou často používány při počítačovém vidění a zpracování přirozeného jazyka. Naučíte se jak s obrázky pracovat pomocí knihovny openCV. Pochopíte myšlenku za konvoluční neuronovou sítí, která je využívána ke zpracování obrázků.

Díky tomuto kurzu budete schopni pracovat i na projektech, kde jsou vstupními daty text. Ukážeme si jak překonvertovat text na čísla, se kterými dokážou modely strojového učení pracovat. Na konci kurzu budete umět aplikovat v praxi velmi často používané modely pro textová data jako je například TF-IDF.

Víme, že nejlépe se člověk naučí nové dovednosti jejich praktikováním, a proto je pro vás připraveno 6 praktických programovacích cvičení v Jupyter noteboocích s úkoly a vysvětleními jednotlivých konceptů.

Co se v kurzu Neuronové sítě a machine learning pro text a obrázky naučíte?

Celkový obsah kurzu je 6 hodin. Prostředí, ve kterém budete během kurzu programovat se nazývá Jupyter notebook s Pythonem. Níže je uveden seznam oblastí, kterým se v kurzu věnujeme:

  • Úvod do neuronových sítí”: Naučíte se, co jsou neuronové sítě, jak vznikly, jak fungují a co je činí jedinečnými. Podíváme se na podobnost mezi neuronovými sítěmi strojního učení a biologickými neuronovými sítěmi.
  • Perceptron”: Začneme modelem nejjednodušší neuronové sítě, zvané perceptron. Ukážeme si, co dokáže takový model zvládnout a v čem jsou jeho nedostatky.
  • Vícevrstvý perceptron”: Přejdeme k hlavnímu typu neuronových sítí, kterým je vícevrstvý perceptron. Naučíte se jeho jednotlivé nejdůležitější komponenty: vrstvy, neurony, váhy, aktivační funkce.
  • Trénink neuronových sítí: Pochopíte myšlenku trénování neuronových sítí. Začneme perceptronem a poté přejdeme na trénink vícevrstvého perceptronu. Sestavíte a natrénujete neuronové sítě ve scikit-learn knihovně
  • Typy neuronových sítí a knihovny”: Seznámíte se se 3 hlavními typy neuronových sítí a knihovnami na kterých je umíte natrénovat.
  • Úvod do počítačového vidění”: Dozvíte se, jak vzniklo počítačové vidění a jaké jsou jeho využití. Ukážeme si souvislost mezi lidským a počítačovým viděním.
  • Konvoluce”: Pochopíte hlavní myšlenku za modely počítačového vidění, která se nazývá konvoluce. Ukážeme si příklad jejího výpočtu na černobílých a barevných obrázcích.
  • Jak vidí počítače obrázky”: Seznámíte se s tím, z čeho sestávají obrázky a jak je vidí počítače.
  • Konvoluční neuronová síť”: Naučíte se z čeho sestává konvoluční neuronová síť. Je to model, který se používá v praxi pro problémy, kde jsou vstupem obrázky. Ukážeme si, co jsou její parametry a pochopíte, jak natrénovat klasifikační model pro obrázky.
  • Úvod do zpracování přirozeného jazyka”: Dozvíte se, o čem je zpracování přirozeného jazyka a jaké jsou jeho využití.
  • Práce s textovými daty a jejich úprava”: Než použijeme modely pro zpracování přirozeného jazyka, je často nutné text předzpracovat. V této části se dozvíte, jaké úpravy se obvykle s textem provádějí.
  • Přeměna z textu na čísla”: Naučíte se jak a proč potřebujeme přeměnit text na čísla. Zároveň se naučíme výrazy, které se používají v souvislosti se zpracováním přirozeného jazyka.
  • Bag of Words“: Začneme modelem pro řešení problémů s textem zvaným Bag of Words. Vysvětlíme si jeho obměny, výhody a nevýhody.
  • TF-IDF”: Pokračujeme modelem, TF-IDF, který se často používá v praxi, například pro kategorizování textu. Po krocích se naučíte, jak tento model funguje.

Pro koho je kurz Neuronové sítě a machine learning pro text a obrázky vhodný? 

Kurz je vhodný pro úplné začátečníky, kteří už něco o machine learningu vědí a chtějí si rozšířit obzory o neuronové sítě a zpracování obrázků a textu pomocí machine learning. Pokud o machine learning ještě znalosti nemáte, doporučujeme si nejprve projít náš kurz s názvem “Machine Learning v Pythonu”, ve kterém získáte potřebné dovednosti a schopnosti v této oblasti.

Co po kurzu dokážete a co si odnesete?

  • Praktické zkušenosti se zpracováním obrázků a textů pomocí modelů strojového učení (machine learning).

Má kurz Neuronové sítě a machine learning pro text a obrázky vstupní požadavky?

Pro úspěšné absolvování tohoto kurzu se prosím ujistěte, že splňujete následující požadavky:
  • schopnost pracovat s Jupyter Notebooky,
  • předchozí zkušenost s Pythonem, zejména zkušenost s knihovnou scikit-learn,
  • základní konceptuální znalost strojového učení (machine learning).

Co je zapotřebí k absolvování kurzu?

  • Základní znalost angličtiny: Minimální pasivní znalost na úrovni čtení textu jelikož pro knihovny, o kterých se budeme učit jsou vytvořeny dokumentace v anglickém jazyce. Všechny video tutoriály jsou však ve slovenském jazyce.
  • Stabilní internetové připojení. Pro sledování video lekcí či práci na cvičeních je internetové připojení neustále zapotřebí.
  • Aktualizovaný internetový prohlížeč Google Chrome, Microsoft Edge nebo Mozilla Firefox.
  • (doporučeno) Google účet. S Jupyter notebooky doporučujeme pracovat v prostředí Google Colaboratory. V případě, že Google účet nemáte a ani si jej nechcete zakládat, bude k dispozici druhá alternativa pro lokální práci s Jupyter notebooky.

Co vše s kurzem Neuronové sítě a machine learning pro text a obrázky získáte

  • 6 Jupyter notebooků, ve kterých si nejen prakticky vyzkoušíte jednotlivé koncepty, ale můžete je používat jako osobní referenci ve vašem (budoucím) zaměstnání,
  • video tutoriály o Neuronových sítích a Machine Learning pro text a obrázky,
  • moderované diskusní fórum, ve kterém na vaše dotazy odpovídá autor kurzu Róbert Barcík,
  • certifikát o absolvování online kurzu Neuronové sítě a Machine Learning pro text a obrázky
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

Seznam kapitol

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

Podívej se i na tyto kurzy

10 Online kurzů
1 Příspěvků
Přejít na kanál

Posuň své nejbližší vpřed!

Daruj největší nabídku online kurzů! Nyní v exkluzivním dárkovém balení s Journalem od Skillmea za skvělou cenu.