Category Algorithms

ChatGPT: The new chatbot from OpenAI

ChatGPT: The new chatbot from OpenAI

Recently, the OpenAI team launched ChatGPT, a new deep learning-based conversational tool that promises to improve human-machine interaction in a variety of environments. ChatGPT is designed to understand natural language and provide consistent and relevant responses to questions or comments…

Introduction to Fuzzy Logic

Introduction to Fuzzy Logic

In a previous post, we talked about the basics of linear programming and the Simplex method and, in this article, we are going to give an introduction to an emerging branch of mathematics: Fuzzy Logic. In a later article, we…

Linear Programming and Simplex Method

We are all familiar with the concept of Linear Programming or Linear Optimization, that branch of mathematics that is dedicated to optimizing (maximizing or minimizing) a linear objective function subject to constraints in the form of equations and/or inequalities. Although…

Deep Reinforcement Learning: DQN

Deep Reinforcement Learning: DQN

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 a…

Reinforcement Learning: Q-learning

Reinforcement Learning: Q-learning

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 are…