Nima Sarang
  • About
  • Blog
  • Projects
  • Publications

Musings from My Corner of the World

I write about the things that spark my curiosity. Some posts will be polished, while others serve as a journal for me.
Hopefully you’ll find something here to inspire you too.

A Review of ML Time Series Forecasting Models

ML
Time Series
Forecasting
LSTM
N-BEATS
TFT
DeepAR
A review of some of the well-known machine learning time series forecasting models.
Feb 28, 2025

Saving Time: Post-mortem Debugging in Python

Python
Debugging
A bit of Python black magic that lets you efficiently inspect and manipulate execution contexts after crashes, aka, post-mortem debugging.
Jan 30, 2025

Running Llama 3 in the Browser!

NLP
LLM
WebLLM
MLC-LLM
WebGPU
TVM
Chat with Llama and other LLMs that run locally in your browser using WebLLM.
Oct 6, 2024

My Notes on Information Theory

ML
Information Theory
A brief overview of Information Theory concepts that I compiled for my own reference.
Aug 24, 2024

Custom Loss Functions for LightGBM and CatBoost

ML
LightGBM
CatBoost
GBT
Guide on how to implement custom loss functions and evaluation metrics for LightGBM and CatBoost
Aug 11, 2024

Implementing Multi-Layer LSTM and AdamW from Scratch using NumPy

ML
NLP
Optimization
Analysis
This tutorial walks through the implementation of a multi-layer LSTM model from scratch in pure NumPy, and trains it on the Shakespeare dataset. It also covers the implementation of the AdamW optimizer and the necessary data modules.
Jun 15, 2024
No matching items

Reuse

CC BY-SA 4.0
 

Copyright 2024, Nima Sarang