The Curious Engineer

All blogs / AI / ML

Peter’s Notes

peterroelants.github.io

Notes on machine learning, probability, mathematics, and software engineering, with visual explanations and from-scratch implementations.

AI / MLMath

Posts
25 from 10 Jun 2015 to 14 Jun 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://peterroelants.github.io/feed.xml

2026 5

  1. From A/B to RL (1/3): Bayesian A/B Testing
  2. From A/B to RL (2/3): Bandits and Thompson Sampling
  3. From A/B to RL (3/3): MENACE and Delayed Rewards
  4. Beta Priors and Pólya Urns for Binary Decisions
  5. Beta distribution: Probabilities and binary data

2025 1

  1. Flow Matching: A visual introduction

2024 1

  1. ReAct agent with OpenAI function calling

2023 1

  1. ReAct REPL Agent

2021 2

  1. Hosting Jupyter Notebooks on a Blog
  2. Tagging GitHub Pages

2019 3

  1. Gaussian processes (3/3) - exploring kernels
  2. Gaussian processes (2/3): Fitting a kernel
  3. Gaussian processes (1/3) - From scratch

2018 3

  1. Regression quattro stagioni
  2. Multivariate normal distribution
  3. Multi-armed bandit implementation

2015 9

  1. How to implement an RNN (1/2) - Minimal example
  2. RNN from scratch (2/2): Tensors and nonlinearities
  3. Neural network from scratch (5/5): Multiple layers
  4. Neural network from scratch (4/5): Vectorization
  5. Neural network from scratch (3/5): Backpropagation
  6. Neural network from scratch (2/5): Classification
  7. Neural network from scratch (1/5): Gradient descent
  8. Softmax classification with cross-entropy (2/2)
  9. Logistic classification with cross-entropy (1/2)