Temario del curso
Introducción a la IA en el borde
- Definición y conceptos clave
- Diferencias entre la IA en el borde y la IA en la nube
- Beneficios y casos de uso de la IA en el borde
- Visión general de dispositivos y plataformas de borde
Configuración del entorno en el borde
- Introducción a dispositivos de borde (Raspberry Pi, NVIDIA Jetson, etc.)
- Instalación de software y bibliotecas necesarios
- Configuración del entorno de desarrollo
- Preparación del hardware para el despliegue de IA
Desarrollo de modelos de IA para el borde
- Visión general de modelos de aprendizaje automático y aprendizaje profundo para dispositivos de borde
- Técnicas para entrenar modelos en entornos locales y en la nube
- Optimización de modelos para despliegue en el borde (cuantización, poda, etc.)
- Herramientas y marcos de trabajo para el desarrollo de IA en el borde (TensorFlow Lite, OpenVINO, etc.)
Despliegue de modelos de IA en dispositivos de borde
- Pasos para desplegar modelos de IA en diversos hardware de borde
- Procesamiento de datos en tiempo real e inferencia en dispositivos de borde
- Monitoreo y gestión de modelos desplegados
- Ejemplos prácticos y estudios de caso
Soluciones prácticas de IA y proyectos
- Desarrollo de aplicaciones de IA para dispositivos de borde (por ejemplo, visión por computadora, procesamiento de lenguaje natural)
- Proyecto práctico: Construcción de un sistema de cámara inteligente
- Proyecto práctico: Implementación de reconocimiento de voz en dispositivos de borde
- Proyectos grupales colaborativos y escenarios del mundo real
Evaluación y optimización del rendimiento
- Técnicas para evaluar el rendimiento de los modelos en dispositivos de borde
- Herramientas para monitorear y depurar aplicaciones de IA en el borde
- Estrategias para optimizar el rendimiento de los modelos de IA
- Abordaje de desafíos relacionados con la latencia y el consumo de energía
Integración con sistemas IoT
- Conexión de soluciones de IA en el borde con dispositivos y sensores IoT
- Protocolos de comunicación y métodos de intercambio de datos
- Construcción de una solución integral de IA en el borde e IoT
- Ejemplos prácticos de integración
Consideraciones éticas y de seguridad
- Garantizar la privacidad y seguridad de los datos en aplicaciones de IA en el borde
- Abordar los sesgos y la equidad en los modelos de IA
- Cumplimiento de regulaciones y normas
- Mejores prácticas para un despliegue responsable de la IA
Proyectos y ejercicios prácticos
- Desarrollo de una aplicación integral de IA en el borde
- Proyectos y escenarios del mundo real
- Ejercicios grupales colaborativos
- Presentaciones de proyectos y retroalimentación
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos de inteligencia artificial y aprendizaje automático
- Experiencia con lenguajes de programación (se recomienda Python)
- Familiaridad con los conceptos de computación en el borde
Público objetivo
- Desarrolladores
- Científicos de datos
- Entusiastas de la tecnología
Testimonios (2)
el ecosistema de ML no solo incluye MLFlow sino también Optuna, hyperops, Docker y docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Curso - MLflow
Traducción Automática
Disfruté participando en el entrenamiento de Kubeflow, que se llevó a cabo de manera remota. Este entrenamiento me permitió consolidar mi conocimiento sobre los servicios de AWS, K8s y todas las herramientas de DevOps relacionadas con Kubeflow, que son las bases necesarias para abordar el tema adecuadamente. Quiero agradecer a Malawski Marcin por su paciencia y profesionalismo en la formación y los consejos sobre mejores prácticas. Malawski aborda el tema desde diferentes ángulos, utilizando diferentes herramientas de despliegue como Ansible, EKS kubectl y Terraform. Ahora estoy definitivamente convencido de que me dirijo hacia el campo de aplicación correcto.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Curso - Kubeflow
Traducción Automática