SlideShare a Scribd company logo
1 of 48
Download to read offline
#EmergyaGoogleCloudDay
De cero a Machine
Learning:
un camino sencillo para llegar muy
lejos
What is Machine Learning (ML)?
What is Machine Learning (ML)?
Learning from
examples and experience
ML is a tech...
Based on how the
human brain learns
Solving problems
without explicitly
knowing the solution Enable systems that
improve over time
ML problem - The big picture
inputs
labels
predictions
inputs
labels
ML problem - The big picture
dog
ML problem - The big picture
predictions
ball predictions
dog
ML problem - The big picture
ML problem - The big picture
ML problem - The big picture
predictions
Giralda
Should I be an
expert to use ML?
ML usage in Google’s products
ML usage in Google’s products
ML usage in Google’s products
Let's take ML in a different way
and democratize it!
© 2017 Google Inc. All rights reserved.
Democratizing ML
From a general problem to a custom problem.
From a general prediction to a custom solution.
© 2017 Google Inc. All rights reserved.
From zero... ...to ML
Machine Learning APIs AutoML Custom model
App developers
Data scientists &
ML practitioners
@SRobTweets
What resources do you need to solve a ML problem?
Training
data
Model
code
Training + serving
infrastructure
Prediction
code
Time
Custom model: build
from scratch
@SRobTweets
Custom model: transfer
learning
AutoMLML APIs
© 2017 Google Inc. All rights reserved.
ML as an API
Use a pre-trained model with
a single REST API request
© 2017 Google Inc. All rights reserved.
Pre trained models for common ML tasks
@SRobTweets
Cloud Vision
Cloud Translation
Cloud Natural Language
Cloud Speech
Cloud Video Intelligence
Cloud Vision
Label & web
detection
OCR
Logo
detection
Explicit content
detection
Crop
hints
Landmark
detection
© 2017 Google Inc. All rights reserved.
AutoML
Use your own data to customize
a pre-trained API
AutoML Vision
AutoML Vision
Photo dataset
Train Deploy Serve
Generate predictions
with a REST API
AutoML Vision
Show case: let’s find Bruno!
How we trained
1) Using Bruno’s pictures (41 pictures)
How we trained
2) Using Bruno’s similar pictures (11 pictures)
Who is Bruno?
© 2017 Google Inc. All rights reserved.
Let’s work on your own
Build and train a custom model
with your own data
Natural Language Processing
What is NLP?
Extract
entities
Detect
sentiment
Analyze
syntax
Classify
content
Where can I use NLP?
Sentiment Analysis
Where can I use NLP?
Categorize content
Chatbots
Sentiment Analysis
Where can I use NLP?
Categorize content
Chatbots
Sentiment Analysis
Depends on how you say things
Depends on what you feel when you say it
Sentiment Analysis
Where can I use NLP?
Categorize content
Chatbots
How can I create a chatbot?
How can I create a chatbot?
DialogFlow
Dialogflow
Non Linear Dialogs
Linear Dialogs
Dialogs
Demo time!
Let’s recap!
© 2017 Google Inc. All rights reserved.
Key 1
If you need to solve common ML
problems like image analysis, NLP, or
translation, use pre-trained API
© 2017 Google Inc. All rights reserved.
Key 2
If you need to build an image classification
API trained on your own data, use AutoML
Vision.
© 2017 Google Inc. All rights reserved.
Key 3
If you need to build an human friendly
chat tool by using your own model, use
DialogFlow.
© 2017 Google Inc. All rights reserved.
And the most important one...
© 2017 Google Inc. All rights reserved.
If you have questions, problems or needs,
we can help you with them. Let’s chat!
And the most important one...
¡Muchas Gracias!
Todos los derechos reservados, prohibida la reproducción o publicación total o parcial sin autorización

More Related Content

Similar to De cero a Machine Learning: un camino sencillo para llegar muy lejos

Similar to De cero a Machine Learning: un camino sencillo para llegar muy lejos (20)

How Deep Learning Changes the Design Process #NEXT17
How Deep Learning Changes the Design Process #NEXT17How Deep Learning Changes the Design Process #NEXT17
How Deep Learning Changes the Design Process #NEXT17
 
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
 
Generative AI
Generative AIGenerative AI
Generative AI
 
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
 
Zilliz - Overview of Generative models in ML
Zilliz - Overview of Generative models in MLZilliz - Overview of Generative models in ML
Zilliz - Overview of Generative models in ML
 
Impact of machine learning in our daily lives
Impact of machine learning in our daily livesImpact of machine learning in our daily lives
Impact of machine learning in our daily lives
 
4 - Overview of Generative AI Session#4.pptx
4 - Overview of Generative AI Session#4.pptx4 - Overview of Generative AI Session#4.pptx
4 - Overview of Generative AI Session#4.pptx
 
ML for SEOs - Content Jam 2019
ML for SEOs - Content Jam 2019ML for SEOs - Content Jam 2019
ML for SEOs - Content Jam 2019
 
Top 5 recent research courses on machine learning- simpliv
Top 5 recent research courses on machine learning- simplivTop 5 recent research courses on machine learning- simpliv
Top 5 recent research courses on machine learning- simpliv
 
AI with Einstein Platform Services
AI with Einstein Platform ServicesAI with Einstein Platform Services
AI with Einstein Platform Services
 
Teens In AI-Alia.pptx
Teens In AI-Alia.pptxTeens In AI-Alia.pptx
Teens In AI-Alia.pptx
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Career Options in Machine Learning
Career Options in Machine LearningCareer Options in Machine Learning
Career Options in Machine Learning
 
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivosKeepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivos
 
How to prepare a Machine Learning Interview by Elena Smirnova
How to prepare a Machine Learning Interview by Elena SmirnovaHow to prepare a Machine Learning Interview by Elena Smirnova
How to prepare a Machine Learning Interview by Elena Smirnova
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
GDSC Machine Learning Session Presentation
GDSC Machine Learning Session PresentationGDSC Machine Learning Session Presentation
GDSC Machine Learning Session Presentation
 
GDSC BPIT ML Campaign.pptx
GDSC BPIT ML Campaign.pptxGDSC BPIT ML Campaign.pptx
GDSC BPIT ML Campaign.pptx
 
Advances in ML learning process require. ppt.pptx
Advances in ML learning process require. ppt.pptxAdvances in ML learning process require. ppt.pptx
Advances in ML learning process require. ppt.pptx
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 

De cero a Machine Learning: un camino sencillo para llegar muy lejos