<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Notes · Yiyang (Steven) Yu</title>
  <link>https://stevenyuyy.com/notes.html</link>
  <atom:link href="https://stevenyuyy.com/writing/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Occasional writing on deep learning, biology, and whatever swims by.</description>
  <language>en</language>
  <lastBuildDate>Mon, 06 Jul 2026 00:00:00 GMT</lastBuildDate>
  <item>
    <title>DDIM from Scratch, Part 4: From SDE to ODE</title>
    <link>https://stevenyuyy.com/writing/ddim-04-sde-to-ode.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddim-04-sde-to-ode.html</guid>
    <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>The finale of the DDIM series. We&#39;ve removed the Markov shackle (Part 2) and proven the loss is equivalent to DDPM&#39;s (Part 3). But de-Markovianizing is only the surface. To…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDIM from Scratch, Part 3: The Loss-Equivalence Proof</title>
    <link>https://stevenyuyy.com/writing/ddim-03-loss-equivalence-proof.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddim-03-loss-equivalence-proof.html</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
    <description>Part 3 of the DDIM series. In Part 2 we removed the Markov shackle and derived DDIM&#39;s step-skipping sampler under two free-loading requirements. But &quot;it looks like the noising…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDIM from Scratch, Part 2: Removing the Markov Assumption</title>
    <link>https://stevenyuyy.com/writing/ddim-02-removing-markov-and-sampling.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddim-02-removing-markov-and-sampling.html</guid>
    <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
    <description>Part 2 of the DDIM series. In Part 1 we diagnosed the problem: DDPM&#39;s reverse process is shackled to a Markov chain, forcing 1000 one-step-at-a-time denoising steps. Now we…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDIM from Scratch, Part 1: Core Idea and a DDPM Recap</title>
    <link>https://stevenyuyy.com/writing/ddim-01-principles-and-ddpm-review.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddim-01-principles-and-ddpm-review.html</guid>
    <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    <description>A hand-holding deep dive into DDIM (Denoising Diffusion Implicit Models). This first part lays out the big picture — what problem DDIM solves and why — then quickly recaps the…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDPM from Scratch, Part 4: The Loss Function</title>
    <link>https://stevenyuyy.com/writing/ddpm-zero-barrier-04-loss-function.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddpm-zero-barrier-04-loss-function.html</guid>
    <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    <description>The final boss. We&#39;ve assembled the prerequisites (Part 1), the closed-form noising process (Part 2 — the route), and the denoising posterior (Part 3 — the car). What&#39;s left is…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDPM from Scratch, Part 3: The Reverse Denoising Process</title>
    <link>https://stevenyuyy.com/writing/ddpm-zero-barrier-03-reverse-process.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddpm-zero-barrier-03-reverse-process.html</guid>
    <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
    <description>The third installment. Having built the prerequisites (Part 1) and derived the closed-form forward/noising process (Part 2 — the &quot;route&quot;), we now tackle the reverse/denoising…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDPM from Scratch, Part 2: The Forward Noising Process</title>
    <link>https://stevenyuyy.com/writing/ddpm-zero-barrier-02-forward-process.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddpm-zero-barrier-02-forward-process.html</guid>
    <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
    <description>The second installment of the zero-barrier DDPM series. Here we derive the forward (noising) process in closed form — how to jump from the original image $x0$ to any timestep…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>DDPM from Scratch, Part 1: The Math You Need to Read the Paper</title>
    <link>https://stevenyuyy.com/writing/ddpm-zero-barrier-01-prerequisites.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/ddpm-zero-barrier-01-prerequisites.html</guid>
    <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
    <description>A beginner-friendly walkthrough of the mathematical prerequisites for reading the Denoising Diffusion Probabilistic Models (DDPM) paper by Jonathan Ho, Ajay Jain, and Pieter…</description>
    <category>Diffusion Models</category>
    <category>Generative Models</category>
    <category>Deep Learning</category>
  </item>
  <item>
    <title>Exploring Protein Language Models</title>
    <link>https://stevenyuyy.com/writing/protein-language-models.html</link>
    <guid isPermaLink="true">https://stevenyuyy.com/writing/protein-language-models.html</guid>
    <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
    <description>I keep coming back to one strange, wonderful idea: if you treat a protein like a sentence and show a language model enough of them, it starts to understand biology nobody ever…</description>
    <category>AI</category>
    <category>Biology</category>
    <category>Deep Learning</category>
  </item>
</channel>
</rss>
