I. Introduction
The word "machine learning" refers to a various collection of computer algorithms that, via the processes of "self-improvement" and "learning from example," may acquire new skills without having to be specifically programmed by a human. Machine learning is a subfield of AI that integrates data analysis with statistical methods in order to make predictions about future outcomes and provide insights that can be put to practical use. The notion that a computer can independently learn from the information to provide exact results is the conceptual breakthrough that led to this achievement [1]. Data mining and Bayesian predictive modeling are two more fields that are strongly connected to machine learning. The machine takes the data that it gets as input and processes it using an algorithm in order to provide replies. One of the most common applications of machine learning is to provide recommendations. All suggestions of movies or series for users with a Netflix account are determined by the user’s viewing history and tailored according to the user’s preferences. IT companies are utilizing unsupervised learning to improve the client experience by making more specialized recommendations.