<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sampling on Nalar</title>
    <link>https://nalar.dev/id/tags/sampling/</link>
    <description>Recent content in Sampling on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Wed, 23 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/sampling/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Speculative Sampling Mempertahankan Distribusi Target lewat Koreksi Rejection</title>
      <link>https://nalar.dev/id/speculative-sampling-mempertahankan-distribusi-target-lewat-koreksi-rejection/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/speculative-sampling-mempertahankan-distribusi-target-lewat-koreksi-rejection/</guid>
      <description>&lt;p&gt;Model draft dapat mengusulkan token yang tidak akan dipilih model target pada random draw yang sama, tetapi speculative sampling tetap dapat mempertahankan distribusi model target. Syarat utamanya bukan prediksi draft yang selalu tepat. Ketepatan distribusi berasal dari aturan acceptance dan koreksi setelah rejection.&lt;/p&gt;&#xA;&lt;p&gt;Dua sifat ini perlu dipisahkan. Kualitas draft menentukan seberapa sering proposal lolos verifikasi. Konstruksi rejection-correction menentukan apakah sampel akhir mengikuti distribusi target.&lt;/p&gt;&#xA;&lt;h2 id=&#34;acceptance-bergantung-pada-rasio-probabilitas&#34;&gt;Acceptance bergantung pada rasio probabilitas&lt;/h2&gt;&#xA;&lt;p&gt;Misalkan model target mendefinisikan distribusi next-token (p(x)), sedangkan model draft yang lebih cepat mendefinisikan (q(x)) pada ruang token yang sama. Proposal (x) diambil dari (q).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Temperature Scaling Mengubah Sampling Tanpa Mengubah Urutan Logit</title>
      <link>https://nalar.dev/id/temperature-scaling-mengubah-sampling-tanpa-mengubah-urutan-logit/</link>
      <pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/temperature-scaling-mengubah-sampling-tanpa-mengubah-urutan-logit/</guid>
      <description>&lt;p&gt;Temperature sering tersedia sebagai satu parameter generasi, tetapi efeknya lebih sempit daripada kendali umum atas kualitas output. Untuk sebuah vektor logit finite yang tetap, temperature positif mengubah skala selisih sebelum softmax. Probabilitas hasilnya berubah tanpa mengubah relasi logit mana yang lebih besar.&lt;/p&gt;&#xA;&lt;p&gt;Perbedaan ini relevan ketika serving layer menggabungkan temperature dengan greedy selection, top-k filtering, top-p filtering, penalty, atau penanganan khusus untuk temperature nol. Nilai numerik yang sama dapat berada dalam pipeline decoding yang berbeda meski operasi scaling dasarnya sederhana.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sampling LLM: Temperature, Top-K, dan Top-P</title>
      <link>https://nalar.dev/id/sampling-llm-temperature-top-k-dan-top-p/</link>
      <pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/sampling-llm-temperature-top-k-dan-top-p/</guid>
      <description>&lt;p&gt;Language model biasanya tidak menghasilkan satu next token yang tak terelakkan. Berdasarkan prefix, model memberi skor pada banyak token yang mungkin. Algoritma decoding kemudian menentukan cara mengubah skor tersebut menjadi output berikutnya.&lt;/p&gt;&#xA;&lt;p&gt;Tahap terakhir ini penting. Sampling yang terlalu bebas dapat membuat model bergeser ke continuation yang tidak mungkin. Sampling yang terlalu dibatasi dapat membuat output repetitif atau kehilangan variasi yang berguna. Parameter seperti &lt;strong&gt;temperature&lt;/strong&gt;, &lt;strong&gt;top-k&lt;/strong&gt;, dan &lt;strong&gt;top-p&lt;/strong&gt; mengontrol bagian berbeda dari trade-off ini, sehingga memperlakukannya sebagai satu &amp;ldquo;creativity setting&amp;rdquo; akan menghasilkan perilaku yang membingungkan.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
