How Do Machines Learn?

Algorithms are the key to machine learning

You’ve heard of machine learning and seen what it can do, but how exactly do machines learn? The short answer: Algorithms. We feed algorithms, which are sets of rules used to help computers perform problem-solving operations, large volumes of data from which to learn. Generally, the more data a machine learning algorithm is provided the more accurate it becomes.

Machine learning algorithms are split into two main categories based on how they interact with data: Supervised and unsupervised. Due to their differences when analyzing data, these two machine learning categories are better suited for solving different problems. All forms of machine learning rely on the availability of a huge quantity of data to train algorithms. In the infographic below you’ll see how both supervised and unsupervised ingest this data and which problems they are suited for solving. 

“Children don’t have adults telling them what each pixel represents in every image they see, or what are the objects present in every image, what is the grammatical structure and the fine sense of every word in every sentence they hear. We extract most of the information from simple observation, and that is what unsupervised learning in principle does.”

Sometimes researchers combine these approaches in a method called “semi-supervised learning.” In this approach, machine learning algorithms are given a small amount of labeled training data and a much larger pool of unlabeled data from which to learn. This approach can combine the best of both worlds—improved accuracy associated with supervised machine learning and the ability to make use of unlabeled data, as in the case of unsupervised machine learning.

Interested in learning more?

Read the Artificial Intelligence Primer.

1 - 4 of 8