Chapter 7. Deep Learning for Soccer Analytics: From Intuition to Implementation
So far in this book, we have mostly worked with models that depend on carefully chosen features and relatively direct relationships between inputs and outputs. That is an excellent place to begin. It teaches discipline, interpretability, and the logic of building models step by step. But it also has limits.
Soccer doesn’t always present itself in a few clean columns. Its signal is often fragmented across many interacting variables: player movement, match state, tactical structure, momentum, fatigue, and the subtle feedback loops that emerge over the course of a game. What matters is not always one stat, or even one cluster of stats, but the way many pieces combine. And in many cases, the most useful representation of that structure is not obvious in advance.
This is where deep learning becomes compelling. Deep learning is built around neural networks: flexible models that can learn layered representations from data rather than relying only on handcrafted rules or simple linear relationships. Instead of asking us to specify every important interaction ahead of time, deep learning gives the model room to discover patterns that are distributed, nonlinear, and difficult to encode manually.
In soccer analytics, that matters because the game is rich, contextual, and deeply interconnected. Deep learning can help us move beyond isolated indicators and toward models that capture relationships among match context, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access