Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bagde
Inteligencia
del curso Artificial con IBM
Watson
Isaac Carrada
Introducción
de Watson
A todo esto ¿Qué es Watson?
¿Cómo se come?
Watson es el nombre de los
servicios de AI de IBM
Yo
Formas de Consumo
● SDK
Existente para la mayoría de lenguajes
● API
Consumibles con peticiones REST
● UI
Dentro de algunos servicios, lo podemos
consumir desde su interfaz
Proyecto Final
Tendremos la implementación de un
“chatbot” asistente viajero que
puede escribir/consumir datos de
una base de datos
Personality Insights
Análisis de personalidad
Personality Insights
● Compras ● Emprendimiento
● Películas ● Medio ambiente
● Música ● Voluntariado
● Lectura y
aprendizaje
● Salud y actividades
Casos de uso
● Mkt especializado
● Adquisición de clientes
● Atención a clientes
● Conexiones personales
● Escribir un CV
Interpretando Resultados
● Identificar las ● Usar el API para ● Usamos el API ● Actualiza los datos
clases subir los datos de para mandar texto de entrenamiento
entrenamiento al clasificador
● Adquirir textos ● Crea y entrena un
representativos El entrenamiento El servicio regresa la clasificador usando
comienza clase con mayor los datos de
● Asignar una clase
inmediatamente certeza y otras entrenamiento
a cada texto
opciones actualizados
Casos de Uso
● Ingles ● Japonés
● Árabe ● Coreano
● Francés ● Portugués
● Alemán ● Español
● Italiano
Otras consideraciones
curl -G -u "apikey:{apikey}" \
"{url}/v1/classifiers/{classifier_id}/c
lassify" \
--data-urlencode "text={texto}"
Watson NLU
Análisis de sentimiento
Natural Language
Understanding
Enunciado:
IBM es una compañía transnacional con
sede en Nueva York
Resultado:
IBM - compañía
Nueva York - Localización
Palabras Clave
AwardedTo
TimeOf
Roles Semánticos
Estructura la oración en
verbo-sujeto-objeto y nos dice
cuál es el rol de cada objeto/sujeto
en relación con el verbo.
Sentimiento
Analiza el sentimiento de
frases/documentos (positivo o negativo).
También podemos obtener el
sentimiento adjunto a las
entidades/palabras clave.
curl -X POST -u "apikey:{apikey}" \
"{url}/v1/analyze?version=2019-07-12" \
--header "Content-Type: application/json" \
--data '{
"url":
"https://www.unotv.com/noticias/portal/tecnologia/detal
le/conoce-a-cimon-primer-astronauta-hecho-de-inteligenc
ia-artificial-394114/",
"features": {
"sentiment": {},
"categories": {},
"concepts": {},
"entities": {},
"keywords": {}
}
}'
curl -X POST -u "apikey:{apikey}" \
"{url}/v1/analyze?version=2019-07-12" \
--request POST \
--header "Content-Type: application/json" \
--data '{
"text": "¡Esta en una super ubicacion! El servicio pesimo,
gente grosera",
"features": {
"sentiment": {
"targets": [
"ubicacion",
"servicio",
]
},
"keywords": {
"emotion": true
}
}
}'
Watson Discovery
Discovery
● Admin
● Project Manager
● Human Annotator
Modelos
● Machine Learning
● Reglas
Type system
Watson assistant es la
herramienta que tiene IBM para
hacer un bot conversacional
Elementos
● Intent
La intención que tiene el usuario
al interactuar con el bot
● Entity
“Variables”. Objetos
● Dialog
Programación del flujo de diálogo
Speech to Text
Speech
● Síncrono (http)
● Asíncrono (http)
● Websocket
Text to Speech
Text
● Regresión
Números
● Clasificación
Clases (Binario o palabras)
Aprendizaje no Supervisado
● Clusterización
Encontrar la estructura interna
dentro de nuestros datos
Watson Studio
● General
Entrenado con miles de clases
● Explícito
Si una imagen es apta para uso
general
● Comida
Elementos de comida
● Personalizado
Modelos
● Personalizado
Clasificación y Detección de Objetos
Limitaciones en
Entrenamiento
● Personalizado
Clasificación y Detección de Objetos
Cloudant
Cloudant