Course Outline
Introduction to Edge AI Optimization
- Survey of edge AI and its associated challenges
- Significance of model optimization for edge devices
- Case studies showcasing optimized AI models in edge applications
Model Compression Techniques
- Introduction to model compression
- Strategies for reducing model dimensions
- Practical exercises focused on model compression
Quantization Methods
- Overview of quantization and its advantages
- Varieties of quantization (post-training, quantization-aware training)
- Practical exercises focused on model quantization
Pruning and Other Optimization Techniques
- Introduction to pruning
- Approaches for pruning AI models
- Additional optimization techniques (e.g., knowledge distillation)
- Practical exercises focused on model pruning and optimization
Deploying Optimized Models on Edge Devices
- Setting up the edge device environment
- Deploying and testing optimized models
- Resolving deployment issues
- Practical exercises focused on model deployment
Tools and Frameworks for Optimization
- Overview of relevant tools and frameworks (e.g., TensorFlow Lite, ONNX)
- Utilizing TensorFlow Lite for model optimization
- Practical exercises with optimization tools
Real-World Applications and Case Studies
- Review of successful edge AI optimization projects
- Discussion of industry-specific use cases
- Practical project for constructing and optimizing a real-world application
Summary and Next Steps
Requirements
- Familiarity with AI and machine learning principles
- Prior experience in AI model development
- Fundamental programming proficiency (Python is recommended)
Target Audience
- AI developers
- Machine learning engineers
- System architects
Testimonials (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Course - 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.