Is there a difference?
Two of the biggest trends in technology right now are and . In fact, the two terms are used almost interchangeably. However, there are subtle but important differences between them both. In many ways, is a subset of . Also, the term is older than .
What’s the difference?
At its heart, involves the attempt to make machines think in the way humans do. The famous Turing test says that a system can be said to be intelligent if a human judge cannot distinguish the system’s behaviour from that of a human. However, current technology is far off achieving this, so at the moment simply means creating systems that are good at doing what humans are good at. It is a catch-all term. Machine learning also harks back to the middle of the twentieth century. Arthur Samuel defined as “the ability to learn without being explicitly programmed”.
Uses and applications
The discipline of fell out of favour for decades (much like ) but with data mining taking off just before the end of the last century, there was a need for algorithms to look for patterns in each dataset. Machine learning does this but goes one step further and learns from the process, improving performance as it goes along.
Another thing has been used for is . These applications are initially trained by humans to look at images and then describe what they are. After thousands or millions of images are used in training, the system can then look at the pixels and work out if a picture is that of a dog, a house, flowers or a person […]