• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

Curso Aprendizaje por Refuerzo Nivel Intermedio


16 lecciones • 6 horas


Curso teórico-práctico en donde aprenderás e implementarás en Python los principales algoritmos clásicos para la solución de problemas de Aprendizaje por Refuerzo.


Al final de este curso habrás aprendido

  • Cómo funcionan las tres principales familias de algoritmos clásicos para la solución de problemas de Aprendizaje por Refuerzo: Programación Dinámica, Monte Carlo y Diferencias Temporales
  • A usar Python y la librería Gym de OpenAI, una de las herramientas más usadas para la implementación y desarrollo de algoritmos de Aprendizaje por Refuerzo
  • A resolver problemas de Aprendizaje por Refuerzo usando Python, la librería Gym y cualquiera de los algoritmos clásicos

Requisitos

Se sugiere haber tomado los cursos Aprendizaje por Refuerzo Nivel Básico, Python Nivel Básico y Python Nivel Intermedio (todos disponibles acá la Academia Online).


Contenido

MÓDULO 1: INTRODUCCIÓN AL CURSO

1 – Introducción a los algoritmos clásicos del Aprendizaje por Refuerzo

MÓDULO 2: ALGORITMOS DE PROGRAMACIÓN DINÁMICA

2 – Evaluación de la Política

3 – Evaluación de la Política: ejemplo práctico

4 – Mejora de la Política y ejemplo práctico

5 – Iteración de la Política y ejemplo práctico

6 – Iteración de valores

7 – Práctica 1: introducción a OpenAI Gym

8 – Práctica 2: programación Dinámica con OpenAI Gym y Python

MÓDULO 3: ALGORITMOS MONTE CARLO

9 – Predicción con Monte Carlo

10 – Control con Monte Carlo

11 – Práctica 3: Monte Carlo con OpenAI Gym y Python

MÓDULO 4: ALGORITMOS DE DIFERENCIA TEMPORAL

12 – Introducción al aprendizaje por Diferencia Temporal

13 – Predicción con Diferencia Temporal

14 – SARSA: control “on-policy” con Diferencia Temporal

15 – Q-learning: control “off-policy” con Diferencia Temporal

16 – Práctica 4: Diferencia Temporal con OpenAI Gym y Python


Miguel Sotaquirá (instructor)

Instructor: Miguel Sotaquirá

Ingeniero Electrónico con una Maestría en esta área así como un Doctorado en Bioingeniería. Con más de 15 años de experiencia como docente e investigador de varias universidades de Colombia y desde el año 2017 un apasionado por la Inteligencia Artificial, la Ciencia de Datos y el Machine Learning. Actualmente me dedico por completo a divulgar contenido y a brindar asesoría a personas y empresas sobre estos temas a través de Codificando Bits.

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }