Linda Mohamed

Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML

Build a powerful, multi-cloud ML model without writing complex algorithms. This talk shows you how to connect the dots between serverless services.

Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML
#1about 10 minutes

Defining AI, machine learning, and data science

Key concepts like computer science, data science, artificial intelligence, and machine learning are defined and differentiated.

#2about 3 minutes

Understanding the machine learning development lifecycle

The typical machine learning cycle involves fetching data, cleaning it, training a model, evaluating performance, and deploying to production.

#3about 3 minutes

Defining the problem of juggling pattern detection

Initial research reveals existing models are inadequate, leading to the decision to use computer vision and object detection for the problem.

#4about 3 minutes

Manually labeling data with Azure Custom Vision

The initial pre-processing step involves manually labeling juggling objects in images using Azure Custom Vision, a time-consuming and unscalable process.

#5about 3 minutes

Why data cleaning is critical for model performance

Using raw, user-generated content without cleaning leads to poor model performance, highlighting the necessity of filtering data before training.

#6about 4 minutes

Automating the data pipeline with multi-cloud services

A multi-cloud pipeline using AWS, Azure, and Google Cloud services automates data collection, cleaning, and preparation for model training.

#7about 3 minutes

Training, evaluating, and debugging the ML model

The model is trained and evaluated using both Azure and Google Cloud platforms, revealing some humorous misclassifications along the way.

#8about 2 minutes

Deploying the machine learning model with Docker

The trained model is exported as a Docker container, enabling easy and consistent deployment across local environments and multiple cloud providers.

#9about 4 minutes

The role of cloud services in democratizing AI

Cloud platforms democratize technology by providing managed services that reduce the required expertise and time to build and deploy complex applications.

#10about 4 minutes

Project learnings and future development opportunities

Key takeaways include the benefits of serverless architecture and automation, with future plans for a CI/CD pipeline and expanded model capabilities.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
7 Cloud Computing Trends Coming in 2025 for Developers
The demand for cloud processing power is not slowing down. With SaaS spending projected to grow—for a second year in a row—by 17% in 2024, the cloud sector will keep growing and is likely to offer plenty of job opportunities for software engineers. A...
7 Cloud Computing Trends Coming in 2025 for Developers
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.