Kursplan
Introduksjon til Edge AI
- Definisjon og hovedbegreper
- Forskjeller mellom Edge AI og cloud AI
- Fordeler og brukssituasjoner for Edge AI
- Oversikt over Edge-enheter og plattformer
Oppsett av Edge Miljø
- Introduksjon til Edge-enheter (Raspberry Pi, NVIDIA Jetson, osv.)
- Installering av nødvendig programvare og biblioteker
- Konfigurering av utviklingsmiljøet
- Forberedelse av maskinvare for AI-utplassering
Utvikling av AI-Modeller for Edge
- Oversikt over maskinlæring og dyplearning-modeller for Edge-enheter
- Teknikker for å trene modeller i lokale og cloud-miljøer
- Optimalisering av modeller for Edge-utplassering (kvantisering, prunning, osv.)
- Verktøy og rammeverk for Edge AI-utvikling (TensorFlow Lite, OpenVINO, osv.)
Utplassering av AI-Modeller på Edge-enheter
- Stenger for å utplassere AI-modeller på ulike Edge-hardware
- Realtidsbehandling og inferens på Edge-enheter
- Overvåking og administrasjon av utplasserte modeller
- Praktiske eksempler og case-studier
Praktiske AI-Løsninger og Prosjekter
- Utvikling av AI-applikasjoner for Edge-enheter (f.eks. datamaskinvisjon, naturlig språkbehandling)
- Praktisk prosjekt: Bygging av et smart kamera-system
- Praktisk prosjekt: Implementering av stemmegjenkjenning på Edge-enheter
- Samarbeidsbaserte gruppeprosjekter og virkelige scenarier
Ytelsesevaluering og Optimalisering
- Teknikker for å evaluere modellytelse på Edge-enheter
- Verktøy for overvåking og feilsøking av Edge AI-applikasjoner
- Strategier for å optimalisere AI-modellytelse
- Å takle utfordringer med forsinkelse og strømforbruk
Integrering med IoT-systemer
- Koble Edge AI-løsninger til IoT-enheter og sensorer
- Kommunikasjonsprotokoller og databytte-metoder
- Bygging av en end-to-end Edge AI- og IoT-løsning
- Praktiske integreringseksempler
Etiske og Sikkerhetsbetraktninger
- Sikre datasikkerhet og -privatliv i Edge AI-applikasjoner
- Å takle bias og rettferdighet i AI-modeller
- Overholdelse av reguleringer og standarder
- Beste praksis for ansvarlig AI-utplassering
Praktiske Prosjekter og Øvelser
- Utvikling av en omfattende Edge AI-applikasjon
- Virkelige prosjekter og scenarier
- Samarbeidsbaserte gruppeøvelser
- Prosjektpresentasjoner og tilbakemeldinger
Oppsummering og Neste Skritt
Krav
- En forståelse av AI og maskinlæringskonsepter
- Erfaring med programmeringsspråk (Python anbefales)
- Kjennskap med edge computing-konsepter
Målgruppe
- Utviklere
- Datavitere
- Teknologientusiaster
Referanser (2)
Jeg likte virkelig avslutningen hvor vi tok tiden til å leke med CHAT GPT. Rommet var ikke satt opp på den beste måten for dette - istedenfor én stor bord ville det vært lurt med noen mindre bord slik at vi kunne dele oss inn i små grupper og brainstorme.
Nola - Laramie County Community College
Kurs - Artificial Intelligence (AI) Overview
Maskinoversatt
Å jobbe ut fra grunnleggende prinsipper på en konsernet måte, og gå over til å anvende kasusstudier samme dag
Maggie Webb - Department of Jobs, Regions, and Precincts
Kurs - Artificial Neural Networks, Machine Learning, Deep Thinking
Maskinoversatt