Open source
Python tools I’ve built for topic modeling, keyword extraction, and string matching.

BERTopic
Topic modeling with transformer embeddings and c-TF-IDF, designed to make clusters of documents interpretable.
7,876GitHub
KeyBERT
Keyword and keyphrase extraction using embeddings from BERT and related language models.
4,221GitHub
PolyFuzz
Fuzzy string matching and grouping, with several matching methods behind one interface.
803GitHubBooks
The open-source companions to our books. All examples are free to explore.

Hands-On Large Language Models
The notebooks and code examples that accompany our illustrated introduction to language models.
29,555GitHub
An Illustrated Guide to AI Agents
Build along with the book: practical examples for tools, memory, reasoning, and autonomous systems.
196GitHubMore projects and source code on GitHub.