Skip to content

Latest commit

 

History

History
318 lines (236 loc) · 23.4 KB

File metadata and controls

318 lines (236 loc) · 23.4 KB

EdgeAI voor Beginners

Course cover image

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Volg deze stappen om te beginnen met het gebruik van deze bronnen:

  1. Fork de Repository: Klik GitHub forks
  2. Clone de Repository: git clone https://github.com/microsoft/edgeai-for-beginners.git
  3. Word lid van The Azure AI Foundry Discord en ontmoet experts en mede-ontwikkelaars

🌐 Meertalige Ondersteuning

Ondersteund via GitHub Action (Geautomatiseerd & Altijd Up-to-Date)

Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hong Kong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Ests | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipijns) | Tamil | Telugu | Thai | Turks | Oekraïens | Urdu | Vietnamees

Verkies je lokaal te clonen?

Deze repository bevat meer dan 50 taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om te clonen zonder vertalingen, gebruik sparse checkout:

git clone --filter=blob:none --sparse https://github.com/microsoft/edgeai-for-beginners.git
cd edgeai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.

Als je extra vertalingen wilt laten ondersteunen, staan de ondersteunde talen hier listed

Introductie

Welkom bij EdgeAI voor Beginners – jouw uitgebreide reis in de transformerende wereld van Edge Kunstmatige Intelligentie. Deze cursus overbrugt de kloof tussen krachtige AI-mogelijkheden en praktische, real-world implementatie op edge-apparaten, waarmee je AI direct kunt benutten waar data wordt gegenereerd en beslissingen moeten worden genomen.

Wat je zult beheersen

Deze cursus neemt je mee van fundamentele concepten tot productieklare implementaties, met onder andere:

  • Kleine taalmodellen (SLM's) geoptimaliseerd voor edge-implementatie
  • Hardware-bewuste optimalisatie over diverse platforms
  • Real-time inferentie met privacybeschermende functies
  • Productie-implementatiestrategieën voor enterprise-toepassingen

Waarom EdgeAI belangrijk is

Edge AI vertegenwoordigt een paradigmaverschuiving die kritieke moderne uitdagingen aanpakt:

  • Privacy & Veiligheid: Verwerk gevoelige data lokaal zonder blootstelling aan de cloud
  • Real-time prestaties: Elimineren van netwerkvertraging voor tijdkritische toepassingen
  • Kostenbesparing: Verminder bandbreedte en cloud computing kosten
  • Robuuste operaties: Behoud functionaliteit tijdens netwerkuitval
  • Naleving van regelgeving: Voldoe aan data-soevereiniteitseisen

Edge AI

Edge AI verwijst naar het lokaal uitvoeren van AI-algoritmen en taalmodellen op hardware, dicht bij waar data wordt gegenereerd, zonder afhankelijk te zijn van cloud resources voor inferentie. Het vermindert latentie, verbetert privacy en maakt real-time besluitvorming mogelijk.

Kernprincipes:

  • On-device inferentie: AI-modellen draaien op edge-apparaten (telefoons, routers, microcontrollers, industriële pc's)
  • Offline functionaliteit: Werkt zonder voortdurende internetverbinding
  • Lage latentie: Onmiddellijke reacties geschikt voor real-time systemen
  • Data-soevereiniteit: Houdt gevoelige data lokaal, verbetert beveiliging en naleving

Kleine Taalmodellen (SLM's)

SLM's zoals Phi-4, Mistral-7B en Gemma zijn geoptimaliseerde versies van grotere LLM's – getraind of gedistilleerd voor:

  • Verminderde geheugendruk: Efficiënt gebruik van het beperkte geheugen van edge-apparaten
  • Lagere rekenkracht vereiste: Geoptimaliseerd voor CPU en edge GPU prestaties
  • Snellere opstarttijden: Snelle initialisatie voor responsieve toepassingen

Ze ontsluiten krachtige NLP-mogelijkheden terwijl ze voldoen aan de beperkingen van:

  • Ingebedde systemen: IoT-apparaten en industriële controllers
  • Mobiele apparaten: Smartphones en tablets met offline mogelijkheden
  • IoT-apparaten: Sensoren en slimme apparaten met beperkte resources
  • Edge-servers: Lokale verwerkingsunits met beperkte GPU-resources
  • Persoonlijke computers: Desktop- en laptopimplementatiescenario's

Cursusmodules & Navigatie

Module Onderwerp Focusgebied Belangrijkste Inhoud Niveau Duur
📖 00 Introductie tot EdgeAI Basis & Context EdgeAI Overzicht • Industry Applications • SLM Introductie • Leerdoelen Beginner 1-2 uur
📚 01 EdgeAI Basisprincipes Cloud vs Edge AI vergelijking EdgeAI Basisprincipes • Praktijkvoorbeelden • Implementatie Gids • Edge Deployment Beginner 3-4 uur
🧠 02 SLM Model Fundamenten Modelfamilies & architectuur Phi Family • Qwen Family • Gemma Family • BitNET • μModel • Phi-Silica Beginner 4-5 uur
🚀 03 SLM Deploy Praktijk Lokale & cloud implementatie Gevorderd leren • Lokale omgeving • Cloud implementatie Gevorderd beginner 4-5 uur
⚙️ 04 Model Optimalisatie Toolkit Cross-platform optimalisatie Introductie • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • Workflow Synthese Gevorderd beginner 5-6 uur
🔧 05 SLMOps Productie Productieoperaties SLMOps Introductie • Model Distillatie • Fine-tuning • Productie Deploy Gevorderd 5-6 uur
🤖 06 AI Agents & Function Calling Agent frameworks & MCP Agent Introductie • Function Calling • Model Context Protocol Gevorderd 4-5 uur
💻 07 Platform Implementatie Cross-platform voorbeelden AI Toolkit • Foundry Local • Windows Development Gevorderd 3-4 uur
🏭 08 Foundry Local Toolkit Productieklaar voorbeelden Voorbeeldapplicaties (zie details hieronder) Expert 8-10 uur

🏭 Module 08: Voorbeeldapplicaties

🎓 Workshop: Praktische Leerroute

Uitgebreide workshopmaterialen met productieklare implementaties:

  • Workshop Gids - Volledige leerdoelen, resultaten en resource navigatie
  • Python Voorbeelden (6 sessies) - Bijgewerkt met best practices, foutafhandeling en uitgebreide documentatie
  • Jupyter Notebooks (8 interactieve) - Stapsgewijze tutorials met benchmarks en prestatietoezicht
  • Sessie Gidsen - Gedetailleerde markdown gidsen voor elke workshopsessie
  • Validatie Tools - Scripts om codekwaliteit te controleren en smoke tests uit te voeren

Wat je bouwt:

  • Lokale AI chatapplicaties met streaming ondersteuning
  • RAG pipelines met kwaliteitsbeoordeling (RAGAS)
  • Benchmark- en vergelijkingstools voor multimodellen
  • Multi-agent orkestratiesystemen
  • Intelligente modelroutering met taakgebaseerde selectie

🎙️ Workshop voor Agentic: Hands-On - The AI Podcast Studio

Bouw vanaf nul een AI-gedreven podcast-productiepipeline! Deze meeslepende workshop leert je een compleet multi-agent systeem te creëren dat ideeën omzet in professionele podcastafleveringen. 🎬 Start de AI Podcast Studio Workshop

Jouw Missie: Lanceer "Future Bytes" — een techpodcast volledig aangedreven door AI-agenten die jij zelf bouwt. Geen cloudafhankelijkheden, geen API-kosten — alles draait lokaal op jouw machine.

Wat Dit Uniek Maakt:

  • 🤖 Echte Multi-Agent Orkestratie - Bouw gespecialiseerde AI-agenten die onderzoek doen, schrijven en audio produceren
  • 🎯 Compleet Productieproces - Van onderwerpselectie tot de uiteindelijke podcast audio-uitvoer
  • 💻 100% Lokale Implementatie - Maakt gebruik van Ollama en lokale modellen (Qwen-3-8B) voor volledige privacy en controle
  • 🎤 Tekst-naar-Spraak Integratie - Zet scripts om in natuurlijk klinkende gesprekken met meerdere sprekers
  • ✋ Mens-in-de-Lus Werkstromen - Goedkeuringspoorten garanderen kwaliteit terwijl automatisering wordt behouden

Drie-Act Leertraject:

Act Focus Belangrijke Vaardigheden Duur
Act 1: Ontmoet Je AI Assistants Bouw je eerste AI-agent Toolintegratie • Webzoekmachine • Probleemoplossing • Agentisch redeneren 2-3 uur
Act 2: Stel Je Productieteam Samen Orkestreer meerdere agenten Teamcoördinatie • Goedkeuringswerkstromen • DevUI-interface • Menselijk toezicht 3-4 uur
Act 3: Breng Je Podcast Tot Leven Genereer podcast audio Tekst-naar-spraak • Synthese met meerdere sprekers • Langdurige audio • Volledige automatisering 2-3 uur

Gebruikte Technologieën:

  • Microsoft Agent Framework - Multi-agent orkestratie en coördinatie
  • Ollama - Lokale AI model runtime (geen cloud nodig)
  • Qwen-3-8B - Open source taalmodel geoptimaliseerd voor agentische taken
  • Tekst-naar-Spraak API’s - Natuurlijke synthetische stemmen voor podcast productie

Hardware Ondersteuning:

  • CPU-modus - Werkt op elke moderne computer (8GB+ RAM aanbevolen)
  • 🚀 GPU-versnelling - Significante snellere inferentie met NVIDIA/AMD GPU’s
  • NPU-ondersteuning - Versnelling met next-gen neurale verwerkingsunits

Perfect Voor:

  • Ontwikkelaars die multi-agent AI-systemen willen leren
  • Iedereen geïnteresseerd in AI-automatisering en werkstromen
  • Content creators die AI-geassisteerde productie verkennen
  • Studenten die praktische AI-orkestratiepatronen bestuderen

Begin Met Bouwen: 🎙️ De AI Podcast Studio Workshop →

📊 Samenvatting Leertraject

  • Totale Duur: 36-45 uur
  • Beginnerspad: Modules 01-02 (7-9 uur)
  • Middenniveau Pad: Modules 03-04 (9-11 uur)
  • Gevorderd Pad: Modules 05-07 (12-15 uur)
  • Expertpad: Module 08 (8-10 uur)

Wat Je Gaat Bouwen

🎯 Kerncompetenties

  • Edge AI Architectuur: Ontwerp lokaal-primair AI-systemen met cloudintegratie
  • Modeloptimalisatie: Kwantisatie en compressie van modellen voor edge-deployments (85% snelheidsverbetering, 75% verkleining)
  • Multi-Platform Implementatie: Windows, mobiel, embedded en cloud-edge hybride systemen
  • Productie Operaties: Monitoring, schalen en onderhouden van edge AI in productie

🏗️ Praktische Projecten

  • Foundry Local Chat Apps: Windows 11 native toepassing met modelwisselopties
  • Multi-Agent Systemen: Coördinator met specialistische agenten voor complexe werkstromen
  • RAG Applicaties: Lokale documentverwerking met vectorzoekfunctie
  • Model Routers: Intelligente selectie tussen modellen op basis van taak-analyse
  • API Frameworks: Productieklaar clients met streaming en health monitoring
  • Cross-Platform Tools: Integratiepatronen LangChain/Semantic Kernel

🏢 Industrie Toepassingen

ProductieGezondheidszorgAutonome VoertuigenSlimme StedenMobiele Apps

Snel Beginnen

Aanbevolen Leertraject (20-30 uur totaal):

  1. 📖 Introductie (Introduction.md): Basis EdgeAI + industrieel kader + leerframework
  2. 📚 Fundament (Modules 01-02): EdgeAI-concepten + SLM modelfamilies
  3. ⚙️ Optimalisatie (Modules 03-04): Deployment + kwantisatie frameworks
  4. 🚀 Productie (Modules 05-06): SLMOps + AI-agenten + functie-aanroepen
  5. 💻 Implementatie (Modules 07-08): Platformvoorbeelden + Foundry Local toolkit

Elke module bevat theorie, praktische oefeningen en productieklaar codevoorbeeld.

Carrière-impact

Technische Rollen: EdgeAI Solution Architect • ML Engineer (Edge) • IoT AI Developer • Mobiele AI Ontwikkelaar

Industriesectoren: Manufacturing 4.0 • HealthTech • Autonome Systemen • FinTech • Consumentenelektronica

Portfolio Projecten: Multi-agent systemen • Productie RAG-apps • Cross-platform implementatie • Prestatie-optimalisatie

Repository Structuur

edgeai-for-beginners/
├── 📖 introduction.md  # Foundation: EdgeAI Overview & Learning Framework
├── 📚 Module01-04/     # Fundamentals → SLMs → Deployment → Optimization  
├── 🔧 Module05-06/     # SLMOps → AI Agents → Function Calling
├── 💻 Module07/        # Platform Samples (VS Code, Windows, Jetson, Mobile)
├── 🏭 Module08/        # Foundry Local Toolkit + 10 Comprehensive Samples
│   ├── samples/01-06/  # Foundation: REST, SDK, RAG, Agents, Routing
│   └── samples/07-10/  # Advanced: API Client, Windows App, Enterprise Agents, Tools
├── 🌐 translations/    # Multi-language support (8+ languages)
└── 📋 STUDY_GUIDE.md   # Structured learning paths & time allocation

Hoogtepunten van de Cursus

Geleidelijke Leerprogressie: Theorie → Praktijk → Productie-implementatie
Echte Casestudies: Microsoft, Japan Airlines, enterprise implementaties
Hands-on Voorbeelden: 50+ voorbeelden, 10 uitgebreide Foundry Local demo’s
Prestatiefocus: 85% snelheidsverbeteringen, 75% verkleining
Multi-Platform: Windows, mobiel, embedded, cloud-edge hybride
Productieklaar: Monitoring, schalen, beveiliging, compliance frameworks

📖 Studiegids Beschikbaar: Gestructureerd 20-uur leertraject met tijdsplanning en zelfevaluatie-instrumenten.


EdgeAI vertegenwoordigt de toekomst van AI-implementatie: lokaal-primair, privacy-beschermend en efficiënt. Beheers deze vaardigheden om de volgende generatie intelligente applicaties te bouwen.

Andere Cursussen

Ons team maakt ook andere cursussen! Bekijk:

LangChain

LangChain4j voor Beginners LangChain.js voor Beginners


Azure / Edge / MCP / Agents

AZD voor Beginners Edge AI voor Beginners MCP voor Beginners AI Agents voor Beginners


Generatieve AI Serie

Generatieve AI voor Beginners Generatieve AI (.NET) Generatieve AI (Java) Generatieve AI (JavaScript)


Kernleren

ML voor Beginners Data Science voor Beginners AI voor Beginners Cybersecurity voor Beginners Web Dev voor Beginners IoT voor Beginners XR Ontwikkeling voor Beginners


Copilot Serie

Copilot voor AI Geassisteerd Programmeren Copilot for C#/.NET Copilot Adventure

Hulp krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-apps, sluit je dan aan bij:

Microsoft Foundry Discord

Als je productfeedback of fouten hebt tijdens het bouwen, bezoek dan:

Microsoft Foundry Developer Forum


Disclaimer: Dit document is vertaald met behulp van de AI-vertalingsdienst Co-op Translator. Hoewel we streven naar nauwkeurigheid, verzoeken wij u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de moedertaal dient als de gezaghebbende bron te worden beschouwd. Voor kritieke informatie wordt een professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.