Skip to content

Latest commit

 

History

History
239 lines (179 loc) · 16.9 KB

File metadata and controls

239 lines (179 loc) · 16.9 KB

EdgeAI for Begyndere

Kursus forsidebillede

GitHub bidragydere GitHub problemer GitHub pull-requests PRs Velkommen

GitHub følgere GitHub forks GitHub stjerner

Microsoft Azure AI Foundry Discord

Følg disse trin for at komme i gang med at bruge ressourcerne:

  1. Fork repositoryet: Klik GitHub forks
  2. Clone repositoryet: git clone https://github.com/microsoft/edgeai-for-beginners.git
  3. Deltag i Azure AI Foundry Discord og mød eksperter og andre udviklere

🌐 Flersproget support

Understøttet via GitHub Action (Automatisk & Altid Opdateret)

Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Traditionelt, Hong Kong) | Kinesisk (Traditionelt, Macau) | Kinesisk (Traditionelt, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Græsk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Koreansk | Litauisk | Malay | Marathi | Nepalesisk | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (Kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk

Hvis du ønsker yderligere oversættelser, er understøttede sprog listet her

Introduktion

Velkommen til EdgeAI for Begyndere – din omfattende rejse ind i den transformative verden af Edge Artificial Intelligence. Dette kursus bygger bro mellem kraftfulde AI-funktioner og praktisk, virkelighedsnær implementering på edge-enheder, hvilket giver dig mulighed for at udnytte AI's potentiale direkte der, hvor data genereres, og beslutninger skal træffes.

Hvad du vil lære

Dette kursus tager dig fra grundlæggende begreber til produktionsklare implementeringer og dækker:

  • Små Sproglige Modeller (SLMs) optimeret til edge-implementering
  • Hardware-bevidst optimering på tværs af forskellige platforme
  • Realtidsinference med privatlivsbevarende funktioner
  • Produktionsimplementeringsstrategier til virksomhedsapplikationer

Hvorfor EdgeAI er vigtigt

Edge AI repræsenterer et paradigmeskift, der adresserer moderne udfordringer:

  • Privatliv & Sikkerhed: Behandl følsomme data lokalt uden eksponering til skyen
  • Realtidsydelse: Fjern netværksforsinkelse for tidskritiske applikationer
  • Omkostningseffektivitet: Reducer båndbredde og cloud computing-udgifter
  • Robuste operationer: Oprethold funktionalitet under netværksudfald
  • Regulatorisk overholdelse: Opfyld krav om datasuverænitet

Edge AI

Edge AI refererer til at køre AI-algoritmer og sproglige modeller lokalt på hardware, tæt på hvor data genereres, uden at være afhængig af cloud-ressourcer til inference. Det reducerer forsinkelse, forbedrer privatliv og muliggør beslutningstagning i realtid.

Kerneprincipper:

  • Inference på enheden: AI-modeller kører på edge-enheder (telefoner, routere, mikrocontrollere, industrielle PC'er)
  • Offline kapacitet: Fungerer uden konstant internetforbindelse
  • Lav forsinkelse: Øjeblikkelige svar, der passer til realtidssystemer
  • Datasuverænitet: Holder følsomme data lokalt, hvilket forbedrer sikkerhed og overholdelse

Små Sproglige Modeller (SLMs)

SLMs som Phi-4, Mistral-7B og Gemma er optimerede versioner af større LLMs – trænet eller destilleret til:

  • Reduceret hukommelsesforbrug: Effektiv brug af begrænset edge-enhedshukommelse
  • Lavere beregningskrav: Optimeret til CPU og edge GPU-ydelse
  • Hurtigere opstartstider: Hurtig initialisering til responsive applikationer

De låser op for kraftfulde NLP-funktioner, mens de opfylder begrænsningerne for:

  • Indlejrede systemer: IoT-enheder og industrielle controllere
  • Mobile enheder: Smartphones og tablets med offline kapacitet
  • IoT-enheder: Sensorer og smarte enheder med begrænsede ressourcer
  • Edge-servere: Lokale behandlingsenheder med begrænsede GPU-ressourcer
  • Personlige computere: Desktop- og laptop-implementeringsscenarier

Kursusmoduler & Navigation

Modul Emne Fokusområde Nøgleindhold Niveau Varighed
📖 00 Introduktion til EdgeAI Fundament & Kontekst EdgeAI Oversigt • Industrielle Anvendelser • SLM Introduktion • Læringsmål Begynder 1-2 timer
📚 01 EdgeAI Grundlæggende Cloud vs Edge AI sammenligning EdgeAI Grundlæggende • Virkelige Case Studies • Implementeringsguide • Edge Implementering Begynder 3-4 timer
🧠 02 SLM Model Fundamenter Modelfamilier & Arkitektur Phi Familie • Qwen Familie • Gemma Familie • BitNET • μModel • Phi-Silica Begynder 4-5 timer
🚀 03 SLM Implementeringspraksis Lokal & cloud implementering Avanceret Læring • Lokal Miljø • Cloud Implementering Mellem 4-5 timer
⚙️ 04 Model Optimeringsværktøj Tværplatformsoptimering Introduktion • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • Workflow Syntese Mellem 5-6 timer
🔧 05 SLMOps Produktion Produktionsoperationer SLMOps Introduktion • Model Destillation • Finjustering • Produktionsimplementering Avanceret 5-6 timer
🤖 06 AI Agenter & Funktionskald Agentrammer & MCP Agent Introduktion • Funktionskald • Model Context Protocol Avanceret 4-5 timer
💻 07 Platform Implementering Tværplatforms eksempler AI Toolkit • Foundry Lokal • Windows Udvikling Avanceret 3-4 timer
🏭 08 Foundry Lokal Toolkit Produktionsklare eksempler Eksempelapplikationer (se detaljer nedenfor) Ekspert 8-10 timer

🏭 Modul 08: Eksempelapplikationer

🎓 Workshop: Praktisk Læringssti

Omfattende praktiske workshopmaterialer med produktionsklare implementeringer:

  • Workshop Guide - Komplet læringsmål, resultater og ressource-navigation
  • Python Eksempler (6 sessioner) - Opdateret med bedste praksis, fejlhåndtering og omfattende dokumentation
  • Jupyter Notebooks (8 interaktive) - Trinvise tutorials med benchmarks og ydelsesovervågning
  • Sessionsguider - Detaljerede markdown-guider for hver workshop-session
  • Valideringsværktøjer - Scripts til at verificere kodekvalitet og køre smoke tests

Hvad du vil bygge:

  • Lokale AI chat-applikationer med streaming support
  • RAG pipelines med kvalitetsevaluering (RAGAS)
  • Multi-model benchmarking og sammenligningsværktøjer
  • Multi-agent orkestreringssystemer
  • Intelligent model-routing med opgavebaseret udvælgelse

📊 Læringssti Oversigt

  • Total Varighed: 36-45 timer
  • Begyndersti: Moduler 01-02 (7-9 timer)
  • Mellemsti: Moduler 03-04 (9-11 timer)
  • Avanceret sti: Moduler 05-07 (12-15 timer)
  • Ekspertsti: Modul 08 (8-10 timer)

Hvad du vil bygge

🎯 Kernekompetencer

  • Edge AI Arkitektur: Design lokale AI-systemer med cloud-integration
  • Modeloptimering: Kvantisér og komprimer modeller til edge-implementering (85% hastighedsforøgelse, 75% størrelsesreduktion)
  • Tværplatformsimplementering: Windows, mobil, indlejret og cloud-edge hybrid systemer
  • Produktionsdrift: Overvågning, skalering og vedligeholdelse af edge AI i produktion

🏗️ Praktiske Projekter

  • Foundry Local Chat Apps: Windows 11-native applikation med modelskift
  • Multi-agent-systemer: Koordinator med specialiserede agenter til komplekse arbejdsgange
  • RAG-applikationer: Lokal dokumentbehandling med vektorsøgning
  • Modelroutere: Intelligent valg mellem modeller baseret på opgaveanalyse
  • API-rammer: Produktionsklare klienter med streaming og sundhedsovervågning
  • Platformværktøjer: LangChain/Semantic Kernel integrationsmønstre

🏢 Industrielle Anvendelser

FremstillingSundhedssektorenAutonome køretøjerSmarte byerMobilapps

Hurtig Start

Anbefalet Læringssti (20-30 timer i alt):

  1. 📖 Introduktion (Introduction.md): EdgeAI-grundlag + industrikontekst + læringsramme
  2. 📚 Grundlag (Moduler 01-02): EdgeAI-koncepter + SLM-modelfamilier
  3. ⚙️ Optimering (Moduler 03-04): Implementering + kvantiseringsrammer
  4. 🚀 Produktion (Moduler 05-06): SLMOps + AI-agenter + funktionskald
  5. 💻 Implementering (Moduler 07-08): Platformeksempler + Foundry Local værktøjssæt

Hvert modul indeholder teori, praktiske øvelser og produktionsklare kodeeksempler.

Karrierepåvirkning

Tekniske Roller: EdgeAI Solutions Architect • ML Engineer (Edge) • IoT AI Developer • Mobile AI Developer

Industrier: Fremstilling 4.0 • Sundhedsteknologi • Autonome systemer • FinTech • Forbrugerelektronik

Porteføljeprojekter: Multi-agent-systemer • Produktionsklare RAG-applikationer • Cross-platform implementering • Ydelsesoptimering

Repository Struktur

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

Kursushøjdepunkter

Progressiv læring: Teori → Praktik → Produktionsimplementering
Reelle casestudier: Microsoft, Japan Airlines, virksomhedsimplementeringer
Praktiske eksempler: 50+ eksempler, 10 omfattende Foundry Local demoer
Ydelsesfokus: 85% hastighedsforbedringer, 75% størrelsesreduktioner
Multi-platform: Windows, mobil, embedded, cloud-edge hybrid
Produktionsklar: Overvågning, skalering, sikkerhed, overholdelsesrammer

📖 Studievejledning tilgængelig: Struktureret 20-timers læringssti med tidsallokeringsvejledning og selvvurderingsværktøjer.


EdgeAI repræsenterer fremtiden for AI-implementering: lokal-først, privatlivsbevarende og effektiv. Mestér disse færdigheder for at bygge næste generation af intelligente applikationer.

Andre Kurser

Vores team producerer andre kurser! Tjek:

Få Hjælp

Hvis du sidder fast eller har spørgsmål om at bygge AI-applikationer, så deltag i:

Azure AI Foundry Discord

Hvis du har produktfeedback eller fejl under udvikling, besøg:

Azure AI Foundry Developer Forum


Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal det bemærkes, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.