SlideShare a Scribd company logo
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Becoming a ML EngineerBecoming a ML Engineer
1
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Hi, I am Sujee Maniyam
Founder / Principal @
Consult & teach AI, Data Science, Big Data and Cloud
technologies
Author
- open source book for learning
ML
: open source book
: Packt Publishing, 2015
: O'Reilly
video course
Contact:
ElephantScale
'Guided Machine Learning'
'Hadoop illuminated'
'HBase Design Patterns'
'Data Analytics With Spark And Hadoop'
sujee@elephantscale.com
github.com/sujee
ElephantScale.com
https://www.linkedin.com/in/sujeemaniyam
2
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
About This Talk
We will discuss:
Understand what ML Engineering is
How to become one
More
tinyurl.com/yydcn48b
Download slides and sign up for a FREE MLEng class!
3
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Machine Learning
Engineering
4
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
What is Machine Learning
"The field of study that gives computers the ability to learn
without being explicitly programmed."
-- Arthur Samuel
5
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Traditional Programming vs.
Machine Learning
Here is an example of spam detection rule
engine
The rules are coded by developers
There could be 100s of 1000s of rules!
if (email.from_ip.one_of("ip1", "ip2", "ip3")) {
result = "no-spam"
}
else if ( email.text.contains ("free loans", "cheap degrees"))
{
result = "spam"
}
6
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Traditional Programming vs.
Machine Learning
Here is how we detect spam using ML
We don't explicitly write rules
Instead, we show the algorithm with spam and non-
spam emails
Algorithm 'learns' which attributes are indicative of spam
Then algorithm predicts spam/no-spam on new email
7
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Machine Learning Process
Machine learning is focused on building models
Build model
Test/evaluate the model
Rinse/repeat
Data Scientists focus on this
Lot of this is done on a laptop (small scale)
8
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Productionizing Models
9
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
What is Machine Learning
Engineering
Machine Learning Engineering is the process of taking machine learning
models to production
Includes:
Good software engineering practices
data analytics
and devops
10
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Demand for ML Engineer
11
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Skill Set
12
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Skill Set: AI
A good ML engineer needs good understanding of
machine learning and deep learning algorithms
See next slide for explanation
What if I don't know enough Math?
Even though ML and DL are built on advanced
math, we don't need deep understanding of the
mathematical theories to use the algorithms
Because the tools and algorithms have gotten so much better and
easier to use
Practical use of algorithms recommended
13
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
AI vs. Machine Learning :-)
Source
14
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
AI / Machine Learning / Deep
Learning
Artificial Intelligence (AI): Broader concept of
"making machines smart"
Machine Learning: Current application of AI that
machines learn from data using mathematical,
statistical models
Deep Learning: (Hot!) Using Neural Networks to
solve some hard problems
15
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
From Laptop to Cloud
Data Scientists might develop their
model on their laptop
Small scale data
Smaller model
Training the model at large scale,
typically is done on cloud environment
ML Engineer will handle this
16
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Skill Set: Cloud
Nowadays large scale training and deployment
happens on the cloud
Advantages of cloud:
Easy to get started
Flexible
Pay as you use pricing
Almost unlimited scale
17
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Which Cloud?
Three major cloud vendors:
Google
Amazon
Microsoft
All of them have pretty good ML capabilities
Choose the one that best suit your needs
partnership
deals
team expertise
18
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Deciding ML Services
Decide the spectrum of the service you'd like
Based on desired control, flexibility and agility
Renting infrastructure:
Get a virtual machine with GPU and train our own model
Renting a ML service:
Use a pre-built model
Say use a 'computer vision' model that is offered by cloud vendor
This is basically 'ML as Service'
19
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Skill Set: Big Data &
Distributed Computing
Training large scale models may use large
amount of data
And training can be computationally intensive
For example, let's say working with 1GB data
on a laptop takes 1 hr
How about we have 1TB of data?
it will definitely not fit into laptop's memory
We would need to do it distributed on a cluster
of machines
20
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Distributed Computing
In distributed computing, data and computing are distributed
across many nodes
Tools for distributed computing
Apache Spark (Open source, very popular, cloud neutral)
AWS Lambda (serverless compute)
Google BigQuery (SQL at scale)
21
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Model Serving
Here is an example of model serving at scale
The system has to scale up and down based on load
If some nodes or applications crash, they needed to restarted automatically
The application is packaged as containers
22
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Skill Set: DevOps
Deploying applications that are fault tolerant and work at
scale requires modern DevOps
Tools of trade:
Docker: Package applications as containers
Kubernetes: Deploy and manage containers,
specially in the cloud
Kubeflow: Kubernetes for Machine Learning
Monitoring and Logging: Various tools
23
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
ML Engineer Learning Path
24
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Some Resources To Get You Started
- a self study guide for learning ML
Sign up, we meet every Saturday 11am PST
tinyurl.com/yydcn48b
Download slides and sign up for a FREE MLEng class!
Guided Machine Learning
25
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Further Reading
Books
- by Chris Fregly, Antje Barth
- by Anirudh
Koul, Siddha Ganju, Meher Kasam
- by Trevor Grant, Holden Karau, Boris
Lublinsky, Richard Liu, Ilan Filonenko
Websites / Blogs
Data Science on AWS
Practical Deep Learning for Cloud, Mobile, and Edge
Kubeflow for Machine Learning
www.datascienceonaws.com/
26
Copyright (c) 2020 Elephant Scale Inc. All rights reserved.
Q&A & Thanks!
Any questions?
tinyurl.com/yydcn48b
27

More Related Content

What's hot

Using Neo4j and Machine Learning to Create a Decision Engine, CluedIn
Using Neo4j and Machine Learning  to Create a Decision Engine, CluedInUsing Neo4j and Machine Learning  to Create a Decision Engine, CluedIn
Using Neo4j and Machine Learning to Create a Decision Engine, CluedIn
Neo4j
 
Practical Machine Learning
Practical Machine LearningPractical Machine Learning
Practical Machine Learning
Lynn Langit
 
Configuration Management at Deutsche Bahn
Configuration Management at Deutsche BahnConfiguration Management at Deutsche Bahn
Configuration Management at Deutsche Bahn
Neo4j
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An Overview
SamanthaBerlant
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
Databricks
 
MLOps with Kubeflow
MLOps with Kubeflow MLOps with Kubeflow
MLOps with Kubeflow
Saurabh Kaushik
 
Migrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for DatabricksMigrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for Databricks
Databricks
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
Jeffrey T. Pollock
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Sri Ambati
 
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
R, Spark, Tensorflow, H20.ai Applied to Streaming AnalyticsR, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
Kai Wähner
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Near realtime AI deployment with huge data and super low latency - Levi Brack...
Near realtime AI deployment with huge data and super low latency - Levi Brack...Near realtime AI deployment with huge data and super low latency - Levi Brack...
Near realtime AI deployment with huge data and super low latency - Levi Brack...
Sri Ambati
 
NextGenML
NextGenML NextGenML
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
DataWorks Summit
 
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Sri Ambati
 
Airbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stackAirbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stack
Michel Tricot
 
platform for Machine Learning
 platform for Machine Learning platform for Machine Learning
platform for Machine Learning
SivapriyaS12
 
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
HostedbyConfluent
 
Benefits of Transferring Real-Time Data to Hadoop at Scale
Benefits of Transferring Real-Time Data to Hadoop at ScaleBenefits of Transferring Real-Time Data to Hadoop at Scale
Benefits of Transferring Real-Time Data to Hadoop at Scale
Hortonworks
 
How to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcpHow to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcp
Joseph Arriola
 

What's hot (20)

Using Neo4j and Machine Learning to Create a Decision Engine, CluedIn
Using Neo4j and Machine Learning  to Create a Decision Engine, CluedInUsing Neo4j and Machine Learning  to Create a Decision Engine, CluedIn
Using Neo4j and Machine Learning to Create a Decision Engine, CluedIn
 
Practical Machine Learning
Practical Machine LearningPractical Machine Learning
Practical Machine Learning
 
Configuration Management at Deutsche Bahn
Configuration Management at Deutsche BahnConfiguration Management at Deutsche Bahn
Configuration Management at Deutsche Bahn
 
Kyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An OverviewKyligence Cloud 4 - An Overview
Kyligence Cloud 4 - An Overview
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
MLOps with Kubeflow
MLOps with Kubeflow MLOps with Kubeflow
MLOps with Kubeflow
 
Migrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for DatabricksMigrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for Databricks
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
R, Spark, Tensorflow, H20.ai Applied to Streaming AnalyticsR, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
R, Spark, Tensorflow, H20.ai Applied to Streaming Analytics
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Near realtime AI deployment with huge data and super low latency - Levi Brack...
Near realtime AI deployment with huge data and super low latency - Levi Brack...Near realtime AI deployment with huge data and super low latency - Levi Brack...
Near realtime AI deployment with huge data and super low latency - Levi Brack...
 
NextGenML
NextGenML NextGenML
NextGenML
 
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...Manage the Digital Transformation with Machine Learning in a Reactive Microse...
Manage the Digital Transformation with Machine Learning in a Reactive Microse...
 
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
 
Airbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stackAirbyte @ Airflow Summit - The new modern data stack
Airbyte @ Airflow Summit - The new modern data stack
 
platform for Machine Learning
 platform for Machine Learning platform for Machine Learning
platform for Machine Learning
 
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
 
Benefits of Transferring Real-Time Data to Hadoop at Scale
Benefits of Transferring Real-Time Data to Hadoop at ScaleBenefits of Transferring Real-Time Data to Hadoop at Scale
Benefits of Transferring Real-Time Data to Hadoop at Scale
 
How to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcpHow to design and implement a data ops architecture with sdc and gcp
How to design and implement a data ops architecture with sdc and gcp
 

Similar to Forget becoming a Data Scientist, become a Machine Learning Engineer instead

How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...
Antje Barth
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
Tobias Schneck
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
Luciano Resende
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an Hour
VMware Tanzu
 
On24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcastOn24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcast
Till Huber
 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examples
Luciano Resende
 
Democratize ai with google cloud
Democratize ai with google cloudDemocratize ai with google cloud
Democratize ai with google cloud
Henrik Hammer Eliassen
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)
sapenov
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine LearningWebinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Bruno Capuano
 
Scaling up deep learning by scaling down
Scaling up deep learning by scaling downScaling up deep learning by scaling down
Scaling up deep learning by scaling down
Nick Pentreath
 
Intel 20180608 v2
Intel 20180608 v2Intel 20180608 v2
Intel 20180608 v2
ISSIP
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net
Bruno Capuano
 
Scaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling DownScaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling Down
Databricks
 
Top machine learning trends for 2022 and beyond
Top machine learning trends for 2022 and beyondTop machine learning trends for 2022 and beyond
Top machine learning trends for 2022 and beyond
ArpitGautam20
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
Daniel Zivkovic
 
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
Luciano Resende
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB
 
Artificial Intelligence in Design Automation
Artificial Intelligence in Design AutomationArtificial Intelligence in Design Automation
Artificial Intelligence in Design Automation
s.rohit
 

Similar to Forget becoming a Data Scientist, become a Machine Learning Engineer instead (20)

How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
Containers & AI - Beauty and the Beast !?! @MLCon - 27.6.2024
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an Hour
 
On24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcastOn24 oracle-machine-learning-platform-12-feb-2020-webcast
On24 oracle-machine-learning-platform-12-feb-2020-webcast
 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examples
 
Democratize ai with google cloud
Democratize ai with google cloudDemocratize ai with google cloud
Democratize ai with google cloud
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine LearningWebinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
 
Scaling up deep learning by scaling down
Scaling up deep learning by scaling downScaling up deep learning by scaling down
Scaling up deep learning by scaling down
 
Intel 20180608 v2
Intel 20180608 v2Intel 20180608 v2
Intel 20180608 v2
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net
 
Scaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling DownScaling up Deep Learning by Scaling Down
Scaling up Deep Learning by Scaling Down
 
Top machine learning trends for 2022 and beyond
Top machine learning trends for 2022 and beyondTop machine learning trends for 2022 and beyond
Top machine learning trends for 2022 and beyond
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
 
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
From Data to AI - Silicon Valley Open Source projects come to you - Madrid me...
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
 
Artificial Intelligence in Design Automation
Artificial Intelligence in Design AutomationArtificial Intelligence in Design Automation
Artificial Intelligence in Design Automation
 

More from Data Con LA

Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
Data Con LA
 
Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
Data Con LA
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
Data Con LA
 
Data Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup ShowcaseData Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup Showcase
Data Con LA
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
Data Con LA
 
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendationsData Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA
 
Data Con LA 2022 - AI Ethics
Data Con LA 2022 - AI EthicsData Con LA 2022 - AI Ethics
Data Con LA 2022 - AI Ethics
Data Con LA
 
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learningData Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentation
Data Con LA
 
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA
 
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWSData Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA
 
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
Data Con LA
 
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing EntertainmentData Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA
 
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA
 
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA
 
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with KafkaData Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA
 

More from Data Con LA (20)

Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
 
Data Con LA 2022 Keynotes
Data Con LA 2022 KeynotesData Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Data Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup ShowcaseData Con LA 2022 - Startup Showcase
Data Con LA 2022 - Startup Showcase
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendationsData Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - Using Google trends data to build product recommendations
 
Data Con LA 2022 - AI Ethics
Data Con LA 2022 - AI EthicsData Con LA 2022 - AI Ethics
Data Con LA 2022 - AI Ethics
 
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learningData Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - Improving disaster response with machine learning
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and AtlasData Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentation
 
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
 
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWSData Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Moving Data at Scale to AWS
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
 
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
 
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing EntertainmentData Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
 
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
 
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
 
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with KafkaData Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 - Data Streaming with Kafka
 

Recently uploaded

iot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptxiot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptx
KiranKumar139571
 
NPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension schemeNPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension scheme
ASISHSABAT3
 
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeVasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
nikita dubey$A17
 
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model SafeNehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
butwhat24
 
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
javier ramirez
 
Introduction to the Red Hat Portfolio.pdf
Introduction to the Red Hat Portfolio.pdfIntroduction to the Red Hat Portfolio.pdf
Introduction to the Red Hat Portfolio.pdf
kihus38
 
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden NetworksFrom Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
Milind Agarwal
 
University of Toronto degree offer diploma Transcript
University of Toronto  degree offer diploma TranscriptUniversity of Toronto  degree offer diploma Transcript
University of Toronto degree offer diploma Transcript
taqyea
 
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
Amazon Web Services Korea
 
AIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on AzureAIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on Azure
SanelaNikodinoska1
 
Seamlessly Pay Online, Pay In Stores or Send Money
Seamlessly Pay Online, Pay In Stores or Send MoneySeamlessly Pay Online, Pay In Stores or Send Money
Seamlessly Pay Online, Pay In Stores or Send Money
gargtinna79
 
Supervised Learning (Data Science).pptx
Supervised Learning  (Data Science).pptxSupervised Learning  (Data Science).pptx
Supervised Learning (Data Science).pptx
TARIKU ENDALE
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
khansayyad1256
 
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model SafeLaxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
yogita singh$A17
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
jiya khan$A17
 
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeSaket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
shruti singh$A17
 
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeSouth Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
simmi singh$A17
 
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model SafeMahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
aashuverma204
 
University of the Sunshine Coast degree offer diploma Transcript
University of the Sunshine Coast  degree offer diploma TranscriptUniversity of the Sunshine Coast  degree offer diploma Transcript
University of the Sunshine Coast degree offer diploma Transcript
taqyea
 
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S03] Amazon DynamoDB design puzzlers[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S03] Amazon DynamoDB design puzzlers
Amazon Web Services Korea
 

Recently uploaded (20)

iot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptxiot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptx
 
NPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension schemeNPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension scheme
 
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeVasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Vasant Kunj @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
 
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model SafeNehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Nehru Place @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
 
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
 
Introduction to the Red Hat Portfolio.pdf
Introduction to the Red Hat Portfolio.pdfIntroduction to the Red Hat Portfolio.pdf
Introduction to the Red Hat Portfolio.pdf
 
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden NetworksFrom Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
 
University of Toronto degree offer diploma Transcript
University of Toronto  degree offer diploma TranscriptUniversity of Toronto  degree offer diploma Transcript
University of Toronto degree offer diploma Transcript
 
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
 
AIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on AzureAIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on Azure
 
Seamlessly Pay Online, Pay In Stores or Send Money
Seamlessly Pay Online, Pay In Stores or Send MoneySeamlessly Pay Online, Pay In Stores or Send Money
Seamlessly Pay Online, Pay In Stores or Send Money
 
Supervised Learning (Data Science).pptx
Supervised Learning  (Data Science).pptxSupervised Learning  (Data Science).pptx
Supervised Learning (Data Science).pptx
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
 
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model SafeLaxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Laxmi Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ruhi Singla Top Model Safe
 
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeSaket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
 
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeSouth Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
 
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model SafeMahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
Mahipalpur @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Yogita Mehra Top Model Safe
 
University of the Sunshine Coast degree offer diploma Transcript
University of the Sunshine Coast  degree offer diploma TranscriptUniversity of the Sunshine Coast  degree offer diploma Transcript
University of the Sunshine Coast degree offer diploma Transcript
 
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S03] Amazon DynamoDB design puzzlers[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S03] Amazon DynamoDB design puzzlers
 

Forget becoming a Data Scientist, become a Machine Learning Engineer instead

  • 1. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Becoming a ML EngineerBecoming a ML Engineer 1
  • 2. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Hi, I am Sujee Maniyam Founder / Principal @ Consult & teach AI, Data Science, Big Data and Cloud technologies Author - open source book for learning ML : open source book : Packt Publishing, 2015 : O'Reilly video course Contact: ElephantScale 'Guided Machine Learning' 'Hadoop illuminated' 'HBase Design Patterns' 'Data Analytics With Spark And Hadoop' sujee@elephantscale.com github.com/sujee ElephantScale.com https://www.linkedin.com/in/sujeemaniyam 2
  • 3. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. About This Talk We will discuss: Understand what ML Engineering is How to become one More tinyurl.com/yydcn48b Download slides and sign up for a FREE MLEng class! 3
  • 4. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Machine Learning Engineering 4
  • 5. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. What is Machine Learning "The field of study that gives computers the ability to learn without being explicitly programmed." -- Arthur Samuel 5
  • 6. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Traditional Programming vs. Machine Learning Here is an example of spam detection rule engine The rules are coded by developers There could be 100s of 1000s of rules! if (email.from_ip.one_of("ip1", "ip2", "ip3")) { result = "no-spam" } else if ( email.text.contains ("free loans", "cheap degrees")) { result = "spam" } 6
  • 7. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Traditional Programming vs. Machine Learning Here is how we detect spam using ML We don't explicitly write rules Instead, we show the algorithm with spam and non- spam emails Algorithm 'learns' which attributes are indicative of spam Then algorithm predicts spam/no-spam on new email 7
  • 8. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Machine Learning Process Machine learning is focused on building models Build model Test/evaluate the model Rinse/repeat Data Scientists focus on this Lot of this is done on a laptop (small scale) 8
  • 9. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Productionizing Models 9
  • 10. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. What is Machine Learning Engineering Machine Learning Engineering is the process of taking machine learning models to production Includes: Good software engineering practices data analytics and devops 10
  • 11. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Demand for ML Engineer 11
  • 12. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Skill Set 12
  • 13. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Skill Set: AI A good ML engineer needs good understanding of machine learning and deep learning algorithms See next slide for explanation What if I don't know enough Math? Even though ML and DL are built on advanced math, we don't need deep understanding of the mathematical theories to use the algorithms Because the tools and algorithms have gotten so much better and easier to use Practical use of algorithms recommended 13
  • 14. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. AI vs. Machine Learning :-) Source 14
  • 15. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. AI / Machine Learning / Deep Learning Artificial Intelligence (AI): Broader concept of "making machines smart" Machine Learning: Current application of AI that machines learn from data using mathematical, statistical models Deep Learning: (Hot!) Using Neural Networks to solve some hard problems 15
  • 16. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. From Laptop to Cloud Data Scientists might develop their model on their laptop Small scale data Smaller model Training the model at large scale, typically is done on cloud environment ML Engineer will handle this 16
  • 17. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Skill Set: Cloud Nowadays large scale training and deployment happens on the cloud Advantages of cloud: Easy to get started Flexible Pay as you use pricing Almost unlimited scale 17
  • 18. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Which Cloud? Three major cloud vendors: Google Amazon Microsoft All of them have pretty good ML capabilities Choose the one that best suit your needs partnership deals team expertise 18
  • 19. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Deciding ML Services Decide the spectrum of the service you'd like Based on desired control, flexibility and agility Renting infrastructure: Get a virtual machine with GPU and train our own model Renting a ML service: Use a pre-built model Say use a 'computer vision' model that is offered by cloud vendor This is basically 'ML as Service' 19
  • 20. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Skill Set: Big Data & Distributed Computing Training large scale models may use large amount of data And training can be computationally intensive For example, let's say working with 1GB data on a laptop takes 1 hr How about we have 1TB of data? it will definitely not fit into laptop's memory We would need to do it distributed on a cluster of machines 20
  • 21. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Distributed Computing In distributed computing, data and computing are distributed across many nodes Tools for distributed computing Apache Spark (Open source, very popular, cloud neutral) AWS Lambda (serverless compute) Google BigQuery (SQL at scale) 21
  • 22. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Model Serving Here is an example of model serving at scale The system has to scale up and down based on load If some nodes or applications crash, they needed to restarted automatically The application is packaged as containers 22
  • 23. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Skill Set: DevOps Deploying applications that are fault tolerant and work at scale requires modern DevOps Tools of trade: Docker: Package applications as containers Kubernetes: Deploy and manage containers, specially in the cloud Kubeflow: Kubernetes for Machine Learning Monitoring and Logging: Various tools 23
  • 24. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. ML Engineer Learning Path 24
  • 25. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Some Resources To Get You Started - a self study guide for learning ML Sign up, we meet every Saturday 11am PST tinyurl.com/yydcn48b Download slides and sign up for a FREE MLEng class! Guided Machine Learning 25
  • 26. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Further Reading Books - by Chris Fregly, Antje Barth - by Anirudh Koul, Siddha Ganju, Meher Kasam - by Trevor Grant, Holden Karau, Boris Lublinsky, Richard Liu, Ilan Filonenko Websites / Blogs Data Science on AWS Practical Deep Learning for Cloud, Mobile, and Edge Kubeflow for Machine Learning www.datascienceonaws.com/ 26
  • 27. Copyright (c) 2020 Elephant Scale Inc. All rights reserved. Q&A & Thanks! Any questions? tinyurl.com/yydcn48b 27