Back to Glossary

Machine learning

/məˈʃiːn ˈlɜːnɪŋ/ 


Machine learning is the study of computer programs that use algorithms and statistical models to learn through analysing data and drawing patterns from it. 


Machine learning is not explicitly programmed, nor follows a pre-defined set of instructions. It is a type of artificial intelligence (AI) that enables self-learning from data. It then applies that learning without any need for human intervention. When computers are fed new data they learn, change, develop, improve and grow on their own.


Though many different types of machine learning exist, there are 3 prominent methods being used today and those are:


  • supervised learning (provided with a training set of labeled data)
  • unsupervised learning (the ability to work with unlabeled data)
  • reinforcement learning (interpreter based system that reinforces learning through a reward system)