Slides de la charla de Servicios Cognitivos en Azure que impartimos Humberto Jaimes (Microsoft MVP), Cristian González (Microsoft MSP Lead Latam) y Luis Beltran (Microsoft MVP) en un webinar gratuito.
Los Cognitive Services son una serie de APIs que simplifican la manera de incorporar Inteligencia Artificial en nuestras aplicaciones. Integrando estos servicios podemos desarrollar software que puede ver, escuchar, hablar e interpretar las necesidades de un usuario, es decir, que sea capaz de comunicarse de manera natural.
Repositorios de los demos:
* https://github.com/icebeam7/SentimentalTweets
Aprende a realizar los demos:
http://luisbeltran.mx/2018/04/12/obten-el-sentimiento-de-un-tweet-con-xamarin-y-text-analytics-api/
12. Acceso vía APIs REST
Sencillos de agregar: solo unas
cuantas líneas de código requeridas
Integración al lenguaje y plataforma de
tu elección
La amplia oferta ayuda a encontrar la
API correcta para su aplicación
Desarrollado por expertos de
Microsoft Research, Bing y Azure
Machine Learning
Documentación de calidad, código
de ejemplo y soporte de la
comunidad
Fácil Flexible Probado
GET A
KEY
microsoft.com/cognitive
16. “El aprendizaje automático en general es un tema muy avanzado que puede tomar meses de investigación
y desarrollo para comenzar a obtener valor. Con dos días de trabajo con Microsoft y sus servicios, la
diferencia es día y noche. Cuando emparejamos nuestra solución con Azure y Servicios Cognitivos, el cielo
es el límite, ahorrando docenas o cientos de horas de procesamiento de datos para nuestros clientes.”
Mike Michaels
Desarrollador de Software
BlueBolt
Problema
La clasificación de
documentos requería de
un costoso proceso manual
y mucho tiempo por parte
de los expertos en la
materia.
Solución
Utilice el servicio cognitivo de Text
Analytics para extraer frases clave y
utilizarlas como modelos en Azure
Search y mejorar la experiencia de
búsqueda de documentos.
Entregamos soluciones que importan a los negocios
BlueBolt
microsoft.com/cognitive
18. “La única razón por la que podemos
construir un producto como este es
porque estamos aprovechando la
experiencia en aprendizaje profundo y
reconocimiento de voz de Microsoft para
ofrecer una experiencia de
entretenimiento que será revolucionaria.”
Alexander Mejia, Dueño y Director Creativo,
Human Interact
microsoft.com/cognitive
22. Considera el caso en que los
usuarios de tu app tienen
necesidades muy específicas:
Acústica: ruido, condiciones,
énfasis, edad
Idioma:
vocabulario, terminología
Mismo SDK que Speech
Dictado personalizado y modelos
conversacionales alojados en Azure.
Soporte para 3 idiomas
microsoft.com/cognitive
23. Crea modelos personalizados del lenguaje para reconocer con precision palabras y frases específicas a un contexto o
aplicación.
Crea modelos personalizados de acústica para optimizar el desempeño en ambientes particulares o población de
usuarios.
Despliega modelos personalizados a un endpoint de voz a texto accesible desde cualquier dispositivo.
Custom Speech Service da a los desarrolladores el poder para personalizar el motor de voz a texto de Microsoft e
incorporarlo en sus aplicaciones.
microsoft.com/cognitive
27. • Age
• Gender
• Smile
• Facial Hair
• Head Pose
• Glasses
Face API - Face Attributes
microsoft.com/cognitive
28. Face API – face landmarks
27 predefined landmark points
microsoft.com/cognitive
29. • Funcionalidades de reconocimiento de rostros:
– Face Verification
– Similar Face Searching
– Automatic Face Grouping
– Person Identification
Face API – Face Recognition
microsoft.com/cognitive
30. • Devuelve el grado de confianza de un conjunto de
emociones por cada rostro detectado en la imagen:
– Happiness
– Sadness
– Surprise
– Anger
– Fear
– Contempt
– Disgust
– Neutral
Detección de emociones
microsoft.com/cognitive
37. Web Search API
Obtén sitios web y respuestas relevantes, así como metadatos en una
sola llamada al API
{
“_type”: “SearchResponse”,
“queryContent”: {…},
“webPages”: {…},
“news”: {…},
“images”: {…},
“videos”: {…},
“relatedSearches”: {…},
“rankingResponse”: {…}
}
{
“answerType”:”WebPages”,
“resultIndex”:0,…
},
{
“answerType”:”News”,
“resultIndex”:1,…
}
Ranking Response
Search Response
Web
Results
Deep
Links
(1st Algo)
News
Results
Image
Results
Video
Results
Related
Searches
https://bingapis.azure-api.net/v7/search?q=nasa
microsoft.com/cognitive
38. https://bingapis.azure-api.net/v7/images/search?q=shuttle+launch
• Metadatos mejorados y filtrados (tamaño, licencia, estilo, frescura, color)
• Visión detallada de imagen (reconocimiento de entidades)
source: nasa.gov
https://bingapis.azure-api.net/v7/videos/search?q=viral+videos
• Metadatos mejorados y filtrados (precio, resolución, longitud, frescura)
• Miniaturas en movimiento (video preview)
https://bingapis.azure-api.net/v7/news/search?q=cuba
• Noticias por categoría/mercado y tendencias
• Metadatos enriquecidos de artículos (entidades destacadas)
source: youtube.com
Resultados, características y metadatos ajustados a búsquedas verticales
source: cnn.com
microsoft.com/cognitive