Exploring Uncertainty with Gaussian Processes: An Interactive Tutorial¶
1. Introduction to Gaussian processes and why they are useful¶
Every day we make predictions:
- Will it rain tomorrow?
- What will the temperature be next week?
- How much traffic will I face on the way to work?
Most models give us a single best prediction based on seen data. Linear regression for example fits a single line.
But real life is uncertain: even if a model predicts the temperature tomorrow to be 20 degrees - it could easily be 18°C or 23°C. Thus, we need not just a single prediction, but also a sense of how confident the model is. This is where Gaussian Processes (GPs) are useful. Instead of committing to one best function, a GP represents an infinite number of functions that could explain the data. Some functions are likelier than others, but all are possible.