Introduction to Apache Kafka

Introduction to Apache Kafka

What is Apache Kafka? Apache Kafka is an open source distributed event system. It was originally developed by LinkedIn, in order to cover the needs caused by its rapid growth, and moved to a microservices-based infrastructure.  It is also an…

Introduction to Logistic Regression

Introduction to Logistic Regression

Logistic regression is a statistical methodology that allows modeling the relationships between a binary categorical variable and a set of explanatory variables. Specifically, it models the probability that an observation belongs to one of the categories of that binary variable.…

Linear Programming and Simplex Method

Linear Programming and Simplex Method

What is Linear Programming? The concept of Linear Programming or Linear Optimisation refers to that branch of mathematics that is dedicated to optimising (maximising or minimising) a linear objective function subject to constraints in the form of equations and/or inequalities.…

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…

Introduction to Jenkins: Building CI/CD Pipelines

Introduction to Jenkins: Building CI/CD Pipelines

DevOps is a set of practices that aim to streamline the software development lifecycle by coordinating the development (Dev) and operations (Ops) departments. Teams with an integrated DevOps culture are able to continuously integrate and deliver software (CI/CD) by automating…