All projects
NLP · From ScratchFEATURED

ML Playground

Machine learning and NLP implemented from scratch, from decision trees and PageRank to n-gram language models, plus Argubots: LLM agents that debate using real argumentation data.

→ Classic ML, NLP, and LLM agents in one repo
PythonNLPLLM Agents

// THE STORY

I do not trust that I understand an algorithm until I have written it without a library doing the interesting part for me. This repository is the result of applying that rule throughout a couple of years.

// WHAT STANDS OUT

Built from the math

Decision trees, PageRank, n-gram language models, written directly instead of imported.

Argubots

LLM agents arguing a position from real Kialo data, several strategies at once.

An evaluation harness

Scores the debate strategies head to head, so the comparison is not a guess.