Samuel J. Williams
  • About
  • Projects
  • Posts

Posts

  • 8 Dec 2025 Advent of Code 2025; Day 8: Playground

    Connecting junction boxes to form electrical circuits with their nearest neighbours.

  • 7 Dec 2025 Advent of Code 2025; Day 7: Laboratories

    Tracing tachyon beams through a manifold and counting all possible timelines.

  • 6 Dec 2025 Advent of Code 2025; Day 6: Trash Compactor

    Helping some cephalopods with their maths homework after falling into a garbage chute.

  • 5 Dec 2025 Advent of Code 2025; Day 5: Cafeteria

    Optimising the elves stock management of fresh ingredients.

  • 4 Dec 2025 Advent of Code 2025; Day 4: Printing Department

    Helping the elves manage paper rolls with accessible neighbour counting and iterative removal.

  • 3 Dec 2025 Advent of Code 2025; Day 3: Lobby

    Day 3 brings battery banks and joltage calculations to restore emergency power to the escalator.

  • 2 Dec 2025 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.

  • 1 Dec 2025 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!

  • 29 Nov 2025 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.

  • 20 Nov 2025 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.

  • 7 Nov 2025 Hello, ML World

    Taking the first steps into machine learning - why a developer decided to explore this fascinating field

© 2025 Samuel J. Williams