Material de la sesión técnica realizada el 15 de marzo de 2018
Siempre ha estado en boca de muchos todo lo que engloba a la inteligencia artificial. Con Azure y sus servicios cognitivos, este término se lleva a su máxima expresión, consiguiendo que las máquinas nos puedan entender.
Estamos entrando a una nueva época en la que es crucial poder tomar decisiones en cualquier momento crítico, y que tengamos acceso a nuestros datos desde cualquier lugar. Además, cada vez es más necesario saber qué opinan nuestros clientes, pues las redes sociales han adquirido gran importancia, y una crítica puede provocar pérdidas instantáneas.
Análisis de sentimientos, reconocimiento facial, transcripción de la voz a texto o análisis de vídeos en tiempo real son algunas de las funcionalidades que nos van a facilitar estos servicios para aportar más inteligencia y así poder tomar mejores decisiones para nuestra empresa, además de aportar mayor valor añadido a nuestros datos y poder conocer qué opinan de nosotros.
A lo largo de la sesión técnica se mostrarán ejemplos de diferentes proyectos en Business Intelligence en los que se han implementado los servicios cognitivos, y se hablará de los servicios que Azure nos proporciona para dar respuesta a las necesidades planteadas.
2. →Azure. Una nube de posibilidades.
• Introducción
• Que es Azure
• Servicios disponibles
• Escenario
• Servicios cognitivos
• Cambia el escenario en BI?
• Conclusiones
Agenda
4. • Cada día las empresas disponen de más y más datos. Es sostenible en nuestras oficinas disponer tal cantidad de
servidores?
• Es cada vez, por tanto, igual de importante disponer de esos datos y que si surge cualquier problemática poder
afrontarla con la mayor inmediatez posible.
• Por esta necesidad y porque los propios usuarios tenían la necesidad de disponer de sus datos en cualquier
lugar, nacieron plataformas como Drive de Google, DropBox, Amazon Cloud Drive…
• ..Y en 2010 nació Azure
Introducción
5. Qué es Azure?
• Plataforma de servicios orientado a disponer de lo que necesite cualquier empresa.
• Y todo de forma escalable y autoadministrable.
• …Desde cualquier lugar.
• Disponibilidad de datos asegurada.
• Pago por uso.
• Única plataforma que contiene los servicios PaaS, SaaS y IaaS integrados.
6. SaaS, PaaS, IaaS
• Software-as-a-Service (SaaS): Cualquier servicio basado en la web.
• Platform-as-a-Service (PaaS): Las soluciones PaaS gestionan
automáticamente la escalabilidad usando más recursos si fuera
necesario. Los desarrolladores aun así tienen que preocuparse de que
sus aplicaciones estén lo mejor optimizadas posibles para consumir
menos recursos (número de peticiones escrituras en disco, espacio
requerido, tiempo de proceso, etc..)
• Infraestructure-as-a-Service (IaaS): Todo lo relacionado con el
“hardware” necesario para montar la infraestructura de nuestra
empresa.
8. El catálogo de servicios de Azure es muy extenso, pudiendo contratar estos servicios para
multitud de aplicaciones. Las categorías de las que dispone son:
• Redes VPN, DNS, Gestión de tráfico de datos…
• Web y móvil App Services, Media Services…
• Bases de datos SQL, DataWharehouse, PostreSQL, Hana…
• Datos y análisis ML, Analysis Services, Data Factory…
• IA + Servicios Cognitivos Inteligencia artificial.
• Internet de las cosas Procesamiento de flujos de datos…
• Integración empresarial Data Catalog, LogicApps..
• Seguridad + Identidad Active Directory
• Herramientas para desarrolladores, Administración…
• Azure Stack
Catálogo
9. Seguridad e identidad
• Security Center Administración de toda la seguridad de los servicios de azure contratados, realización de
seguimientos entre otras utilidades.
• Active Directory for developers Autenticación para los desarrolladores. Intentificar que desarrollador se
conecta a la aplicación
• Multi- factor authentificatión Complementar la autenticación de usuarios en varios pasos.
• Key Vault Gestión y control de las contraseñas.
11. Equipo de IT dedicado al mantenimiento No es necesario un equipo de IT dedicado.
Acceso limitado a los dispositivos Acceso desde cualquier ubicación vía internet
Actualizaciones y mejoras de software limitadas Actualizaciones y mejoras continuas
Alto coste inicial y de renovación de los equipos Costes limitados al uso
Riesgo de pérdida de datos Muy bajo riesgo de perdida de datos
On premise vs Cloud
13. Por que Cognitive Services
• APIS muy sencillas de utilizar e implementar
• Disponible en multitud de lenguajes de programación (node.js, javascript, phyton, c++, c#...)
• Muy buena documentación con ejemplos y apoyo de la comunidad.
• Devuelve texto en formato JSON fácil de entender
• Muchos servicios gratuitos, algunos con pago reducido.
14. Aplicaciones
• Servicio de Hospitales (detección de animo de pacientes)
• Venta de productos.
• Detección de emociones en tiendas
• Reconocimiento facial de personas desaparecidas.
• Detección de personas en una planta de producción.
• Análisis de sentimientos….
15. 1. Transformar el audio en texto
2.Corrección automática e idioma
3. Interpretar datos, dar valor
4. Analizar resultados
Escenario
19. • Este conjunto de servicios devuelven el contenido visual de una imagen pudiendo detectar en ella diversos
aspectos, como la edad, sexo, que se está haciendo en esa imagen...
• Por el momento, descripciones únicamente en inglés.
• Detección de imágenes de hasta 64 personas en una misma.
• Clasificación de imágenes en 84 categorías.
• Moderación de imágenes.
Visión
21. Habla
Este conjunto de servicios nos permiten desde registrar archivos de audio y transformarlos a texto, hasta
reconocer a la persona que está hablando, además de:
• Traducciones.
• Identificación por voz.
• Ecualizador de sonido.
22. Conocimiento
• Conjunto de servicios para aportar al conocimiento (Machine Learning).
• Servicios de recomendaciones
23. Búsqueda
• Conjunto de servicios centrados en la búsqueda. Autocompletar al realizar búsquedas en nuestras aplicaciones,
búsqueda interactiva de imágenes, además de servicios de búsqueda para diferentes videos.
25. • Azure ofrece diferentes servicios para dar soporte a BI en la nube.
• El proyecto en Business Intelligence sigue siendo el mismo.
Escenario en Azure
26. • La nube esta aquí… y ha venido para quedarse.
• Transición tarde o temprano obligada.
• Multitud de servicios para aportar inteligencia.
Resumiendo…