<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flax on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/flax/</link><description>Recent content in Flax on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 30 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/flax/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 6: Understanding Tunix Model Architectures and State Management</title><link>https://ai-blog.noorshomelab.dev/tunix-mastery-2026/06-model-architecture/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/tunix-mastery-2026/06-model-architecture/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, future LLM expert! In our previous chapters, we laid the groundwork by setting up Tunix and understanding its core philosophy. Now, it&amp;rsquo;s time to peek under the hood and explore how Tunix, built on the powerful JAX ecosystem, handles the intricate dance of model architectures and their ever-evolving state.&lt;/p&gt;
&lt;p&gt;Understanding how your Large Language Model (LLM) is represented and how its parameters (the &amp;ldquo;knowledge&amp;rdquo; it holds) are managed is absolutely crucial for effective post-training. Unlike traditional imperative frameworks where model state might be implicitly updated, JAX operates on a functional paradigm. This means state management is explicit, predictable, and incredibly powerful when you know how to wield it. Tunix leverages this power, often integrating with libraries like Flax NNX, to give you granular control over your LLM&amp;rsquo;s internal workings.&lt;/p&gt;</description></item><item><title>Chapter 13: Project 1: Fine-Tuning a Conversational Agent</title><link>https://ai-blog.noorshomelab.dev/tunix-mastery-2026/13-project-chatbot/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/tunix-mastery-2026/13-project-chatbot/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 13! So far, we&amp;rsquo;ve explored the foundational concepts of Tunix, understood its architecture, and even run some basic post-training tasks. Now, it&amp;rsquo;s time to apply that knowledge to a real-world, exciting project: &lt;strong&gt;fine-tuning a conversational AI agent!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this chapter, you&amp;rsquo;ll learn how to take a pre-trained Large Language Model (LLM) and adapt it using Tunix to become a more specialized and effective conversational partner. Imagine building a chatbot that understands your specific domain, speaks with a particular tone, or answers questions based on a curated knowledge base – that&amp;rsquo;s the power of fine-tuning. This project will walk you through the entire process, from data preparation to evaluation, giving you invaluable hands-on experience.&lt;/p&gt;</description></item></channel></rss>