Vyberte svůj jazyk
Full Stack Data Science kurz
Více než 2 miliony studentů po celém světě

Full Stack Data Science kurz

Ovládněte každou vrstvu stacku datové vědy, od základů Pythonu a SQL až po hluboké učení, NLP a produkční MLOps. Tento kurz vám poskytne technickou hloubku a praktické zkušenosti, které zaměstnavatelé ve skutečnosti hledají. Vytvářejte skutečné pipeline, nasazujte skutečné modely a absolvujte připraveni pracovat jako full stack datový vědec.

Dedika pro firmy

Co se naučíte:

Vybudujete si pevné základy v Pythonu, lineární algebře, pravděpodobnosti a SQL, než přejdete k řízenému a neřízenému strojovému učení. Odtud budete vytvářet a trénovat hluboké neuronové sítě, konvoluční a rekurentní architektury a NLP modely založené na transformerech. Naučíte se také navrhovat datové pipeline, sledovat experimenty pomocí MLflow a nasazovat modely jako REST API s využitím FastAPI a Dockeru. Mezi pokročilá témata patří předpovídání časových řad, zpracování velkých dat pomocí Apache Spark, generativní AI s velkými jazykovými modely a postupy odpovědné AI. Na konci budete mít dovednosti pro zvládnutí celého pracovního postupu datové vědy od surových dat až po produkci.

Jak studujete v praxi Full Stack Data Science kurz

Jak procvičujete Full Stack Data Science kurz

Pro vás, kteří jste firma a chcete školit svůj tým

V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.

Klikněte zde

Obsah kurzu

8 Kapitoly • 40 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)

Kapitola 1Zobrazit detaily

Základy Pythonu a matematiky pro datovou vědu

  • Lekce 1 • Základy programování v Pythonu

    Pokrývá syntaxi Pythonu, datové struktury a řídicí tok jako primární programovací jazyk. Vytváří skriptovací základ, na němž závisí veškerá následná práce s daty.

  • Lekce 2 • Lineární algebra pro datovou vědu

    Vyučuje vektory, matice a dekompozice jako matematickou páteř algoritmů strojového učení. Přímo navazuje na redukci dimenzionality a optimalizaci modelů v pozdějších částech.

  • Lekce 3 • NumPy pro numerické výpočty

    Představuje výpočty založené na polích pomocí NumPy pro rychlé numerické operace. Přímo umožňuje maticovou matematiku a vektorizované datové transformace používané v celém kurzu.

  • Lekce 4 • Základy kalkulu a optimalizace

    Pokrývá derivace, gradienty a řetězové pravidlo jako nástroje pro pochopení trénování modelů. Poskytuje intuici pro gradientní sestup používaný v každé kapitole o strojovém učení.

  • Lekce 5 • Základy pravděpodobnosti a statistiky

    Stanovuje rozdělení pravděpodobnosti, střední hodnotu a testování hypotéz jako základní analytické nástroje. Tyto pojmy jsou základem pro vyhodnocování modelů a inferenci v celém kurzu.

Kapitola 2Zobrazit detaily

Zpracování dat a průzkumná analýza

  • Lekce 1 • Vizualizace dat pomocí Matplotlib a Seaborn

    Buduje dovednosti vytváření grafů pomocí Matplotlib a Seaborn pro sdělování datových poznatků. Plynulost ve vizualizaci podporuje jak průzkumnou analýzu dat, tak reporting zainteresovaným stranám v celém kurzu.

  • Lekce 2 • Příjem dat a základy pandas

    Představuje DataFrames, Series a vstupně-výstupní operace se soubory pro načítání strukturovaných dat z více zdrojů. Tvoří vstupní bod pro všechny úlohy manipulace s daty v této kapitole.

  • Lekce 3 • Tvorba příznaků a transformace

    Vyučuje kódování, škálování, binning a vytváření odvozených příznaků pro přípravu dat pro strojové učení. Transformované příznaky jsou přímým vstupem pro všechny modely řízeného učení.

  • Lekce 4 • Techniky průzkumné analýzy dat

    Aplikuje statistické souhrny a vizualizace k odhalení vzorů, korelací a anomálií. Zjištění z průzkumné analýzy dat řídí výběr příznaků a volbu modelu v následujících kapitolách.

  • Lekce 5 • Čištění dat a zajištění kvality

    Řeší chybějící hodnoty, duplicity, typové chyby a odlehlé hodnoty jako běžné problémy reálných dat. Čistá data přímo zlepšují spolehlivost modelů v pozdějších kapitolách.

Kapitola 3Zobrazit detaily

SQL a základy databází

  • Lekce 1 • Psaní základních SQL dotazů

    Pokrývá klauzule SELECT, WHERE, ORDER BY a LIMIT pro získávání a filtrování dat. Toto jsou stavební kameny pro každý analytický dotaz v této kapitole.

  • Lekce 2 • účinných dotazů

    Vysvětluje tabulky, klíče, schémata a normalizaci jako strukturální základ relačních databází. Pochopení návrhu schématu je předpokladem pro psaní efektivních dotazů.

  • Lekce 3 • SQL pro pracovní postupy datové vědy

    Aplikuje SQL na extrakci dat, výpočet příznaků a integraci pipeline s Pythonem. Propojuje dotazování do databází a analýzu založenou na pandas z kapitoly 2.

  • Lekce 4 • Poddotazy a okenní funkce

    Představuje poddotazy, CTE a okenní funkce pro pokročilé analytické vzory v SQL. Tyto techniky jsou nezbytné pro žebříčkování, průběžné součty a kohortovou analýzu.

  • Lekce 5 • Agregace, seskupování a spojování

    Vyučuje GROUP BY, agregační funkce a typy JOIN pro kombinování a shrnování dat z více tabulek. Tyto dovednosti umožňují složité analytické dotazy nad reálnými schématy.

Kapitola 4Zobrazit detaily

Řízené strojové učení

  • Lekce 1 • odhady výkonnosti

    Pokrývá prohledávání mřížky, náhodné prohledávání a k-násobnou křížovou validaci pro robustní optimalizaci modelů. Tyto techniky zabraňují přeučení a zajišťují spolehlivé odhady výkonu.

  • Lekce 2 • Pracovní postup strojového učení a Scikit-Learn

    Představuje kompletní ML pipeline: rozdělení dat, trénování modelů a vyhodnocování predikcí. Stanovuje vzor scikit-learn API používaný v každé následující sekci o strojovém učení.

  • Lekce 3 • vysoce výkonné souborové modely

    Představuje náhodné lesy, gradient boosting a XGBoost jako vysoce výkonné souborové modely. Staví na konceptech jednoduchých modelů k dosažení nejmodernějších výsledků na tabulkových datech.

  • Lekce 4 • Regresní modely a vyhodnocení

    Pokrývá lineární, ridge, lasso a polynomiální regresi pro predikci spojité cílové proměnné. Metriky jako RMSE a R² jsou zde představeny a znovu použity v celé kapitole.

  • Lekce 5 • Klasifikační modely a metriky

    Vyučuje logistickou regresi, rozhodovací stromy a k-nejbližších sousedů pro kategorickou predikci. Precision, recall a ROC-AUC jsou představeny jako standardní klasifikační metriky.

Kapitola 5Zobrazit detaily

účinně

  • Lekce 1 • Metody detekce anomálií

    Aplikuje izolační les, one-class SVM a statistické metody k detekci odlehlých hodnot v datech. Detekce anomálií je přímou aplikací neřízeného učení na reálné problémy.

  • Lekce 2 • Nelineární redukce dimenzionality

    Představuje t-SNE a UMAP pro vizualizaci vysocedimenzionálních dat ve dvou nebo třech rozměrech. Tyto metody odhalují strukturu shluků, kterou PCA v nelineárních datech nemůže zachytit.

  • Lekce 3 • Modelování témat a faktorizace matic

    Pokrývá NMF a LDA pro extrakci latentních témat z kolekcí dokumentů a řídkých matic. Rozšiřuje neřízené učení na případy použití v textu a doporučovacích systémech.

  • Lekce 4 • Analýza hlavních komponent

    Pokrývá PCA jako lineární techniku pro redukci dimenzionality se zachováním rozptylu. Propojuje vlastní rozklad z kapitoly 1 s praktickou kompresí příznaků a vizualizací.

  • Lekce 5 • Shlukovací algoritmy a vyhodnocení

    Vyučuje k-means, DBSCAN a hierarchické shlukování pro seskupování neoznačených dat. Siluetový koeficient a loketní metoda jsou představeny pro vyhodnocení kvality shluků.

Kapitola 6Zobrazit detaily

Hluboké učení a neuronové sítě

  • Lekce 1 • Základy neuronových sítí

    Představuje perceptrony, aktivační funkce a zpětné šíření jako základní mechaniku neuronových sítí. Propojuje gradientní sestup z kapitoly 1 s pravidly pro aktualizaci vah.

  • Lekce 2 • Konvoluční neuronové sítě

    Pokrývá konvoluci, pooling a CNN architektury pro klasifikaci obrazu a extrakci příznaků. Staví na dopředných sítích pro zpracování prostorových datových struktur.

  • Lekce 3 • Vytváření modelů s Keras a TensorFlow

    Vyučuje sekvenční a funkcionální API pro konstrukci a trénování modelů hlubokého učení. Stanovuje kódovací vzory používané ve všech následujících sekcích hlubokého učení.

  • Lekce 4 • Rekurentní sítě a modelování sekvencí

    Představuje RNN, LSTM a GRU pro modelování sekvenčních dat a časových řad. Připravuje studenty na úlohy zpracování přirozeného jazyka a prognózování v pozdějších kapitolách.

  • Lekce 5 • Regularizace a osvědčené postupy trénování

    Aplikuje dropout, batch normalizaci a plánování rychlosti učení pro zlepšení generalizace. Tyto techniky jsou nezbytné pro trénování stabilních, produkčně připravených modelů hlubokého učení.

Kapitola 7Zobrazit detaily

Zpracování přirozeného jazyka

  • Lekce 1 • Rozpoznávání pojmenovaných entit a extrakce informací

    Aplikuje modely pro sekvenční značkování a spaCy k extrakci entit, vztahů a strukturovaných dat z textu. Propojuje NLP modely s praktickými pipeline pro extrakci informací.

  • Lekce 2 • Slovní embeddingy a sémantické reprezentace

    Představuje Word2Vec, GloVe a FastText pro husté sémantické reprezentace slov. Embeddingy nahrazují řídké vektory a zlepšují výkon modelů v navazujících NLP úlohách.

  • Lekce 3 • Transformerové modely a BERT

    Představuje mechanismus pozornosti, architekturu transformeru a BERT pro kontextové NLP. Pokrývá dolaďování předtrénovaných modelů pro klasifikaci a rozpoznávání pojmenovaných entit.

  • Lekce 4 • Předzpracování textu a reprezentace

    Pokrývá tokenizaci, stemming, odstranění stop-slov a TF-IDF pro převod surového textu na příznaky. Tyto kroky předzpracování jsou základem každé NLP pipeline v této kapitole.

  • Lekce 5 • Klasifikace textu a analýza sentimentu

    Aplikuje naivní Bayes, logistickou regresi a CNN pro klasifikaci textu a detekci sentimentu. Staví na předzpracování a embeddingu k vytvoření funkčních klasifikačních systémů.

Kapitola 8Zobrazit detaily

Kompletní ML systémy a MLOps

  • Lekce 1 • ML pipeline a orchestrace pracovních postupů

    Představuje Airflow a Prefect pro plánování, orchestraci a monitorování ML trénovacích pipeline. Automatizované pipeline nahrazují ruční přetrénování a snižují provozní riziko.

  • Lekce 2 • Monitorování modelů a detekce driftu

    Pokrývá drift dat, drift konceptu a monitorování degradace výkonu u nasazených modelů. Průběžné monitorování uzavírá smyčku mezi nasazením a přetrénováním modelu.

  • Lekce 3 • Struktura ML projektu a reprodukovatelnost

    Stanovuje rozvržení projektu, virtuální prostředí a postupy správy verzí pro reprodukovatelné ML. Reprodukovatelnost je předpokladem pro každou úlohu nasazení a spolupráce v této kapitole.

  • Lekce 4 • Sledování experimentů a registr modelů

    Aplikuje MLflow pro protokolování parametrů, metrik a artefaktů napříč trénovacími běhy. Registr modelů umožňuje verzované povýšení z experimentu do produkce.

  • Lekce 5 • Balení modelů a nasazení REST API

    Pokrývá serializaci modelů pomocí joblib a ONNX a jejich následné poskytování prostřednictvím REST endpointů FastAPI. Balení a poskytování jsou klíčové kroky pro zpřístupnění modelů aplikacím.

Certifikace

Váš platný certifikát o dokončení

Tento kurz je pro vás:

  • Čerství absolventi hledající strukturovanou cestu ke kariéře v datové vědě.

  • Softwaroví vývojáři, kteří si chtějí rozšířit své dovednosti o strojové učení.

  • Byznys analytici připravení přejít od tabulek k prediktivnímu modelování.

  • Akademici přecházející z výzkumného prostředí do datových rolí v průmyslu.

  • Samouci programování, kteří potřebují zaplnit mezery napříč celým datovým stackem.

  • Lidé měnící kariéru z financí nebo inženýrství, které přitahuje řešení problémů řízené daty.

Co říkají naši studenti

Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...
Giulio Carlo
Giulio CarloStudent digitálního marketingu
Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.
Mariana Ferres
Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!
Luciana Alvarenga
Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.
André Felipe
André FelipeStudent prompt engineeringu

Hlavní školení

Často kladené otázky

Kdo je Dedika?

Je certifikát platný v Česko?

Jsou kurzy zdarma?

Jaká je pracovní zátěž kurzu?

Jak kurzy vypadají?

Jak kurzy fungují?

Jaká je délka kurzů?

Jaká je cena nebo poplatek za kurzy?

Co je EAD nebo online kurz a jak funguje?

PDF kurz