Clustering is an unsupervised learning technique that groups a set of objects such that objects in the same…
Hierarchical clustering is a family of clustering algorithms that build a hierarchy of clusters, allowing users to understand the data structure at various granularity levels.
There are two types of hierarchical clustering algorithms:
Supervised machine learning is a subfield of machine learning (ML) that deals with…
In the previous article we discussed linear regression and its variants. In many problems…
For those who are interested in doing research in AI or want to know what are the main research fields in AI, I provide here a taxonomy of the most recent research topics in AI and their subtopics. Similar lists are used to classify papers into different…
We have all heard about generative models lately. Their capabilities for generating text, images, audio and video have shown truly stunning results during the last year. But what generative models really are and how do they differ from other types of machine…
The curse of dimensionality refers to various problems that arise when working with…