<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Prabakaran</title>
    <link>https://example.com/</link>
    <description>Notes on building machine learning systems and the software around them.</description>
    <language>en</language>
    <lastBuildDate>Mon, 14 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://example.com/index.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Reading a Learning Rate Finder Plot</title>
      <link>https://example.com/posts/reading-a-learning-rate-finder-plot/</link>
      <guid isPermaLink="true">https://example.com/posts/reading-a-learning-rate-finder-plot/</guid>
      <pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate>
      <dc:creator>Prabakaran</dc:creator>
      <description>How to run a learning rate range test and pick a starting value from the loss curve it produces.</description>
      <category>machine-learning</category>
      <category>python</category>
    </item>
    <item>
      <title>Why Your Validation Split Leaks</title>
      <link>https://example.com/posts/why-your-validation-split-leaks/</link>
      <guid isPermaLink="true">https://example.com/posts/why-your-validation-split-leaks/</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Prabakaran</dc:creator>
      <description>An overview of the ways information from training data reaches a validation set, and how to check for each one.</description>
      <category>machine-learning</category>
    </item>
    <item>
      <title>Batching Requests to a Model Server</title>
      <link>https://example.com/posts/batching-requests-to-a-model-server/</link>
      <guid isPermaLink="true">https://example.com/posts/batching-requests-to-a-model-server/</guid>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <dc:creator>Prabakaran</dc:creator>
      <description>How dynamic batching trades a little latency for much higher throughput, with a small asyncio implementation.</description>
      <category>python</category>
      <category>software-engineering</category>
    </item>
    <item>
      <title>Structured Logging for Training Jobs</title>
      <link>https://example.com/posts/structured-logging-for-training-jobs/</link>
      <guid isPermaLink="true">https://example.com/posts/structured-logging-for-training-jobs/</guid>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      <dc:creator>Prabakaran</dc:creator>
      <description>How to emit one JSON object per event from a training loop so that runs can be searched and compared later.</description>
      <category>python</category>
      <category>software-engineering</category>
    </item>
  </channel>
</rss>
