<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Asking Why.</title><description>A place to share all the interesting things I find along the way.</description><link>https://stjohngrimbly.com/</link><language>en-GB</language><item><title>Interoceptive Attention: a Finite-Bandwidth Mechanism for Homeostatic Prioritisation</title><link>https://stjohngrimbly.com/interoceptive-attention/</link><guid isPermaLink="true">https://stjohngrimbly.com/interoceptive-attention/</guid><description>An agent with a finite perceptual bandwidth and four competing bodily needs decides where to spend its precision. Selective allocation more than doubles survival; reversing the direction makes it worse than uniform. A web walkthrough of Paper 1 (SAB 2026).</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>active-inference</category><category>attention</category><category>homeostasis</category><category>interoception</category></item><item><title>A Taste of Reinforcement Learning</title><link>https://stjohngrimbly.com/a-taste-of-reinforcement-learning/</link><guid isPermaLink="true">https://stjohngrimbly.com/a-taste-of-reinforcement-learning/</guid><description>A hands-on introduction to reinforcement learning — from the MDP framework and Bellman equation to Q-learning and beyond, with an interactive gridworld demo.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>tutorial</category></item><item><title>The Problem of Fairness.</title><link>https://stjohngrimbly.com/the-problem-of-fairness/</link><guid isPermaLink="true">https://stjohngrimbly.com/the-problem-of-fairness/</guid><description>In an causally unfair world, can we be selective?</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate><category>causality</category><category>fairness</category></item><item><title>Differential Equations vs. Structural Causal Models.</title><link>https://stjohngrimbly.com/DEs-SCMs/</link><guid isPermaLink="true">https://stjohngrimbly.com/DEs-SCMs/</guid><description>On the relationship between differential equations and causal modelling.</description><pubDate>Sat, 10 Sep 2022 00:00:00 GMT</pubDate><category>causality</category></item><item><title>On Banking, Points &amp; Rewards</title><link>https://stjohngrimbly.com/credit-cards/</link><guid isPermaLink="true">https://stjohngrimbly.com/credit-cards/</guid><description>Abuse those credit cards.</description><pubDate>Tue, 01 Feb 2022 00:00:00 GMT</pubDate><category>finance</category></item><item><title>Predicting Protein Function with DeepChain</title><link>https://stjohngrimbly.com/protein-function/</link><guid isPermaLink="true">https://stjohngrimbly.com/protein-function/</guid><description>A walkthrough of how I created a DeepChain app for predicting Gene Ontology given only a protein sequence.</description><pubDate>Wed, 12 May 2021 00:00:00 GMT</pubDate><category>machine-learning</category><category>biology</category></item><item><title>A Productive Study and Research Workflow with Notion</title><link>https://stjohngrimbly.com/notion-setup/</link><guid isPermaLink="true">https://stjohngrimbly.com/notion-setup/</guid><description>A guide on how to set up the ultimate research workflow with Notion.</description><pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate><category>productivity</category><category>tutorial</category></item><item><title>So Many Options!</title><link>https://stjohngrimbly.com/so-many-option/</link><guid isPermaLink="true">https://stjohngrimbly.com/so-many-option/</guid><description>On the Black-Scholes Method for Options Valuation.</description><pubDate>Sat, 17 Apr 2021 00:00:00 GMT</pubDate><category>finance</category><category>tutorial</category><category>code</category></item><item><title>CRL Task 6: Causal Imitation Learning</title><link>https://stjohngrimbly.com/causal-imitation/</link><guid isPermaLink="true">https://stjohngrimbly.com/causal-imitation/</guid><pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>Causal RL Wrapping Up: Where to?</title><link>https://stjohngrimbly.com/wrapping-up/</link><guid isPermaLink="true">https://stjohngrimbly.com/wrapping-up/</guid><pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category></item><item><title>CRL Task 4: Generalisability and Robustness</title><link>https://stjohngrimbly.com/generalise/</link><guid isPermaLink="true">https://stjohngrimbly.com/generalise/</guid><pubDate>Fri, 15 Jan 2021 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>CRL Task 5: Learning Causal Models</title><link>https://stjohngrimbly.com/learning-models/</link><guid isPermaLink="true">https://stjohngrimbly.com/learning-models/</guid><pubDate>Fri, 15 Jan 2021 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>CRL Task 3: Counterfactual Decision Making</title><link>https://stjohngrimbly.com/counterfactual/</link><guid isPermaLink="true">https://stjohngrimbly.com/counterfactual/</guid><pubDate>Thu, 17 Dec 2020 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category></item><item><title>CRL Task 2: Interventions - When and Where?</title><link>https://stjohngrimbly.com/interventions/</link><guid isPermaLink="true">https://stjohngrimbly.com/interventions/</guid><pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category></item><item><title>CRL Task 1: Generalised Policy Learning</title><link>https://stjohngrimbly.com/generalised-PL/</link><guid isPermaLink="true">https://stjohngrimbly.com/generalised-PL/</guid><pubDate>Mon, 14 Dec 2020 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category></item><item><title>Preliminaries for CRL</title><link>https://stjohngrimbly.com/CRL-preliminaries/</link><guid isPermaLink="true">https://stjohngrimbly.com/CRL-preliminaries/</guid><pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>Causal Reinforcement Learning: A Primer</title><link>https://stjohngrimbly.com/causal-reinforcement-learning/</link><guid isPermaLink="true">https://stjohngrimbly.com/causal-reinforcement-learning/</guid><pubDate>Wed, 09 Dec 2020 00:00:00 GMT</pubDate><category>causality</category><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>The Do-Calculus</title><link>https://stjohngrimbly.com/the-do-calculus/</link><guid isPermaLink="true">https://stjohngrimbly.com/the-do-calculus/</guid><pubDate>Thu, 10 Sep 2020 00:00:00 GMT</pubDate><category>causality</category></item><item><title>Faithfulness</title><link>https://stjohngrimbly.com/faithfulness/</link><guid isPermaLink="true">https://stjohngrimbly.com/faithfulness/</guid><pubDate>Mon, 07 Sep 2020 00:00:00 GMT</pubDate><category>causality</category></item><item><title>Reaching Rung 3: Counterfactual Reasoning</title><link>https://stjohngrimbly.com/reaching-rung-3/</link><guid isPermaLink="true">https://stjohngrimbly.com/reaching-rung-3/</guid><pubDate>Sun, 06 Sep 2020 00:00:00 GMT</pubDate><category>causality</category></item><item><title>Interventions and Multivariate SCMs</title><link>https://stjohngrimbly.com/multivariate-SCMs/</link><guid isPermaLink="true">https://stjohngrimbly.com/multivariate-SCMs/</guid><pubDate>Tue, 01 Sep 2020 00:00:00 GMT</pubDate><category>causality</category><category>machine-learning</category></item><item><title>Causality and Machine Learning</title><link>https://stjohngrimbly.com/causality-and-machine-learning/</link><guid isPermaLink="true">https://stjohngrimbly.com/causality-and-machine-learning/</guid><description>How causality ties into machine learning and analytics.</description><pubDate>Mon, 10 Aug 2020 00:00:00 GMT</pubDate><category>causality</category><category>machine-learning</category></item><item><title>Learning Causal Models</title><link>https://stjohngrimbly.com/learning-causal-models/</link><guid isPermaLink="true">https://stjohngrimbly.com/learning-causal-models/</guid><description>Learning structural causal models from data.</description><pubDate>Sun, 09 Aug 2020 00:00:00 GMT</pubDate><category>causality</category><category>machine-learning</category></item><item><title>Causal Models</title><link>https://stjohngrimbly.com/Causal-Models/</link><guid isPermaLink="true">https://stjohngrimbly.com/Causal-Models/</guid><description>Introduction to structural causal models.</description><pubDate>Fri, 07 Aug 2020 00:00:00 GMT</pubDate><category>causality</category></item><item><title>A Causal Perspective</title><link>https://stjohngrimbly.com/a-causal-perspective/</link><guid isPermaLink="true">https://stjohngrimbly.com/a-causal-perspective/</guid><description>A Causal Perspective.</description><pubDate>Wed, 05 Aug 2020 00:00:00 GMT</pubDate><category>causality</category></item><item><title>Uncertainty in Model Based RL</title><link>https://stjohngrimbly.com/uncertainty-in-MBRL/</link><guid isPermaLink="true">https://stjohngrimbly.com/uncertainty-in-MBRL/</guid><description>Uncertainty in Model Based RL.</description><pubDate>Sat, 13 Jun 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>Exploration vs Exploitation</title><link>https://stjohngrimbly.com/exploration-vs-exploitation/</link><guid isPermaLink="true">https://stjohngrimbly.com/exploration-vs-exploitation/</guid><description>Exploration vs Exploitation.</description><pubDate>Wed, 10 Jun 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>neuroscience</category></item><item><title>Free Energy of Expected Future</title><link>https://stjohngrimbly.com/free-energy-of-expected-future/</link><guid isPermaLink="true">https://stjohngrimbly.com/free-energy-of-expected-future/</guid><description>Free energy of expected future.</description><pubDate>Mon, 08 Jun 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>neuroscience</category></item><item><title>Introduction to Reinforcement Learning</title><link>https://stjohngrimbly.com/intro-to-RL/</link><guid isPermaLink="true">https://stjohngrimbly.com/intro-to-RL/</guid><description>An introduction to deep reinforcement learning.</description><pubDate>Sun, 07 Jun 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>tutorial</category></item><item><title>Learning with a Model</title><link>https://stjohngrimbly.com/model-based-RL/</link><guid isPermaLink="true">https://stjohngrimbly.com/model-based-RL/</guid><description>An introduction to model-free reinforcement learning.</description><pubDate>Thu, 04 Jun 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>machine-learning</category><category>code</category></item><item><title>World Models: Learning by Imagination</title><link>https://stjohngrimbly.com/world-models/</link><guid isPermaLink="true">https://stjohngrimbly.com/world-models/</guid><description>An overview of the world models paper.</description><pubDate>Thu, 28 May 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>machine-learning</category></item><item><title>The Mathematics of Predictive Processing</title><link>https://stjohngrimbly.com/intro-to-predictive-processing/</link><guid isPermaLink="true">https://stjohngrimbly.com/intro-to-predictive-processing/</guid><description>Hello! Today we&apos;ll be discussing the mathematics of predictive processing - a modern theory for how much of the processing of information is done in the brain. This is also an active area of research with an impact on research…</description><pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate><category>neuroscience</category><category>tutorial</category></item><item><title>Learning with a Policy</title><link>https://stjohngrimbly.com/model-free-RL/</link><guid isPermaLink="true">https://stjohngrimbly.com/model-free-RL/</guid><description>Model-Free RL: Policy Methods.</description><pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate><category>reinforcement-learning</category><category>machine-learning</category><category>code</category></item></channel></rss>