Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto...

48
Computación Cognitiva: Bluemix y Watson Genaro Nieto Fernández [email protected] @gnieto

Transcript of Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto...

Page 1: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Computación

Cognitiva: Bluemix y

Watson

Genaro Nieto Fernández

[email protected]

@gnieto

Page 2: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

IBM Watson

Page 3: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,
Page 4: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

IBM Watson supercomputer

Page 5: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

.CSV SQL

????

.JSON NoSQL

Page 6: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

.CSV SQL

.JSON NoSQL

Page 7: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Watson API’s

Page 8: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,
Page 9: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html

Watson API’s

Language Speech Vision Data Insights

Page 10: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Language Speech Vision Data Insights

Texto Voz Imagen Contexto

Watson API’s

http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html

Page 11: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Watson

Watson API’s

Alchemy

http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html

Language Speech Vision Data Insights

Texto Voz Imagen Contexto

Page 12: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Watson API’s

IBM

Bluemix

http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html

Watson

Alchemy

Language Speech Vision Data Insights

Texto Voz Imagen Contexto

Page 13: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Speech

• S P E E C H T O T E X T

• T E X T T O S P E E C H

W A T S O N

Page 14: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Data Insights

• A L C H E M Y D A T A N E W S

News + Blogs + NLP

• T R A D E O F F A N A L Y T I C S

• P E R S O N A L I T Y I N S I G H T S

• C O N C E P T I N S I G H T S

A L C H E M Y W A T S O N

Page 15: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Vision

• I M A G E L I N K E X T R A C T I O N

• I M A G E T A G G I N G

• F A C E D E T E C T I O N

• F A C E R E C O G N I T I O N

• V I S U A L I N S I G H T S

• V I S U A L R E C O G N I T I O N

A L C H E M Y W A T S O N

Page 16: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Language

• E N T I T Y E X T R A C T I O N

• S E N T I M E N T A N A L YS I S

• K E YW O R D E X T R A C T I O N

• C O N C E P T T A G G I N G

• R E L A T I O N E X T R A C T I O N

• T A X O N O M Y C L A S S I F I C A T I O N

• A U T H O R E X T R A C T I O N

• L A N G U A G E D E T E C T I O N

• T E X T E X T R A C T I O N

• M I C R O F O R M A T S P A R S I N G

• F E E D D E T E C T I O N

• L I N K E D D A T A S U P P O R T

• C O N C E P T I N S I G H T S

• C O N C E P T E X P A N S I O N

• D I A L O G

• D O C U M E N T C O N V E R S I O N ( E X P . )

• L A N G U A G E T R A N S L A T I O N

• N A T U R A L L A N G U A G E C L A S S I F I E R

• P E R S O N A L I T Y I N S I G H T S

• Q U E S T I O N A N D A N S W E R

• R E L A T I O N S H I P E X T R A C T I O N

• R E T R I E V E A N D R A N K

• T O N E A N A L YZ E R ( E X P . )

A L C H E M Y W A T S O N

Page 17: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

IBM Bluemix

Page 18: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

18 © IBM

Corporation

“Dos tipos en un

Starbucks pueden tener

acceso a la misma

potencia de cálculo que

una compañía del

Fortune 500.” Jim Deters - Founder, Galvanize

Containers Extreme

Agile

IoT

APIs Micro

services

Tooling

Runtimes

Page 19: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

El desarrollo de aplicaciones versa sobre velocidad y elección

Exito a la

primera o

fallo rápido

Despliegue

en

segundos ‘Friction

Free'

Cualquier

lenguaje

Integración

contínua

Preparado

para

móviles

Focalizado

en el código

Elección de

herramientas

APIs

útiles

Las expectativas de los desarrolladores han evolucionado

19

Page 20: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Core

IT

Las applicaciones de hoy en día deben seguir el ritmo de la revolucion

en las aplicaciones.

La sincronización es crítica…

20

Beneficios

Totalmente personalizable.

Pocas limitaciones.

Necesario para algunas soluciones.

Inversiones existentes.

Tiempo necesario

Semanas para preparar y desplegar.

Mantenimiento / actualización de

equipos y aplicaciones.

~ Semanas ~ Días

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

~ Minutos

Tiempo hasta el despliegue inicial

Gestionado por el cliente

Page 21: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

21

Beneficios

Mayoría del control en la nube.

Necesario para algunas soluciones.

Infrastructura gestionada por el

proveedor del servicio.

Infrastructura

como Service

(IaaS) Gestionado por el cliente

Gestionado por el proveedor

~ Días

Tiempo necesario

Minutos para provisionar la VM.

Tiempo variable para configurar el

software y las aplicaciones.

Mantenimiento y actualización de

OS, middleware, runtime.

IBMSoftLayer

~ Minutos

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

~ Semanas

Core IT

Las applicaciones de hoy en día deben seguir el ritmo de la revolucion

en las aplicaciones.

La sincronización es crítica…

Tiempo hasta el despliegue inicial

Page 22: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

22

~ Minutes

Platforma

como Servicio

(PaaS)

IaaS

Beneficios

Ajuste de entornos y

aplicaciones muy rápido.

Infraestructura y plataforma

gestionadas por el

proveedor de servicio.

Tiempo requerido

Minutos para ajustar y

desplegar.

Foco en las aplicaciones y sus

datos.

~ Weeks

IBM Bluemix

~ Days

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Core IT

Las applicaciones de hoy en día deben seguir el ritmo de la revolucion

en las aplicaciones.

La sincronización es crítica…

Gestionado por el cliente

Gestionado por el proveedor

Tiempo hasta el despliegue inicial

Page 23: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

23

IaaS PaaS

…como lo son todas sus otras inversiones. Aprovechar la potencia de Bluemix sin abandonar lo que ya se utiliza.

Core IT

IBM Bluemix

Page 24: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Bluemix works

with the new IT.

Page 25: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

¿Qué es Bluemix?

25

Bluemix es una plataforma de estándar abierto desplegada en

la nube para construir, gestionar y ejecutar aplicaciones de

todo tipo (web, móvil, 'big data', nuevos dispositivos

inteligentes, etc.).

En marcha en segundos

El desarrollador puede

escoger cualquier lenguaje o

traer el suyo. De cero a

producción en un comando.

DevOps

Herramientas de desarrollo,

monitorización, despliegue y

registro permiten al usuario

ejecutar la aplicación por

completo.

APIs y Servicios

Un catálogo de servicios de

IBM, open source y terceros

cuya API permite al

desarrollador hilvanar una

aplicación en minutos.

Integración ‘On-Premise’

Construye entornos híbridos.

Conecta elementos ‘on-

premise‘ a otros en nubes

publicas o privadas.

Precios flexibles

Registrate en minutos.

Modelos de ‘pago por uso’ o

subscripción ofrecen

alternativas y flexibilidad.

Seguridad por capas

IBM asegura la plataforma e

infraestructura y proporciona

las herramientas para

proteger las aplicaciones.

Page 26: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

¿Cómo funciona Bluemix? Bluemix adopta Cloud Foundry como plataforma como servicio ‘open

source’ y la extiende con servicios de IBM, terceros y de la comunidad.

26

Page 27: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

¿Cómo funciona Bluemix?

27

Bluemix adopta Cloud Foundry como plataforma como servicio ‘open

source’ y la extiende con servicios de IBM, terceros y de la comunidad.

Page 28: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Bluemix works

with your apps.

Page 29: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Ejecuta tus aplicaciones en segundos

29

• Provisionamiento de ejecución en

segundos

• Opciones de escalado automático y

manual

Sin ajustes de la VM o

middleware

Soporte multilenguaje

• Java Liberty, JavaScript, Ruby,

PhP, Go, etc…

• Se pueden añadir otros lenguajes

desde las comunidades

De cero a producción con un comando. Ajuste simplificado.

Page 30: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Ejecuta tus aplicaciones en segundos

30

Escoge el entorno de ejecución en función de las necesidades

Page 31: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Escoge el entorno de desarrollo

31

Bluemix DevOps Services Repositorio totalmente integrado y editor web para

desplegar directamente en Bluemix.

URL: https://hub.jazz.net

Usa el tuyo Utiliza tu editor (e.g. Sublime, Eclipse) y

despliega mediante la línea de comandos de

Cloud Foundry.

Desarrolla donde trabajes mejor. Despliega en segundos.

Page 32: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Crea aplicaciones rápidamente con servicios preconstruidos

32

• Ejecutables, servicios y

herramientas de libre elección

Elección

Industry Leading IBM Capabilities • Servicios que potencian las

capacidades del software de IBM

• Amplio rango de funcionalidades

Completo

• Plataformas y servicios open source

• Incorporación de terceros para casos

concretos

Security

Services

Web and

application

services

Cloud

Integration

Services

Mobile

Services

Database

services

Big Data

services

Internet of

Things

Services

Watson

Services

DevOps

Services

Un amplio surtido de funcionalidades para adaptarse a

cualquier gran idea.

Page 33: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Lista de servicios en Cloud API’s de IBM, Open Source y de terceros

33

Page 34: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

34

Lista de servicios en Cloud API’s de IBM, Open Source y de terceros

Page 35: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Entorno completamente integrado para desplegar y gestionar tu aplicación

‘Dashboard’ único Vistá única de la salud, uso y

estado de la aplicación

Salud y Monitorización Monitorización y diagnóstioos

integrados con la posibilidad de

añadir funcionalidades tales como

trazas de código

Escalado Capacidad de escalar la aplicación

mediante el añadido de nuevas

instancias de ejecución

Gestión de aplicaciones

35

Page 36: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Diagnósticos integrados para tener un comportamiento detallado de la aplicación

Monitorización integrada

36

Page 37: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Posibilidad de escalar la aplicación añadiendole nuevas instancias de ejecución.

Escalado

37

Page 38: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Conexión segura y utilización de la información disponible en los sistemas ya existentes

Cast Iron Integration

Data Mapper

API Management

Secure Connector

Private API Catalog

Integración de aplicaciones existentes

This API provides access to on-premise data,

specifically a lookup of the address where a

customer purchase was made.

38

Page 39: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Publico

Aprovecha más de 100

servicios (móvil, IoT,

Watson, etc.) de IBM y

terceros para potenciar

tus aplicaciones y

servicios.

Dedicado

Experimenta una

combinación

inigualable de

seguridad y tiempo de

respuesta en la nube

que se comporta como

una extensión natural

de tu red existente.

Local

Saca partido del valor

real de la ‘nube detrás

del firewall’ con la

ayuda de nuestra ‘nube

privada’, una propuest

única en su clase.

Un aspecto único tanto en la nube pública como en la dedicada o la privada

Un completo conjunto de modelos de despliegue híbridos.

Entregamos en todas partes para que puedas

empezar en cualquier parte Presentando “Borderless Bluemix”

39

Page 40: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Bluemix works

within your budget.

Page 41: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Hoja de precios

41

Para realizar estimaciones precisas

Page 42: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Bluemix works.

Let’s demo it!

Page 43: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

http://www.bluemix.net

43

Page 44: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

DEMO

Page 45: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Papa Francisco I

UN Visit– 25/09/15

Page 46: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Mariano Rajoy

Estado de la Nación – 25/02/15

Page 47: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Vladimir Putin

UN General Assembly – 28/09/15

Page 48: Computación Cognitiva: Bluemix y Watson · Bluemix es una plataforma de estándar abierto desplegada en la nube para construir, gestionar y ejecutar aplicaciones de todo tipo (web,

Genaro Nieto

CV – 30/03/15