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.
#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.
Matching moments
03:39 MIN
Using a hybrid approach with targeted cloud services
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
02:15 MIN
Leveraging high-value managed services as the killer app
Effective Java Strategies and Architectures for Clouds
02:23 MIN
Exploring the benefits of a serverless architecture
Building Reliable Serverless Applications with AWS CDK and Testing
25:09 MIN
Audience Q&A on serverless IoT development
Building your way to a serverless powered IOT Buzzwire game
08:47 MIN
Using managed cloud services for greater efficiency
An Architect’s guide to reducing the carbon footprint of your applications
05:34 MIN
The power of cloud functions and serverless architecture
What the Heck is Edge Computing Anyway?
03:19 MIN
Leveraging self-serve platforms to accelerate data work
The Data Mesh as the end of the Datalake as we know it
04:17 MIN
Understanding the evolution of cloud compute models
Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways
7 Cloud Computing Trends Coming in 2025 for DevelopersThe 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...
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...
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in ProductionWelcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Bas Geerdink who gave advice on MLOps.About the speaker:Bas is a programmer, scientist, and IT manager. At ING, he is responsible for the Fast...
From learning to earning
Jobs that call for the skills explored in this talk.