Yesena es un marco de trabajo para principiantes que te permitirá aprender los principales métodos del Aprendizaje Reforzado.

Este proyecto tiene documentado todos sus archivos con descripciones claras y precisas de sus componentes, para que puedas aprender cual es el sentido de cada una de las partes necesarias para resolver un problema de aprendizaje reforzado.

También posee muchas pruebas para que te familiarices con su funcionamiento.


Vizdoom

Clasic Control

Box 2D

Elementos necesarios

Deberás instalar la última versión de estas 3 librerías para que el proyecto funcione correctamente en tu computadora:

PyTorch es una biblioteca de aprendizaje automático de código abierto para Python, popular por su flexibilidad, eficiencia y capacidad para realizar cálculos tensoriales.

Es la piedra angular de la ciencia de datos en Python, sirviendo como la principal estructura de datos para otras bibliotecas importantes como Pandas, Matplotlib, SciPy, y muchas bibliotecas de aprendizaje automático.

OpenAI Gym es una herramienta desarrollada por OpenAI que proporciona un conjunto de entornos de pruebas, llamados 'entornos Gym', diseñados para desarrollar y comparar algoritmos de aprendizaje por refuerzo.

¿Como lo descargo?

Una vez instalada las librerías puedes proceder a descargar el proyecto haciendo click aqui.

Luego hacen click en el botón verde con la etiqueta 'code'.

Al desplegarse el menú hacemos click donde dice 'Download ZIP'.

Luego de haberlo descargado debes usar la consola de comandos para pararte en la carpeta del proyecto e instalar todas las librerías que necesita:

¡Listo 😃! Ahora tienes instalado Yesena y todas las librerías necesarias para que funcione.

¿Como lo ejecuto?

El proyecto viene con ejemplos previamente creados. Para ejecutar cualquiera de los ejemplos solo debes situarte en la carpeta del proyecto con la consola y ejecutar el ejemplo que desees escribiendo el nombre del archivo: