<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://praveentn.live/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#experience</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#education</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#research</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/#contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/feed</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=foundations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=math-foundations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/math-foundations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=neural-plumbing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/neural-plumbing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=deep-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/deep-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=information-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/information-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=tokenisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/tokenisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=positional-encoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/positional-encoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=transformer-anatomy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/transformer-anatomy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=training-objectives</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/training-objectives</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=context-windows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/context-windows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=pretraining-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/pretraining-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=training-dynamics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/training-dynamics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=distributed-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/distributed-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=peft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/peft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=alignment-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/alignment-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=rl-foundations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/rl-foundations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=rl-for-llms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/rl-for-llms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=inference-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/inference-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=accelerator-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/accelerator-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=kernels-compilers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/kernels-compilers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=serving-systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/serving-systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=applied</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=retrieval-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/retrieval-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=prompt-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/prompt-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=claude-certification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/claude-certification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=frontier</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=reasoning-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/reasoning-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=evaluation-mlops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/evaluation-mlops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=safety-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/safety-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?domain=multimodal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=vision-multimodal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/vision-multimodal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=speech-recognition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/speech-recognition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=speech-synthesis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/speech-synthesis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=robotics-embodied</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/robotics-embodied</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts?track=ai-for-science</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/flashcards/ai-for-science</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/neural-weather-prediction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/neural-operators-pde-surrogates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ml-interatomic-potentials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ai-for-formal-mathematics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/cot-faithfulness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/inference-scaling-laws-budgets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/self-correction-limits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/eval-error-bars-statistics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/arena-elo-preference-ranking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agentic-benchmarks-swe-bench</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/eval-driven-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/scalable-oversight-weak-to-strong</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ai-control-untrusted-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sleeper-agents-model-organisms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/machine-unlearning-llms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/watermarking-content-provenance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agent-planning-decomposition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/computer-use-gui-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agent-sandboxing-least-privilege</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/long-horizon-agent-reliability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sequence-and-context-parallelism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/composing-parallelism-strategies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/pipeline-bubbles-and-schedules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/overlapping-communication-and-computation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/fault-tolerance-at-scale</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/serving-slos-ttft-tpot-goodput</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/disaggregated-prefill-decode-serving</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prefix-aware-routing-and-kv-cache-reuse</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/autoscaling-llm-cold-starts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/chunking-strategies-for-retrieval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ann-indexes-hnsw-ivf-pq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reranking-and-cross-encoders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/query-transformation-for-retrieval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rag-evaluation-and-groundedness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/late-interaction-multi-vector-retrieval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/attention-mechanism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/transformer-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tokenisation-bpe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/embeddings-semantic-search</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/positional-encodings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sampling-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/context-windows-long-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/fine-tuning-vs-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/retrieval-augmented-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rlhf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/chain-of-thought</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mixture-of-experts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/pretraining-objectives</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/scaling-laws-chinchilla</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/dpo-preference-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tool-use-function-calling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agentic-react</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agent-frameworks-compared</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-context-protocol</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agent-memory-architectures</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/agent-evaluation-harnesses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/convolutional-neural-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/recurrent-networks-lstm-gru</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/normalisation-batchnorm-layernorm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/dropout-regularisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/optimisers-adam-adamw-lion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/backpropagation-autodiff</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/activation-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/residual-connections-skip</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/kv-cache</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/flash-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/speculative-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/quantisation-int8-fp8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vllm-continuous-batching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/moe-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/paged-attention-memory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/structured-generation-constrained-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/data-parallelism-ddp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/zero-fsdp-sharding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tensor-pipeline-parallelism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mixed-precision-bf16-fp8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/gradient-checkpointing-offload</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/public-benchmarks-mmlu-gpqa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/helm-holistic-eval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/custom-evals-llm-judge</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/red-teaming-adversarial-eval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-registry-lineage</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/production-monitoring-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/llm-observability-tooling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-injection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/jailbreaks-refusal-robustness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/constitutional-ai-rlaif</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sycophancy-deception-reward-hacking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mech-interp-primer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/frontier-alignment-evals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/linear-algebra-for-ml</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/probability-information-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/calculus-and-gradients</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/optimisation-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/statistical-learning-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/numerical-computation-gotchas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vision-transformers-vit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/clip-contrastive-vision-language</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/diffusion-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sam-dense-prediction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multimodal-llms-llava-flamingo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/video-audio-any-to-any</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/test-time-compute-scaling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/process-reward-models-rlvr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/cot-self-consistency-search</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/openai-o-series-reasoning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/deepseek-r1-open-reasoning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reasoning-evals-contamination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vector-databases-compared</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/hybrid-retrieval-bm25-vector</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-caching-infrastructure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/llm-gateways-routing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/token-accounting-billing-quotas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multi-tenant-serving-isolation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-agentic-loops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-multi-agent-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-enforcement-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-tool-design-mcp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-claude-code-config</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-prompt-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ccaf-context-reliability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/web-scale-corpus-construction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/text-extraction-and-boilerplate-removal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/language-identification-and-filtering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/quality-filtering-with-classifiers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/heuristic-quality-filters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/exact-and-fuzzy-deduplication</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/minhash-and-lsh-for-deduplication</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/document-level-vs-token-level-deduplication</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/data-mixtures-and-domain-weighting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/curriculum-and-data-ordering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/training-a-tokeniser-on-a-corpus</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vocabulary-size-trade-offs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/benchmark-decontamination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/pii-detection-and-removal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/toxicity-filtering-of-pretraining-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/code-data-curation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multilingual-data-balancing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/data-provenance-and-licensing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/deduplication-and-memorisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/data-pipelines-at-scale</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/self-instruct</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/evol-instruct</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/knowledge-distillation-from-a-teacher-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/distilling-reasoning-traces</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-constitutional-ai-data-loop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rejection-sampling-fine-tuning-and-star</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/self-play-and-self-improvement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/persona-prompting-for-diversity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/textbook-quality-synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/synthetic-data-for-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/synthetic-data-for-mathematics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/quality-filtering-of-synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/diversity-metrics-and-collapse-detection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-collapse-from-recursive-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mixing-synthetic-and-human-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/synthetic-preference-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/programmatic-and-templated-data-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/auditing-synthetic-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/distillation-and-terms-of-service-constraints</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-parameter-efficient-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/lora-low-rank-adaptation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-intrinsic-dimension-hypothesis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/choosing-lora-rank-and-alpha</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/which-layers-to-adapt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/qlora-4-bit-base-with-lora</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/nf4-and-double-quantisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/dora-weight-decomposed-lora</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/adapter-modules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prefix-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-tuning-with-soft-prompts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ia3-and-scaling-vector-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/serving-many-lora-adapters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/merging-lora-into-base-weights</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/lora-vs-full-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/catastrophic-forgetting-in-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-memory-maths-of-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/lora-for-long-context-adaptation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/composing-and-stacking-adapters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/lora-training-pitfalls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-post-training-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/supervised-fine-tuning-for-instructions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/chat-templates-and-special-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/building-a-preference-dataset</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-modelling-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ppo-for-rlhf-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-kl-penalty-and-reference-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/dpo-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ipo-and-the-overfitting-fix</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/kto-unpaired-preference-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/orpo-and-reference-free-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-hacking-in-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-merging-linear-and-slerp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ties-and-dare-merging</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-soups</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rlaif-and-constitutional-feedback</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/online-vs-offline-preference-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/length-bias-and-verbosity-control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multi-objective-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/evaluating-an-aligned-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/markov-decision-processes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/returns-discounting-and-episodes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/value-functions-and-the-bellman-equations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/policy-methods-vs-value-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/dynamic-programming-for-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/monte-carlo-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/temporal-difference-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/q-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/deep-q-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-exploration-exploitation-trade-off</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/policy-gradients-and-reinforce</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/baselines-and-variance-reduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/actor-critic-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/generalised-advantage-estimation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/trust-region-policy-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/proximal-policy-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/on-policy-vs-off-policy-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/entropy-regularisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-shaping-and-credit-assignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/model-based-reinforcement-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rlhf-as-a-reinforcement-learning-problem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-bandit-framing-of-rlhf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-models-as-learned-rewards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-kl-regularised-rl-objective</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ppo-for-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-over-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rlvr-rl-from-verifiable-rewards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/grpo-group-relative-policy-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/process-vs-outcome-rewards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/credit-assignment-over-long-generations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/best-of-n-and-inference-time-selection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rejection-sampling-as-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reasoning-rl-and-r1-style-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reward-model-calibration-and-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/exploration-in-language-model-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/length-and-format-reward-hacking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/offline-rl-and-the-dpo-connection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multi-turn-and-agentic-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-infrastructure-of-llm-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/evaluating-rl-tuned-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-memory-wall-and-arithmetic-intensity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-roofline-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-gpu-execution-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-gpu-memory-hierarchy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tensor-cores-and-matrix-engines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/floating-point-formats-for-ml</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/hbm-bandwidth-and-capacity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/compute-bound-vs-memory-bound-kernels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/occupancy-and-latency-hiding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/nvlink-and-intra-node-interconnect</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/infiniband-and-inter-node-networking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/collective-communication-primitives</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tpu-systolic-arrays</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-gemms-dominate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-flops-of-a-transformer-forward-pass</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/kv-cache-memory-and-bandwidth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prefill-vs-decode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/power-thermals-and-clock-throttling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/hardware-cost-of-mixture-of-experts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/reading-an-accelerator-datasheet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/what-a-cuda-kernel-is</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-cuda-programming-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/memory-coalescing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/shared-memory-and-tiling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/kernel-fusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-flashattention-is-a-kernel-story</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/triton-python-level-gpu-kernels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/writing-a-fused-softmax</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/torch-compile-and-torchinductor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/graph-capture-and-cuda-graphs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/xla-and-just-in-time-compilation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/operator-lowering-and-irs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/autotuning-gpu-kernels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mixed-precision-kernels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/quantised-gemm-kernels</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/paged-attention-as-a-memory-manager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/custom-kernels-for-mixture-of-experts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/profiling-gpu-workloads</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/roofline-guided-kernel-optimisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/when-not-to-write-a-custom-kernel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-asr-problem-and-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/audio-features-and-spectrograms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-sequence-length-is-hard-in-audio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ctc-connectionist-temporal-classification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-ctc-blank-token-and-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-rnn-transducer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/listen-attend-and-spell</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-conformer-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/whisper-weakly-supervised-asr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/whispers-multitask-decoder</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/streaming-vs-offline-asr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/causal-and-chunked-attention-for-streaming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/beam-search-decoding-in-asr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/language-model-fusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/word-error-rate-and-asr-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/endpointing-and-voice-activity-detection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/speaker-diarisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/robustness-to-noise-and-accents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/wav2vec-2-0-and-self-supervised-audio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/hubert-and-discrete-audio-units</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-tts-problem-and-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/text-normalisation-and-phonemisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-acoustic-model-and-vocoder-split</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tacotron-2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/attention-failures-in-tts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/fastspeech-and-non-autoregressive-tts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/duration-modelling-and-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/griffin-lim-and-classical-vocoders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/wavenet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/hifi-gan-and-neural-vocoders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-mel-spectrogram-interface</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/neural-audio-codecs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/residual-vector-quantisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vall-e-tts-as-token-language-modelling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/bark-and-fully-generative-audio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/zero-shot-voice-cloning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prosody-and-style-control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/streaming-tts-and-latency</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/evaluating-tts-with-mos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/diffusion-models-for-speech</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/few-shot-in-context-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/structured-output-coercion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-compression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-chaining-decomposition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/injection-aware-prompt-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/alphafold2-protein-structure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/alphafold3-and-cofolding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/protein-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ml-for-materials-discovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/ml-for-science-pitfalls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/vision-language-action-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rt-2-web-scale-robot-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/action-tokenisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/imitation-learning-diffusion-policy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sim-to-real-transfer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/autoregressive-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/in-context-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prompt-stack-chat-roles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/context-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/context-rot-degradation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/next-token-prediction-cross-entropy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/softmax-logits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/layernorm-residual-connections</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/feedforward-swiglu</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/perplexity-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/byte-level-bpe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/wordpiece-tokenisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/unigram-sentencepiece</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/special-and-control-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-tokenisation-tax</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/bpe-dropout-subword-regularisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-llms-cant-spell</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tokenisation-and-arithmetic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/detokenisation-and-streaming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/token-fertility-multilingual</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/input-embeddings-and-lookup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/weight-tying-embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/word2vec-glove-history</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/static-vs-contextual-embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-residual-stream</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/embedding-space-geometry-anisotropy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/cosine-similarity-vs-dot-product</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sentence-embeddings-and-pooling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/superposition-and-polysemantic-neurons</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/unembedding-and-the-logit-lens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/queries-keys-values</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multi-head-attention-deep</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/self-attention-vs-cross-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/causal-masking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/induction-heads-and-in-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/multi-query-grouped-query-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/attention-sinks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-quadratic-cost-of-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sliding-window-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/attention-as-soft-dictionary-lookup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sinusoidal-positional-encodings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/learned-absolute-positions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rotary-position-embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/alibi-linear-biases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/relative-position-representations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/rope-scaling-ntk-yarn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/length-extrapolation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/no-positional-encoding-nope</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-attention-needs-positions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/effective-context-length</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/anatomy-of-a-transformer-block</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/encoder-only-models-bert</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/encoder-decoder-models-t5</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/decoder-only-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/prefix-lm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/parallel-attention-and-ffn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/weight-initialisation-transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/qk-normalisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/depth-width-aspect-ratio</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sublayer-ordering-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/causal-lm-pretraining-task</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/masked-language-modelling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/span-corruption</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/fill-in-the-middle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/label-smoothing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/z-loss-logit-regularisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/moe-load-balancing-loss</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/sequence-packing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/loss-masking-in-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/softmax-cross-entropy-gradient</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/learning-rate-schedules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/warmup-and-why-it-helps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/gradient-clipping</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/loss-spikes-and-divergence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/weight-decay-in-pretraining</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/critical-batch-size</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/gradient-accumulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/optimiser-state-memory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mu-parametrisation-transfer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/wsd-learning-rate-schedule</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/greedy-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/beam-search</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/temperature-sampling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/top-k-sampling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/nucleus-sampling-top-p</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/min-p-and-typical-sampling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/repetition-penalty</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/neural-text-degeneration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/logit-bias-and-masking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/decoding-determinism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/entropy-and-surprise</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/cross-entropy-and-kl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/bits-per-byte</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/language-modelling-as-compression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/maximum-likelihood-estimation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/calibration-of-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-softmax-bottleneck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/mutual-information-and-representations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/logprobs-and-token-probabilities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/n-gram-models-and-smoothing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/tensors-shapes-and-batching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/matmul-the-core-operation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-forward-pass-end-to-end</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/the-backward-pass-gradient-flow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/counting-transformer-parameters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/training-memory-footprint</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/signal-propagation-and-init</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/why-nonlinearity-matters</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/einsum-and-tensor-contractions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/concepts/broadcasting-and-vectorisation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/learned-weather-forecasting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/error-bars-for-llm-evals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/llm-serving-goodput-not-throughput</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/lora-is-not-cheap-full-fine-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/retrieval-is-a-ranking-problem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/agent-memory-episodic-semantic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/agentic-reinforcement-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/agentic-runtime-revolution</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/anthropic-platform-architecture-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/azure-ai-foundry-enterprise-platform</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/byte-latent-transformer-dynamic-patching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/cache-augmented-generation-kv-cache</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/claude-certified-architect-foundations-exam-guide</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/constitutional-ai-rlaif-scaling-oversight</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/context-engineering-long-horizon-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/context-rot-long-context-degradation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/diffusion-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/do-transformers-need-three-projections</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/dynamic-workflows-generated-agent-harnesses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/claude-stack-marketing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/five-doors-enterprise-agentic-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/why-langgraph-control-over-convenience</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/mcp-usb-c-of-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/macros-to-agency-knowledge-work-automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/stop-fine-tuning-for-facts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/classical-ml-not-dead</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/prompt-caching-changes-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/cost-collapse-frontier-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/rlhf-vs-dpo-in-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/agents-wrong-frame-for-workflows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/eu-ai-act-enforcement-2026-startups</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/reasoning-model-bubble-test-time-compute</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/eval-pipeline-is-the-moat</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/flashattention-memory-wall</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/gspo-sequence-level-policy-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/guardrails-safety-classifiers-moderation-tax</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/hidden-cost-of-ai-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/hybrid-state-space-transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/knowledge-distillation-small-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/langgraph-stateful-agent-orchestration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/latent-reasoning-thinking-without-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/lethal-trifecta-prompt-injection-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/llm-as-judge-benchmark-contamination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/long-context-rope-scaling-yarn-ring-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/low-bit-llm-quantization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/matrix-orthogonalization-recurrent-memory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/mixture-of-experts-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/model-context-protocol-mxn-integration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/multi-agent-orchestration-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/multi-head-latent-attention-kv-cache-compression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/muon-optimizer-orthogonalized-llm-training</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/nano-banana-vision-banana-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/paged-attention-continuous-batching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/production-agent-engineering-procode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/length-of-a-thought-context-windows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/how-much-data-is-enough-chinchilla</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/rl-from-verifiable-rewards-rlvr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/sleep-time-compute-anticipatory-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/speculative-decoding-parallel-llm-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/structured-generation-constrained-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/test-time-compute-scaling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/titans-neural-memory-test-time-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://praveentn.live/learn/blog/trainable-sparse-attention-native</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
