Professor of Computer Science, University of Bath

Joined July 2019
54 Photos and videos
Pinned Tweet
Are you (or is someone you know) teaching AI / ML / Deep Learning this year? My forthcoming book (freely available at udlbook.com) will save you a lot of time. This thread will show you why.
67
430
1,895
347,778
🎓Announcing the 1st Bath Summer School in Machine Learning 📅 5–7 August 2026 | 📌 University of Bath Topics: ODEs/SDEs, Bayesian methods, Self-Supervised Learning, World Models Open to PhDs, postdocs & staff at EU/UK universities bathmlsummerschool.org
4
18
99
7,548
Probability is essential for machine learning. Just added a new unit on the expectation operator which reduces a probability distribution to a single comprehensible, actionable property: iclimbtrees.com Completely free, and includes 43 problems with answers. Enjoy!
1
32
263
9,878
Here is part VI of my series of tutorials on ODEs and SDEs in machine learning for @RBCBorealis. rbcborealis.com/research-blo… To solve SDEs we must integrate the noise term and to this end, we develop the stochastic integral. It's solution is a stochastic process with mean zero.
4
14
121
5,549
I was unimpressed by online education platforms, so I built my own and am migrating "Understanding Deep Learning" onto it. Features include: animations, interactive figures, problems, notebooks, and AI integration. It's early days, but feel free to take a look! Link in replies.
2
24
140
7,595
You can find the website at iclimbtrees.com. You have to sign in (but it's free) and it's really only suitable for tablet or larger screens. Please send me feedback if it doesn't work for you!

2
29
1,651
Last year I wrote seven tutorials for @RBCBorealis on infinite-width neural networks. Topics included the neural tangent network, Bayesian neural networks and Neural Network Gaussian processes. Includes working code and many novel figures. rbcborealis.com/research-blo…
2
4
31
2,849
This year, I've been writing a new series of articles on ODEs and SDEs for machine learning (suitable for people with zero experience of differential equations). You can find the most recent article (on closed-form solutions for ODEs) here: rbcborealis.com/research-blo…
13
1,419
Wow. Understanding Deep Learning has now been downloaded half a million times. Thank you so much everyone! I was overjoyed when it hit 100k so this is completely mindblowing. I'm so thrilled that people are finding it useful.
18
27
359
33,344
My friend @TylerJohnMills is looking for collaborators to work on the ARC-AGI competition. This benchmark is interesting and encourages creative approaches to AI. Tyler helped me with my book and would be a fun person to work with. Get in touch directly if you are interested.
1
2
5
1,735
If you are in the US and are considering buying a hard copy of Understanding Deep Learning, then it is currently available at 37% off on Amazon, for a very reasonable USD 56.99.
4
32
3,112
Simon Prince retweeted
👋 CALLING ALL STUDENTS! @RBCBorealis is excited to announce our 2025 Fall Technical #Coop Program. This is your chance to work on real-world projects, build meaningful #solutions, and gain experience in #AI and #ML. View open roles & #apply by May 15: rbcborealis.com/technical-co…
1
1
4
1,778
Exciting news! @TravisLacroix (who co-wrote the chapter on ethics in Understand Deep Learning) has a new book out "AI and Value Alignment". Recommended reading for anyone serious about ethics and AI. Details at: value-alignment.github.io/ Buy it here: broadviewpress.com/product/a…
2
8
56
2,842
Simon Prince retweeted
👋 Work with us! At @RBCBorealis, we are at the forefront of #AI and #data. We build products and #technologies that shape the future of #finance and help our clients succeed. We're #hiring for various roles across our labs. #Apply now! View roles 👉 rbcborealis.com/careers/
1
2
1,446
Here is part III of my series for @RBCBorealis on ODEs and SDEs in machine learning. This article develops methods for solving first-order ODEs in closed form; we divide ODEs into different families and develop approaches to solve each family. rbcborealis.com/research-blo…
6
11
1,992
Here's the 2nd part of my series of articles on ODEs and SDEs in ML for @RBCBorealis. rbcborealis.com/research-blo… The article describes ODEs, vector ODEs, and PDEs and categorizes ODEs by how their solutions are related. It also describe conditions for an ODE to have a solution.
3
13
49
2,606
I'm starting a series of articles on ODEs and SDEs in ML for @RBCBorealis. I'll describe ODEs and SDEs without assuming prior knowledge and present applications including neural ODEs, and diffusion models. Part I: rbcborealis.com/research-blo…. Follow for parts II and III.
1
3
29
1,460
These blogs for @RBCBorealis consider infinite-width networks from 4 viewpoints. We use gradient descent or a Bayesian approach, and focus on either the weights or output function. This leads to the Neural Tangent Kernel, Bayesian NNs and NNGPs. Enjoy! tinyurl.com/yfsts565
1
10
1,032
Learning or teaching from my book (udlbook.com)? I have now added the complete bibfile (which is accurate and took ages to make) and the LaTeX for all of the equations (helpful if you are making slides).

4
16
135
6,889
Tutorial 4 of 4 on Bayesian methods in ML for @RBCBorealis concerns Neural Network Gaussian Processes (links in comments). Think your network might perform better if you increased the width? NNGPs are networks with INFINITE width! Includes code to train and run them.
1
1
20
1,394
Main blog: rbcborealis.com/research-blo… Background info on Gaussian processes: rbcborealis.com/research-blo…
1
7
908