<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://harendrasahu.com/</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/about</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/analytics</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/analytics/experimentation</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/analytics/seo</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/ai-data-science</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/ai-data-science/clustering</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/ai-data-science/llm-tokenisation</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/google-analytics</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/running</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/running/events</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/whats-new</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/projects</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/contact</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/privacy</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/analytics/experimentation/synthetic-control</loc>
<lastmod>2026-10-06T15:05:06.102Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/3-synthetic-control-in-practice</loc>
<lastmod>2026-08-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/2-synthetic-control-trust-the-result</loc>
<lastmod>2026-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/1-synthetic-control-core-idea</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/1-ai-referred-shopping-analytics-holiday-2026</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/model-eval-3-explaining-the-model-with-shap</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/model-eval-2-the-brier-score-explained</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/model-eval-1-calibration-platt-scaling-and-isotonic-regression</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-06-uplift-production-and-monitoring</loc>
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-05-evaluation-lift-gain-and-audience</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-04-train-validate-test-the-model</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-03-data-preparation-and-feature-engineering</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-02-model-design-windows-populations-leakage</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/ppm-01-business-story-and-problem-statement</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/running-and-consistency</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/context-windows-demystified-how-much-can-your-ai-actually-remember</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/from-data-to-decisions</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/token-limits-why-your-ai-chatbot-suddenly-forgets-everything</loc>
<lastmod>2026-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/inside-the-tokeniser-bpe-wordpiece-sentencepiece-and-unigram-explained</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/tokens-101-the-secret-language-your-ai-actually-speaks</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/clustering-in-machine-learning</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/what-is-open-graph-and-how-does-it-work</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/practical-introduction-to-web-analytics</loc>
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://harendrasahu.com/blog/understanding-ga4-event-tracking</loc>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
</url>
</urlset>
