Deep Reinforcement Learning: DQN

Introduction In our previous post about Reinforcement Learning, we made an introduction to this area through one of its most popular techniques: Q-learning. We laid the groundwork by talking about Markov decision processes, policies and value functions, and we saw…

Reinforcement Learning: Q-learning

Introduction Although there is no consensus on the definition of artificial intelligence, we can say that it is the set of techniques whereby a computer system can exhibit intelligent behavior.  There are many approaches, such as expert systems, where rules…

Option Pattern in Golang

Introduction It has been about a year since I started developing some things in Go. At first, it was an unknown language to me. I only knew that it was a “typed” language, compiled and memory safe through a GC…

Data Driven: Make decisions based on data

Thanks to advances in digitization and new technologies, more and more organizations are collecting data on a massive scale in order to better understand their customers and the market.  This data is processed and transformed into useful information so that…