My Blogs

Technical notes on machine learning, language systems, computer systems, and research.

how do keyword spotting models work?

a guide to keyword spotting, audio features, neural networks, training, and continuous detection

machine learning, technical writing

Read more →


how does dynamic memory allocation work?

a guide to dynamic memory allocation, the heap, malloc, free, and allocator internals

machine learning, technical writing

Read more →


how does interprocess communication work?

a guide to inter-process communication, pipes, message queues, shared memory, and synchronization

machine learning, technical writing

Read more →


How does virtual memory even work?

a guide to virtual memory, page tables, TLBs, page faults, and copy-on-write

machine learning, technical writing

Read more →


Wait, what's KL Divergence

May 16, 2025 | Deepon Halder

A practical exploration of KL divergence using hospital emergency room wait times, comparing normal and exponential distributions to find the best model for real-world data.

machine learning, statistics, KL divergence, probability distributions, data science

Read more →


how do i train translation models on low-resource languages?

a guide into how to train translation models on low-resource languages

machine learning, technical writing

Read more →


All about Quantization

a guide into how quantization occurs in llms

machine learning, technical writing

Read more →


Deepseek R1 for Everyone

a guide into how deepseek r1 works under the hood

machine learning, technical writing

Read more →


LLMs - 2 [Week 10]

a guide into how attention works, in great detail

machine learning, technical writing

Read more →


Enhance Your Model - 1 [Week 9]

a guide into how lora, model distillation, gradient clipping and early stopping work

machine learning, technical writing

Read more →


LLMs - 1 [Week 8]

a guide into how embeddings, positional embeddings, tokenizer (especially bpe tokenizer) work

machine learning, technical writing

Read more →


Basics of NLP - 3 [Week 7]

a guide into how hidden markov models, text clustering, attention work

machine learning, technical writing

Read more →


Basics of NLP - 2 [Week 6]

discussion into how pos tagging, ner, sentiment analysis, and n-gram models work

machine learning, technical writing

Read more →


Basics of NLP - 1 [Week 5]

discussion into how text preprocessing, regex, frequencies, and word embeddings work

machine learning, technical writing

Read more →


RNNs [Week 4]

a deep dive into recurrent neural networks and how the math behind it works

machine learning, technical writing

Read more →


Optimizers [Week 3]

a deep dive into optimizers and a journey through time

machine learning, technical writing

Read more →


Transformers [Week 2]

a deep dive into transformers and a visual guide into how it works

machine learning, technical writing

Read more →


Linear Regression: A Gentle Introduction

Dec 19, 2024 | Deepon Halder

An intuitive introduction to linear regression, including foundations, assumptions, and solutions with gradient descent and closed-form methods.

linear regression, machine learning, statistics, regression, data science

Read more →


System Design, Visually

A 63-slide visual walkthrough of the building blocks behind reliable systems.

system design, distributed systems, visual guide

Read more →