In the previous lectures, we established the foundations of sets and how to represent them mathematically via Venn diagrams and formal notation. Several set-theoretical operations are considered essential, and thus, we will discuss them.

The empty set (denoted by ∅ or {}) represents the set that has no elements. …


In the previous lecture, we talked about sets as structure. This article will go a step further and talk about Venn diagrams and a simple set relationship which is set equality. In other words, when do two sets are equal. …


This series gives the reader a flavour of discrete mathematics and its applications to the computing sector. My goal is to learn and share a mathematical field with applications to cryptography, coding theory, formal methods, language theory, computability, artificial intelligence, theory of databases, and software reliability.

Discrete mathematics is a…


Machine learning, aka ML, is living the third period of recognition. Almost any company, regardless of its size, uses machine learning to process the data and aggregates them in a way that lets us make predictions.

These predictions can be applied in many fields. Questions such as what will happen…


In a world where data is becoming more valuable than gold, machine learning is trying to use these data for marketing, customer satisfaction, problem-solving and many many other reasons. However, the question arises, how we extract the maximum possible value from a given dataset? …


What is a linear regression?

Linear regression is a statistical procedure for finding the relationship between two (or more) continuous quantitative variables. For example, a real estate agent knows that the square footage of the house is related to the price of the property. Machine learning embraced this idea and used it to predict an…

Evangelos Patsourakos

Computer science became my passion since I entered university. Programming always keeps me motivated because of the fact that it allows me to improve our lives.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store