As someone who grew up in a monolingual environment, I've always dreamed of being able to learn another language. When I moved to Germany 8 years ago, I was super excited at the chance to finally be forced into doing so … but to my horror, I …
Do you have a stack of old, handwritten family recipes laying around that you've been meaning to digitalise? Are you curious about what's going on in the intersection between AI agents and computer vision? In this project, I built an OCR agent which …
Recommendation systems have come a long way in the last 10 years, and one of the biggest recent developments are semantic recommenders - that is, recommenders that are based on the meaning of the content being recommended. In this project, I explore …
One of the most exciting applications of language models in the past 12 years has been text embeddings. These started with word embeddings in 2012 (and if you want more of an overview of these, check out this talk or this blog post, and progressed to …
One of the most persistent issues with auto-regressive LLMs (that is, LLMs that generate text) is their tendency to hallucinate. Hallucinations mean that the output of these LLMs cannot be trusted, and limit the things we can apply them to. They've …