[Work & Writing](/work)

# Machine learning

6 entries

## 2026

- [View case study](/work/conversational-timing-lab)

  ### [Conversational Timing Lab](/work/conversational-timing-lab)

  I wanted to know whether a pause means somebody has finished or is just thinking, so I built a lab around that difference.

  - Machine learning
  - Research
  - Voice

  [Source code](https://github.com/Slaymish/conversational-timing-lab)

- - [8 February 2026 Writing Report](/reports/grid-diffusion-anomaly-detection)
    ### [Anomaly (Out-of-Distribution) Detection for Electrical Distribution Networks using Discrete Diffusion Methods](/reports/grid-diffusion-anomaly-detection)
    [The paper behind Grid Diffusion AD: discrete diffusion over quantised magnetic-field windows, trained on normal data only, scored against a false-alarm budget. The best configuration separated faults from normal weakly, and the paper reports that instead of rounding it up.](/reports/grid-diffusion-anomaly-detection)
    [- AI- Machine learning- Research- Time series](/reports/grid-diffusion-anomaly-detection)

## 2025

- [View case study](/work/grid-diffusion-ad)

  ### [Grid Diffusion AD](/work/grid-diffusion-ad)

  Diffusion models trained on normal magnetic-field signals, scored on whether they notice a fault they've never seen.

  - AI
  - Machine learning
  - Research
  - Time series

- [View case study](/work/sentient-environment-explorer)

  ### [Sentient Environment Explorer](/work/sentient-environment-explorer)

  A small grid world where an agent has to find food and avoid hazards, and a neural learner works out which moves to repeat.

  - Machine learning
  - Python
  - Simulation

- [View case study](/work/malware-classifier-backdoors)

  ### [Malware Classifier Backdoors](/work/malware-classifier-backdoors)

  A study of what happens to a malware classifier when the training data is poisoned, keeping the clean detection rate beside the attack success rate.

  - Machine learning
  - Research
  - Security

## 2024

- [View case study](/work/music-genre-classification)

  ### [Music Genre Classification](/work/music-genre-classification)

  Ten genres, 5,000 tracks each, and a pipeline that spent more time on the features than on the classifier.

  - Machine learning
  - Music
  - Research

  [Source code](https://github.com/Slaymish/Musicical-Genre-Classifier)
