Sergio Pérez

Sergio Pérez

Mejorando nuestro código con pre-commit

Introducción 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?…

Machine Learning en contenedores Docker

machine-learning-en-contenedores-docker

Introducción 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…

Aprendizaje por refuerzo profundo: DQN

Introducción 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…

Aprendizaje por refuerzo: Q-learning

Introducción 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…