SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
Luis Beltrán
Microsoft MVP en Tecnologías de Desarrollador
Investigador y estudiante de doctorado en la Universidad
Tomás Bata en Zlín, República Checa.
Docente en el Tecnológico Nacional de México en Celaya.
@darkicebeam
luis@luisbeltran.mx
About Me:
https://about.me/luis-beltran
Cognitive Services
Aprendemos y
usamos tecnología
La tecnología aprende de nosotros
y descubre formas de ser útil.
Respuestas
Coordinación
Escuchando
Observación
Anticipando
¿Qué son los Azure Cognitive Services?
“Capacita a tus apps para que puedan ver, escuchar, interpreter e
interactuar en formas más humanas.”
“Un API para acceder al mundo real”
“Problemas realmente complejos que Microsoft ya ha solucionado y
de los cuales no tienes qué preocuparte”
Text Analytics API
Computer Vision API
Una variedad de aplicaciones reales
Vision Speech Language
Natural Language Processing
Intent: PlayCall
Knowledge
Here are the top results:
The purpose of Customer Life-cycle Management (CLM)
is to maximize both customer retention and .... Predictive
trend analysis provides business visibility.
Oct 28, 2015 – Here are FIVE key trends in 2014 that
would help marketers in rolling ... Of late, marketers are
looking at customer lifecycle management (CLM)
Jan 5, 2016 – The top 10 customer service trends for
2016 that .... North American Consumer
Search
Here is what I found:
It also investigates the top three expected
Fraud Detection and Prevention programs, in
terms of demand in key markets…
First, let’s point out that there is not one
absolute answer—there are “pros” and “cons” to
each. Those who favor in-house…
Michael heads fraud prevention tool. Online
and mobile shopping are expected to continue
growing apace…
Docker Containers
Contenedores
Virtual Machines
Virtual Machine Scale
Sets
Containers
Azure App
Services
Azure
Functions
¿Dónde encajan los contenedores?
Docker integration
https://hub.docker.com
PowerShell for Docker
https://github.com/Microsoft/Docker-PowerShell/
Get-Container | Stop-Container
Docker for Windows
Es un enfoque de la distribución de software en el
que una aplicación o servicio, incluidas sus
dependencias y configuración, se empaqueta como
una imagen de contenedor.
Con poca o ninguna modificación, una imagen de
contenedor se puede implementar en un host de
contenedores.
Los contenedores están aislados entre sí y el sistema
operativo subyacente, con una huella más pequeña
que una máquina virtual.
Se pueden crear instancias de contenedores a partir
de imágenes de contenedor para tareas a corto
plazo, y eliminarlos cuando ya no sean necesarios.
Container Support en
Azure Cognitive Services
• ¿Qué pasa si no puedes subir una imagen o texto a la
nube?
• El envío de datos fuera de su red puede estar sujeto a
políticas regulatorias o de privacidad.
• Si pudiera analizar las imágenes o el texto localmente,
su aplicación podría beneficiarse de la reducción de la
latencia y el ancho de banda.
Ahora varias de las API de servicios cognitivos de
Azure están disponibles como contenedores Docker.
• Puede descargar un contenedor que proporciona las mismas API exactas
que los servicios basados en la nube y ejecutarlo en un servidor local o
dispositivo de borde basado en Linux.
• Las imágenes y el texto se procesan directamente en el contenedor y
nunca se envían a la nube.
• Solo se requiere una conexión a Azure para la facturación, que está a la
misma tasa que los servicios basados en la nube (incluido un nivel
gratuito).
La compatibilidad con contenedores en Azure Cognitive Services permite a
los desarrolladores utilizar las mismas API que están disponibles en Azure, y
permite la flexibilidad en el lugar de implementación y el alojamiento de los
servicios que vienen con los contenedores de Docker.
Características y beneficios
• Ejecutar servicios cognitivos de AI en las instalaciones
(on-premises)
• Procesar gran cantidad de datos (alto rendimiento)
• Sin restricciones en la conexión de red (baja latencia)
• Arquitectura portátil
Control sobre los datos: Permitir que los clientes elijan
dónde estos Servicios cognitivos procesan sus datos.
Esto es esencial para los clientes que no pueden enviar
datos a la nube pero necesitan acceso a la tecnología de
Servicios cognitivos.
Compatibilidad con la compatibilidad en entornos
híbridos: a través de datos, administración, identidad y
seguridad.
¿Qué hay disponible?
En preview, partes de:
• Computer Vision
• Face
• Text Analytics
• y Language Understanding (LUIS).
Requerimientos
Pre-requisotps
• Docker Engine: Docker proporciona paquetes que configuran el
entorno Docker en macOS, Linux y Windows.
• En Windows, Docker debe estar configurado para admitir
contenedores de Linux. Los contenedores de Docker también se
pueden implementar directamente en el servicio de Azure
Kubernetes o en las instancias de Azure Container.
• Cognitive Service recurs created on Azure: Docker must be
configured to allow the containers to connect with and send
billing data to Azure.
Los contenedores individuales también pueden tener
sus propios requisitos, incluidos los requisitos de
asignación de memoria y servidor.
https://docs.docker.com/toolbox/toolbox_install_windows/
docker-machine stop
docker-machine rm default
docker-machine create -d virtualbox --virtualbox-cpu-count=2 --virtualbox-memory=2048 default
Demo
https://github.com/icebeam7/
Recursos
❑ Container support in Azure Cognitive Services
https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-
container-support
❑ Containers support of Cognitive Services (video)
https://azure.microsoft.com/en-us/resources/videos/containers-support-of-
cognitive-services/
❑ Cognitive Services
http://microsoft.com/cognitive
Resources
❑ Docker Images (Azure Cognitive Services)
https://hub.docker.com/_/microsoft-azure-cognitive-services
❑ Containers samples for Cognitive Services
https://github.com/Azure-Samples/cognitive-services-containers-samples
❑ Cognitive Services
https://azure.microsoft.com/en-us/blog/running-cognitive-service-containers/
Resources
❑ Install and Run LUIS docker containers
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-container-
howto
❑ Install and Run Recognize Text containers
https://docs.microsoft.com/en-us/azure/cognitive-services/computer-
vision/computer-vision-how-to-install-containers
❑ Running Cognitive Service containers
https://docs.microsoft.com/es-es/azure/cognitive-services/face/face-how-to-
install-containers
Resources
❑ Install and Run Text Analytics containers
https://docs.microsoft.com/es-es/azure/cognitive-services/text-analytics/how-
tos/text-analytics-how-to-install-containers
¿Preguntas?
¡Gracias por su atención!
@darkicebeam
luis@luisbeltran.mx
Comunidad Xamarin en Español:
https://www.facebook.com/groups/xamarindiplomadoitc/
Blog:
https://luisbeltran.mx
GitHub:
https://github.com/icebeam7
LinkedIn:
https://linkedin.com/in/luisantoniobeltran
SlideShare:
https://linkedin.com/in/luisantoniobeltran
YouTube:
https://youtube.com/user/darkicebeam
About Me:
https://about.me/luis-beltran

Mais conteúdo relacionado

Mais procurados (8)

Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Doc1
Doc1Doc1
Doc1
 
Servicios de nube asistida.
Servicios de nube asistida.Servicios de nube asistida.
Servicios de nube asistida.
 
Archivo de prueba
Archivo de pruebaArchivo de prueba
Archivo de prueba
 
Nube
NubeNube
Nube
 
Computacion en la_nube
Computacion en la_nubeComputacion en la_nube
Computacion en la_nube
 
Monteerroso mata almacenamiento
Monteerroso mata   almacenamientoMonteerroso mata   almacenamiento
Monteerroso mata almacenamiento
 
Presentación1 nubes computacionales
Presentación1 nubes computacionalesPresentación1 nubes computacionales
Presentación1 nubes computacionales
 

Semelhante a Azure cognitive services using containers

Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxLuis Beltran
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
 
Platzi Azure.pptx
Platzi Azure.pptxPlatzi Azure.pptx
Platzi Azure.pptxLuis775803
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingrazalas30
 
Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxLuis Beltran
 
Webinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureIvan Martinez
 
La nube informática
La nube informáticaLa nube informática
La nube informáticaMelixax
 
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...Luis Beltran
 
Plug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsPlug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsDavid Piris
 
Seguridad en Cloud Computing - Segu-Info
Seguridad en Cloud Computing - Segu-InfoSeguridad en Cloud Computing - Segu-Info
Seguridad en Cloud Computing - Segu-InfoCristian Borghello
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfMaria Garcia
 
Computacion en la nube Cap. 1
Computacion en la nube Cap. 1Computacion en la nube Cap. 1
Computacion en la nube Cap. 1César Carcamo
 
computacion en la nube, posicionamiento web
computacion en la nube, posicionamiento webcomputacion en la nube, posicionamiento web
computacion en la nube, posicionamiento webjuanra17
 
Arquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptxArquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptxEl Arcón de Clio
 
1.1 Conceptos básicos del Cloud.
1.1 Conceptos básicos del Cloud.1.1 Conceptos básicos del Cloud.
1.1 Conceptos básicos del Cloud.Brox Technology
 
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...Luis Fernando Aguas Bucheli
 

Semelhante a Azure cognitive services using containers (20)

Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y docker
 
Platzi Azure.pptx
Platzi Azure.pptxPlatzi Azure.pptx
Platzi Azure.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptx
 
Webinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube Azure
 
Cloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológicaCloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológica
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
La nube informática
La nube informáticaLa nube informática
La nube informática
 
Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL) Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL)
 
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Plug&play:deploying big data_solutions
Plug&play:deploying big data_solutionsPlug&play:deploying big data_solutions
Plug&play:deploying big data_solutions
 
Seguridad en Cloud Computing - Segu-Info
Seguridad en Cloud Computing - Segu-InfoSeguridad en Cloud Computing - Segu-Info
Seguridad en Cloud Computing - Segu-Info
 
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdfCLASE 6_Areas de la Ingenieria de Sistemas.pdf
CLASE 6_Areas de la Ingenieria de Sistemas.pdf
 
Computacion en la nube Cap. 1
Computacion en la nube Cap. 1Computacion en la nube Cap. 1
Computacion en la nube Cap. 1
 
computacion en la nube, posicionamiento web
computacion en la nube, posicionamiento webcomputacion en la nube, posicionamiento web
computacion en la nube, posicionamiento web
 
Arquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptxArquitectura en la nube. PowerPoint^.pptx
Arquitectura en la nube. PowerPoint^.pptx
 
1.1 Conceptos básicos del Cloud.
1.1 Conceptos básicos del Cloud.1.1 Conceptos básicos del Cloud.
1.1 Conceptos básicos del Cloud.
 
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci...
 

Mais de Luis Beltran

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptxLuis Beltran
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxLuis Beltran
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptxLuis Beltran
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...Luis Beltran
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptxLuis Beltran
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxLuis Beltran
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxLuis Beltran
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Luis Beltran
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLuis Beltran
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxLuis Beltran
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Luis Beltran
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Luis Beltran
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Luis Beltran
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
 
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxSesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxLuis Beltran
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...Luis Beltran
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxLuis Beltran
 

Mais de Luis Beltran (20)

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptx
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptx
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptx
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptx
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxSesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (13)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Azure cognitive services using containers

  • 1.
  • 2. Luis Beltrán Microsoft MVP en Tecnologías de Desarrollador Investigador y estudiante de doctorado en la Universidad Tomás Bata en Zlín, República Checa. Docente en el Tecnológico Nacional de México en Celaya. @darkicebeam luis@luisbeltran.mx About Me: https://about.me/luis-beltran
  • 4. Aprendemos y usamos tecnología La tecnología aprende de nosotros y descubre formas de ser útil. Respuestas Coordinación Escuchando Observación Anticipando
  • 5. ¿Qué son los Azure Cognitive Services? “Capacita a tus apps para que puedan ver, escuchar, interpreter e interactuar en formas más humanas.” “Un API para acceder al mundo real” “Problemas realmente complejos que Microsoft ya ha solucionado y de los cuales no tienes qué preocuparte”
  • 6.
  • 7.
  • 8.
  • 9.
  • 11.
  • 13.
  • 14.
  • 15. Una variedad de aplicaciones reales Vision Speech Language Natural Language Processing Intent: PlayCall Knowledge Here are the top results: The purpose of Customer Life-cycle Management (CLM) is to maximize both customer retention and .... Predictive trend analysis provides business visibility. Oct 28, 2015 – Here are FIVE key trends in 2014 that would help marketers in rolling ... Of late, marketers are looking at customer lifecycle management (CLM) Jan 5, 2016 – The top 10 customer service trends for 2016 that .... North American Consumer Search Here is what I found: It also investigates the top three expected Fraud Detection and Prevention programs, in terms of demand in key markets… First, let’s point out that there is not one absolute answer—there are “pros” and “cons” to each. Those who favor in-house… Michael heads fraud prevention tool. Online and mobile shopping are expected to continue growing apace…
  • 17.
  • 19.
  • 20. Virtual Machines Virtual Machine Scale Sets Containers Azure App Services Azure Functions ¿Dónde encajan los contenedores?
  • 24. Es un enfoque de la distribución de software en el que una aplicación o servicio, incluidas sus dependencias y configuración, se empaqueta como una imagen de contenedor. Con poca o ninguna modificación, una imagen de contenedor se puede implementar en un host de contenedores.
  • 25. Los contenedores están aislados entre sí y el sistema operativo subyacente, con una huella más pequeña que una máquina virtual. Se pueden crear instancias de contenedores a partir de imágenes de contenedor para tareas a corto plazo, y eliminarlos cuando ya no sean necesarios.
  • 26. Container Support en Azure Cognitive Services
  • 27. • ¿Qué pasa si no puedes subir una imagen o texto a la nube? • El envío de datos fuera de su red puede estar sujeto a políticas regulatorias o de privacidad. • Si pudiera analizar las imágenes o el texto localmente, su aplicación podría beneficiarse de la reducción de la latencia y el ancho de banda. Ahora varias de las API de servicios cognitivos de Azure están disponibles como contenedores Docker.
  • 28. • Puede descargar un contenedor que proporciona las mismas API exactas que los servicios basados en la nube y ejecutarlo en un servidor local o dispositivo de borde basado en Linux. • Las imágenes y el texto se procesan directamente en el contenedor y nunca se envían a la nube. • Solo se requiere una conexión a Azure para la facturación, que está a la misma tasa que los servicios basados en la nube (incluido un nivel gratuito). La compatibilidad con contenedores en Azure Cognitive Services permite a los desarrolladores utilizar las mismas API que están disponibles en Azure, y permite la flexibilidad en el lugar de implementación y el alojamiento de los servicios que vienen con los contenedores de Docker.
  • 29. Características y beneficios • Ejecutar servicios cognitivos de AI en las instalaciones (on-premises) • Procesar gran cantidad de datos (alto rendimiento) • Sin restricciones en la conexión de red (baja latencia) • Arquitectura portátil
  • 30. Control sobre los datos: Permitir que los clientes elijan dónde estos Servicios cognitivos procesan sus datos. Esto es esencial para los clientes que no pueden enviar datos a la nube pero necesitan acceso a la tecnología de Servicios cognitivos. Compatibilidad con la compatibilidad en entornos híbridos: a través de datos, administración, identidad y seguridad.
  • 31. ¿Qué hay disponible? En preview, partes de: • Computer Vision • Face • Text Analytics • y Language Understanding (LUIS).
  • 32.
  • 33.
  • 35. Pre-requisotps • Docker Engine: Docker proporciona paquetes que configuran el entorno Docker en macOS, Linux y Windows. • En Windows, Docker debe estar configurado para admitir contenedores de Linux. Los contenedores de Docker también se pueden implementar directamente en el servicio de Azure Kubernetes o en las instancias de Azure Container. • Cognitive Service recurs created on Azure: Docker must be configured to allow the containers to connect with and send billing data to Azure.
  • 36. Los contenedores individuales también pueden tener sus propios requisitos, incluidos los requisitos de asignación de memoria y servidor.
  • 37. https://docs.docker.com/toolbox/toolbox_install_windows/ docker-machine stop docker-machine rm default docker-machine create -d virtualbox --virtualbox-cpu-count=2 --virtualbox-memory=2048 default
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Recursos ❑ Container support in Azure Cognitive Services https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services- container-support ❑ Containers support of Cognitive Services (video) https://azure.microsoft.com/en-us/resources/videos/containers-support-of- cognitive-services/ ❑ Cognitive Services http://microsoft.com/cognitive
  • 50. Resources ❑ Docker Images (Azure Cognitive Services) https://hub.docker.com/_/microsoft-azure-cognitive-services ❑ Containers samples for Cognitive Services https://github.com/Azure-Samples/cognitive-services-containers-samples ❑ Cognitive Services https://azure.microsoft.com/en-us/blog/running-cognitive-service-containers/
  • 51. Resources ❑ Install and Run LUIS docker containers https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-container- howto ❑ Install and Run Recognize Text containers https://docs.microsoft.com/en-us/azure/cognitive-services/computer- vision/computer-vision-how-to-install-containers ❑ Running Cognitive Service containers https://docs.microsoft.com/es-es/azure/cognitive-services/face/face-how-to- install-containers
  • 52. Resources ❑ Install and Run Text Analytics containers https://docs.microsoft.com/es-es/azure/cognitive-services/text-analytics/how- tos/text-analytics-how-to-install-containers
  • 54. ¡Gracias por su atención! @darkicebeam luis@luisbeltran.mx Comunidad Xamarin en Español: https://www.facebook.com/groups/xamarindiplomadoitc/ Blog: https://luisbeltran.mx GitHub: https://github.com/icebeam7 LinkedIn: https://linkedin.com/in/luisantoniobeltran SlideShare: https://linkedin.com/in/luisantoniobeltran YouTube: https://youtube.com/user/darkicebeam About Me: https://about.me/luis-beltran