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.
SabIna compys

SabIna compys
Vienna, Austria

Remote
20-100K
Intermediate
JavaScript
.NET
+1

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.