Loss Patterns in SageMaker: Overfitting vs Healthy Training Explained

This guide walks through real training and validation loss behavior in Amazon SageMaker using XGBoost, helping you understand overfitting with a practical example. When you train a machine learning model in Amazon SageMaker, the first thing you usually look at is the loss. If it’s going down, it feels like everything is working. But that’s […]

Mastering Precision Recall F1 and AUC-ROC Through Visual Examples

If you’ve spent any time learning machine learning or preparing for the AWS Certified Machine Learning – Associate (MLA-C01) exam, you’ve probably run into this situation: Your model shows 90% accuracy. Everything looks solid… but something feels off. That’s usually the moment you realize accuracy isn’t telling the full story. This is where precision, recall, […]

Dynamic AutoScaling on Amazon EKS with HPA, VPA and Karpenter

When running workloads on Amazon EKS, one of the most important challenges is autoscaling. Your applications need to adapt to changing load patterns without wasting resources. Kubernetes gives us multiple tools to solve this problem: If you’ve ever wondered how to scale pods and nodes together in EKS without breaking the bank, this guide is […]

How to Build Lightweight MCP Server Using FastMCP – Practical Guide

Have you ever wished you could wrap a few lines of Python into something smarter—something that plays nicely with LLMs and developer tools like Amazon Q Developer or Cline? That’s where FastMCP comes in. In this post, we’ll build a super-lightweight MCP server using fastmcp, and run it using sse(Server-Sent Events). You may also run […]

« Older posts