Skip to content

AI for Embedded Systems (English)

Location-independent training: this course is available as live online seminar. Pick your preferred date.

In this hands-on course, you will learn how to efficiently implement and deploy machine and deep learning models on embedded systems. Despite the limited resources of such systems, you will learn how to build stable and powerful solutions.

Book now

Date Location Talk language Price Vat not included
Places are still available  –  Online Talk language English Early Bird € 1.450,00
Valid Until 2024-11-08
Book now

The contents of the course

We will show you how to assess and evaluate an embedded system to ensure its capability to run a specific model.

You will also be introduced to the most important tools and methods used when integrating models on embedded systems. You will learn what you need to pay particular attention to, especially in terms of software compatibility, development effort, performance, maintainability and robustness.

In order to achieve maximum performance and efficiency, we will teach you advanced techniques for optimizing machine and deep learning models. Finally, we will introduce you to setting up a consistent and high-quality development workflow (MLOps) that will guarantee the success of your projects.

Content

  • Introduction to machine learning, deep learning and artificial intelligence
    • Overview and differences between the terms
    • Differentiation and areas of application
  • State-of-the-art models and architectures
    • Overview of current models for time series and image data processing (time series processing and computer vision)
    • Practical examples for various fields of application
    • References to further courses in specific areas
  • System evaluation and architecture for embedded AI
    • Criteria for the evaluation and selection of embedded systems for the use of AI
    • Important metrics for system evaluation and methods for determining them
    • Overview of performance classes and hardware architectures of embedded systems and their possible applications for AI
  • Development and deployment of AI models on embedded systems
    • Available frameworks and tools for model integration
    • Best practices for development, maintenance, performance optimization and compatibility
  • Optimization methods for AI models
    • Techniques for increasing the performance and efficiency of machine and deep learning models on embedded systems
  • MLOps for embedded AI
    • Introduction to tools and processes for an end-to-end development workflow
    • Integration of the AI development process with the embedded system workflow
    • Designing a minimal and efficient MLOps workflow for embedded AI applications

Duration

2 days

Target audience

  • Embedded Software Engineers
  • Software Architects
  • Head of Embedded Engineering
  • CTOs/CIOs

Prerequisites

  • Basic knowledge of the architecture and functionality of embedded systems
  • Basic knowledge in the field of machine learning
  • Basic knowledge in hard & software systems

This course is organised by Software Quality Lab Academy and being held by our partner Danube Dynamics.

Do you have any questions or are you interested in this or other seminars?

Would you like to book this seminar as an in-house seminar?

Contact us:

Additional information