Kursplan
Introduktion till Edge AI
- Definition och nyckelbegrepp
- Skillnader mellan AI på gränsenheter och AI i molnet
- Fördelar och användningsfall för Edge AI
- Översikt över gränsenheter och plattformar
Konfigurera Edge-miljön
- Introduktion till edge-enheter (Raspberry Pi, NVIDIA Jetson, etc.)
- Installera nödvändig programvara och bibliotek
- Konfigurera utvecklingsmiljön
- Förbereda maskinvaran för AI-distribution
Utveckla AI-modeller för Edge
- Översikt över maskininlärnings- och djupinlärningsmodeller för gränsenheter
- Tekniker för att träna modeller i lokala miljöer och molnmiljöer
- Modelloptimering för gränsdistribution (kvantisering, rensning osv.)
- Verktyg och ramverk för Edge AI-utveckling (TensorFlow Lite, OpenVINO etc.)
Distribuera AI-modeller på gränsenheter
- Steg för att distribuera AI-modeller på olika gränsmaskinvara
- Databearbetning och slutsatsdragning i realtid på gränsenheter
- Övervaka och hantera distribuerade modeller
- Praktiska exempel och fallstudier
Praktiska AI-lösningar och projekt
- Utveckla AI-applikationer för gränsenheter (t.ex. datorseende, naturlig språkbehandling)
- Praktiskt projekt: Bygga ett smart kamerasystem
- Praktiskt projekt: Implementera röstigenkänning på gränsenheter
- Samarbetsprojekt i grupp och verkliga scenarier
Utvärdering och optimering av prestanda
- Tekniker för att utvärdera modellprestanda på gränsenheter
- Verktyg för övervakning och felsökning av AI-program på gränsenheter
- Strategier för att optimera AI-modellens prestanda
- Hantera utmaningar med latens och strömförbrukning
Integration med IoT-system
- Ansluta AI-lösningar på gränsenheter med IoT-enheter och sensorer
- Communication Protokoll och metoder för datautbyte.
- Skapa en heltäckande Edge AI- och IoT-lösning
- Exempel på praktisk integration
Etiska och säkerhetsmässiga överväganden
- Säkerställa datasekretess och säkerhet i Edge AI-applikationer
- Hantering av partiskhet och rättvisa i AI-modeller
- Överensstämmelse med regler och standarder
- Metodtips för ansvarsfull AI-distribution
Praktiska projekt och övningar
- Utveckla en omfattande Edge AI-applikation
- Verkliga projekt och scenarier
- Gemensamma gruppövningar
- Projektpresentationer och återkoppling
Sammanfattning och nästa steg
Krav
- En förståelse för AI och maskininlärningskoncept
- Erfarenhet av programmeringsspråk (Python rekommenderas)
- Kunskaper om begrepp inom databehandling på gränsenheter
Publik
- Utvecklare
- Datavetare
- Teknikentusiaster
Vittnesmål (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Kurs - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.