SlideShare una empresa de Scribd logo
1 de 43
Avenida	
  de	
  Burgos	
  16	
  D,	
  28036	
  Madrid	
  
hablemos@beeva.com	
  
www.beeva.com	
  	
  
BEE	
  PART	
  OF	
  THE	
  CHANGE	
  
COOKING	
  WITH	
  APIS	
  
CREATING	
  VALUE	
  WITH	
  IMAGES	
  AND	
  WORDS	
  
NIEVES	
  ÁBALOS	
  
ENRIQUE	
  OTERO	
  
I’m	
  Xavi	
  
Let’s	
  cook!	
  
 Let’s	
  try	
  
another	
  recipe	
  
a	
  few	
  days	
  ago...	
  
NOW!	
  
HOW?	
  
sustainable	
  WOW!	
  
Natural	
  Language	
  Processing	
  
InformaNon	
  ExtracNon	
  problem	
  
Link	
  to	
  slides	
  about	
  word	
  vectors	
  from	
  NIPS	
  2013	
  Deep	
  Learning	
  Workshop:	
  NNforText.pdf	
  
Word	
  Vector	
  Space	
  
Natural	
  Language	
  Processing	
  
word2vec	
  (Google)	
  
RegulariNes	
  in	
  Word	
  Vector	
  
Space	
  
Natural	
  Language	
  Processing	
  
word2vec	
  (Google)	
  
grammaNcal	
  gender:	
  	
  
masculine	
  &	
  feminine	
  
Link	
  to	
  slides	
  about	
  word	
  vectors	
  from	
  NIPS	
  2013	
  Deep	
  Learning	
  Workshop:	
  NNforText.pdf	
  
RegulariNes	
  in	
  Word	
  Vector	
  
Space	
  
Natural	
  Language	
  Processing	
  
word2vec	
  (Google)	
  
...	
  Vector	
  space	
  operaNons	
  
deducNon	
  @	
  context:	
  	
  
country	
  &	
  capital	
  
Link	
  to	
  slides	
  about	
  word	
  vectors	
  from	
  NIPS	
  2013	
  Deep	
  Learning	
  Workshop:	
  NNforText.pdf	
  
NLP	
  
3rd	
  party	
  APIs	
  	
  
NLP	
  
Our	
  API	
  extracts	
  	
  
from	
  URLs/docs	
  
Language	
  
Keywords	
  EnNNes	
  
Concepts	
   Related	
  words	
  
Topic	
   Theme	
  
Theme	
  extracNon	
  Category	
   AcNon	
  
COMINGSOON!
PROOF	
  OF	
  CONCEPT	
  
Summarize	
  and	
  categorize	
  documents	
  
keywords	
  
topic	
  
(category)	
  
theme	
  
(1-­‐word	
  summary)	
  
An	
  image	
  is	
  worth	
  1000	
  words	
  
But...	
  not	
  for	
  machines	
  
(*)	
  there	
  are	
  two	
  men	
  who	
  appear	
  
to	
  be	
  pracZcing	
  marZal	
  arts	
  
(*)	
  a	
  cat	
  si[ng	
  inside	
  of	
  
a	
  piece	
  of	
  luggage	
  
(*)	
  real	
  examples	
  extracted	
  from	
  hp://deeplearning.cs.toronto.edu/i2t	
  
...	
  unNl	
  NOW!	
  
DEEP	
  LEARNING	
  
APIs	
  
	
  
COMINGSOON!
and...	
  	
  	
  
PROOF	
  OF	
  CONCEPT	
  
Analyzing	
  user	
  interests	
  based	
  on	
  	
  
Instagram	
  pictures	
  	
  
ANIMALS
NATURE
TOURISM
SHOWS/EVENTS
FOOD
SPORTS
BEAUTY
12	
  custom	
  categories	
  
1000	
  predefined	
  labels	
  	
  
(wordnets)	
  
3rd-party Deep Learning API
stage
restaurant
Fast	
  validaNon	
  and	
  back	
  to	
  the	
  kitchen...	
  
...	
  and	
  to	
  the	
  garden	
  
www.beeva.com	
  	
  
hablemos@beeva.com	
  	
  	
  
Enrique	
  Otero	
  
Cooking	
  with	
  images	
  
enrique.otero@beeva.com	
  	
  
	
  
Nieves	
  Ábalos	
  
Cooking	
  with	
  words	
  
nieves.abalos@beeva.com	
  	
  	
  
@nieves_as	
  
	
  
Thank	
  you!	
  
QuesNons?	
  

Más contenido relacionado

Destacado

Destacado (8)

Siete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataSiete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big Data
 
Desmitificando un proyecto de Big Data
Desmitificando un proyecto de Big DataDesmitificando un proyecto de Big Data
Desmitificando un proyecto de Big Data
 
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo RealBases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
 
Cómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organizaciónCómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organización
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
Big Data y el sector salud
Big Data y el sector saludBig Data y el sector salud
Big Data y el sector salud
 
Arquitectura Lambda
Arquitectura LambdaArquitectura Lambda
Arquitectura Lambda
 

Similar a [API Days] Cooking with apis

Agile2011
Agile2011Agile2011
Agile2011
Caelum
 
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZHOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
abg3
 

Similar a [API Days] Cooking with apis (14)

Query Understanding
Query UnderstandingQuery Understanding
Query Understanding
 
Agile2011
Agile2011Agile2011
Agile2011
 
ICDM 2019 Tutorial: Speech and Language Processing: New Tools and Applications
ICDM 2019 Tutorial: Speech and Language Processing: New Tools and ApplicationsICDM 2019 Tutorial: Speech and Language Processing: New Tools and Applications
ICDM 2019 Tutorial: Speech and Language Processing: New Tools and Applications
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlow
 
The grand entry museum
The grand entry museumThe grand entry museum
The grand entry museum
 
Chatbots and AI
Chatbots and AIChatbots and AI
Chatbots and AI
 
Music and Art with Machine Learning | GDG DevFest Bangkok 2017 (Oct 7th, ...
Music and Art with Machine Learning   |  GDG DevFest Bangkok 2017  (Oct 7th, ...Music and Art with Machine Learning   |  GDG DevFest Bangkok 2017  (Oct 7th, ...
Music and Art with Machine Learning | GDG DevFest Bangkok 2017 (Oct 7th, ...
 
Transforming Language Learning with Augmented Reality - TESOL 2018
Transforming Language Learning with Augmented Reality - TESOL 2018Transforming Language Learning with Augmented Reality - TESOL 2018
Transforming Language Learning with Augmented Reality - TESOL 2018
 
angular js and node js training in hyderabad
angular js and node js training in hyderabadangular js and node js training in hyderabad
angular js and node js training in hyderabad
 
Nelms Presentation Web 2.0 Tools For Classroom Instruction
Nelms Presentation   Web 2.0 Tools For Classroom InstructionNelms Presentation   Web 2.0 Tools For Classroom Instruction
Nelms Presentation Web 2.0 Tools For Classroom Instruction
 
The Conceptual Age
The Conceptual AgeThe Conceptual Age
The Conceptual Age
 
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZHOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
HOW TO SURVIVE THE DIGITAL JUNGLE ABEL GALVEZ
 
Deep Representation: Building a Semantic Image Search Engine
Deep Representation: Building a Semantic Image Search EngineDeep Representation: Building a Semantic Image Search Engine
Deep Representation: Building a Semantic Image Search Engine
 
Transforming Language Learning with Augmented Reality - TESOL 2018
Transforming Language Learning with Augmented Reality - TESOL 2018Transforming Language Learning with Augmented Reality - TESOL 2018
Transforming Language Learning with Augmented Reality - TESOL 2018
 

Más de BEEVA_es

Más de BEEVA_es (12)

BEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of todayBEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of today
 
JustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream ProcessingJustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
 
BEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbotsBEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbots
 
BEEVA | Crear bots avanzados
BEEVA | Crear bots avanzadosBEEVA | Crear bots avanzados
BEEVA | Crear bots avanzados
 
BEEVA | Ruling the world galaxy with your voice and the cloud
 BEEVA | Ruling the world galaxy with your voice and the cloud BEEVA | Ruling the world galaxy with your voice and the cloud
BEEVA | Ruling the world galaxy with your voice and the cloud
 
WORKSHOP II: API REST
WORKSHOP II: API RESTWORKSHOP II: API REST
WORKSHOP II: API REST
 
WORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API RESTWORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API REST
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y Jenkins
 
El presente del mundo del retail
El presente del mundo del retailEl presente del mundo del retail
El presente del mundo del retail
 
El presente del mundo telco
El presente del mundo telcoEl presente del mundo telco
El presente del mundo telco
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
 
Introducción a NodeJS
Introducción a NodeJSIntroducción a NodeJS
Introducción a NodeJS
 

Último

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Último (20)

Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 

[API Days] Cooking with apis

  • 1. Avenida  de  Burgos  16  D,  28036  Madrid   hablemos@beeva.com   www.beeva.com     BEE  PART  OF  THE  CHANGE   COOKING  WITH  APIS   CREATING  VALUE  WITH  IMAGES  AND  WORDS   NIEVES  ÁBALOS   ENRIQUE  OTERO  
  • 3.
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. a  few  days  ago...  
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24. Natural  Language  Processing   InformaNon  ExtracNon  problem  
  • 25. Link  to  slides  about  word  vectors  from  NIPS  2013  Deep  Learning  Workshop:  NNforText.pdf   Word  Vector  Space   Natural  Language  Processing   word2vec  (Google)  
  • 26. RegulariNes  in  Word  Vector   Space   Natural  Language  Processing   word2vec  (Google)   grammaNcal  gender:     masculine  &  feminine   Link  to  slides  about  word  vectors  from  NIPS  2013  Deep  Learning  Workshop:  NNforText.pdf  
  • 27. RegulariNes  in  Word  Vector   Space   Natural  Language  Processing   word2vec  (Google)   ...  Vector  space  operaNons   deducNon  @  context:     country  &  capital   Link  to  slides  about  word  vectors  from  NIPS  2013  Deep  Learning  Workshop:  NNforText.pdf  
  • 28. NLP   3rd  party  APIs    
  • 29. NLP   Our  API  extracts     from  URLs/docs   Language   Keywords  EnNNes   Concepts   Related  words   Topic   Theme   Theme  extracNon  Category   AcNon   COMINGSOON!
  • 30. PROOF  OF  CONCEPT   Summarize  and  categorize  documents   keywords   topic   (category)   theme   (1-­‐word  summary)  
  • 31. An  image  is  worth  1000  words  
  • 32. But...  not  for  machines  
  • 33. (*)  there  are  two  men  who  appear   to  be  pracZcing  marZal  arts   (*)  a  cat  si[ng  inside  of   a  piece  of  luggage   (*)  real  examples  extracted  from  hp://deeplearning.cs.toronto.edu/i2t   ...  unNl  NOW!  
  • 34. DEEP  LEARNING   APIs     COMINGSOON! and...      
  • 35. PROOF  OF  CONCEPT   Analyzing  user  interests  based  on     Instagram  pictures    
  • 36. ANIMALS NATURE TOURISM SHOWS/EVENTS FOOD SPORTS BEAUTY 12  custom  categories   1000  predefined  labels     (wordnets)   3rd-party Deep Learning API stage restaurant
  • 37.
  • 38.
  • 39.
  • 40. Fast  validaNon  and  back  to  the  kitchen...  
  • 41. ...  and  to  the  garden  
  • 42.
  • 43. www.beeva.com     hablemos@beeva.com       Enrique  Otero   Cooking  with  images   enrique.otero@beeva.com       Nieves  Ábalos   Cooking  with  words   nieves.abalos@beeva.com       @nieves_as     Thank  you!   QuesNons?