ExploringML circuit mark ExploringML circuit mark ExploringML
  • Home
  • Blog
  • Portfolio
  • About
  • Join Discord

Blog

The ExploringML journal

Exploring machine learning.

Notes, tutorials and experiments from my work with machine learning, AI and Python.

Subscribe via RSS

Browse the latest writing, or filter by a topic such as Python, MCP or deep learning.

Sliced-Wasserstein Distance: A Visual Intuition
Machine Learning
JEPA
World Models

We implement a toy version of the Sliced-Wasserstein distance from the VISReg paper, to help understand the process.

David Gwyer
8 Jul 2026

MCP 101: Tools, Resources, Prompts
MCP
LLM Tools
AI Agents

This guide breaks down how MCP works, why interoperability matters, and how you can start using it today.

David Gwyer
22 Sep 2025

Adding Google OAuth to a FastHTML App
FastHTML
Python
OAuth
Google
Web Development

Easily integrate secure Google sign-in to your FastHTML app with this step-by-step Google OAuth implementation guide.

David Gwyer
12 Aug 2025

Getting Started with tmux - A Beginners Guide
tmux
Terminal
Productivity
Linux
CLI Tools

Learn how to install, configure, and use tmux to boost your terminal productivity with sessions, windows, and panes.

David Gwyer
14 Jul 2025

Running a Jupyter Notebook in a uv Python Environment
Hugging Face
Python
Diffusers
uv
CUDA

Discover how to launch Jupyter Notebooks with lightning-fast performance using the uv Python package manager.

David Gwyer
10 Jul 2025

Setting Up Hugging Face Diffusers with uv for CUDA Acceleration
Hugging Face
Python
Diffusers
uv
CUDA

Learn how to harness the speed of uv for fast, local AI image generation with Hugging Face Diffusers and CUDA.

David Gwyer
7 Jul 2025

Running Native Python Code Inside an n8n Instance on a Hostinger VPS
n8n
VPS
Python

Discover how to easily run Python scripts directly in your self-hosted n8n workflows.

David Gwyer
4 Jun 2025

Practical Deep Learning - Lesson 3
Deep Learning
Python
Fastai
Course

This lesson covers how to train a digit classifier from scratch using the MNIST dataset.

David Gwyer
29 May 2025

Practical Deep Learning - Lesson 2
Deep Learning
Python
Fastai
Course

In lesson 2 we build a custom multi-image classifier and deploy it to Hugging Face Spaces as a FastHTML web app!

David Gwyer
15 May 2025

Practical Deep Learning - Lesson 1
Deep Learning
Python
Fastai
Course

First in a series of posts documenting my progress on the fast.ai course by Jeremy Howard. This initial lesson covers image classifiers.

David Gwyer
10 May 2025

Google Docs n8n Automation Workflow
n8n
Google Docs
JavaScript

Learn how to use n8n to automate posting and formatting content in Google Docs with just one workflow.

David Gwyer
3 Apr 2025

Introduction to Fastlite
SQLite
Python

An introduction to the basics of fastlite and sqlite-utils for creating and managing SQLite databases.

David Gwyer
22 Jan 2025

Understanding Python Decorators: Beginner to Advanced
Python
Tutorial

Discover how decorators can transform your functions, manage state, enhance code reusability, and help to make your code more elegant and maintainable.

David Gwyer
19 Dec 2024

Exploring a New Video Generation Model LTX-Video Capable of Running on Most Home Computers
Machine Learning
ComfyUI

Introduction to the various parameter settings available for the LTX-Video model, and how they work.

Ilua Dozhdikov
26 Nov 2024
No matching items

    Community

    Explore together.

    Share what you’re learning, ask questions, and swap ideas.
    Join the ExploringML Discord.

    Join the community

    ExploringML · David Gwyer

    • Blog

    • Portfolio

    • About

    • RSS