The domains of Big Data and Machine Learning are very closely related and have become more interwoven in recent years. Machine Learning explores the study and construction of algorithms that can learn from and make predictions on data.
Machine Learning (ML) aims to ‘teach’ computers to perform certain operations (by running machine learning algorithms), so that the computer is able to make improved decisions in the future and can ‘learn’ from previous situations. ML is widely used for the purpose of data mining, which is the subject of shifting through large amounts of data to find unknown or hidden patterns.
At the highest level, ML can be classified into two different classes as shown below:
- Supervised Machine Learning
- Unsupervised Machine Learning
Figure 1: The main machine learning domains