<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rithin Nagaraj</title><link>https://rithinnagaraj.github.io/</link><description>Recent content on Rithin Nagaraj</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 06 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rithinnagaraj.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>I want that pixel! An implementation of Slot Attention in JAX</title><link>https://rithinnagaraj.github.io/posts/slot-attention-jax/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://rithinnagaraj.github.io/posts/slot-attention-jax/</guid><description>&lt;p&gt;The mechanism of Attention, widely popularized by the advent of ChatGPT and subsequent Large Language Models is one of the most beautiful and elegant mechanisms that have revolutionized the world. Attention finds an effective way to find out the contextual representation of any token with respect to all tokens in that input sequence using the dot products of &lt;em&gt;Query, Key and Value&lt;/em&gt; pairs. But wait, what if we take this mechanism, tweak it slightly and apply it to images? Well, that&amp;rsquo;s how Slot Attention is born!&lt;/p&gt;</description></item><item><title>Grokking: Generalization Beyond Overfitting</title><link>https://rithinnagaraj.github.io/posts/grokking-neural-fourier-circuits/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate><guid>https://rithinnagaraj.github.io/posts/grokking-neural-fourier-circuits/</guid><description>&lt;p&gt;Most of the time when we train a model, we usually expect the model to learn the task at hand and generalize well on it. However, there are chances of overfitting where either the model complexity is too high for the amount of data at hand or a variety of other factors that prevent the model from generalizing well.&lt;/p&gt;
&lt;p&gt;We assume that once a model starts overfitting, it will only continue to overfit even more and not return to generalizing. However, this is not always the case. &lt;a href="https://arxiv.org/abs/2201.02177"&gt;Power et al. (2022)&lt;/a&gt; shows that a model can in fact, start to generalize very quickly after a period of overfitting.&lt;/p&gt;</description></item><item><title>A Brief Introduction to Reinforcement Learning</title><link>https://rithinnagaraj.github.io/posts/intro-to-rl-blog/</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate><guid>https://rithinnagaraj.github.io/posts/intro-to-rl-blog/</guid><description>&lt;p&gt;A lot of exciting stuff has happened in the world of Artificial Intelligence recently, and a lot of brilliant new ideas and technologies have emerged as a result of that with many core technologies being explored extensively. However, the art of fine-tuning these models to cater to human needs and how AI can be used to learn about strategies and patterns without any human data is a very beautiful area of its own. In this post, I will be briefly covering this exciting and wonderful field.&lt;/p&gt;</description></item></channel></rss>