Topic 2A – Overview of Types of AI
So, what is Artificial Intelligence? Artificial Intelligence is the overarching name for a branch of computer science that deals with smart machines or robots that can think and perform tasks like a human. In Artificial Intelligence you can teach a computer to learn and make its own decisions. AI is the broad concept of machine being able to carry out tasks in a way that we would consider ‘smart’ and we encounter these technologies on a daily basis – from voice assistants in our home, to Netflix recommendations or autonomous cars.
AI relies on data and on training algorithms. An algorithm is a set of rules and in this context, they are rules for a computer to follow, but you can also think of them like a recipe. In AI data and training algorithms are what makes the computer seem intelligent – as it can take decisions based on what it has learned.
To learn from data means the ability to find links between things, develop understanding and make decisions based on the training data that they are given. Sometimes, people can think of AI as a ‘black box’ – where you put everything into a box and a magic formula will give you the exact results that you want. However, it is very important to remember that you only get out of AI what you put into it. So, if you enter poor quality data into a training algorithm, you will get poor results. Later in this week, and throughout the course, we will go into more detail about training data and why it is so important in Earth observation.
Machine Learning is a subset of Artificial Intelligence. It is the art of teaching a computer to learn and improve from experience rather than being explicitly programmed. Machine learning is an ‘empirical approach’, which means it learns from what is seen or experienced rather than theoretical models. We encounter machine learning in our day-to-day lives: for example using face-detection to unlock our phones, or getting real-time traffic updates on Google Maps.
Then a subset of Machine Learning is Deep Learning. This is a kind of machine learning that aims to solve problems by mimicking the biological structure of the brain. To do this, they use a type of model called neural network, which mimics the way that the brain makes connections between different pieces of information. Later in this course, you will learn more about different kinds of Neural Network.
Today, deep learning is reaching such a high level of accuracy that it has the ability to replace many difficult, expensive and time-consuming tasks – which opens up huge opportunities for businesses and science, including in Earth Observation.
Furthermore, the last step on the AI definitions ladder is Reinforcement Learning. Reinforcement learning is the training of machine learning models to make a sequence of decisions taking into account interaction with the environment. In reinforcement learning, the AI faces a game-like situation: the computer employs train and error to come up with a solution to the problem that it has been given. To get the machine to do what the programmer wants, the artificial intelligence will either be rewarded or penalised based on the actions it performs. Its goal is to maximise the total reward and solve the problem.
An example of the use of reinforcement learning is the AlphaGo programme which was able to beat a professional human Go player for the first time.
In this week, we will go into more detail about the kinds of problems that can be worked on with AI, and the different kinds of algorithms that can be used to solve these problems. Then, later in the course, you will see how these concepts are applied in the field of Earth system monitoring to solve problems that we face in the real world.
Featured Educators
- Nicolo Taggio

©
Discussion
