In my last blog post I talked about what Artificial Intelligence is and how it works. In this article I want to elaborate on why it is useful.
A good example of why Artificial Intelligence is so useful is for face recognition. Let's say you wanted to identify a person based on an image of their face, you could simply compare the image with a database of face images, which you have already identified the person's face in each image, and try and find a match.
However, with this approach your image and the image in the database would need to match exactly. Therefore, if the image of the face was taken from a different angle or in a different lighting condition, your image and the database image would no longer match and you would be unable to identify the person.
In these situations many different A.I. techniques can be used, for example an Artificial Neural Network (ANN) can be 'trained' to recognise and identify objects from images that are not contained in its database. This is achieved by showing the Neural Network a number of images of each face from different angles and in different light conditions.
As with most A.I. technologies, face recognition is not able to guarantee an exact match all the time, therefore the terms false reject rate (FRR) and false accept rate (FAR) are often used to describe the number of mistakes a face recognition system makes.
Maze solving robots are another good application for Artificial Intelligence, these robots are designed to move around a maze and find the quickest route to the centre. Techniques such as Reinforcement learning can be used to 'reward' the robot based on how well it performed its task. In this way it is possible for the robot to gradually learn how to complete a task in the best way, in order to receive the highest reward.