<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <!-- Home Page -->
  <url>
    <loc>https://freerich.store/</loc>
    <lastmod>2026-09-06T12:49:15.866Z</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://freerich.store/category/AI%20Prompts</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerich.store/category/Freelance%20Templates</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerich.store/category/Automation%20Workflows</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerich.store/category/Client%20Scripts</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerich.store/category/No-Code%20Blueprints</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerich.store/post/faq-as-rag-when-you-get-to-design-the-corpus</loc>
    <lastmod>2026-08-31T14:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[FAQ as RAG: When You Get to Design the Corpus]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[FAQ as RAG: When You Get to Design the Corpus]]></video:title>
      <video:description><![CDATA[Enterprise Document Intelligence [Vol.1 #B2] - The FAQ inverts every brick of the standard RAG pipeline. Parsing is trivial, retrieval doubles as a cache, and few-shot prompting becomes a retrieval problem too
The post FAQ as RAG: When You Get to Design the Co...]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/your-llm-can-return-perfect-json-and-still-be-wrong</loc>
    <lastmod>2026-08-31T15:30:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Your LLM Can Return Perfect JSON and Still Be Wrong]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Your LLM Can Return Perfect JSON and Still Be Wrong]]></video:title>
      <video:description><![CDATA[What I learned after thinking more carefully about Structured Outputs on messy, incomplete data
The post Your LLM Can Return Perfect JSON and Still Be Wrong appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/5-ai-skills-that-will-keep-data-scientists-relevant-in-2027</loc>
    <lastmod>2026-09-01T11:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[5 AI Skills That Will Keep Data Scientists Relevant in 2027]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[5 AI Skills That Will Keep Data Scientists Relevant in 2027]]></video:title>
      <video:description><![CDATA[What each one solves, and runnable code you can paste into a notebook.
The post 5 AI Skills That Will Keep Data Scientists Relevant in 2027 appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/beyond-point-predictions-a-practical-introduction-to-bayesia</loc>
    <lastmod>2026-09-01T12:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Beyond Point Predictions: A Practical Introduction to Bayesian Neural Networks]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Beyond Point Predictions: A Practical Introduction to Bayesian Neural Networks]]></video:title>
      <video:description><![CDATA[More informed decision-making through uncertainty quantification
The post Beyond Point Predictions: A Practical Introduction to Bayesian Neural Networks appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/what-we-miss-about-missing-values</loc>
    <lastmod>2026-09-01T14:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[What We Miss About Missing Values]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[What We Miss About Missing Values]]></video:title>
      <video:description><![CDATA[The hidden assumptions behind the data we observe.
The post What We Miss About Missing Values appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/your-json-is-valid-but-your-data-is-wrong-five-failure-modes</loc>
    <lastmod>2026-09-01T15:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Your JSON Is Valid but Your Data Is Wrong: Five Failure Modes LLM Structured Outputs Won't Catch]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Your JSON Is Valid but Your Data Is Wrong: Five Failure Modes LLM Structured Outputs Won't Catch]]></video:title>
      <video:description><![CDATA[Five failure modes that survive constrained decoding, and why your schema validator will never catch them.
The post Your JSON Is Valid but Your Data Is Wrong: Five Failure Modes LLM Structured Outputs Won't Catch appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/a-practical-introduction-to-pyspark-window-functions</loc>
    <lastmod>2026-09-02T11:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[A Practical Introduction to PySpark Window Functions]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[A Practical Introduction to PySpark Window Functions]]></video:title>
      <video:description><![CDATA[Why the standard groupBy function isn’t enough
The post A Practical Introduction to PySpark Window Functions appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/graph-neural-networks-gcn-mpnn-and-gat-explained-simply</loc>
    <lastmod>2026-09-02T12:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Graph Neural Networks: GCN, MPNN, and GAT, Explained Simply]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Graph Neural Networks: GCN, MPNN, and GAT, Explained Simply]]></video:title>
      <video:description><![CDATA[A visual guide to how graph neural networks work under the hood
The post Graph Neural Networks: GCN, MPNN, and GAT, Explained Simply appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/a-rag-that-says-not-in-this-document-has-to-show-four-kinds-</loc>
    <lastmod>2026-09-02T14:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[A RAG That Says “Not in This Document” Has to Show Four Kinds of Evidence]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[A RAG That Says “Not in This Document” Has to Show Four Kinds of Evidence]]></video:title>
      <video:description><![CDATA[Enterprise Document Intelligence [Vol.1 #B3] - A confident wrong answer is a bug. A bare “no answer” with no justification is almost as bad. Each of the four bricks has one piece of evidence to show
The post A RAG That Says “Not in This Document” Has to Show F...]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/avoiding-entity-key-drift-in-a-data-lake-step-2-when-fuzzy-m</loc>
    <lastmod>2026-09-02T15:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Avoiding Entity Key Drift in a Data Lake: Step 2, When Fuzzy Matching Stops Working]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Avoiding Entity Key Drift in a Data Lake: Step 2, When Fuzzy Matching Stops Working]]></video:title>
      <video:description><![CDATA[I built a matcher meant to finish the cleanup that normalization left behind. Testing it against real data showed that no version of it could be made safe. What follows is the architecture that was left once the matcher was set aside.
The post Avoiding Entity ...]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/how-to-solve-the-right-problem-in-the-age-of-agentic-ai</loc>
    <lastmod>2026-09-03T11:00:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[How to Solve the Right Problem in the Age of Agentic AI]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[How to Solve the Right Problem in the Age of Agentic AI]]></video:title>
      <video:description><![CDATA[A practical framework for reducing uncertainty before agents accelerate implementation
The post How to Solve the Right Problem in the Age of Agentic AI appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/changing-one-prompt-can-affect-50-others-i-built-a-prompt-de</loc>
    <lastmod>2026-09-03T12:30:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Changing One Prompt Can Affect 50 Others — I Built a Prompt Dependency Graph to Find What Needs Retesting]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Changing One Prompt Can Affect 50 Others — I Built a Prompt Dependency Graph to Find What Needs Retesting]]></video:title>
      <video:description><![CDATA[I built a prompt dependency graph that separates everything a component can reach from the smaller set that actually needs targeted evaluation.
The post Changing One Prompt Can Affect 50 Others — I Built a Prompt Dependency Graph to Find What Needs Retesting a...]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/tables-in-pdfs-for-rag-dont-flatten-the-grid</loc>
    <lastmod>2026-09-03T14:00:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Tables in PDFs for RAG: Don’t Flatten the Grid]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Tables in PDFs for RAG: Don’t Flatten the Grid]]></video:title>
      <video:description><![CDATA[Enterprise Document Intelligence [Vol.1 #B4] - A diagnostic and five composable operations, not a decision tree
The post Tables in PDFs for RAG: Don’t Flatten the Grid appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/my-model-worked-perfectly-then-i-tried-to-make-it-useful</loc>
    <lastmod>2026-09-03T15:30:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[My Model Worked Perfectly. Then I Tried to Make It Useful.]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[My Model Worked Perfectly. Then I Tried to Make It Useful.]]></video:title>
      <video:description><![CDATA[Turning a trained churn classifier into a FastAPI service that other software can actually call.
The post My Model Worked Perfectly. Then I Tried to Make It Useful. appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/how-to-run-10-claude-code-sessions-without-a-powerful-comput</loc>
    <lastmod>2026-09-04T11:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[How to Run 10+ Claude Code Sessions Without a Powerful Computer]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[How to Run 10+ Claude Code Sessions Without a Powerful Computer]]></video:title>
      <video:description><![CDATA[Learn how to run a lot of parallel coding agents without expensive, powerful hardware at home
The post How to Run 10+ Claude Code Sessions Without a Powerful Computer appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/the-power-bi-developers-survival-guide-to-microsoft-fabric</loc>
    <lastmod>2026-09-04T12:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[The Power BI Developer's Survival Guide to Microsoft Fabric]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[The Power BI Developer's Survival Guide to Microsoft Fabric]]></video:title>
      <video:description><![CDATA[Power BI Premium is gone. Microsoft Fabric took its place. Here's what actually changed for you, what didn't, and where to start — without the panic.
The post The Power BI Developer's Survival Guide to Microsoft Fabric appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/disaggregation-is-a-thousand-gpu-problem</loc>
    <lastmod>2026-09-04T14:00:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Disaggregation Is a Thousand-GPU Problem]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1534447677768-be436bb09401?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Disaggregation Is a Thousand-GPU Problem]]></video:title>
      <video:description><![CDATA[Three conditions that must hold before splitting prefill from decode pays off, and why chunked prefill is the right default below that threshold.
The post Disaggregation Is a Thousand-GPU Problem appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/optimal-traffic-allocation-under-heterogeneous-variant-cost</loc>
    <lastmod>2026-09-04T15:30:02.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Optimal Traffic Allocation Under Heterogeneous Variant Cost]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Optimal Traffic Allocation Under Heterogeneous Variant Cost]]></video:title>
      <video:description><![CDATA[Why the default 50/50 split is the wrong move when your treatment is more expensive than your control, and how cost-based sampling weights fix it
The post Optimal Traffic Allocation Under Heterogeneous Variant Cost appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/dynamical-system-transfer-learning-with-reduced-order-models</loc>
    <lastmod>2026-09-05T13:00:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Dynamical System Transfer Learning with Reduced Order Models]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1518770660439-4636190af475?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Dynamical System Transfer Learning with Reduced Order Models]]></video:title>
      <video:description><![CDATA[Improving reinforcement learning for complex physics
The post Dynamical System Transfer Learning with Reduced Order Models appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
  <url>
    <loc>https://freerich.store/post/why-transformers-need-positional-encoding-for-time-series-a-</loc>
    <lastmod>2026-09-05T15:00:01.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    
    <image:image>
      <image:loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</image:loc>
      <image:title><![CDATA[Why Transformers Need Positional Encoding For Time Series: A Visual Guide]]></image:title>
    </image:image>
    
    <video:video>
      <video:thumbnail_loc>https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&amp;q=80</video:thumbnail_loc>
      <video:title><![CDATA[Why Transformers Need Positional Encoding For Time Series: A Visual Guide]]></video:title>
      <video:description><![CDATA[From scalar observations to self-attention, and how positional information restores sequence order
The post Why Transformers Need Positional Encoding For Time Series: A Visual Guide appeared first on Towards Data Science....]]></video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ</video:player_loc>
    </video:video>
  </url>
</urlset>