Ikona kurzu Umělá inteligence pro programátory, vědu a data

Umělá inteligence pro programátory, vědu a datovou analytiku

V kurzu projdete základy strojového učení – od jednoho neuronu až po generativní modely, velké jazykové modely (LLM) a jejich správu i nasazení. Ve druhém bloku se zaměříme na tvorbu AI agentů a automatizaci. Postavíte vlastního agenta i celou flotilu spolupracujících agentů, naučíte se efektivní prompt engineering a integraci přes API/SDK. Vše si vyzkoušíte na reálném projektu. Získáte pevné základy i inspiraci pro vlastní projekty. Výuka probíhá v jazyce Python. Pokud s ním nemáte zkušenosti, nevadí – základy si rychle osvojíte a hluboké znalosti nejsou potřeba. Kurz je vyvážený: přibližně 50 % teorie a 50 % praxe.

Předpoklady

Základy programování v kterémkoliv jazyce. Zájem o dané téma.

Pro koho je kurz určen?

Kurz je určen vývojářům, datovým analytikům i vědcům, kteří chtějí ve své profesi začít využívat umělou inteligenci a strojové učení – od prvních modelů až po vlastní AI agenty.

Vývojáři

Chtějí stavět autonomní agenty s pamětí, nástroji a daty místo izolovaných chatbotů.

Datoví analytici

Chtějí začít využívat AI a strojové učení v analýze dat – od predikcí po generativní modely.

AI & ML inženýři

Chtějí ovládnout provoz LLM, fine-tuning a nasazování modelů na NVIDIA stacku.

Vědci

Chtějí uplatnit neuronové sítě a strojové učení ve výzkumu – při zpracování dat, modelování a predikcích.

Jak výuka probíhá?

Kurz probíhá intenzivní víkendovou formou a je rozdělen do tří po sobě jdoucích víkendů. Výuka je rozdělena do bloků po 3 hodinách:

1,5–2 h

Teorie

Srozumitelný úvod a živé ukázky lektora.

1–1,5 h

Praxe

Samostatná práce a řešení reálných úloh.

Dopoledne výuka neuronových sítí
Odpoledne AI agenti, vektorové databáze, MCP server a prompt engineering

Osnova kurzu​

1. lekce — Strojové učení a Bayesovská statistika

Naučíme se, jak počítače dokáží předpovídat a rozhodovat bez předem daných instrukcí. Prozkoumáme jednoduchý, ale mocný Bayesův naivní klasifikátor, který nám umožní třídit data s neuvěřitelnou přesností.

2. lekce — Rozhodovací stromy a optimalizace parametrů

Vstoupíme do světa rozhodovacích stromů, které nám pomohou dělat chytrá rozhodnutí na základě dat. Naučíme se, jak optimalizovat parametry modelů a dosáhnout tak nejlepších výsledků.

3. lekce — Vícevrstvý perceptron a hluboké učení

Ponoříme se do pokročilých technik hlubokého učení a vícevrstvých perceptronů. Objevíme, jak neuronové sítě mohou řešit složité problémy a přinášet revoluční inovace.

4. lekce — Rozpoznání obrazu konvoluční sítí

Konvoluční neuronové sítě slouží pro aplikaci obrazového filtru na jiný obraz. Na modelu sekvenční konvoluční sítě bude vysvětlena podstata grafických filtrů. Jako příklad bude zvolena aplikace, která rozpozná, jaké objekty se nachází v obrázku.

5. lekce — Datové posílení a pokročilé rozpoznání obrazu

Zlepšíme své schopnosti v oblasti rozpoznání obrazu pomocí technik datového posílení. Naučíme se, jak vytvářet modely, které dokáží identifikovat a klasifikovat objekty na obrázcích s vysokou přesností.

6. lekce — Generativní sítě pro obraz

Podíváme se na generativní architektury a objevíme, jak vytvářet nové a realistické obrazy pomocí generativních protivníkových sítí (GAN). Naučíme se vytvářet umění, design a fotorealistické obrazy, které nikdy předtím neexistovaly.

7. lekce — Predikce hodnot časové řady rekurentní sítí

Rekurentní neuronové sítě představují model neuronové sítě s pamětí. Na modelu rekurentní sítě s dlouhodobou krátkodobou pamětí (LSTM) bude vysvětlena podstata zpracování přirozeného jazyka. Jako příklad bude zvolena aplikace pro detekci spamu.

8. lekce — Zpracování přirozeného jazyka

Naučíme se, jak vytvořit chatbota, automatického překladatele nebo analyzovat sentiment na sociálních sítích.

9. lekce — Učení bez učitele

Objevíme tajemství učení bez učitele, kde modely samy najdou struktury a vzory v datech.

10. lekce — Nasazení a monitorování modelů

Získáme praktické dovednosti pro nasazení modelů strojového učení do reálného světa. Naučíme se, jak monitorovat jejich výkon a zajišťovat jejich správnou funkčnost.

1. lekce — Úvod a teorie

Vysvětlíme si rozdíl mezi klasickými jazykovými modely a agentním přístupem. Projdeme si architekturu agenta, princip rozhodovací smyčky (perception → reasoning → action) a koncept plánování a nástrojového použití (tool use). Ukážeme si hlavní scénáře použití – od výzkumných asistentů po automatizaci systémů.

2. lekce — Vektorové databáze

Pochopíte, proč klasické databáze nestačí pro práci s významem textu a jak vektorové databáze umožňují sémantické vyhledávání. Naučíte se vytvářet embeddingy, indexovat je a provádět similarity search. Vyzkoušíte si nástroje jako Chroma, Weaviate nebo FAISS a integraci do AI agentních systémů.

3. lekce — Model Context Protocol (MCP)

Seznámíte se se strukturou Model Context Protocolu, který definuje kontext, paměť, nástroje, akce a výstupy agenta. Ukážeme si, jak zajišťuje interoperabilitu mezi komponentami agentního systému a jak ho využít pro udržení stavového kontextu během dlouhodobých úloh.

4. lekce — Workflow automatizace s n8n

Naučíte se, jak může agent ovlivňovat reálný svět pomocí volání služeb, skriptů a automatizačních toků v n8n. Propojíte AI rozhodování s REST API, databázemi nebo SaaS službami (Gmail, Google Sheets, Notion). Výsledkem bude agent schopný samostatně vykonávat akce.

5. lekce — LangChain a LangGraph

Prozkoumáte, jak sestavovat agentní logiku pomocí LangChain – od jednoduchých chainů po komplexní vícefázové rozhodování. Pomocí LangGraph vytvoříte stavové automaty, kde každý uzel může být krok agenta. Naučíte se kombinovat nástroje, paměť a uživatelské vstupy do uceleného toku.

6. lekce — AutoGen

Ukážeme si, jak orchestrovat více agentů najednou pomocí AutoGenu. Agenti spolu komunikují, specializují se na různé úkoly (programátor, kontrolor, plánovač) a kooperují na komplexních problémech. Naučíte se navrhovat jejich role, cíle a pravidla.

7. lekce — Praktická ukázka

V závěrečném projektu vytvoříte vlastního agenta, který má paměť, používá nástroje, komunikuje s okolím přes workflow a dokáže se rozhodnout nebo delegovat úkol jiným agentům. Vyzkoušíte si ladění, logování a evaluaci agentního chování v reálném scénáři.

1. lekce — Jak se správně ptát

Naučíte se, jak formulovat prompty podle typu modelu a úlohy. Vyzkoušíte rozdíly mezi dotazováním jazykových modelů (ChatGPT, Claude) a generativních modelů (DALL·E, Stable Diffusion). Zaměříme se na techniky jako few-shot prompting, persona setup, ReAct pattern a chain-of-thought prompting.

2. lekce — Propojení s AI pomocí SDK a API

Ukážeme si, jak integrovat umělou inteligenci do vlastních aplikací pomocí SDK a API. Naučíte se pracovat s nástroji jako OpenAI API, Hugging Face Transformers, Replicate nebo Stability SDK. Lekce bude praktická, se zaměřením na kód v Pythonu a reálné scénáře využití.

Ukázková lekce

Používané technologie

V kurzu pracujete s nástroji, které dnes tvoří standard moderní umělé inteligence a datové vědy:

  • Jazyk a vývojové prostředí – Python, Jupyter Notebook, Visual Studio Code, Claude Desktop a Docker.
  • Strojové učení a neuronové sítě – knihovny pro strojové učení a neuronové sítě (CNN, RNN/LSTM, GAN) a Hugging Face.
  • AI agenti a automatizace – LangChain a LangGraph, AutoGen, n8n a Model Context Protocol (MCP).
  • Modely a vektorová data – OpenAI API a vektorové databáze (Chroma, Weaviate, FAISS).

Časový harmonogram

Čas Víkend 1 Víkend 2 Víkend 3
Sobota Neděle Sobota Neděle Sobota Neděle
9:30–11:30 Stromy Perceptron, nasazení modelu CNN, augmentace RNN Shlukování, KNN Generativní architektury
11:30–12:30 Oběd
12:30–14:30 Cvičení – stromy Cvičení – perceptron Cvičení – CNN Cvičení – RNN Cvičení – shlukování, KNN n8n
14:30–15:00 Pauza
15:00–16:30 Prompting & tooling LangChain LangGraph RAG MCP n8n – mini cvičení
16:30–17:00 Pauza
17:00–18:30 Prompting & tooling – cvičení Cvičení – LangChain Cvičení – LangGraph Cvičení – RAG Cvičení – MCP Konzultace a Q&A

Co následuje po kurzu?

Kurzem to nekončí. I po jeho dokončení ti zůstává spousta výhod, na které se můžeš spolehnout:

Certifikát o dokončení

Oficiální certifikát Turing Institutu, kterým doložíš své nově nabyté dovednosti.

Trvalý přístup k materiálům

Záznamy ze všech lekcí i studijní materiály zůstávají navždy tvoje – vracej se k nim, kdykoliv potřebuješ.

Vstup do Turing komunity

Discord plný lidí jako ty, newsletter s IT novinkami a exkluzivní akce jen pro členy.

Lektoři

Pavel Beránek

Pavel Beránek

Vysokoškolský pedagog a vědec
Učí u násAI a AgentiPython
Pavel má za sebou pestré zkušenosti z mnoha odvětví. Vystudoval dva vysokoškolské obory: Počítačové modelování a pedagogiku. Po studiu pracoval jako programátor a vědecký pracovník Akademie věd. Dnes působí jako vysokoškolský pedagog a vědec. Ve svém výzkumu se zaměřuje na virtuální realitu a AI agenty. Vedle kurzů pro nás učí programování na vysoké škole.
Zdeněk Vais

Zdeněk Vais

Zakladatel · Senior Principal Software Engineer, Oracle
Učí u násAI a AgentiC#Datová analýza a SQL
Zdeněk programuje už od střední školy. Od té doby si prošel cestou od programátora přes team leadera až k architektovi. Za tuto dobu vyvíjel velké finanční systémy, věděcké aplikace nebo například IoT řešení pro letadla. V součastnosti pracuje jako senior principal software engineer ve společnosti Oracle, kde staví cloud pro mediální služby.

Oldřich Grulich

Zakladatel AI startupu Grove tech AI
Učí u násAI a Agenti
Olda v IT působí přes 20 let. Za svoji kariéru zastával vysoké manažerské pozice ve společnostech jako je IBM, InfoSys nebo Solitea. V roce 2024 Olda založil AI startup Grove tech AI specializující se na řešení umělé inteligence na míru jako jsou inteligentní asistenti, avataři nebo znalostní databáze.

Termíny

31.10. 2026 –
15.11. 2026
Čas výuky
9:30 – 18:30
Den výuky
Sobota a neděle
Místo
Online
Cena
37900 Kč s DPH
23.1. 2027 –
7.2. 2027
Čas výuky
9:30 – 18:30
Den výuky
Sobota a neděle
Místo
Online
Cena
37900 Kč s DPH

Momentálně nejsou vypsané žádné termíny

Na tento kurz teď nemáme vypsaný žádný termín. Napište nám nebo zavolejte — dáme vám vědět, jakmile vypíšeme nový termín, a rádi se domluvíme i na termínu, který vám bude vyhovovat.

Dotace od Úřadu práce

Čekáme na schválení Úřadem práce

Na tento kurz půjde čerpat dotaci Jsem v kurzu

Kurz jsme přihlásili do programu Úřadu práce. Až ho ÚP schválí, může za tebe stát uhradit až 76,73 % ceny kurzu. Zapiš se na waitlist a dáme ti vědět mezi prvními.

Jak dotace funguje

Dej mi vědět, až bude dotace schválená

Jakmile Úřad práce kurz schválí, pošleme ti e‑mail s návodem, jak o příspěvek požádat.

Nezávazné a zdarma. Pošleme jen jednu zprávu, až to bude aktuální.

Časté dotazy

Potřebuji předchozí zkušenost s umělou inteligencí?

Ne. Kurz je navržený tak, abyste se s AI koncepty seznámili od základů. Stačí základní znalost programování – ideálně v Pythonu, ale není to podmínka.

Jakou úroveň programování potřebuji?

Stačí základní znalost programování v libovolném jazyce. Praktická část probíhá v Pythonu, který je standardem pro práci s AI. Pokud Python zatím neovládáte, zvládnete se ho doučit souběžně – probíraná témata nejsou programátorsky náročná.

Potřebuji k absolvování kurzu výkonný počítač nebo GPU?

Ne. Praktická cvičení probíhají v Jupyter Notebooku a pro většinu úloh stačí běžný notebook. Pro náročnější modely využijeme cloudové prostředí, ke kterému získáte přístup.

Kolik času kurzu věnovat?

Kurz probíhá intenzivní víkendovou formou – 3 víkendy po sobě (sobota + neděle, cca 9:30–18:30). Mezi víkendy doporučujeme 4–6 hodin na domácí procvičení. Tempo si v rámci termínu určujete sami – k dispozici jsou i videozáznamy.

Potřebuji pro studium pokročilou matematiku?

Kurz je orientován tak, že znalost pokročilé matematiky jako je lineární algebra nebo diferenciální počet není nutný. Lektoři však ovládají i tato témata v případě dotazů je rádi zodpoví.