Slides of my presentation about Azure Video Indexer for Video and Audio analysis and metadata extraction at Programa Tu Pandemia 2.0 event organized by MujeresTIC Bolivia
Este documento describe Azure Personalizer, un servicio de IA de Microsoft que ofrece experiencias personalizadas a los usuarios. Personalizer utiliza aprendizaje por refuerzo para mejorar continuamente las recomendaciones en tiempo real sin necesidad de reentrenamiento. El documento incluye ejemplos de casos de uso, instrucciones para desarrolladores, y detalles sobre precios y recursos de aprendizaje adicionales.
Azure Video Analyzer - Guadalajara Connect.pptxLuis Beltran
Este documento presenta Azure Video Analyzer, un servicio que extrae metadatos e información valiosa de videos mediante inteligencia artificial. El servicio puede detectar rostros, texto, objetos y segmentar escenas. También transcribe audio y detecta emociones. Los resultados pueden usarse para mejorar la búsqueda de videos, extraer clips y crear resúmenes. El documento explica cómo suscribirse al servicio de manera gratuita y los portales para cargar videos, explorar resultados e implementar APIs.
Este documento presenta una introducción a los Servicios Cognitivos de Azure. Explica brevemente algunos servicios clave como Visión por Computadora, Reconocimiento de Rostros, Procesamiento de Lenguaje Natural, Detección de Anomalías y Transcripción de Voz/Texto. El documento también destaca que varios servicios ahora están disponibles como contenedores Docker para procesamiento local de datos sin enviarlos a la nube.
Second collaboration with Platzi where I talked about Artificial Intelligence using Cognitive Services. This time, I focused on Computer Vision services
Global Azure Ica Azure Video Indexer.pptxLuis Beltran
For my talk at Global Azure Ica (Per{u), I talked about Azure Video Indexer service and how it helps to analyze multimedia content and extract metadata from audio and video files
Este documento presenta una introducción a Azure Cognitive Services. Explica que estos servicios ofrecen modelos preentrenados de inteligencia artificial expuestos a través de APIs de REST para que los desarrolladores puedan agregar capacidades como el reconocimiento de voz, visión y lenguaje a sus aplicaciones. Luego describe algunos servicios cognitivos específicos como Computer Vision, Speech y Language y cómo se pueden usar con Node.js. Finalmente, concluye que estos servicios permiten que las aplicaciones vean, escuchen, hablen, entiendan y razonen sin
Este documento describe los servicios de inteligencia artificial de Azure, incluyendo Cognitive Services, Machine Learning Services y Azure Bot Services. Explica conceptos como aprendizaje automático, aprendizaje profundo y refuerzo, así como algoritmos y herramientas de ML. También presenta ejemplos de uso como clasificación, regresión, modelos cognitivos y predicción.
Protegiendo los secretos de tus aplicaciones con Azure Key VaultLuis Beltran
Uno de los elementos importantes a nivel de seguridad que debes considerar en tu aplicación es dónde almacenar tus secretos (cadenas de conexión a bases de datos, llaves de acceso a servicios, contraseñas...). Incluirlos directamente en tu código o en archivos locales del proyecto es entregarlos directamente a los atacantes. Para resolver este problema, Azure proporciona un servicio llamado Azure Key Vault, con el que podemos administrar los secretos de nuestra aplicación, definiendo políticas de acceso y dando seguimiento a su uso.
Este documento describe Azure Personalizer, un servicio de IA de Microsoft que ofrece experiencias personalizadas a los usuarios. Personalizer utiliza aprendizaje por refuerzo para mejorar continuamente las recomendaciones en tiempo real sin necesidad de reentrenamiento. El documento incluye ejemplos de casos de uso, instrucciones para desarrolladores, y detalles sobre precios y recursos de aprendizaje adicionales.
Azure Video Analyzer - Guadalajara Connect.pptxLuis Beltran
Este documento presenta Azure Video Analyzer, un servicio que extrae metadatos e información valiosa de videos mediante inteligencia artificial. El servicio puede detectar rostros, texto, objetos y segmentar escenas. También transcribe audio y detecta emociones. Los resultados pueden usarse para mejorar la búsqueda de videos, extraer clips y crear resúmenes. El documento explica cómo suscribirse al servicio de manera gratuita y los portales para cargar videos, explorar resultados e implementar APIs.
Este documento presenta una introducción a los Servicios Cognitivos de Azure. Explica brevemente algunos servicios clave como Visión por Computadora, Reconocimiento de Rostros, Procesamiento de Lenguaje Natural, Detección de Anomalías y Transcripción de Voz/Texto. El documento también destaca que varios servicios ahora están disponibles como contenedores Docker para procesamiento local de datos sin enviarlos a la nube.
Second collaboration with Platzi where I talked about Artificial Intelligence using Cognitive Services. This time, I focused on Computer Vision services
Global Azure Ica Azure Video Indexer.pptxLuis Beltran
For my talk at Global Azure Ica (Per{u), I talked about Azure Video Indexer service and how it helps to analyze multimedia content and extract metadata from audio and video files
Este documento presenta una introducción a Azure Cognitive Services. Explica que estos servicios ofrecen modelos preentrenados de inteligencia artificial expuestos a través de APIs de REST para que los desarrolladores puedan agregar capacidades como el reconocimiento de voz, visión y lenguaje a sus aplicaciones. Luego describe algunos servicios cognitivos específicos como Computer Vision, Speech y Language y cómo se pueden usar con Node.js. Finalmente, concluye que estos servicios permiten que las aplicaciones vean, escuchen, hablen, entiendan y razonen sin
Este documento describe los servicios de inteligencia artificial de Azure, incluyendo Cognitive Services, Machine Learning Services y Azure Bot Services. Explica conceptos como aprendizaje automático, aprendizaje profundo y refuerzo, así como algoritmos y herramientas de ML. También presenta ejemplos de uso como clasificación, regresión, modelos cognitivos y predicción.
Protegiendo los secretos de tus aplicaciones con Azure Key VaultLuis Beltran
Uno de los elementos importantes a nivel de seguridad que debes considerar en tu aplicación es dónde almacenar tus secretos (cadenas de conexión a bases de datos, llaves de acceso a servicios, contraseñas...). Incluirlos directamente en tu código o en archivos locales del proyecto es entregarlos directamente a los atacantes. Para resolver este problema, Azure proporciona un servicio llamado Azure Key Vault, con el que podemos administrar los secretos de nuestra aplicación, definiendo políticas de acceso y dando seguimiento a su uso.
Inteligencia Artificial con Azure.pptxLuis Beltran
El documento presenta los servicios de inteligencia artificial de Azure Cognitive Services, incluyendo visión, voz, lenguaje, conocimiento y búsqueda. Explica cómo estos servicios funcionan para tareas como reconocimiento de voz, traducción, análisis de texto e imágenes, y creación de experiencias personalizadas. También muestra ejemplos de cómo implementar estos servicios en aplicaciones a través de demostraciones prácticas.
Utilizando IA en Software: Azure IA Vision
- OCR,
- Analisis de Imagenes/Image Analysis
- Reconocimiento de Rostros/Face Services
- Analisis Espacial/Spatial Analysis
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.
AI ML Days Creando un sistema de reconocimiento facial con Face API.pptxLuis775803
Este documento presenta a Luis Beltrán, un experto en AI y tecnologías de desarrollo de Microsoft. Describe los servicios cognitivos de Azure como Visión, Voz, Lenguaje, Decisión y proporciona detalles sobre Custom Vision, Computer Vision API y Face API. También incluye recomendaciones sobre el consentimiento y el desarrollo de aplicaciones con Face API así como enlaces a documentación y recursos adicionales.
SISWeek Creando un sistema de reconocimiento facial con Face API.pptxLuis775803
Este documento presenta a Luis Beltrán, un experto en Inteligencia Artificial y tecnologías de desarrollo de Microsoft. Describe los servicios cognitivos de Azure como Visión, Voz, Lenguaje y Decisión. Se enfoca en la API Face de Visión, que puede detectar e identificar personas y expresiones faciales en imágenes. Incluye recomendaciones para el uso ético del reconocimiento facial y enlaces a documentación y demostraciones.
Este documento describe las capacidades de inteligencia artificial en Power BI, incluyendo visualizaciones de IA como influenciadores clave, árboles de descomposición y preguntas y respuestas en lenguaje natural. También describe cómo integrar servicios cognitivos de Microsoft como el análisis de texto, visión y aprendizaje automático de máquinas para crear y entrenar modelos en Power BI.
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/
El documento describe una arquitectura propuesta para una aplicación de reservas de servicios que puede implementarse en Azure con pocos costos. La arquitectura incluye aplicaciones web y móviles, APIs, almacenamiento de datos, notificaciones push y autenticación de usuarios, todo lo cual se implementaría utilizando servicios gratuitos o de bajo costo de Azure como App Service, Functions, Storage, Search, Notification Hub y Active Directory B2C.
Este documento proporciona información sobre los servicios de voz de Azure Cognitive Services. Describe varios servicios de voz como Speech to Text, Text to Speech y Speech Translator. Explica cómo crear recursos en el portal de Azure y cómo integrar estos servicios de voz en aplicaciones a través de una API REST o SDK. También incluye demostraciones de algunos servicios de voz.
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesImanol Iza Martin
Este documento describe cómo los servicios cognitivos de Microsoft pueden extender las capacidades de PowerApps. Explica varios servicios cognitivos como QnA Maker, LUIS, Emotion API y Computer Vision API. También describe cómo crear una aplicación PowerApp conectada a estos servicios cognitivos para crear un asistente virtual como un "PowerBot" que pueda responder preguntas y comprender el lenguaje y las emociones.
Este documento describe cómo crear una startup con menos de $10 dólares al mes usando servicios de Azure. Explica los requisitos de una aplicación para una startup de servicios profesionales y la arquitectura necesaria para alojarla en Azure, incluyendo aplicaciones web, API, almacenamiento, búsqueda, notificaciones y autenticación. También detalla los servicios gratuitos de Azure que pueden usarse como SQL Database, Cosmos DB, máquinas virtuales y almacenamiento.
Este documento presenta una guía para crear productos SaaS, incluyendo cómo definir un MVP, las herramientas tecnológicas para desarrollar el producto, y los procesos y consideraciones clave. Explica cómo realizar una "Inception" para definir la idea del producto, mapear historias de usuario, y crear prototipos. También cubre temas como onboarding de usuarios, cómo cobrar, APIs, y herramientas para desarrollo front-end, móvil, pruebas, y monitoreo.
Azure cognitive services using containersLuis Beltran
Este documento describe los contenedores de Docker para los servicios cognitivos de Azure. Estos contenedores permiten ejecutar servicios cognitivos como Computer Vision, Face y Text Analytics localmente sin necesidad de enviar datos a la nube. Los contenedores proporcionan las mismas API que los servicios en la nube y permiten procesar grandes cantidades de datos con baja latencia.
AWS Webinar Series Latinoamérica: Inteligencia Artificial en Servicios Financ...Amazon Web Services LATAM
Observe este webinar y entienda como las compañias de servicios financieros pueden usar inteligencia artificial para combatir el fraude usando reconocimiento facial y tambien desarrollando de punta a punta una solucion de analisis de documentos con revision humana.
Temas principales presentados:
- Los principales casos de uso de inteligencia artificial en servicios financieros;
- Aproveche Amazon Rekognition para realizar la detección de actividad y prevenir actividades fraudulentas;
- Cómo utilizar servicios como Amazon Textract, Amazon Comprehend y Amazon Augmented AI para analizar automáticamente documentos físicos.
La inteligencia artificial es una realidad que está impactando en todos los ámbitos del desarrollo humano. En la analítica de datos, y en este caso específico, con Power BI, tenemos varias características que facilitan el proceso de desarrollo de tableros para la toma de decisiones
Conociendo la Certificacion Azure AI Engineer AssociateLuis Beltran
Este documento presenta la certificación Microsoft Azure AI Engineer Associate. Los oradores describen los objetivos del examen AI-100, incluido el análisis de requisitos de solución, el diseño de soluciones de IA y la implementación y monitoreo de soluciones de IA. También recomiendan recursos como cursos en línea, sesiones de Ignite y blogs para prepararse para el examen. El objetivo es ayudar a los asistentes a comprender los temas cubiertos en la certificación y cómo obtener la preparación necesaria.
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...Luis Beltran
My presentation about Azure Personalizer at the Global Azure Ecuador and how it helps to build custom, personalized experiences using pre-trained Artificial Intelligence and Machine Learning models from Microsoft.
Este documento presenta una introducción a los bots en las empresas. Explica qué son los bots, sus beneficios, tipos comunes de bots y los servicios cognitivos de Microsoft que permiten crear bots inteligentes. Luego muestra demostraciones de bots y ofrece consejos para introducir con éxito bots en una empresa, como comenzar con un proceso pequeño y medir el éxito antes de reemplazar procesos existentes.
Trasparencias de la charla Machine Learning for Dummies del grupo Meetup de Azuges @ 22 de Noviembre de 2016
Ponentes: Rodrigo Cabello y Carlos Landeras
Sustainable AI con Azure Machine Learning.pptxicebeam7
The document discusses sustainable artificial intelligence and how Azure Machine Learning can help achieve this. It introduces artificial intelligence, machine learning, and deep learning concepts. It then provides an introduction to sustainable AI and how Azure Machine Learning can help chart a path towards more sustainable AI by allowing users to monitor resource usage and optimize models for efficiency. The presentation aims to educate about sustainable AI practices using Azure Machine Learning.
Inteligencia Artificial con Azure.pptxLuis Beltran
El documento presenta los servicios de inteligencia artificial de Azure Cognitive Services, incluyendo visión, voz, lenguaje, conocimiento y búsqueda. Explica cómo estos servicios funcionan para tareas como reconocimiento de voz, traducción, análisis de texto e imágenes, y creación de experiencias personalizadas. También muestra ejemplos de cómo implementar estos servicios en aplicaciones a través de demostraciones prácticas.
Utilizando IA en Software: Azure IA Vision
- OCR,
- Analisis de Imagenes/Image Analysis
- Reconocimiento de Rostros/Face Services
- Analisis Espacial/Spatial Analysis
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.
AI ML Days Creando un sistema de reconocimiento facial con Face API.pptxLuis775803
Este documento presenta a Luis Beltrán, un experto en AI y tecnologías de desarrollo de Microsoft. Describe los servicios cognitivos de Azure como Visión, Voz, Lenguaje, Decisión y proporciona detalles sobre Custom Vision, Computer Vision API y Face API. También incluye recomendaciones sobre el consentimiento y el desarrollo de aplicaciones con Face API así como enlaces a documentación y recursos adicionales.
SISWeek Creando un sistema de reconocimiento facial con Face API.pptxLuis775803
Este documento presenta a Luis Beltrán, un experto en Inteligencia Artificial y tecnologías de desarrollo de Microsoft. Describe los servicios cognitivos de Azure como Visión, Voz, Lenguaje y Decisión. Se enfoca en la API Face de Visión, que puede detectar e identificar personas y expresiones faciales en imágenes. Incluye recomendaciones para el uso ético del reconocimiento facial y enlaces a documentación y demostraciones.
Este documento describe las capacidades de inteligencia artificial en Power BI, incluyendo visualizaciones de IA como influenciadores clave, árboles de descomposición y preguntas y respuestas en lenguaje natural. También describe cómo integrar servicios cognitivos de Microsoft como el análisis de texto, visión y aprendizaje automático de máquinas para crear y entrenar modelos en Power BI.
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/
El documento describe una arquitectura propuesta para una aplicación de reservas de servicios que puede implementarse en Azure con pocos costos. La arquitectura incluye aplicaciones web y móviles, APIs, almacenamiento de datos, notificaciones push y autenticación de usuarios, todo lo cual se implementaría utilizando servicios gratuitos o de bajo costo de Azure como App Service, Functions, Storage, Search, Notification Hub y Active Directory B2C.
Este documento proporciona información sobre los servicios de voz de Azure Cognitive Services. Describe varios servicios de voz como Speech to Text, Text to Speech y Speech Translator. Explica cómo crear recursos en el portal de Azure y cómo integrar estos servicios de voz en aplicaciones a través de una API REST o SDK. También incluye demostraciones de algunos servicios de voz.
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesImanol Iza Martin
Este documento describe cómo los servicios cognitivos de Microsoft pueden extender las capacidades de PowerApps. Explica varios servicios cognitivos como QnA Maker, LUIS, Emotion API y Computer Vision API. También describe cómo crear una aplicación PowerApp conectada a estos servicios cognitivos para crear un asistente virtual como un "PowerBot" que pueda responder preguntas y comprender el lenguaje y las emociones.
Este documento describe cómo crear una startup con menos de $10 dólares al mes usando servicios de Azure. Explica los requisitos de una aplicación para una startup de servicios profesionales y la arquitectura necesaria para alojarla en Azure, incluyendo aplicaciones web, API, almacenamiento, búsqueda, notificaciones y autenticación. También detalla los servicios gratuitos de Azure que pueden usarse como SQL Database, Cosmos DB, máquinas virtuales y almacenamiento.
Este documento presenta una guía para crear productos SaaS, incluyendo cómo definir un MVP, las herramientas tecnológicas para desarrollar el producto, y los procesos y consideraciones clave. Explica cómo realizar una "Inception" para definir la idea del producto, mapear historias de usuario, y crear prototipos. También cubre temas como onboarding de usuarios, cómo cobrar, APIs, y herramientas para desarrollo front-end, móvil, pruebas, y monitoreo.
Azure cognitive services using containersLuis Beltran
Este documento describe los contenedores de Docker para los servicios cognitivos de Azure. Estos contenedores permiten ejecutar servicios cognitivos como Computer Vision, Face y Text Analytics localmente sin necesidad de enviar datos a la nube. Los contenedores proporcionan las mismas API que los servicios en la nube y permiten procesar grandes cantidades de datos con baja latencia.
AWS Webinar Series Latinoamérica: Inteligencia Artificial en Servicios Financ...Amazon Web Services LATAM
Observe este webinar y entienda como las compañias de servicios financieros pueden usar inteligencia artificial para combatir el fraude usando reconocimiento facial y tambien desarrollando de punta a punta una solucion de analisis de documentos con revision humana.
Temas principales presentados:
- Los principales casos de uso de inteligencia artificial en servicios financieros;
- Aproveche Amazon Rekognition para realizar la detección de actividad y prevenir actividades fraudulentas;
- Cómo utilizar servicios como Amazon Textract, Amazon Comprehend y Amazon Augmented AI para analizar automáticamente documentos físicos.
La inteligencia artificial es una realidad que está impactando en todos los ámbitos del desarrollo humano. En la analítica de datos, y en este caso específico, con Power BI, tenemos varias características que facilitan el proceso de desarrollo de tableros para la toma de decisiones
Conociendo la Certificacion Azure AI Engineer AssociateLuis Beltran
Este documento presenta la certificación Microsoft Azure AI Engineer Associate. Los oradores describen los objetivos del examen AI-100, incluido el análisis de requisitos de solución, el diseño de soluciones de IA y la implementación y monitoreo de soluciones de IA. También recomiendan recursos como cursos en línea, sesiones de Ignite y blogs para prepararse para el examen. El objetivo es ayudar a los asistentes a comprender los temas cubiertos en la certificación y cómo obtener la preparación necesaria.
Global Azure Ecuador 2021 Ofreciendo experiencias de valor inteligentes y a l...Luis Beltran
My presentation about Azure Personalizer at the Global Azure Ecuador and how it helps to build custom, personalized experiences using pre-trained Artificial Intelligence and Machine Learning models from Microsoft.
Este documento presenta una introducción a los bots en las empresas. Explica qué son los bots, sus beneficios, tipos comunes de bots y los servicios cognitivos de Microsoft que permiten crear bots inteligentes. Luego muestra demostraciones de bots y ofrece consejos para introducir con éxito bots en una empresa, como comenzar con un proceso pequeño y medir el éxito antes de reemplazar procesos existentes.
Trasparencias de la charla Machine Learning for Dummies del grupo Meetup de Azuges @ 22 de Noviembre de 2016
Ponentes: Rodrigo Cabello y Carlos Landeras
Similar a Programa tu Pandemia 2 Azure Video Indexer.pptx (20)
Sustainable AI con Azure Machine Learning.pptxicebeam7
The document discusses sustainable artificial intelligence and how Azure Machine Learning can help achieve this. It introduces artificial intelligence, machine learning, and deep learning concepts. It then provides an introduction to sustainable AI and how Azure Machine Learning can help chart a path towards more sustainable AI by allowing users to monitor resource usage and optimize models for efficiency. The presentation aims to educate about sustainable AI practices using Azure Machine Learning.
GitHub Actions permite automatizar procesos en GitHub mediante flujos de trabajo (workflows) que se activan por eventos como commits o pull requests. Los workflows contienen jobs que ejecutan acciones como compilar y probar código. Las acciones se ejecutan en máquinas virtuales (runners) alojadas por GitHub o en la nube. El documento muestra cómo configurar workflows para proyectos Xamarin utilizando contextos, secretos y expresiones para acceder a información del repositorio.
Dockerize your ML Models Data Science Summit.pptxicebeam7
This presentation discusses dockerizing machine learning models. It shows how an ML model in .pkl format can be served via an HTTP REST API using a WSGI HTTP server running in a container. The container also includes an HTTP server that connects to a database backend. A tunnel allows user requests to reach the container and interact with the ML model.
Comunidad AI Azure Cognitive Services Bring AI to your applications in 3 ste...icebeam7
This document outlines how to bring artificial intelligence to applications using Azure Cognitive Services in 3 steps:
1. Create an Azure resource such as a specific Cognitive Service or general Cognitive Services resource
2. Get the keys, region, and endpoint
3. Incorporate them into an application
It then provides examples of using Speech, Language, Vision, and Decision Cognitive Services and demonstrates integrating a QnA Maker bot and text analytics API.
Este documento describe .NET MAUI, una plataforma de interfaz de usuario multiplataforma de .NET que permite crear aplicaciones nativas para múltiples dispositivos como iOS, Android y escritorio con un solo código base. .NET MAUI se lanzará oficialmente el próximo año y proporcionará una experiencia de desarrollo unificada para aplicaciones móviles y de escritorio a través de una variedad de plataformas.
Que hay en el Taller de Santa Ayudando a Santa con IA .pptxicebeam7
Luis Beltrán presenta su información de contacto que incluye su dirección de correo electrónico, nombre de usuario de Twitter y nombre completo. Además, menciona sus intereses en tecnologías serverless, servicios cognitivos y proporciona un enlace a su perfil en about.me para más detalles sobre él.
Implementacion portable de modelos de Machine Learning con Docker.pptxicebeam7
El documento describe cómo implementar modelos de machine learning de forma portable utilizando Docker. Se utiliza Python para crear un modelo de ML de predicción, SQLite como repositorio de datos, ASP.NET Core para crear un API y Docker para empaquetar la solución en un contenedor. El documento muestra una demostración de cómo crear y consultar un modelo de ML implementado de esta forma portable.
Cosmos DB and Azure Functions A serverless database processing.pptxicebeam7
Slides of my presentation about serverless database processing using Azure Functions and Cosmos DB at SQL Server User Group Croatia weekly community meeting
El documento compara los patrones MVVM y MVU en .NET MAUI. Explica que MVU (Model-View-Update) es un patrón para desarrollo de interfaces de usuario que promueve un flujo unidireccional de datos y estado. Luego describe los conceptos clave de MVU como el modelo, la vista y la actualización. Finalmente, resalta algunas ventajas de MVU como la centralización del estado e inmutabilidad.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
4. Azure Cognitive Services
Percepción Comprensión
Computer Vision
Face API
Custom Vision
Text-to-Speech
Speech-to-Text
Speech Translator
Speaker Recognition
Language Understanding
Text Translator
Text Analytics
QnA Maker
Anomaly Detector
Content Moderator
Personalizer
microsoft.com/cognitive
Visión Voz Lenguaje Decisión
5. Azure Applied AI Services
• Ponga en marcha soluciones de IA en días,
no en meses.
• Genere valor tangible para su organización
rápidamente con servicios de IA para
procesos empresariales comunes.
• Los servicios de IA aplicados combinan
Azure Cognitive Services, IA específica de
tareas y lógica de negocios para ofrecerle
servicios clave de IA.
6.
7. Imagina si pudieras…
• Crear automáticamente metadatos (texto hablado, texto escrito,
rostros, lugares, objetos, etc.) para cualquier archivo de video.
• Buscar clientes frustrados o contar el tiempo que pasan en espera en
un sistema de centro de llamadas.
• Cargar y editar videos en colaboración en tiempo real, encontrar
momentos clave y acelerar el tiempo para publicar contenido nuevo.
• Permitir que los clientes busquen contenido multimedia por
nombre, palabra clave, ubicación, objetos clave…
• Distribuir clips reproducibles de contenido de video en vivo interna o
externamente sin largos tiempos de descarga o codificación.
• Crear resúmenes automáticos o “reels” destacados de tu contenido
de video en función de la detección de escenas, personas específicas
y movimiento dentro del video.
• Traducir su contenido a otros idiomas para llegar a una audiencia
global y diversa.
8. Video AI es la clave para resolver estos desafíos
• Mejorar la visibilidad del contenido
• Aumentar el valor del contenido
• Personalice la experiencia de
visualización
• Descubra información de contenido
oculto
• Reducir el trabajo manual
• Aumentar los ingresos / Impulsar la
visualización
• publicidad dirigida
• Modelado predictivo y
recomendaciones
10. Azure Video Analyzer for Media
• Un servicio que extrae información valiosa.
• Utiliza modelos de machine learning que se pueden personalizar y entrenar
aún más.
• Los detalles de video incluyen identificación de rostros, reconocimiento de
texto, etiquetas de objetos, segmentaciones de escenas...
• Se extraen conocimientos adicionales del audio, como la transcripción y la
detección de emociones.
• Puede usar estos resultados para mejorar la búsqueda, extraer clips, crear
miniaturas y más, mejorando así la participación del usuario.
• Está disponible como servicio y como plataforma.
Video Analyzer
Analice los canales visuales y de audio en un video e
indexe su contenido.
11.
12.
13. Suscríbete al API
• Para poder utilizar Video Analyzer for
Media, necesitas crear una suscripción.
• Puedes registrarte para una prueba:
• Hasta 600 minutos de indexado gratuito
usando el Portal de Video Analyzer.
• Hasta 2400 minutos gratuitos utilizando el
API.
• Si te registras para una prueba, se creará
una suscripción automáticamente.
videoindexer.ai
14. Azure Video Analyzer for Media Portal
• Sube videos:
• Desde una URL
• Desde un Archivo
• Se admiten los formatos de
medios más comunes (MOV,
WMV, MPG, AVI, MP4…)
• Las características se indexan
31. Call to Action
Video Analyzer for Media Portal
https://www.videoindexer.ai/
Video Analyzer for Media Developer Portal
https://api-portal.videoindexer.ai/
Microsoft Learn: Analyze Video
https://docs.microsoft.com/en-us/learn/modules/analyze-video/
33. ¡Gracias por tu atención!
Luis Beltrán
about.me/luis-beltran
https://forms.office.com/r/EyYV40exEe
¿Cómo estuvo mi presentación?
Notas del editor
Azure Cognitive Services is a suite of services and APIs backed by machine learning that enables developers to incorporate intelligent features such as facial recognition in photos and videos, sentiment analysis in text, and language understanding into their applications.
Video Indexer Its purpose is to transform raw video content into content that is searchable, discoverable, and more engaging to the user. Want to generate a video transcript, index words spoken in the video or written on a whiteboard, or create a list of keywords from topics discussed in the video? Video Indexer can do all this and more. It can even find individuals in the video, and sometimes tell who they are.
Video Indexer is both a service and an API. The service is accessed through a Web portal. It allows you to upload videos and examine the information generated from them. The Video Indexer API is a REST API that does everything the portal does, and also allows you to access the information that is generated when videos are indexed.
Video Indexer provides regarding each video that it indexes, and this information is available not only in the portal, but through the Video Indexer API.
Open the Video Indexer portal in your browser and select Get Started. Then select Sign in with your work account (AAD) to sign in with a work or school account, or Sign in with your personal Microsoft account to use a personal Microsoft account. Answer Yes if prompted to let this app access your info.
Select the Upload button. Then select enter a file url to upload a video from a URL.
Paste the following URL into the URL field, and enter "Overview of the Microsoft AI School" as the video name. Then select Upload to begin the upload.
https://topcs.blob.core.windows.net/public/Machine-Learning-in-IoT-solutions_high.mp4
Machine Learning in IoT Solutions
When indexing is complete, you will receive an e-mail notification for each video with a link to the video and a short description of what was found in it, such as people, topics, and keywords. Wait for all three videos to finish indexing, and then proceed to the next exercise.
In Video Indexer, insights are aggregated views of the knowledge extracted from a video, such as faces, keywords, and sentiment. For example, you can see the faces of people appearing in the video, as well as time ranges and percentages for each face shown. Video Indexer cross-references the faces that it finds against a database of thousands of famous people and automatically identifies them. You can see for yourself by opening the "Microsoft in Education" video in the portal. Microsoft CEO Satya Nadella appears in that video, and Video Indexer recognizes him.
Video Indexer automatically generates video transcripts based on its built-in speech and speaker recognition services. It even provides facilities for editing the information that it generated so you can correct errors in transcripts, put names to faces that weren't recognized, and more.
The "Insights" tab shows people featured in the video, keywords generated from the video, topics identified in the video, brands featured in the video, and even emotions found in the video. You can select Play next for any of these items and cycle through the corresponding points in the video.
In this example, Video indexer found two people in the video. It was unable to identify them because they don't appear in its database of famous people. However, you can lend a helping hand by identifying them yourself. Enable editing by selecting the Edit icon in the upper-right corner. Then select the pencil icon next to "Unknown #1" and enter "Sonya Koptyev" as the person's name. Finish up by pressing Enter to save the change.
Repeat this step for the "Unknown #2" in the video. This person's name is "Seth Juarez".
Want to see a full transcript of the video? Select Timeline at the top of the page. Video Indexer uses a deep neural network (DNN) to aid in converting speech to text, but such conversions are rarely perfect. Here, too, you can help out by editing words and phrases that weren't converted properly. To demonstrate, make sure you're still in editing mode and change "High Amsonia captive." to "Hi, I'm Sonya Koptyev.”
Select Insights, and then search for the word "intelligence." This time, the results are conceptual topics that include the search term.
Video Indexer has the ability to translate transcripts into a variety of languages, including German, Dutch, Spanish, French, Czech, Korean, and Japanese. To demonstrate, select Timeline again, select the world icon, and select a language other than English from the drop-down list.
The "Insights" tab shows people featured in the video, keywords generated from the video, topics identified in the video, brands featured in the video, and even emotions found in the video. You can select Play next for any of these items and cycle through the corresponding points in the video.
In this example, Video indexer found two people in the video. It was unable to identify them because they don't appear in its database of famous people. However, you can lend a helping hand by identifying them yourself. Enable editing by selecting the Edit icon in the upper-right corner. Then select the pencil icon next to "Unknown #1" and enter "Sonya Koptyev" as the person's name. Finish up by pressing Enter to save the change.
Repeat this step for the "Unknown #2" in the video. This person's name is "Seth Juarez".
Want to see a full transcript of the video? Select Timeline at the top of the page. Video Indexer uses a deep neural network (DNN) to aid in converting speech to text, but such conversions are rarely perfect. Here, too, you can help out by editing words and phrases that weren't converted properly. To demonstrate, make sure you're still in editing mode and change "High Amsonia captive." to "Hi, I'm Sonya Koptyev.”
Select Insights, and then search for the word "intelligence." This time, the results are conceptual topics that include the search term.
Video Indexer has the ability to translate transcripts into a variety of languages, including German, Dutch, Spanish, French, Czech, Korean, and Japanese. To demonstrate, select Timeline again, select the world icon, and select a language other than English from the drop-down list.
Want to see a full transcript of the video? Select Timeline at the top of the page. Video Indexer uses a deep neural network (DNN) to aid in converting speech to text, but such conversions are rarely perfect. Here, too, you can help out by editing words and phrases that weren't converted properly. To demonstrate, make sure you're still in editing mode and change "High Amsonia captive." to "Hi, I'm Sonya Koptyev.”
Select Insights, and then search for the word "intelligence." This time, the results are conceptual topics that include the search term.
Video Indexer has the ability to translate transcripts into a variety of languages, including German, Dutch, Spanish, French, Czech, Korean, and Japanese. To demonstrate, select Timeline again, select the world icon, and select a language other than English from the drop-down list.
Once a video is indexed, you can search its contents. Type "suggestion" into the search box at the top of the page and press Enter. Confirm that the search results include four instances in which the word "suggestion" was found in the video.
Select Insights, and then search for the word "intelligence." This time, the results are conceptual topics that include the search term.
The Video Indexer portal provides a window into the videos that you index and lets you see a wealth of information extracted from them. But the real power of Video Indexer lies in the Video Indexer API, which lets you submit videos for indexing programmatically and access the results using a REST API. In Exercise 4, you will build an app that uses this API to expose content in the videos you indexed in Exercise 1. But to call the API, you must first subscribe to it and obtain an API key that is transmitted in each request. In this exercise, you will create a Video Indexer API subscription and retrieve the API key created for it.
Open the Video Indexer API portal in your browser and select SIGN IN in the top-right corner. Sign in with your Microsoft account — the same one you used to sign in to the Video Indexer portal. Answer Yes if prompted to let this app access your info.
Select Products, and then select Authorization.
Select the Subscribe button. The subscription will be created.
Select Products again, and then select Authorization. You will now see a list of the subscriptions you have, so select the Product Authorization Subscription.
Select the Subscribe button. The subscription will be created.
Select Products again, and then select Authorization. You will now see a list of the subscriptions you have, so select the Product Authorization Subscription.
Select the Show button next to the Primary Key. Copy the API key to the clipboard, and then select Hide to hide it again.
Now that you have an API key, you can write apps that call the Video Indexer API. The API key travels in an HTTP header in each request. Without a valid API key, the Video Indexer API fails requests placed to it. It is the API's way of ensuring that the caller is authorized.
Open the Video Indexer API portal in your browser and select SIGN IN in the top-right corner. Sign in with your Microsoft account — the same one you used to sign in to the Video Indexer portal. Answer Yes if prompted to let this app access your info.
Select Products, and then select Authorization.
Select the Subscribe button. The subscription will be created.
Select Products again, and then select Authorization. You will now see a list of the subscriptions you have, so select the Product Authorization Subscription.
Select the Subscribe button. The subscription will be created.
Select Products again, and then select Authorization. You will now see a list of the subscriptions you have, so select the Product Authorization Subscription.
Select the Show button next to the Primary Key. Copy the API key to the clipboard, and then select Hide to hide it again.
Now that you have an API key, you can write apps that call the Video Indexer API. The API key travels in an HTTP header in each request. Without a valid API key, the Video Indexer API fails requests placed to it. It is the API's way of ensuring that the caller is authorized.