Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
1. Úvod do pokročilých aspektů Stable Diffusion
- Cíle kurzu a směřování učení
- Přehled modelů typu diffusion
- Obecný přehled architektury Stable Diffusion
- Latentní modely difuze (LDM)
- Vývoj verzí Stable Diffusion – SD 1.x, SDXL a novější varianty
- Použití modelů v podnikovém prostředí
2. Základy hlubokého učení pro modely typu diffusion
- Principy procesu difuze
- Přímý a obrácený průběh difuze
- Předpovídání šumu
- Architektura denoisingového modelu typu U-Net
- Variabilní autoenkodéry (VAE)
- Textový enkodér CLIP
- Mechanismy křížové pozornosti
3. Pochopení architektury Stable Diffusion
- Složky celého systému generování obrazů
- Postup kódování textu
- Představa o reprezentaci v latentním prostoru
- Různé algoritmy pro plánování procesu generování
- Metody náhodného výběru bodů při generování obrazů
- Pracovní postupy rozkladu vytvořených obrazů na komponenty
4. Pokročilé techniky formulace promptů
- Struktura a syntaxe textových promtů
- Pozitivní i negativní promty
- Ovládání váhy jednotlivých slov v popisu
- Specializace jednotlivých tokenů pomocí techniky emphasis
- Interpolace mezi různými promty pro lepší výsledky
- Strategie optimalizace textových popisů v praxi
- Přesné opakované generování stejných obrazů na základě daného popisu
5. Pokročilé techniky generování obrazů
- Generování nového obrazu s využitím existujícího jako základu
- Funkce inpainting pro doplňování částí obrazu
- Technika outpainting rozšiřující hranice původního snímku
- Vytvoření vysoce detailních obrazů s vysokým rozlišením
- Postupná zdokonalování generovaného obrazu pomocí několika fází opracování
- Systém hromadného vytváření více variant jednoho motivu
- Dosažení kontrolované náhodnosti generace s využitím semínek<
6. Generování obrazů na základě podmínek
- Principy fungování architektury ControlNet
- Generování obrazů řízené pozičními informacemi z lidského těla
- Vytváření snímků podle hloubkových informací<
- Použití detekce okrajů pro řízení výsledného vzhledu obrazu<
- Aplikace segmentačních metod pro přesnější tvorbu motivů
- Generování podle zadaných referenčních snímků<
- Pracovní postupy integrující více typů řídicích vstupů do modelu<
7. Techniky typu LoRA, DreamBooth a fine-tuning modelů
- Principy transferového učení používané při modifikaci modelů<
- Přehled základních principů fungování techniky LoRA<
- Proces trénování pomocí metody DreamBooth<
- Tekstuální inverze jako forma vlastního přizpůsobení modelu<
- Sytění vstupů speciálními embeddinky pro konkrétní účely<
- Výběr a zpracování datových sad určených k trénování<
- Hodnocení vlastních modifikovaných verzí modelu v porovnávacích testech<
8. Pokročilý trénink modelů hlubokého učení
- Příprava datových sad pro vstup do modelu<
- Aplikace různých metod rozšíření obsahu vstupních dat<
- Vytváření popisných textů přiřazených k jednotlivým snímkům<
- Systémy plánování průběhu trénovací fáze<
- Rozložení výpočtů na více procesorů pro zrychlení procesu<
- Využití techniky mixed precision při kompilaci modelu<
- Správa uložených verzí modelu v průběhu trénování<
9. Optimalizace hyperparametrů pro lepší výsledky<
- Volba optimálních hodnot pro parametr rychlosti učení<
- Hledání vhodné velikosti vstupních dávek při trénování<
- Rozhodování o typu plánovače použitého k řízení trénovacího procesu<
- Korigování parametru CFG Scale vhodně dle účelu použití<
- Přizpůsobení počtu výpočtových kroků průběhu generování<
- Aplikace metod regulace zabránujících přeučení modelu<
- Určování klíčových hodnot pro posuzování kvality výstupů<
10. Optimalizace celkového výkonu systému<
- Řešení problémů s využitím grafických procesorů při trénování<
- Aplikace optimalizačních technik specifických pro výpočetní platformu CUDA<
- Snížení nároků na paměť pomocí efektivnějších formulací algoritmů pozornosti<
- Využívání balíku nástrojů xFormers k zvýšení výkonnosti systému<
- Aplikace kvantizačních postupů při zpracovávání dat<
- Přechod na režim inference s využitím formátu FP16 nebo BF16<
- Techniky efektivnějšího zpracování více požadavků najednou pomocí batchingu<
11. Škálování celých pracovních procesů využívajících Stable Diffusion<
- Přechod k výpočtům distribuovaným na více grafických jednotkách zároveň<
- Řešení rozložených procesů generování obrazů v rámci rozsáhlých databází<
- Správa velkých množin snímků použitých k učení systému<
- Implementace podnikového nasazení modelu na cloudových platformách s GPU schopnostmi<
- Strategie nasazení a distribuce vytvořených modelů do praxe<
- Pravidelné hodnocení produktivního chování jednotlivých variant systému<
12. Integrace Stable Diffusion s dalšími nástroji hlubokého učení<
- Funkce balíku Diffusers z platformy Hugging Face<
- Způsoby využití PyTorch při interakci se systémem<
- Pravidla interoperability pracující mezi TensorFlow a jinými formáty<
- Funkce výpočetní platformy ONNX Runtime<
- Postupy optimalizace využití prostředků TensorRT<
- Systémy automatického urychlování řešení poskytované knihovnou Accelerate<
- Pokročilé metody přizpůsobení a úpravy vlastních výstupních kanálů modelu<
13. Vytváření celkových výrobních postupů v praxi<
- Tvorba rozhraní API umožňujících automatické generování obrazů<
- Systém hromadných aplikací pro zpracovávání mnoha žádostí najednou<
- Metody plánování celého procesu vytváření snímků bez nutnosti manuálního řízení<
- Pracovní postupy s využitím front pro správné uspořádání požadavků na generaci obrazů<
- Postupy udržování přehlednosti verzí používaných modelů<
- Rozhodování o vhodném způsobu uvedení do praxe systému s danými parametry<
14. Techniky zdokonalování kvality vytvářených obrazů<
- Různé metody zvětšování velikosti původních snímků pro lepší detailnost<
- Technika super-resolution přidávající vysokou ostrost k již vytvořeným obrazům<
- Nápravné postupy zaměřené na vylepšování vzhledu lidských tváří<
- Mechanismy potlačující artefakty a nežádoucí výstřelky na povrchu obrazů<
- Systémy postupného kultivování vytvořených snímků pro maximální kvalitu<
- Komplexní metody postprocesování umožňující dodatečné zdokonalení výsledku<
15. Etické aspekty a bezpečnost systémů generujících AI<
- Pozorování možných nerovnováh či předsudků u výstupních obrazů<
- Zodpovědné postupy týkající se tvorby umělých snímků pro širokou veřejnost<
- Opatrnost vzhledem k problematice autorských práv a duševního vlastnictví<
- Povinnosti ohledně upozornění uživatelů, že jedná se o dílo generované AI<
- Nastavování filtrů bránících vzniku nevhodných obrazů<
- Mechanismy moderace promtů přijatých od koncových uživatelů<
- Pokyny ohledně bezpečného způsobu nasazení takového systému do komerčních aplikací<
16. Postupy diagnostikování a odstraňování chyb v práci systému<
- Způsoby určení příčin neúspěšných generací snímků<
- Postupy vyřešení běžných chyb vznikajících s aktivními kartami CUDA<
- Odhalování a správa problémů spojených s přílišným zaplněním paměti systému<
- Metody upevňující shodnost výstupů vytvořených obrazů s danými požadavky<
- Pravidla pro debugování postaveného na specifických pracovních postupech přizpůsobených systému<
- Techniky vhodné k vyřešení problémů týkajících se nežádoucí pomalosti či přetěžovanosti výpočtů<
17. Monitoring průběhu a vyhodnocování vlastností modelu<
- Postupy měření a posuzování kvality obrazů vytvořených na základě daných parametrů<
- Hodnocení různých variant modelu podle jejich výsledků<
- Porovnávací testy zaměřené na sledování vývoje jednotlivých iterací systému<
- Způsoby vedení záznamů a evidence všech průběhů trénovacích pokusů<
- Využívání specializovaných nástrojů na sledování celkového průběhu učení<
- Rozhodování o kvalitativní opakovatelnosti vytvořených modelů a výstupů<
18. Aplikace v praxi zahrnující generování obrazů pomocí AI<
- Návrh vizuálních prezentací produktů pro marketingové účely<
- Tvorba reklamních a propagačních materiálů využívající moderní technologie<
- Vytváření grafických podob postav pro animované projekty<
- Návrhy konceptů budov a architektonických objektů v oblasti stavebnictví<
- Aplikace v medicíně na podporu analýzy a výzkumu lékařských snímků<
- Pomocná využití pro vyšetřování přirozeních jevů či komplexních fyzikálních procesů<
- Integrace systému do tvůrčích pracovních postupů vytvářejících inovativní vizuální produkty<
19. Spolupráce mezi Stable Diffusion a dalšími modely AI<
- Využití velkých jazykových modelů (LLM) pro generování vhodných popisů obrazů<
- Integrace vizuálně-lingvistických systémů (VLM) s celým procesem tvorby grafiky<
- Aplikace na zpracování a překlad textů přiřazených k již vytvořeným obrazům<
- Technika RAG sloužící k posilování schopností multimodálních systémů <
- Tvorba řešení založených na aktivních agentech umělé inteligence<
- Metody kooperace mezi více AI moduly pro dosažení jednotného výsledku<
20. Osvědčené postupy při implementaci do firemní infrastruktury<
- Příprava všech nutných podkladů a prostředí pro bezproblémové spuštění systému<
- Účinný režim alokace a rozložení výpočetních jednotek typu GPU na celou organizaci<
- Hledání vhodných opatření zaručujících bezpečnost přenášených dat i samotného modelu<
- Systémy a postupy pro řízení celkového využívání a rozvoje AI nástrojů ve firmě<
- Mechanismy automatizovaného nasazování změn kódu systémů umělé inteligence za použití CI/CD postupů <
- Rozhodovací procesy spojené s pravidelnou udržováním, údržbou a modernizací celého řešení<
21. Praktický workshop uzavírající celý kurz <
- Sestavení kompletního řešení sloužícího k vytváření obrazů podle daných promtů<
- Poznání způsobů upravování modelu tak, aby reagoval na požadavky specifických klientů<
- Tvorba funkcí automatizujících postupy generace obrazů v praxi<
- Cvičení zaměřená na zlepšování výkonnosti celého systému <
- Zařízení k porovnávacím testům různých variant modelu a jejich vzájemného srovnávání<
- Souhrnný přehled nejdůležitějších konceptů projednaných během celého kurzu<
- Otázky a odpovědi otevřené k diskuzi s lektorem <
- Příklady dalších studijních materiálů vhodných pro dále rozvíjení svých schopností v oboru<
Požadavky
- Dobrá orientace v konceptech a architekturách hlubokého učení
- Orientace na mechanismech Stable Diffusion a generování obrazů z textu
- Zkušenosti s frameworkem PyTorch a programováním v Pythonu
Cílová skupina
- Datoví vědci a odborníci na strojové učení
- Výzkumníci v oblasti hlubokého učení
- Experti na počítačové vidění.
21 Hodiny