gourses

← Volver a la búsqueda

Inteligencia Artificial: Machine Learning con ESP32 y Python

udemy · ⭐ 4.53 (399 reseñas) · Intermedio · es · ⏱ 20 h

Impartido por Roboticoss | Edison Sásig · 2.417 alumnos

19.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

Lleva la Inteligencia Artificial a un nuevo nivel implementando Machine Learning directamente en un ESP32, sin depender del computador para ejecutar modelos. En este curso aprenderás paso a paso a diseñar, entrenar y desplegar redes neuronales en microcontroladores usando Python para el entrenamiento y ESP32 para la implementación, aplicadas en proyectos prácticos reales. Módulo 1 – Preparación del entorno Instalaremos y configuraremos Python, Arduino IDE y las librerías necesarias, incluyendo TensorFlow, y aprenderás cómo programar la ESP32 desde Arduino IDE. Módulo 2 – Fundamentos y programación de redes neuronales Entenderás desde cero qué es una red neuronal: capas, pesos, bias y funciones de activación (Sigmoide, ReLU, Softmax). A la par, programaremos la arquitectura directamente en la ESP32 para su ejecución autónoma. Módulo 3 – Ejercicios de precisión en gimnasio Crearemos un sistema que determina si un ejercicio de precisión (flexión/extensión) se realiza correctamente, resolviendo un problema de clasificación binaria. Módulo 4 – Reconocimiento de gestos para control de robots Desarrollaremos un sistema capaz de identificar diferentes gestos y controlarlos mediante una red neuronal, resolviendo un problema de clasificación multiclase. Módulo 5 – Sensor inteligente de distancia 360° Crearemos un sistema que estima distancias positivas en cualquier dirección usando señal RSSI de Wi-Fi, ideal para identificar zonas seguras o restringidas, aplicando un problema de regresión. Durante el curso destacarás en: • Recolección de datos para entrenar modelos. • Exportación de arquitectura y pesos a ESP32. • Comprensión de fundamentos de redes neuronales desde cero. • Creación de proyectos prácticos reales de clasificación y regresión. Inscríbete hoy y lleva tus proyectos al siguiente nivel con inteligencia artificial embebida. NOTA: Desde la Sección 7 es contenido antiguo pero funcional (Disponible para estudiantes anteriores hasta DICIEMBRE DEL 2025)

Lo que aprenderás

  • Comprender los fundamentos de las redes neuronales artificiales desde cero.
  • Recolectar datos de sensores utilizando la ESP32 para alimentar modelos de Machine Learning.
  • Analizar, almacenar y preprocesar datos en Python para su uso en redes neuronales.
  • Entrenar modelos de clasificación binaria, multiclase y regresión en Python.
  • Exportar la arquitectura y los pesos entrenados a código compatible con ESP32.
  • Implementar redes neuronales embebidas en microcontroladores para ejecución autónoma.
  • Optimizar modelos para funcionar en hardware de recursos limitados.
  • Desarrollar proyectos prácticos reales aplicando Machine Learning en ESP32.

Requisitos

  • Conocimientos básicos de programación (preferible en Arduino o C++).
  • Conocimientos básicos de Python
  • Ganas de aprender y experimentar con Machine Learning en microcontroladores.