How do machines learn?

Arthur Samuel, one of the pioneers of artificial intelligence defined ‘machine learning’ in 1959 as, ‘[A] field of study that gives computers the ability to learn without being explicitly programmed.’

The definition has not lost any of its validity since then. However, the general conditions, possibilities and areas of application for machine learning have changed. Today, machine learning systems can process enormous amounts of data, make very precise predictions, and be applied much more widely.

The ability of a machine to recognize patterns, interpret them correctly, and respond to them correctly does not come pre-installed on a computer. Instead, it is a process. This can take place in two ways.

In ‘supervised learning’, the machine also formulates the correct output for each input. A good example of supervised machine learning is the recognition of handwritten letters. Images of a handwritten ABC are fed into the machine learning system. For each of these images, the metadata contains the information formulated by a human ‘teacher’ as to which letters are involved. The system learns in the training phase the different forms in which humans write a letter. Once the training is complete, the system should be able to abstract from what has been learned and clearly recognize handwriting.

There is also an approach called ‘unattended learning’. While supervised learning discovers patterns where the system has a set of ‘correct answers’, in ‘unsupervised learning’, machine learning systems find patterns where we do not. This may be because the correct answers are not observable or possible, or because there is no right answer for a particular problem. The algorithms are able to recognize structures and similarities in the data and create a learning model. As a result, such systems are often a black box in which even programmers are not sure about how the system learns exactly.

Applications and Uses of Machine Learning

The foundations for machine learning were laid down in the middle of the last century. However, it is only in recent years that the potential of this approach has come to the fore. Two trends have favoured the rapid further development of the field and the application possibilities of machine learning in recent years. Computers are becoming increasingly performant in order to produce large amounts of data. Machine learning has also experienced a surge since complex graphics processors with several cores have allowed parallel calculations.

On the other hand, the larger the data volume, the greater the need to interpret, organise, and process the data. Scientific developments quickly found their way into commercial applications.

Further terms around machine learning

The more comprehensive the phenomena surrounding artificial intelligence and machine learning become in people’s everyday lives, the more frequently the related terms appear in the media.

The concepts of artificial intelligence, machine learning and deep learning are often blurred and confused. The connection is basically simple, with the concepts it’s like a set of Russian dolls. The largest, outer doll is AI. Machine learning is a branch of AI, while deep learning is considered a subdiscipline of machine learning.

The ‘Deep’ in Deep Learning refers to the number of layers through which the data is transformed. Deep learning uses hierarchical layers or a hierarchy of concepts in the process of machine learning. The artificial neural networks used are structured like the human brain, with the nodes connected via a network.

Automatic machine learning simplifies the setup of a system through extensive automation. Either the entire process or selected steps are automated so that no expert is required for each individual module. For example, data preparation, feature selection, or model selection can be automated. The Google Cloud AutoML service, for example, promises that the solution will enable even users with little programming knowledge to create machine learning systems such as translation models or models for natural language.

Another term often used in connection with machine learning is ‘data mining’. Machine learning and data mining have many similarities, but also significant differences. Machine learning is based on known characteristics and focused on predictions. In contrast, data mining focuses on discovering unknown properties in the data.

Cookie and Privacy Settings

How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refuseing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Check to enable permanent hiding of message bar and refuse all cookies if you do not opt in. We need 2 cookies to store this setting. Otherwise you will be prompted again when opening a new browser window or new a tab.

Click to enable/disable essential site cookies.

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Click to enable/disable Google Webfonts.

Google Map Settings:

Click to enable/disable Google Maps.

Google reCaptcha Settings:

Click to enable/disable Google reCaptcha.

Vimeo and Youtube video embeds:

Click to enable/disable video embeds.

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

I agree with the fact that the data indicated by me are stored and used for the establishment of contact. The data will only be used strictly for the purpose of processing and answering my request. Further information on data protection at Retresco can be found here