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…

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…