A deep dive into building a Retrieval-Augmented Generation system in Rust, from understanding the fundamentals to measuring results.
Posts
Building a Sports Knowledge Assistant: RAG Basics Neural Network Experiments: Setting a Baseline Establishing baselines and exploring learning rate sensitivity - the first steps in neural network experimentation.
Advent of Code 2025; Day 12: Christmas Tree Farm Helping elves fit oddly-shaped presents under Christmas trees before the deadline.
Advent of Code 2025; Day 11: Reactor Counting paths through a device network to help repair the factory's toroidal reactor.
Advent of Code 2025; Day 10: Factory Toggling indicator lights to activate factory machines with the minimum number of button presses.
Advent of Code 2025; Day 9: Movie Theater Finding the largest rectangle using known corners in a movie theater floor grid.
Advent of Code 2025; Day 8: Playground Connecting junction boxes to form electrical circuits with their nearest neighbours.
Advent of Code 2025; Day 7: Laboratories Tracing tachyon beams through a manifold and counting all possible timelines.
Advent of Code 2025; Day 6: Trash Compactor Helping some cephalopods with their maths homework after falling into a garbage chute.
Advent of Code 2025; Day 5: Cafeteria Optimising the elves stock management of fresh ingredients.
Advent of Code 2025; Day 4: Printing Department Helping the elves manage paper rolls with accessible neighbour counting and iterative removal.
Advent of Code 2025; Day 3: Lobby Day 3 brings battery banks and joltage calculations to restore emergency power to the escalator.
Advent of Code 2025; Day 2: Gift Shop Day 2 brings product ID validation puzzles and some surprising lessons about Python's string counting behaviour.
Advent of Code 2025; Day 1: Secret Entrance It's December, which means it's time to take a break from all the usual projects; it's time for the Advent of Code!
Building a Neural Network (Part 2) Testing the neural network implementation training on logic gates, visualising decision boundaries, and understanding what the network actually learned.
Building a Neural Network (Part 1) Learning how neural networks work by implementing one from scratch. Part 1 covers the core building blocks: matrices, activations, and backpropagation.
Hello, ML World Taking the first steps into machine learning