Kursplan
Introduktion till Edge AI
- Definition och centrala begrepp
- Skillnader mellan Edge AI och cloud AI
- Fördelar och användningsområden för Edge AI
- Översikt över edge-enheter och plattformar
Inrättande av Edge-miljö
- Introduktion till edge-enheter (Raspberry Pi, NVIDIA Jetson, etc.)
- Installation av nödvändig programvara och bibliotek
- Konfiguration av utvecklingsmiljö
- Förberedelse av hårdvara för AI-utplacering
Utveckling av AI-modeller för Edge
- Översikt över maskininlärnings- och djupinlärningsmodeller för edge-enheter
- Tekniker för att träna modeller i lokala och molnmiljöer
- Modelloptimering för edge-utplacering (kvantisering, beskärning, etc.)
- Verktyg och ramverk för Edge AI-utveckling (TensorFlow Lite, OpenVINO, etc.)
Utplacering av AI-modeller på Edge-enheter
- Steg för att utplacera AI-modeller på olika edge-hårdvara
- Real-tidsbearbetning och inferens på edge-enheter
- Övervakning och hantering av utplacerade modeller
- Praktiska exempel och fallstudier
Praktiska AI-lösningar och projekt
- Utveckling av AI-applikationer för edge-enheter (t.ex. datorseende, naturligt språkbehandling)
- Praktiskt projekt: Bygga ett smart kamera-system
- Praktiskt projekt: Implementering av taligenkänning på edge-enheter
- Samarbetsprojekt och verkliga scenarier
Prestationsevaluering och optimering
- Tekniker för att utvärdera modellprestation på edge-enheter
- Verktyg för övervakning och felsökning av Edge AI-applikationer
- Strategier för att optimera AI-modellprestation
- Hantering av latent och strömförbrukning
Integration med IoT-system
- Koppling av edge AI-lösningar med IoT-enheter och sensorer
- Kommunikationsprotokoll och metoder för datautbyte
- Byggande av en komplett Edge AI- och IoT-lösning
- Praktiska integrationsexempel
Etiska och säkerhetsaspekter
- Säkerställande av datasekretess och säkerhet i Edge AI-applikationer
- Hantering av fördomar och rättvisa i AI-modeller
- Efterlevnad av regler och standarder
- Bäst praxis för ansvarsfull AI-utplacering
Praktiska projekt och övningar
- Utveckling av en omfattande Edge AI-applikation
- Verkliga projekt och scenarier
- Samarbetsövningar i grupper
- Projektpresentationer och återkoppling
Sammanfattning och nästa steg
Krav
- Förståelse för AI och maskininlärningskoncept
- Erfarenhet av programmeringsspråk (Python rekommenderas)
- Bekantskap med edge computing-koncept
Målgrupp
- Utvecklare
- Dataforskare
- 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.