This blog shares my journey in Machine Learning, focusing on hands-on learning through implementing core concepts from scratch and continuously improving along the way.
🚀 Implementation of ADAM In earlier posts, we implemented a momentum-based optimizer, which offered several advantages: Momentum helps avoid getting...
Implementing Momentum-based Optimizer 🚀 Context Last time, we implemented a simple learning rate scheduler and identified a major flaw: over time, it...
🚀 Learning Rate Scheduling: Fixing the Convergence Issue Context 📚 In my first post, I implemented simple Gradient Descent, and while it worked, we...
Exploring Derivatives in Practice Context 📚 After completing a Linear Algebra course, I transitioned to studying Calculus. Unexpectedly, at work, I...