Blogs

Cracking the Code of LLM Reasoning - From Patterns to Thought Chains
Cracking the Code of LLM …

Motivation Large Language Models (LLMs) are reshaping how we interact with technology—whether it’s writing code, planning a trip, conducting web searches, or even solving high school math problems (to some extent). In many of these tasks, LLMs appear to think. But is that genuine …

Building Efficient ML APIs with FastAPI: A Comprehensive Guide - Part 2
Building Efficient ML …

In the previous blog, I mentioned how I was able to make simple endpoints with FastAPI and how I was even able to use it to deploy a pretrained ML model. Moving forward, I will be discussing about how to make our FastAPI application more robust and efficient with some commonly used practices I found …

Building Efficient ML APIs with FastAPI: A Comprehensive Guide - Part 1
Building Efficient ML …

Introduction to FastAPI Today, I delved into FastAPI, a cutting-edge web framework designed for building APIs with Python. It piqued my interest because of its reputation for speed, ease of use, and robust integration with Python’s type system and also cause I have been looking for some time …

Attention Is All You Need - From where it all started
Attention Is All You Need …

Introduction In the current landscape of Generative Artificial Intelligence (GenAI), new architectures and methodologies emerge with remarkable frequency. According to recent statistics from arXiv, the volume of papers tagged under LLM averages nine submissions daily. To comprehend these …

Unraveling the Power of Word Vectorization: From Text to Numbers
Unraveling the Power of …

Introduction In the realm of Natural Language Processing (NLP), one of the key challenges is to bridge the gap between the textual world of words and the numerical world of computers. We know that computers only understand in form of numbers (0s and 1s to be precise). So how do we make sense of …

Embracing Freedom: My Journey to Creating a Personal Blog with Hugo and GitHub Pages
Embracing Freedom: My …

Introduction In a world dominated by social media platforms and curated content, the idea of having a personal space on the internet has always fascinated me. A place where I can express my thoughts, share my experiences, and have complete control over what goes in and what stays out. That’s …