<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Logit on Nalar</title>
    <link>https://nalar.dev/id/tags/logit/</link>
    <description>Recent content in Logit 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/logit/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tanh Logit Soft Capping Membatasi Skor Ekstrem Sebelum Softmax</title>
      <link>https://nalar.dev/id/id/tanh-logit-soft-capping-membatasi-skor-ekstrem-sebelum-softmax/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/id/tanh-logit-soft-capping-membatasi-skor-ekstrem-sebelum-softmax/</guid>
      <description>&lt;p&gt;Softmax dapat menerima logit dengan magnitudo hingga berapa pun selama nilainya finite, tetapi selisih skor yang besar membuat keluarannya semakin terkonsentrasi. Tanh logit soft capping menyisipkan transformasi nonlinear terbatas sebelum softmax sehingga logit hasil transformasi tidak melewati magnitudo yang ditentukan.&lt;/p&gt;&#xA;&lt;p&gt;Untuk cap positif &lt;code&gt;c&lt;/code&gt;, bentuk yang umum 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;softcap(z; c) = c * tanh(z / c)&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;Operasi ini bukan hard clipping pada ambang tertentu. Di sekitar nol perilakunya hampir linear, lalu magnitudo yang lebih besar dikompresi secara bertahap saat mendekati &lt;code&gt;-c&lt;/code&gt; atau &lt;code&gt;c&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Logit Bias Mengubah Odds Token Sebelum Sampling</title>
      <link>https://nalar.dev/id/logit-bias-mengubah-odds-token-sebelum-sampling/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/logit-bias-mengubah-odds-token-sebelum-sampling/</guid>
      <description>&lt;p&gt;Bias pada level token umumnya diterapkan pada skor model sebelum probabilitas dinormalisasi. Posisi operasi ini menentukan efeknya. Penambahan konstanta pada logit satu token mengubah odds token tersebut relatif terhadap semua token yang tidak menerima konstanta yang sama, tanpa mengubah parameter model maupun hidden state saat itu.&lt;/p&gt;&#xA;&lt;p&gt;Mekanismenya sederhana, tetapi dampak operasionalnya bergantung pada pipeline decoding yang mengikutinya.&lt;/p&gt;&#xA;&lt;h2 id=&#34;bias-aditif-bekerja-pada-selisih-skor&#34;&gt;Bias aditif bekerja pada selisih skor&lt;/h2&gt;&#xA;&lt;p&gt;Untuk vocabulary dengan logit (z_1, \ldots, z_V), softmax memberikan probabilitas token (i) sebesar&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repetition Penalty Mengubah Logit untuk ID Token yang Sudah Muncul</title>
      <link>https://nalar.dev/id/repetition-penalty-mengubah-logit-untuk-id-token-yang-sudah-muncul/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/repetition-penalty-mengubah-logit-untuk-id-token-yang-sudah-muncul/</guid>
      <description>&lt;p&gt;Repetition penalty dapat bekerja sebelum sampling dengan mengubah logit milik ID token yang sudah terdapat dalam riwayat token tertentu. Operasi ini tidak harus membandingkan kata, frasa, atau string hasil render. Unit yang diperiksa dapat berupa ID integer dari tokenizer, sehingga makna mekanismenya lebih sempit daripada kesan yang diberikan oleh namanya.&lt;/p&gt;&#xA;&lt;p&gt;Perbedaan tersebut terlihat saat decoder menghasilkan token subword. Dua string yang tampak serupa dapat tersusun dari urutan token berbeda, sedangkan satu token yang dipakai di dalam kata berbeda tetap dapat ditandai sebagai token yang sudah muncul.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
