Sergio Pérez

Sergio Pérez

Mejorando nuestro código con pre-commit

Mejorando nuestro código con pre-commit

Cuando revisamos código, a menudo empleamos tiempo repasando pequeños fallos o detalles de estilo que nos desvían de lo verdaderamente importante. En este post presentaremos pre-commit, una herramienta que ataca este problema corrigiendo nuestro código automáticamente. ¿Qué hace pre-commit? Antes…

Machine Learning en contenedores Docker

Machine Learning en contenedores Docker

Si alguna vez has compartido código, es bastante probable que hayas dicho aquello de “pues en mi máquina funciona” al ver como los demás tienen dificultades para ejecutarlo. Configuración incorrecta, diferencias de versiones o dependencias no instaladas suelen ser algunas…

Aprendizaje por refuerzo profundo: DQN

Aprendizaje por refuerzo profundo: DQN

En el post anterior sobre Aprendizaje por refuerzo, realizamos una introducción a este campo a través de una de sus técnicas más populares: el Q-learning. Establecimos las bases hablando de procesos de decisión de Markov, políticas y funciones de valor,…

Aprendizaje por refuerzo: Q-learning

Aprendizaje por refuerzo: Q-learning

Aunque no exista consenso sobre la definición de inteligencia artificial, podemos decir que se trata del conjunto de técnicas por las que un sistema informático puede presentar comportamientos inteligentes.  Existen muchos enfoques, como los sistemas expertos, donde se definen reglas…