Azure cognitive services using containers

Luis Beltran
Luis BeltranEstudiante en Tomas Bata University
Azure cognitive services using containers
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”
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Text Analytics API
Azure cognitive services using containers
Computer Vision API
Azure cognitive services using containers
Azure cognitive services using containers
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
Azure cognitive services using containers
Contenedores
Azure cognitive services using containers
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).
Azure cognitive services using containers
Azure cognitive services using containers
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/
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
Azure cognitive services using containers
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
1 de 54

Recomendados

Cloud Computing por
Cloud ComputingCloud Computing
Cloud ComputingLuisanaEV
10 vistas2 diapositivas
Cloud computing por
Cloud computingCloud computing
Cloud computingHéctor Edgardo Del Mastro
40 vistas22 diapositivas
La nube informatica por
La nube informaticaLa nube informatica
La nube informaticasherlyjulieth
145 vistas3 diapositivas
Computación en la nube por
Computación en la nubeComputación en la nube
Computación en la nubeAngela Bardales
237 vistas9 diapositivas
Almacenamiento de la nuve por
Almacenamiento de la nuveAlmacenamiento de la nuve
Almacenamiento de la nuveGabiela Bastidas
303 vistas5 diapositivas
computacion por
computacioncomputacion
computacionyesicav
210 vistas16 diapositivas

Más contenido relacionado

La actualidad más candente

Computación en la nube por
Computación en la nubeComputación en la nube
Computación en la nubejosuedelangel
374 vistas8 diapositivas
Doc1 por
Doc1Doc1
Doc1estebancabanillasortega
24 vistas16 diapositivas
Servicios de nube asistida. por
Servicios de nube asistida.Servicios de nube asistida.
Servicios de nube asistida.Armando García Sarmina
388 vistas14 diapositivas
Archivo de prueba por
Archivo de pruebaArchivo de prueba
Archivo de pruebamaluleyvap
104 vistas1 diapositiva
Nube por
NubeNube
NubeLorena Chiliquinga Véjar
140 vistas10 diapositivas
Computacion en la_nube por
Computacion en la_nubeComputacion en la_nube
Computacion en la_nubeyessikacamarena
78 vistas15 diapositivas

Similar a Azure cognitive services using containers

Azure AI South Azure Cognitive Services en contenedores Docker.pptx por
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
155 vistas54 diapositivas
Inteligencia artificial in house con servicios cognitivos y docker por
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
309 vistas67 diapositivas
Platzi Azure.pptx por
Platzi Azure.pptxPlatzi Azure.pptx
Platzi Azure.pptxLuis775803
10 vistas45 diapositivas
Cloud Computing por
Cloud ComputingCloud Computing
Cloud Computingrazalas30
692 vistas36 diapositivas
Computo en la Nube con Azure - AI Gaming Panama.pptx por
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
134 vistas35 diapositivas
Webinar Administracion de Servicios Nube Azure por
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube AzureIvan Martinez
1.1K vistas55 diapositivas

Similar a Azure cognitive services using containers(20)

Azure AI South Azure Cognitive Services en contenedores Docker.pptx por Luis Beltran
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
Luis Beltran155 vistas
Inteligencia artificial in house con servicios cognitivos y docker por Luis Beltran
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
Luis Beltran309 vistas
Platzi Azure.pptx por Luis775803
Platzi Azure.pptxPlatzi Azure.pptx
Platzi Azure.pptx
Luis77580310 vistas
Cloud Computing por razalas30
Cloud ComputingCloud Computing
Cloud Computing
razalas30692 vistas
Computo en la Nube con Azure - AI Gaming Panama.pptx por Luis Beltran
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
Luis Beltran134 vistas
Webinar Administracion de Servicios Nube Azure por Ivan Martinez
Webinar Administracion de Servicios Nube AzureWebinar Administracion de Servicios Nube Azure
Webinar Administracion de Servicios Nube Azure
Ivan Martinez1.1K vistas
La nube informática por Melixax
La nube informáticaLa nube informática
La nube informática
Melixax2.2K vistas
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con... por Luis Beltran
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 Beltran154 vistas
Plug&play:deploying big data_solutions por David Piris
Plug&play:deploying big data_solutionsPlug&play:deploying big data_solutions
Plug&play:deploying big data_solutions
David Piris103 vistas
Seguridad en Cloud Computing - Segu-Info por Cristian Borghello
Seguridad en Cloud Computing - Segu-InfoSeguridad en Cloud Computing - Segu-Info
Seguridad en Cloud Computing - Segu-Info
Cristian Borghello3.2K vistas
CLASE 6_Areas de la Ingenieria de Sistemas.pdf por Maria Garcia
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
Maria Garcia325 vistas
Computacion en la nube Cap. 1 por César Carcamo
Computacion en la nube Cap. 1Computacion en la nube Cap. 1
Computacion en la nube Cap. 1
César Carcamo187 vistas
computacion en la nube, posicionamiento web por juanra17
computacion en la nube, posicionamiento webcomputacion en la nube, posicionamiento web
computacion en la nube, posicionamiento web
juanra17280 vistas
1.1 Conceptos básicos del Cloud. por Brox Technology
1.1 Conceptos básicos del Cloud.1.1 Conceptos básicos del Cloud.
1.1 Conceptos básicos del Cloud.
Brox Technology1.3K vistas
8-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.4 Computaci... por Luis Fernando Aguas Bucheli
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...

Más de Luis Beltran

AI for Accessibility.pptx por
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptxLuis Beltran
17 vistas23 diapositivas
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx por
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
382 vistas31 diapositivas
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx por
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptxLuis Beltran
171 vistas40 diapositivas
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-... por
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
229 vistas14 diapositivas
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf por
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfLuis Beltran
232 vistas45 diapositivas
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx por
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
143 vistas27 diapositivas

Más de Luis Beltran(20)

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

Último

Tarea-Teclados ergonómico y pantallas táctiles.pptx por
Tarea-Teclados ergonómico y pantallas táctiles.pptxTarea-Teclados ergonómico y pantallas táctiles.pptx
Tarea-Teclados ergonómico y pantallas táctiles.pptxxiomarakerly200325
8 vistas16 diapositivas
PRESENTACION DE FC.pptx por
PRESENTACION DE FC.pptxPRESENTACION DE FC.pptx
PRESENTACION DE FC.pptxGabrielRivas75
5 vistas5 diapositivas
Tema 3. Fuentes de Energía no renovables.ppt por
Tema 3. Fuentes de Energía no renovables.pptTema 3. Fuentes de Energía no renovables.ppt
Tema 3. Fuentes de Energía no renovables.pptAlmuPe
185 vistas43 diapositivas
Trabajo de tegnologia 10-1.pdf por
Trabajo de tegnologia 10-1.pdfTrabajo de tegnologia 10-1.pdf
Trabajo de tegnologia 10-1.pdfSebastianOcampo34
6 vistas7 diapositivas
nuevo tecnologia .pdf por
nuevo tecnologia .pdfnuevo tecnologia .pdf
nuevo tecnologia .pdflaurarojas788
5 vistas8 diapositivas
PostCall: Encuestas telefónicas post llamada por
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaOpenDireito
6 vistas15 diapositivas

Último(20)

Tarea-Teclados ergonómico y pantallas táctiles.pptx por xiomarakerly200325
Tarea-Teclados ergonómico y pantallas táctiles.pptxTarea-Teclados ergonómico y pantallas táctiles.pptx
Tarea-Teclados ergonómico y pantallas táctiles.pptx
Tema 3. Fuentes de Energía no renovables.ppt por AlmuPe
Tema 3. Fuentes de Energía no renovables.pptTema 3. Fuentes de Energía no renovables.ppt
Tema 3. Fuentes de Energía no renovables.ppt
AlmuPe185 vistas
PostCall: Encuestas telefónicas post llamada por OpenDireito
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamada
OpenDireito6 vistas
Excel avanzado.pdf por fspro99
Excel avanzado.pdfExcel avanzado.pdf
Excel avanzado.pdf
fspro998 vistas
PRESENTACIÓN - SISTEMAS INFORMÁTICOS.pdf por NatalySnchez25
PRESENTACIÓN - SISTEMAS INFORMÁTICOS.pdfPRESENTACIÓN - SISTEMAS INFORMÁTICOS.pdf
PRESENTACIÓN - SISTEMAS INFORMÁTICOS.pdf
NatalySnchez259 vistas
Taller de Electricidad y Electrónica.docx por Franksamuel11
Taller de Electricidad y Electrónica.docxTaller de Electricidad y Electrónica.docx
Taller de Electricidad y Electrónica.docx
Franksamuel117 vistas
Basura electronica.docx por MissPotato2
Basura electronica.docxBasura electronica.docx
Basura electronica.docx
MissPotato28 vistas
Fundamentos de electricidad y electrónica -1.pdf por SofiCneo1
Fundamentos de electricidad y electrónica -1.pdfFundamentos de electricidad y electrónica -1.pdf
Fundamentos de electricidad y electrónica -1.pdf
SofiCneo111 vistas
EXCEL AVANZADO_ Combinación de correspondencia, Función sí, Función sí anidad... por edepjuanmurillo
EXCEL AVANZADO_ Combinación de correspondencia, Función sí, Función sí anidad...EXCEL AVANZADO_ Combinación de correspondencia, Función sí, Función sí anidad...
EXCEL AVANZADO_ Combinación de correspondencia, Función sí, Función sí anidad...
edepjuanmurillo5 vistas
Tarea Práctica web de la sesión 14.pptx por illanlir
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptx
illanlir7 vistas
Probando aplicaciones basadas en LLMs.pdf por Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo44 vistas
programacion orientada a objetos_sebastian segura barreto.pptx por sebastiansegura25
programacion orientada a objetos_sebastian segura barreto.pptxprogramacion orientada a objetos_sebastian segura barreto.pptx
programacion orientada a objetos_sebastian segura barreto.pptx
Tecnologia (6).pdf por fspro99
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
fspro996 vistas
MakeCode por Coffe9
MakeCodeMakeCode
MakeCode
Coffe96 vistas

Azure cognitive services using containers

  • 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”
  • 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…
  • 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).
  • 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
  • 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