<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Normalisasi on Nalar</title>
    <link>https://nalar.dev/id/tags/normalisasi/</link>
    <description>Recent content in Normalisasi on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 24 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/normalisasi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>QK Normalization Membatasi Skala Logit Attention Sebelum Softmax</title>
      <link>https://nalar.dev/id/id/qk-normalization-membatasi-skala-logit-attention-sebelum-softmax/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/id/qk-normalization-membatasi-skala-logit-attention-sebelum-softmax/</guid>
      <description>&lt;p&gt;QK normalization menempatkan normalisasi pada vektor query dan key sebelum dot product attention. Operasi ini mengubah geometri perhitungan skor: magnitudo vektor tidak lagi masuk ke dot product dalam bentuk mentah yang sama, sementara keselarasan arah tetap menjadi bagian dari skor.&lt;/p&gt;&#xA;&lt;p&gt;Untuk satu vektor query &lt;code&gt;q&lt;/code&gt; dan key &lt;code&gt;k&lt;/code&gt;, scaled dot-product attention biasa membentuk skor seperti:&lt;/p&gt;&#xA;&lt;div&#xA;  x-data=&#34;{ code: $el.querySelector(&#39;code&#39;).innerText, copied: false }&#34;&#xA;  class=&#34;code-block group relative my-6 overflow-hidden rounded-xl border border-line bg-surface-muted dark:border-night-line dark:bg-night-surface&#34;&gt;&#xA;  &lt;button&#xA;    type=&#34;button&#34;&#xA;    @click=&#34;navigator.clipboard.writeText(code); copied = true; setTimeout(() =&gt; copied = false, 1600)&#34;&#xA;    class=&#34;absolute right-3 top-3 z-10 rounded-lg border border-line-strong bg-surface px-2 py-1 font-mono text-[0.8rem] text-muted opacity-0 transition group-hover:opacity-100 hover:bg-ink hover:text-white dark:border-night-line dark:bg-night dark:text-night-muted dark:hover:bg-white dark:hover:text-ink&#34;&gt;&#xA;    &lt;span x-text=&#34;copied ? &#39;Copied&#39; : &#39;Copy&#39;&#34;&gt;&lt;/span&gt;&#xA;  &lt;/button&gt;&#xA;  &#xA;  &lt;div class=&#34;overflow-x-auto p-4 text-sm leading-6 [&amp;_pre]:!m-0 [&amp;_pre]:!bg-transparent [&amp;_pre]:!p-0 [&amp;_code]:font-mono&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;s = dot(q, k) / sqrt(D)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Varian dengan QK normalization lebih dulu menjalankan fungsi normalisasi yang ditetapkan model:&lt;/p&gt;</description>
    </item>
    <item>
      <title>RMSNorm Menskalakan Hidden State Tanpa Mean Centering</title>
      <link>https://nalar.dev/id/id/rmsnorm-menskalakan-hidden-state-tanpa-mean-centering/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/id/rmsnorm-menskalakan-hidden-state-tanpa-mean-centering/</guid>
      <description>&lt;p&gt;RMSNorm menormalisasi vektor hidden state tanpa mengurangi mean koordinatnya. Satu perbedaan ini memisahkannya dari LayerNorm pada antarmuka matematis: RMSNorm mengendalikan skala melalui statistik root mean square, sedangkan offset yang sama pada seluruh koordinat tetap menjadi bagian dari representasi yang ditransformasikan.&lt;/p&gt;&#xA;&lt;p&gt;Untuk vektor &lt;code&gt;x&lt;/code&gt; dengan lebar &lt;code&gt;D&lt;/code&gt;, salah satu bentuk umum RMSNorm adalah:&lt;/p&gt;&#xA;&lt;div&#xA;  x-data=&#34;{ code: $el.querySelector(&#39;code&#39;).innerText, copied: false }&#34;&#xA;  class=&#34;code-block group relative my-6 overflow-hidden rounded-xl border border-line bg-surface-muted dark:border-night-line dark:bg-night-surface&#34;&gt;&#xA;  &lt;button&#xA;    type=&#34;button&#34;&#xA;    @click=&#34;navigator.clipboard.writeText(code); copied = true; setTimeout(() =&gt; copied = false, 1600)&#34;&#xA;    class=&#34;absolute right-3 top-3 z-10 rounded-lg border border-line-strong bg-surface px-2 py-1 font-mono text-[0.8rem] text-muted opacity-0 transition group-hover:opacity-100 hover:bg-ink hover:text-white dark:border-night-line dark:bg-night dark:text-night-muted dark:hover:bg-white dark:hover:text-ink&#34;&gt;&#xA;    &lt;span x-text=&#34;copied ? &#39;Copied&#39; : &#39;Copy&#39;&#34;&gt;&lt;/span&gt;&#xA;  &lt;/button&gt;&#xA;  &#xA;  &lt;div class=&#34;overflow-x-auto p-4 text-sm leading-6 [&amp;_pre]:!m-0 [&amp;_pre]:!bg-transparent [&amp;_pre]:!p-0 [&amp;_code]:font-mono&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rms(x) = sqrt(mean(x_i^2) + eps)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;y_i    = g_i * x_i / rms(x)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Di sini &lt;code&gt;g_i&lt;/code&gt; adalah skala per koordinat yang dapat dilatih dan &lt;code&gt;eps&lt;/code&gt; adalah nilai positif kecil yang ditentukan implementasi model. Parameterisasi dan detail numerik yang tepat merupakan bagian dari kontrak checkpoint dan runtime.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RMSNorm Mengatur Skala Aktivasi Tanpa Memusatkan Mean</title>
      <link>https://nalar.dev/id/rmsnorm-mengatur-skala-aktivasi-tanpa-memusatkan-mean/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/rmsnorm-mengatur-skala-aktivasi-tanpa-memusatkan-mean/</guid>
      <description>&lt;p&gt;RMSNorm menormalisasi vektor menggunakan root mean square, bukan standard deviation setelah centering. Perbedaan kecil ini menghilangkan pengurangan mean dari tahap normalisasi. Akibatnya, RMSNorm dan LayerNorm dapat merespons perubahan skala dengan pola serupa pada kondisi tertentu, tetapi memberi respons berbeda terhadap pergeseran aditif pada hidden state.&lt;/p&gt;&#xA;&lt;p&gt;Perbedaan tersebut relevan pada implementasi transformer karena normalisasi menjadi bagian dari geometri residual path. Mengganti satu aturan normalisasi dengan aturan lain bukan sekadar mengganti rangkaian operasi aritmetika; pergantian itu mengubah transformasi aktivasi yang dibatalkan dan informasi yang tetap diteruskan ke komputasi berikutnya.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RMSNorm Menskalakan Aktivasi Tanpa Memusatkan Mean</title>
      <link>https://nalar.dev/id/rmsnorm-menskalakan-aktivasi-tanpa-memusatkan-mean/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/rmsnorm-menskalakan-aktivasi-tanpa-memusatkan-mean/</guid>
      <description>&lt;p&gt;RMSNorm menskalakan hidden vector memakai magnitudo root-mean-square, tetapi tidak lebih dulu mengurangi mean antarfitur dari vector tersebut. Perbedaan ini bukan sekadar bentuk LayerNorm dengan ekspresi yang lebih pendek. Transformasi input yang hilang akibat normalisasi juga berbeda, begitu pula informasi yang tetap terlihat oleh operasi berikutnya.&lt;/p&gt;&#xA;&lt;p&gt;Pada implementasi transformer, batas ini berkaitan langsung dengan hubungan antara residual state, normalisasi, dan proyeksi sesudahnya.&lt;/p&gt;&#xA;&lt;h2 id=&#34;denominator-berasal-dari-momen-kedua-mentah&#34;&gt;Denominator berasal dari momen kedua mentah&lt;/h2&gt;&#xA;&lt;p&gt;Untuk hidden vector (x \in \mathbb{R}^d), salah satu bentuk RMSNorm yang umum adalah&lt;/p&gt;</description>
    </item>
    <item>
      <title>Perbandingan RMSNorm dan Layer Normalization</title>
      <link>https://nalar.dev/id/perbandingan-rmsnorm-dan-layer-normalization/</link>
      <pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/perbandingan-rmsnorm-dan-layer-normalization/</guid>
      <description>&lt;p&gt;Layer normalisasi dapat terlihat saling menggantikan ketika bentuk output-nya serupa, tetapi invariansinya tidak sama. &lt;strong&gt;RMSNorm&lt;/strong&gt; menskalakan ulang vektor aktivasi menggunakan root mean square tanpa terlebih dahulu mengurangi nilai rata-rata vektor. Layer normalization melakukan centering pada vektor, lalu menskalakannya menggunakan varians.&lt;/p&gt;&#xA;&lt;p&gt;Tidak adanya operasi centering merupakan perbedaan utamanya. Hal ini mengubah transformasi mana pada vektor aktivasi yang hilang setelah normalisasi dan mana yang tetap terlihat oleh bagian jaringan berikutnya.&lt;/p&gt;&#xA;&lt;h2 id=&#34;kedua-operasi-menormalisasi-besaran-yang-berbeda&#34;&gt;Kedua operasi menormalisasi besaran yang berbeda&lt;/h2&gt;&#xA;&lt;p&gt;Untuk vektor aktivasi &lt;code&gt;x&lt;/code&gt; dengan &lt;code&gt;d&lt;/code&gt; komponen, LayerNorm menghitung mean dan varians pada dimensi yang dinormalisasi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Perbandingan RMSNorm dan LayerNorm pada Transformer</title>
      <link>https://nalar.dev/id/perbandingan-rmsnorm-dan-layernorm-pada-transformer/</link>
      <pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/perbandingan-rmsnorm-dan-layernorm-pada-transformer/</guid>
      <description>&lt;p&gt;LayerNorm dan RMSNorm dapat menempati posisi struktural yang sama pada transformer sambil menerapkan operasi berbeda pada residual stream. LayerNorm mengurangi feature mean sebelum melakukan scaling berdasarkan ukuran penyebaran. RMSNorm melewati operasi centering dan melakukan scaling langsung dari root mean square feature.&lt;/p&gt;&#xA;&lt;p&gt;Perbedaan aljabar kecil tersebut mengubah transformasi mana pada vektor aktivasi yang dihapus oleh normalisasi. Artinya, mengganti satu operasi dengan yang lain secara umum bukan edit yang mempertahankan fungsi model yang sudah ada.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
