Cuando una máquina aprende

Ivan Moreno | 15 December 2018

Estudiamos conceptos de la teoría estadística del aprendizaje en la última parte de la materia. Hicimos unos ejercicios para ilustrarlos.

read more

Aprendizaje por refuerzo - Parte 3 - Acrobot

Ivan Moreno | 09 December 2018

Hice que mi computadora aprendiera a controlar un acrobot para la última parte de la unidad. Solo hacía falta usar un método, pero me emocioné y usé tres. Cada uno con sus resultados.

read more

Aprendizaje por refuerzo - Parte 2 - La revancha del 21

Ivan Moreno | 03 December 2018

Reintenté el 21. Con el SARSA. Ahora si quedó bonito. Fue mucho más fácil esta vez. Entra a esta publicación para saber como.

read more

Aprendizaje por refuerzo - Parte 1

Ivan Moreno | 30 November 2018

Después de aprender programación dinámica nos pasamos a revisar los conceptos fundamentales del aprendizaje por refuerzo. Para empezar, resolvimos tres problemas relativamente sencillos con los dos algoritmos más conocidos: SARSA y Q-learning.

read more

Programación dinámica para jugar 21 - Parte III

Ivan Moreno | 12 October 2018

Terminamos la unidad sobre Programación Dinámica del curso y solo falta reportar los últimos cambios y las conclusiones del trabajo hecho.

read more

Programación dinámica para jugar 21 - Parte II

Ivan Moreno | 25 September 2018

En la clase de esta semana, que por cierto es de 3 horas seguidas, revisamos los avances del 21 de cada quien. Entre discusiones sobre las características buenas de Julia, decisiones dudosas de su diseño, lo que significa una política tonta, y más, muchas otras cosas quedaron más claras.

read more

Programación dinámica para jugar 21 - Parte I

Ivan Moreno | 18 September 2018

Durante la última semana he estado trabajando en encontrar una política que permita jugar al 21. Aunque hasta ahora solo encontré resultados mixtos, cada vez que hago una modificación, el panorama mejora. Pero antes de seguir hablando de lo que falta por hacer, ¿porqué no hablar primero de la programación dinámica y de porqué estamos aprendiendo esto?

read more

Aprendiendo a usar Julia 1.0

Ivan Moreno | 03 September 2018

Para empezar el curso se decidió aprender a usar la versión 1.0 de Julia, y que mejor forma de hacerlo que peléandonos con las libretas de Jupyter diseñadas para enseñarte cada parte del lenguaje.

read more