ML Topics: Regression


After talking about classification and clustering, let’s talk about another popular machine learning task: regression analysis. What is regression? Regression is a supervised learning approach which models a target value based on independent predictors. In other words, regression is an analyzing method which estimates the relationships between a dependent variable (outcome variable) and one or […]

ML Topics: Clustering


After introducing classification in our previous blog article, we will now move on to another popular supervised learning task: clustering. What is clustering? Clustering is a type of unsupervised learning technique. It is the task of dividing the population or data points into a number of groups such that data points in the same groups […]

ML Topics: Classification


Machine learning is a field of study and is concerned with algorithms that learn from examples. There are many different types of machine learning algorithms that you may encounter. Also, it has various specialized approaches to modeling that may be used for machine learning tasks, for example, classification, clustering, regression… etc. In this article, let’s […]

Reinforcement Learning


There are three basic machine learning paradigms: supervised learning, unsupervised learning, and reinforcement learning (RL). We talked about supervised and unsupervised learning in our previous article. Let’s now explore reinforcement learning! What is reinforcement learning (RL)? In short, RL is a specialized application of machine/deep learning techniques, designed to solve problems in a particular way. Unlike supervised and unsupervised learning, […]

Supervised and Unsupervised Learning

Machine learning is a sub-field of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. During the “learning” part, we need to have data (samples, examples, or observations) in order to explore potential underlying patterns hidden in our data. These learned patterns are learned by […]

AI vs. ML vs. DL (Part.2)

The previous article briefly talks about ML and DL. Now let’s talk more about them. Machine Learning (ML) Machine Learning is a part/subset of AI, but not the same as AI. In general, ML is a discipline focused on two inter-related questions: “How can one construct computer systems that automatically improve through experience?” “What are […]

AI vs. ML vs. DL (Part.1)

AI? ML? DL? Artificial intelligence (AI), machine learning (ML) and deep learning (DL) are three terms often used interchangeably nowadays. However, it might make people confused about the key distinctions among them. To better explain about these three terms, just think of a set of Russian dolls. A set of Russian dolls When you open […]

What is AI?

Let’s talk about Artificial Intelligence Artificial Intelligence (AI) is such a popular term that can be heard anywhere within decades. But, what actually is AI? Basically, it can be viewed as a combination of plentiful algorithms that can make decisions about data. Those algorithms are made with math and code that a lot of people […]