About David Gwyer
Behind ExploringML
David Gwyer.
Research, software and machine learning.
My focus is machine learning and AI research and engineering. I bring a background in computational research and years of experience building software.

From research
to software
and AI.

After studying Mathematics, Statistics and Computing at the University of Greenwich, I spent several years in postgraduate research in computational fluid dynamics, publishing papers along the way.
I then moved into general software development. More recently, my interest in AI has led me into machine learning and deep learning, drawing on both my research background and my experience building software.
ExploringML brings these interests together through practical tutorials, experiments and explanations of machine learning and AI.
Read the blogThe foundations
BSc (Hons) Mathematics, Statistics and Computing
University of Greenwich · 1996–2000 · First-class honours
What I’m exploring.

Models & ideas
Deep learning, visual intuition and the mathematics behind machine learning.

Useful AI applications
Language models, retrieval-augmented generation, agents and connected tools.

Experiments in code
Python, image generation and practical workflows I can test.