Serving the Cookbook: Creating an Endpoint for Recipe Recommendations

Introduction This will be just a quick little follow-up to the last post where we created a model and some saved data for returning recipes with similar ingredients. In this post, we'll create an endp...

Clustering the Cookbook: A Taste of Unsupervised Learning

Introduction to Unsupervised Learning Over the last few posts, we explored supervised learning—building labeled‑data pipelines, tuning models, and using supervised learning to be able to extract struc...

Can a Tiny LLM Beat A Supervised Model?

1. Introduction Can a compact, fine-tuned LLM outperform a lightweight supervised model at structured extraction—specifically, parsing recipes from noisy, real-world web pages? That’s the technical ch...

Experiments in Supervised Learning Part 4

Speeding up the Training Loop When developing and evaluating different machine learning models, rapid iteration is key—especially as experiments shift from feature engineering to focused model evaluat...

Experiments in Supervised Learning Part 3

In the previous post we built a simple model to extract recipe data from a web page. But when we ran it on an actual recipe, the results were pretty rough: it achieved just 65% accuracy, mislabeled so...