Building a serverless image classification service Workshop

In this session, you will learn how to build a serverless image classification with deep learning from scratch and how to deploy it on AWS with the serverless framework. In the first part, we will create the lambda functions that store, resize and classify the uploaded image. We will persist the result of the classification as metadata in DynamoDB. For the orchestration, we will rely on AWS step functions to connect the single lambda functions. In the second part, we build a custom image classifier with PyTorch using transfer learning and run the model with the ONNX runtime in lambda function. At the end of the workshop participants will be able to write their own AWS lambda function with the serverless framework and python and know the basics of image classification with transfer learning.


You will learn:

  • AWS Lambda and AWS step functions.
  • Usage of the serverless framework
  • Workflow orchestration with step functions
  • Basics of image classification
  • Transfer learning with PyTorch
  • Model interoperability with ONNX



  • Basic knowledge of AWS
  • Basic know of Python
  • AWS Account with permission to create lambda functions

Your host: Nico Axtmann

Nico is working as a Machine Learning Engineer for codecentric and develops data-driven products and solutions. At the moment he is focusing on the deployment and scaling of machine learning models in production environments.


/ Platinum




/ Climate

/ Diversity

/ Hosted by