Projects

Training a Language Model From Scratch

I tried to train a language model from scratch since I'd understood the math at a high level. The final model is more humorous than useful, but I ended up learning a lot about practical considerations and identifying areas for real-world model optimisation and finetuning.

Lessons from My First Neural Network and CNN Build

After a week of studying, I participated in a Kaggle competition which is the "hello world" of computer vision. These are my learnings.

Learn Compounding

An Android app to help you develop an intuition for the power of compounding through math puzzles.