| Deň | Zameranie | Odhadovaný čas |
|---|---|---|
| Deň 0 | Modul 0: Úvod do EdgeAI | 1-2 hodiny |
| Deň 1 | Modul 1: Základy EdgeAI | 3 hodiny |
| Deň 2 | Modul 2: Základy SLM | 3 hodiny |
| Deň 3 | Modul 3: Nasadenie SLM | 2 hodiny |
| Deň 4-5 | Modul 4: Optimalizácia modelov (6 frameworkov) | 4 hodiny |
| Deň 6 | Modul 5: SLMOps | 3 hodiny |
| Deň 7 | Modul 6-7: AI agenti a vývojové nástroje | 4 hodiny |
| Deň 8 | Modul 8: Foundry Local Toolkit (moderná implementácia) | 1 hodina |
| Deň | Zameranie | Odhadovaný čas |
|---|---|---|
| Deň 1-2 | Modul 1: Základy EdgeAI | 3 hodiny |
| Deň 3-4 | Modul 2: Základy SLM | 3 hodiny |
| Deň 5-6 | Modul 3: Nasadenie SLM | 2 hodiny |
| Deň 7-8 | Modul 4: Optimalizácia modelov | 4 hodiny |
| Deň 9-10 | Modul 5: SLMOps | 3 hodiny |
| Deň 11-12 | Modul 6: AI agenti | 2 hodiny |
| Deň 13-14 | Modul 7: Vývojové nástroje | 3 hodiny |
| Týždeň | Zameranie | Odhadovaný čas |
|---|---|---|
| Týždeň 1 | Modul 1-2: Základy a SLM základy | 6 hodín |
| Týždeň 2 | Modul 3-4: Nasadenie a optimalizácia | 6 hodín |
| Týždeň 3 | Modul 5-6: SLMOps a AI agenti | 5 hodín |
| Týždeň 4 | Modul 7: Vývojové nástroje a integrácia | 3 hodiny |
| Deň | Zameranie | Odhadovaný čas |
|---|---|---|
| Deň 0 | Modul 0: Úvod do EdgeAI | 1-2 hodiny |
| Deň 1-2 | Modul 1: Základy EdgeAI | 3 hodiny |
| Deň 3-4 | Modul 2: Základy SLM | 3 hodiny |
| Deň 5-6 | Modul 3: Nasadenie SLM | 2 hodiny |
| Deň 7-8 | Modul 4: Optimalizácia modelov | 4 hodiny |
| Deň 9-10 | Modul 5: SLMOps | 3 hodiny |
| Deň 11-12 | Modul 6: SLM agentické systémy | 2 hodiny |
| Deň 13-14 | Modul 7: Ukážky implementácie EdgeAI | 2 hodiny |
| Modul | Dátum dokončenia | Strávený čas | Hlavné poznatky |
|---|---|---|---|
| Modul 0: Úvod do EdgeAI | |||
| Modul 1: Základy EdgeAI | |||
| Modul 2: Základy SLM | |||
| Modul 3: Nasadenie SLM | |||
| Modul 4: Optimalizácia modelov (6 frameworkov) | |||
| Modul 5: SLMOps | |||
| Modul 6: SLM agentické systémy | |||
| Modul 7: Ukážky implementácie EdgeAI | |||
| Praktické cvičenia | |||
| Mini-projekt |
| Týždeň | Zameranie | Odhadovaný čas |
|---|---|---|
| Týždeň 1 | Modul 1-2: Základy a SLM základy | 6 hodín |
| Týždeň 2 | Modul 3-4: Nasadenie a optimalizácia | 6 hodín |
| Týždeň 3 | Modul 5-6: SLMOps a AI agenti | 5 hodín |
| Týždeň 4 | Modul 7: Vývojové nástroje a integrácia | 3 hodiny |
Vitajte v študijnom sprievodcovi EdgeAI pre začiatočníkov! Tento dokument je navrhnutý tak, aby vám pomohol efektívne prejsť kurzom a maximalizovať váš učebný zážitok. Poskytuje štruktúrované študijné cesty, odporúčané harmonogramy, zhrnutia kľúčových konceptov a doplnkové zdroje na prehĺbenie vášho porozumenia technológiám Edge AI.
Ide o stručný 20-hodinový kurz, ktorý poskytuje základné znalosti o EdgeAI v časovo efektívnom formáte, čo ho robí ideálnym pre zaneprázdnených profesionálov a študentov, ktorí chcú rýchlo získať praktické zručnosti v tejto rozvíjajúcej sa oblasti.
Kurz je rozdelený do ôsmich komplexných modulov:
- Úvod do EdgeAI - Základy a nastavenie kontextu s aplikáciami v priemysle a cieľmi učenia
- Základy EdgeAI a transformácia - Pochopenie základných konceptov a technologického posunu
- Základy malých jazykových modelov (SLM) - Preskúmanie rôznych rodín SLM a ich architektúr
- Nasadenie malých jazykových modelov - Implementácia praktických stratégií nasadenia
- Konverzia formátov modelov a kvantizácia - Pokročilá optimalizácia s 6 frameworkami vrátane OpenVINO
- SLMOps - Operácie malých jazykových modelov - Riadenie životného cyklu produkcie a nasadenia
- Agentické systémy SLM - AI agenti, volanie funkcií a protokol kontextu modelu
- Ukážky implementácie EdgeAI - AI Toolkit, vývoj na Windows a implementácie špecifické pre platformu
- Microsoft Foundry Local – Kompletná sada nástrojov pre vývojárov - Lokálne zameraný vývoj s hybridnou integráciou Azure (Modul 08)
- Postupné učenie: Sledujte moduly v poradí pre najkoherentnejší učebný zážitok
- Kontrolné body vedomostí: Použite otázky na sebahodnotenie po každej sekcii
- Praktické cvičenia: Dokončite odporúčané cvičenia na posilnenie teoretických konceptov
- Doplnkové zdroje: Preskúmajte ďalšie materiály pre témy, ktoré vás najviac zaujímajú
| Deň | Zameranie | Odhadovaný čas |
|---|---|---|
| Deň 0 | Modul 0: Úvod do EdgeAI | 1-2 hodiny |
| Deň 1-2 | Modul 1: Základy EdgeAI | 6 hodín |
| Deň 3-4 | Modul 2: Základy SLM | 8 hodín |
| Deň 5 | Modul 3: Nasadenie SLM | 3 hodiny |
| Deň 6 | Modul 8: Foundry Local Toolkit | 3 hodiny |
| Týždeň | Zameranie | Odhadovaný čas |
|---|---|---|
| Týždeň 1 | Modul 0: Úvod + Modul 1: Základy EdgeAI | 7-9 hodín |
| Týždeň 2 | Modul 2: Základy SLM | 7-8 hodín |
| Týždeň 3 | Modul 3: Nasadenie SLM (3h) + Modul 8: Foundry Local Toolkit (2-3h) | 5-6 hodín |
- Pochopiť, čo je Edge AI a prečo je dôležitý v dnešnom technologickom prostredí
- Identifikovať hlavné odvetvia transformované Edge AI a ich konkrétne prípady použitia
- Pochopiť výhody malých jazykových modelov (SLM) pre nasadenie na okraji
- Stanoviť jasné očakávania učenia a výsledky pre celý kurz
- Rozpoznať kariérne príležitosti a požiadavky na zručnosti v oblasti Edge AI
- Prioritné koncepty:
- Edge AI vs. tradičné cloudové AI spracovanie
- Konvergencia hardvéru, optimalizácie modelov a obchodných požiadaviek
- Nasadenie AI v reálnom čase, s ochranou súkromia a nákladovou efektívnosťou
- Prioritné koncepty:
- Výroba a Industry 4.0: Prediktívna údržba a kontrola kvality
- Zdravotníctvo: Diagnostické zobrazovanie a monitorovanie pacientov
- Autonómne systémy: Autonómne vozidlá a doprava
- Inteligentné mestá: Riadenie dopravy a verejná bezpečnosť
- Spotrebiteľská technológia: Smartfóny, nositeľné zariadenia a inteligentné domácnosti
- Prioritné koncepty:
- Charakteristiky SLM a porovnanie výkonu
- Efektívnosť parametrov vs. kompromisy schopností
- Obmedzenia nasadenia na okraji a stratégie optimalizácie
- Prioritné koncepty:
- Architektúra kurzu a prístup k postupnému zvládnutiu
- Technické zručnosti a ciele praktickej implementácie
- Kariérne možnosti a aplikácie v priemysle
- Aké sú tri hlavné technologické trendy, ktoré umožnili Edge AI?
- Porovnajte výhody a výzvy Edge AI vs. cloudového AI.
- Pomenujte tri odvetvia, kde Edge AI poskytuje kritickú obchodnú hodnotu, a vysvetlite prečo.
- Ako malé jazykové modely robia Edge AI praktickým pre nasadenie v reálnom svete?
- Aké kľúčové technické zručnosti si osvojíte počas tohto kurzu?
- Opíšte štvorfázový prístup k učeniu použitý v tomto kurze.
- Výskum v priemysle: Vyberte jednu aplikáciu v priemysle a preskúmajte reálnu implementáciu Edge AI (30 minút)
- Preskúmanie modelov: Prezrite si dostupné malé jazykové modely na Hugging Face a porovnajte ich počty parametrov a schopnosti (30 minút)
- Plánovanie učenia: Prezrite si štruktúru celého kurzu a vytvorte si svoj osobný študijný harmonogram (15 minút)
- Prehľad trhu Edge AI - McKinsey
- Prehľad malých jazykových modelov - Hugging Face
- Základy Edge Computing
- Pochopiť rozdiely medzi cloudovým a edge-based AI
- Osvojiť si základné techniky optimalizácie pre prostredia s obmedzenými zdrojmi
- Analyzovať reálne aplikácie technológií EdgeAI
- Nastaviť vývojové prostredie pre projekty EdgeAI
-
Prioritné koncepty:
- Paradigmy Edge vs. Cloud computingu
- Techniky kvantizácie modelov
- Možnosti hardvérovej akcelerácie (NPU, GPU, CPU)
- Výhody ochrany súkromia a bezpečnosti
-
Doplnkové materiály:
- Prioritné koncepty:
- Ekosystém modelov Microsoft Phi & Mu
- Praktické implementácie naprieč odvetviami
- Úvahy o nasadení
- Prioritné koncepty:
- Nastavenie vývojového prostredia
- Nástroje na kvantizáciu a optimalizáciu
- Metódy hodnotenia implementácií EdgeAI
- Prioritné koncepty:
- Porovnanie hardvérových platforiem
- Optimalizačné stratégie pre konkrétny hardvér
- Úvahy o nasadení
- Porovnajte a kontrastujte cloudové AI s implementáciami Edge AI.
- Vysvetlite tri kľúčové techniky na optimalizáciu modelov pre nasadenie na okraji.
- Aké sú hlavné výhody spúšťania AI modelov na okraji?
- Opíšte proces kvantizácie modelu a ako ovplyvňuje výkon.
- Vysvetlite, ako rôzne hardvérové akcelerátory (NPU, GPU, CPU) ovplyvňujú nasadenie EdgeAI.
- Rýchle nastavenie prostredia: Konfigurujte minimálne vývojové prostredie s potrebnými balíkmi (30 minút)
- Preskúmanie modelov: Stiahnite a preskúmajte predtrénovaný malý jazykový model (1 hodina)
- Základná kvantizácia: Vyskúšajte jednoduchú kvantizáciu na malom modeli (1 hodina)
- Pochopiť architektonické princípy rôznych rodín SLM
- Porovnať schopnosti modelov naprieč rôznymi rozsahmi parametrov
- Hodnotiť modely na základe efektívnosti, schopností a požiadaviek na nasadenie
- Rozpoznať vhodné prípady použitia pre rôzne rodiny modelov
- Prioritné koncepty:
- Vývoj filozofie dizajnu
- Architektúra zameraná na efektívnosť
- Špecializované schopnosti
- Prioritné koncepty:
- Príspevky otvoreného zdroja
- Možnosti škálovateľného nasadenia
- Pokročilá architektúra pre uvažovanie
- Prioritné koncepty:
- Inovácie založené na výskume
- Multimodálne schopnosti
- Optimalizácia pre mobilné zariadenia
- Prioritné koncepty:
- Technológia kvantizácie na úrovni 1 bitu
- Rámec optimalizácie inferencie
- Úvahy o udržateľnosti
- Prioritné koncepty:
- Aké sú jedinečné výhody modelu Mu pri integrácii s Windows?
- Opíšte, ako Phi-Silica využíva hardvér NPU na optimalizáciu výkonu.
- Ktorá rodina modelov by bola najvhodnejšia pre mobilnú aplikáciu s obmedzenou konektivitou a prečo?
- Porovnanie modelov: Rýchle porovnanie dvoch rôznych SLM modelov (1 hodina)
- Jednoduchá generácia textu: Základná implementácia generovania textu s malým modelom (1 hodina)
- Rýchla optimalizácia: Použitie jednej optimalizačnej techniky na zlepšenie rýchlosti inferencie (1 hodina)
- Výber vhodných modelov na základe obmedzení pri nasadení
- Ovládnutie optimalizačných techník pre rôzne scenáre nasadenia
- Implementácia SLM v lokálnom aj cloudovom prostredí
- Návrh konfigurácií pripravených na produkciu pre aplikácie EdgeAI
- Prioritné koncepty:
- Rámec klasifikácie parametrov
- Pokročilé optimalizačné techniky
- Stratégie získavania modelov
- Prioritné koncepty:
- Nasadenie na platforme Ollama
- Lokálne riešenia Microsoft Foundry
- Porovnávacia analýza rámcov
- Prioritné koncepty:
- vLLM inferencia s vysokým výkonom
- Orchestrácia kontajnerov
- Implementácia ONNX Runtime
- Aké faktory by sa mali zvážiť pri výbere medzi lokálnym nasadením a nasadením v cloude?
- Porovnajte Ollama a Microsoft Foundry Local ako možnosti nasadenia.
- Vysvetlite výhody kontajnerizácie pri nasadení SLM.
- Aké sú kľúčové metriky výkonu, ktoré treba monitorovať pri nasadení SLM na okraji?
- Opíšte kompletný pracovný postup nasadenia od výberu modelu po implementáciu v produkcii.
- Základné lokálne nasadenie: Nasadenie jednoduchého SLM pomocou Ollama (1 hodina)
- Kontrola výkonu: Rýchle porovnanie vášho nasadeného modelu (30 minút)
- Jednoduchá integrácia: Vytvorenie minimálnej aplikácie, ktorá používa váš nasadený model (1 hodina)
- Ovládnutie pokročilých techník kvantizácie od presnosti 1-bit po 8-bit
- Pochopenie stratégií konverzie formátov (GGUF, ONNX)
- Implementácia optimalizácie naprieč šiestimi rámcami (Llama.cpp, Olive, OpenVINO, MLX, syntéza pracovného postupu)
- Nasadenie optimalizovaných modelov pre produkčné prostredia Edge na hardvéri Intel, Apple a multiplatformových zariadeniach
- Prioritné koncepty:
- Rámec klasifikácie presnosti
- Kompromisy medzi výkonom a presnosťou
- Optimalizácia pamäťovej stopy
- Prioritné koncepty:
- Nasadenie na viacerých platformách
- Optimalizácia formátu GGUF
- Techniky hardvérovej akcelerácie
- Prioritné koncepty:
- Optimalizácia zohľadňujúca hardvér
- Nasadenie na úrovni podnikov
- Automatizované pracovné postupy optimalizácie
- Prioritné koncepty:
- Optimalizácia hardvéru Intel
- Rámec kompresie neurónových sietí (NNCF)
- Nasadenie inferencie na viacerých platformách
- OpenVINO GenAI pre nasadenie LLM
- Prioritné koncepty:
- Optimalizácia pre Apple Silicon
- Architektúra zjednotenej pamäte
- Možnosti jemného doladenia LoRA
- Prioritné koncepty:
- Architektúra zjednoteného pracovného postupu
- Rozhodovacie stromy pre výber rámca
- Validácia pripravenosti na produkciu
- Stratégie zabezpečenia budúcnosti
- Porovnajte stratégie kvantizácie naprieč rôznymi úrovňami presnosti (1-bit až 8-bit).
- Vysvetlite výhody formátu GGUF pre nasadenie na okraji.
- Ako zlepšuje optimalizácia zohľadňujúca hardvér v Microsoft Olive efektivitu nasadenia?
- Aké sú hlavné výhody NNCF od OpenVINO pre kompresiu modelov?
- Opíšte, ako Apple MLX využíva architektúru zjednotenej pamäte na optimalizáciu.
- Ako pomáha syntéza pracovného postupu pri výbere optimálnych rámcov optimalizácie?
- Kvantizácia modelu: Použitie rôznych úrovní kvantizácie na model a porovnanie výsledkov (1 hodina)
- Optimalizácia OpenVINO: Použitie NNCF na kompresiu modelu pre hardvér Intel (1 hodina)
- Porovnanie rámcov: Testovanie rovnakého modelu na troch rôznych rámcoch optimalizácie (1 hodina)
- Porovnanie výkonu: Meranie vplyvu optimalizácie na rýchlosť inferencie a využitie pamäte (1 hodina)
- Pochopenie princípov riadenia životného cyklu SLMOps
- Ovládnutie techník destilácie a jemného doladenia pre nasadenie na okraji
- Implementácia stratégií nasadenia do produkcie s monitorovaním
- Vytvorenie pracovných postupov pre operácie a údržbu SLM na úrovni podnikov
- Prioritné koncepty:
- Paradigma SLMOps v operáciách AI
- Nákladová efektívnosť a architektúra zameraná na ochranu súkromia
- Strategický obchodný dopad a konkurenčné výhody
- Prioritné koncepty:
- Techniky prenosu znalostí
- Implementácia procesu dvojstupňovej destilácie
- Pracovné postupy destilácie Azure ML
- Prioritné koncepty:
- Jemné doladenie efektívne na parametre (PEFT)
- Pokročilé metódy LoRA a QLoRA
- Viacadaptérové školenie a optimalizácia hyperparametrov
- Prioritné koncepty:
- Konverzia modelu a kvantizácia pre produkciu
- Konfigurácia nasadenia Foundry Local
- Porovnanie výkonu a validácia kvality
- Ako sa SLMOps líši od tradičného MLOps?
- Vysvetlite výhody destilácie modelu pre nasadenie na okraji.
- Aké sú kľúčové úvahy pri jemnom doladení SLM v prostrediach s obmedzenými zdrojmi?
- Opíšte kompletný pracovný postup nasadenia do produkcie pre aplikácie Edge AI.
- Základná destilácia: Vytvorenie menšieho modelu z väčšieho učiteľského modelu (1 hodina)
- Experiment s jemným doladením: Jemné doladenie modelu pre konkrétnu oblasť (1 hodina)
- Pipeline nasadenia: Nastavenie základného CI/CD pipeline pre nasadenie modelu (1 hodina)
- Vytvorenie inteligentných AI agentov pre prostredia Edge pomocou malých jazykových modelov
- Implementácia schopností volania funkcií so systematickými pracovnými postupmi
- Ovládnutie integrácie protokolu Model Context Protocol (MCP) pre štandardizovanú interakciu s nástrojmi
- Vytvorenie sofistikovaných agentických systémov s minimálnym zásahom človeka
- Prioritné koncepty:
- Rámec klasifikácie agentov (reflexní, založení na modeli, založení na cieľoch, učební agenti)
- Analýza kompromisov medzi SLM a LLM
- Vzory dizajnu agentov špecifické pre okraj
- Optimalizácia zdrojov pre agentov
- Prioritné koncepty:
- Implementácia systematických pracovných postupov (detekcia zámeru, výstup JSON, externé vykonanie)
- Implementácie špecifické pre platformu (Phi-4-mini, vybrané modely Qwen, Microsoft Foundry Local)
- Pokročilé príklady (spolupráca viacerých agentov, dynamický výber nástrojov)
- Úvahy o produkcii (obmedzenie rýchlosti, protokolovanie auditu, bezpečnostné opatrenia)
- Prioritné koncepty:
- Architektúra protokolu a dizajn vrstveného systému
- Podpora viacerých backendov (Ollama pre vývoj, vLLM pre produkciu)
- Protokoly pripojenia (režimy STDIO a SSE)
- Aplikácie v reálnom svete (webová automatizácia, spracovanie dát, integrácia API)
- Aké sú kľúčové úvahy o architektúre pre agentov Edge AI?
- Ako zlepšuje volanie funkcií schopnosti agentov?
- Vysvetlite úlohu protokolu Model Context Protocol v komunikácii agentov.
- Jednoduchý agent: Vytvorenie základného AI agenta s volaním funkcií (1 hodina)
- Integrácia MCP: Implementácia MCP v aplikácii agenta (30 minút)
- Vytvorenie produkčne pripravených AI aplikácií pomocou Foundry Local SDK a osvedčených postupov
- Implementácia komplexného spracovania chýb a vzorcov spätnej väzby od používateľov
- Vytvorenie RAG pipeline s hodnotením kvality a monitorovaním výkonu
- Vývoj systémov viacerých agentov s koordinátorskými vzorcami
- Ovládnutie inteligentného smerovania modelov pre výber modelov na základe úloh
- Nasadenie lokálne orientovaných AI riešení s architektúrami na ochranu súkromia
- Prioritné koncepty:
- Integrácia FoundryLocalManager SDK a automatické vyhľadávanie služieb
- Základné a streamovacie chatovacie implementácie
- Vzorce spracovania chýb a spätná väzba od používateľov
- Konfigurácia na základe prostredia
- Prioritné koncepty:
- Vektorové embeddingy v pamäti so sentence-transformers
- Implementácia RAG pipeline (vyhľadávanie → generovanie)
- Hodnotenie kvality pomocou metriky RAGAS
- Bezpečnosť importu pre voliteľné závislosti
- Prioritné koncepty:
- Stratégie porovnávania viacerých modelov
- Merania latencie a priepustnosti
- Elegantná degradácia a obnova po chybách
- Porovnanie výkonu naprieč rodinami modelov
- Prioritné koncepty:
- Metodológia porovnávania SLM a LLM
- Typové náznaky a komplexné formátovanie výstupov
- Spracovanie chýb pre jednotlivé modely
- Štruktúrované výsledky na analýzu
- Prioritné koncepty:
- Orchestrácia viacerých agentov s koordinátorským vzorcom
- Správa pamäte agentov a sledovanie stavu
- Spracovanie chýb v pipeline a protokolovanie fáz
- Monitorovanie výkonu a štatistiky
- Prioritné koncepty:
- Detekcia zámeru a porovnávanie vzorcov
- Algoritmy smerovania modelov na základe kľúčových slov
- Viacstupňové pipeline (plán → vykonanie → doladenie)
- Komplexná dokumentácia funkcií
- Ako FoundryLocalManager zjednodušuje správu služieb v porovnaní s manuálnymi REST volaniami?
- Vysvetlite význam ochranných importov pre voliteľné závislosti ako sentence-transformers.
- Aké stratégie zabezpečujú elegantnú degradáciu pri porovnávaní viacerých modelov?
- Ako koordinátorský vzorec orchestruje viacerých špecializovaných agentov?
- Opíšte komponenty inteligentného smerovača modelov.
- Aké sú kľúčové prvky produkčne pripraveného spracovania chýb?
- Chatová aplikácia: Implementácia streamovacieho chatu so spracovaním chýb (45 minút)
- RAG pipeline: Vytvorenie minimálneho RAG s hodnotením kvality (1 hodina)
- Porovnanie modelov: Porovnanie 3+ modelov na základe výkonu (1 hodina)
- Systém viacerých agentov: Vytvorenie koordinátora s 2 špecializovanými agentmi (1,5 hodiny)
- Inteligentný smerovač: Vytvorenie výberu modelu na základe úloh (1 hodina)
- Produkčné nasadenie: Pridanie monitorovania a komplexného spracovania chýb (45 minút)
Koncentrované učenie (1 týždeň):
- Deň 1: Session 01-02 (Chat + RAG) - 3 hodiny
- Deň 2: Session 03-04 (Porovnanie + porovnanie) - 3 hodiny
- Deň 3: Session 05-06 (Agenti + smerovanie) - 3 hodiny
- Deň 4: Praktické cvičenia a validácia - 2 hodiny
Štúdium na čiastočný úväzok (2 týždne):
- Týždeň 1: Sessions 01-03 (6 hodín celkom)
- Týždeň 2: Sessions 04-06 + cvičenia (5 hodín celkom)
- Ovládnutie AI Toolkit pre Visual Studio Code pre komplexné pracovné postup
- Vysvetlite úlohu optimalizácie NPU v moderných aplikáciách Edge AI.
- Ako využíva API Phi Silica hardvér NPU na optimalizáciu výkonu?
- Porovnajte výhody lokálneho nasadenia oproti nasadeniu v cloude pre aplikácie citlivé na súkromie.
- Nastavenie AI Toolkit: Konfigurácia AI Toolkit a optimalizácia modelu (1 hodina)
- Windows AI Foundry: Vytvorenie jednoduchej Windows AI aplikácie pomocou API Phi Silica (1 hodina)
- Nasadenie na viacerých platformách: Nasadenie rovnakého modelu na dvoch rôznych platformách (1 hodina)
- Optimalizácia NPU: Testovanie výkonu NPU pomocou nástrojov Windows AI Foundry (30 minút)
- Inštalácia a konfigurácia Foundry Local s modernou integráciou SDK
- Implementácia pokročilých systémov s viacerými agentmi pomocou koordinátorových vzorcov
- Vytvorenie inteligentných smerovačov modelov s automatickým výberom na základe úloh
- Nasadenie produkčne pripravených AI riešení s komplexným monitorovaním
- Integrácia s Azure AI Foundry pre hybridné scenáre nasadenia
- Ovládnutie moderných vzorcov SDK pomocou FoundryLocalManager a OpenAI klienta
- Prioritné koncepty:
- Integrácia SDK FoundryLocalManager
- Automatické objavovanie služieb a monitorovanie zdravia
- Konfiguračné vzorce založené na prostredí
- Úvahy o produkčnom nasadení
- Prioritné koncepty:
- Koordinátorový vzorec so špecializovanými agentmi
- Špecializácia agentov na vyhľadávanie, uvažovanie a vykonávanie
- Mechanizmy spätnej väzby na zlepšenie
- Monitorovanie výkonu a sledovanie štatistík
- Prioritné koncepty:
- Algoritmy výberu modelov na základe kľúčových slov
- Podpora viacerých modelov (všeobecné, uvažovanie, kódovanie, kreatívne)
- Konfigurácia premenných prostredia pre flexibilitu
- Kontrola zdravia služieb a spracovanie chýb
- Prioritné koncepty:
- Komplexné spracovanie chýb a mechanizmy záložných riešení
- Monitorovanie požiadaviek a sledovanie výkonu
- Interaktívne príklady v Jupyter notebookoch s benchmarkmi
- Vzorce integrácie s existujúcimi aplikáciami
- Ako sa moderný prístup FoundryLocalManager líši od manuálnych REST volaní?
- Vysvetlite koordinátorový vzorec a ako orchestruje špecializovaných agentov.
- Ako inteligentný smerovač vyberá vhodné modely na základe obsahu dotazu?
- Aké sú kľúčové komponenty produkčne pripraveného systému AI agentov?
- Ako implementujete komplexné monitorovanie zdravia pre služby Foundry Local?
- Porovnajte výhody modernizovaného prístupu oproti tradičným implementačným vzorcom.
- Nastavenie moderného SDK: Konfigurácia FoundryLocalManager s automatickým objavovaním služieb (30 minút)
- Systém s viacerými agentmi: Spustenie pokročilého koordinátora so špecializovanými agentmi (30 minút)
- Inteligentné smerovanie: Testovanie smerovača modelov s rôznymi typmi dotazov (30 minút)
- Interaktívne skúmanie: Použitie Jupyter notebookov na preskúmanie pokročilých funkcií (45 minút)
- Produkčné nasadenie: Implementácia vzorcov monitorovania a spracovania chýb (30 minút)
- Hybridná integrácia: Konfigurácia scenárov záložného riešenia Azure AI Foundry (30 minút)
Aby ste čo najlepšie využili rozšírený 30-hodinový časový plán kurzu (vrátane workshopu), tu je navrhované rozdelenie času:
| Aktivita | Časové rozdelenie | Popis |
|---|---|---|
| Čítanie základných materiálov | 12 hodín | Zameranie na základné koncepty v každom module |
| Praktické cvičenia | 10 hodín | Praktická implementácia kľúčových techník (vrátane workshopu) |
| Sebahodnotenie | 3 hodiny | Testovanie porozumenia prostredníctvom otázok a reflexie |
| Mini-projekt | 5 hodín | Aplikácia poznatkov na malú praktickú implementáciu |
Ak máte len 10 hodín:
- Dokončite Modul 0 (Úvod) a Moduly 1, 2 a 3 (základné koncepty EdgeAI)
- Vykonajte aspoň jedno praktické cvičenie na modul
- Zamerajte sa na pochopenie základných konceptov namiesto detailov implementácie
Ak môžete venovať plných 20 hodín:
- Dokončite všetkých osem modulov (vrátane Úvodu)
- Vykonajte kľúčové praktické cvičenia z každého modulu
- Dokončite jeden mini-projekt z Modulu 7
- Preskúmajte aspoň 2-3 doplnkové zdroje
Ak máte viac ako 20 hodín:
- Dokončite všetky moduly (vrátane Úvodu) s podrobnými cvičeniami
- Vytvorte viacero mini-projektov
- Preskúmajte pokročilé techniky optimalizácie v Module 4
- Implementujte produkčné nasadenie z Modulu 5
Tieto starostlivo vybrané zdroje poskytujú najväčšiu hodnotu pre váš obmedzený čas na štúdium:
- ONNX Runtime Getting Started - Najefektívnejší nástroj na optimalizáciu modelov
- Ollama Quick Start - Najrýchlejší spôsob nasadenia SLM lokálne
- Microsoft Phi Model Card - Referencia pre popredný model optimalizovaný pre Edge
- OpenVINO Documentation - Komplexná sada nástrojov na optimalizáciu od Intelu
- AI Toolkit for VS Code - Integrované vývojové prostredie EdgeAI
- Windows AI Foundry - Platforma na vývoj EdgeAI špecifická pre Windows
- Hugging Face Transformers - Rýchly prístup k modelom a ich nasadenie
- Gradio - Rýchly vývoj UI pre AI ukážky
- Microsoft Olive - Zjednodušená optimalizácia modelov
- Llama.cpp - Efektívna inferencia na CPU
- OpenVINO NNCF - Rámec na kompresiu neurónových sietí
- OpenVINO GenAI - Toolkit na nasadenie veľkých jazykových modelov
Použite túto zjednodušenú šablónu na sledovanie vášho pokroku v 20-hodinovom kurze:
| Modul | Dátum dokončenia | Strávené hodiny | Kľúčové poznatky |
|---|---|---|---|
| Modul 0: Úvod do EdgeAI | |||
| Modul 1: Základy EdgeAI | |||
| Modul 2: Základy SLM | |||
| Modul 3: Nasadenie SLM | |||
| Modul 4: Optimalizácia modelov | |||
| Modul 5: SLMOps | |||
| Modul 6: AI agenti | |||
| Modul 7: Nástroje pre vývoj | |||
| Workshop: Praktické učenie | |||
| Modul 8: Toolkit Foundry Local | |||
| Praktické cvičenia | |||
| Mini-projekt |
Zvážte dokončenie jedného z týchto projektov na precvičenie konceptov EdgeAI (každý je navrhnutý na 2-4 hodiny):
- Textový asistent na Edge: Vytvorte jednoduchý offline nástroj na dopĺňanie textu pomocou malého jazykového modelu
- Dashboard na porovnanie modelov: Vytvorte základnú vizualizáciu metrík výkonu naprieč rôznymi SLM
- Experiment s optimalizáciou: Zmerajte vplyv rôznych úrovní kvantizácie na rovnaký základný model
- Workflow AI Toolkit: Použite AI Toolkit vo VS Code na optimalizáciu a nasadenie modelu od začiatku do konca
- Aplikácia Windows AI Foundry: Vytvorte Windows aplikáciu pomocou API Phi Silica a optimalizácie NPU
- Nasadenie na viacerých platformách: Nasadenie rovnakého optimalizovaného modelu na Windows (OpenVINO) a mobil (.NET MAUI)
- Agent na volanie funkcií: Vytvorte AI agenta s funkciou volania pre scenáre na Edge
- Pipeline na optimalizáciu OpenVINO: Implementujte kompletnú optimalizáciu modelu pomocou NNCF a GenAI toolkit
- Pipeline SLMOps: Implementujte kompletný životný cyklus modelu od tréningu po nasadenie na Edge
- Systém s viacerými modelmi na Edge: Nasadenie viacerých špecializovaných modelov pracujúcich spoločne na Edge hardvéri
- Systém integrácie MCP: Vytvorte agentický systém pomocou Model Context Protocol na interakciu s nástrojmi
- Microsoft Learn (Foundry Local)
- Prehľad: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/
- Začnite: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/get-started
- Referencia CLI: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/reference/reference-cli
- Integrácia s inferenčnými SDK: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/how-to/how-to-integrate-with-inference-sdks
- Ako otvoriť WebUI: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/how-to/how-to-chat-application-with-open-web-ui
- Kompilácia modelov Hugging Face: https://learn.microsoft.com/en-us/azure/ai-foundry/foundry-local/how-to/how-to-compile-hugging-face-models
- Azure AI Foundry
- Nástroje na optimalizáciu a inferenciu
- Microsoft Olive (dokumentácia): https://microsoft.github.io/Olive/
- Microsoft Olive (GitHub): https://github.com/microsoft/Olive
- ONNX Runtime (začnite): https://onnxruntime.ai/docs/get-started/with-python.html
- Integrácia ONNX Runtime Olive: https://onnxruntime.ai/docs/performance/olive.html
- OpenVINO (dokumentácia): https://docs.openvino.ai/2025/index.html
- Apple MLX (dokumentácia): https://ml-explore.github.io/mlx/build/html/index.html
- Rámce nasadenia a modely
- Llama.cpp: https://github.com/ggml-ai/llama.cpp
- Hugging Face Transformers: https://huggingface.co/docs/transformers/index
- vLLM (dokumentácia): https://docs.vllm.ai/
- Ollama (rýchly štart): https://github.com/ollama/ollama#get-started
- Nástroje pre vývojárov (Windows a VS Code)
- AI Toolkit for VS Code: https://learn.microsoft.com/en-us/azure/ai-toolkit/overview
- Windows ML (prehľad): https://learn.microsoft.com/en-us/windows/ai/new-windows-ml/overview
Pripojte sa k diskusii a spojte sa s ostatnými študentmi:
- Diskusie na GitHub o EdgeAI for Beginners repository
- Microsoft Tech Community
- Stack Overflow
EdgeAI predstavuje hranicu implementácie umelej inteligencie, prinášajúc výkonné schopnosti priamo na zariadenia a zároveň rieši kritické otázky týkajúce sa súkromia, latencie a konektivity. Tento 20-hodinový kurz vám poskytne základné znalosti a praktické zručnosti na okamžité začatie práce s technológiami EdgeAI.
Kurz je zámerne stručný a zameraný na najdôležitejšie koncepty, čo vám umožní rýchlo získať cenné odborné znalosti bez ohromujúceho časového záväzku. Pamätajte, že praktické cvičenia, aj keď sú jednoduché, sú kľúčom k upevneniu toho, čo ste sa naučili.
Šťastné učenie!
Upozornenie:
Tento dokument bol preložený pomocou služby AI prekladu Co-op Translator. Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.