PANDUAN AI Bahasa

Pengambilan Sampel Inti dan Top-k

Pengambilan sampel inti (top-p) dan top-k adalah metode decoding yang menambahkan keacakan terkontrol pada pembuatan teks dengan membatasi token mana yang dapat dipilih.

2 min readTerakhir diperbarui

Ikhtisar

They matter because they make AI writing feel natural and varied instead of repetitive or robotic.

Menyelam Lebih Dalam

Model bahasa menghasilkan distribusi probabilitas pada seluruh kosakatanya pada setiap langkah. Pengambilan sampel langsung dari sana dapat memilih token yang aneh dan probabilitasnya rendah; selalu mengambil token teratas (serakah) menghasilkan loop yang membosankan dan berulang. Pengambilan sampel k teratas memperbaikinya dengan hanya mempertahankan k token dengan probabilitas tertinggi (katakanlah k=40), normalisasi ulang, dan pengambilan sampel di antara token tersebut. Pengambilan sampel inti, diperkenalkan oleh Holtzman dkk. pada tahun 2019, malah mempertahankan kumpulan token terkecil yang probabilitas kumulatifnya melebihi ambang batas p (misalnya, 0,9) — 'inti'. Keuntungan utamanya adalah kumpulan ini menyusut saat model yakin dan meluas saat model tidak pasti, serta beradaptasi secara dinamis. Keduanya sering dikombinasikan dengan parameter suhu yang mempertajam atau meratakan distribusi sebelum pengambilan sampel.

Wawasan Teknis

Perbedaan krusialnya adalah batas tetap versus batas adaptif. Top-k selalu menyimpan tepat k token, yang bisa jadi terlalu sedikit ketika banyak pilihan masuk akal, atau menyertakan sampah ketika hanya beberapa yang masuk akal. Top-p menyimpan nomor variabel - token yang cukup untuk menutupi massa probabilitas p - sehingga memotong ekor panjang yang tidak dapat diandalkan sambil tetap memperhatikan seberapa puncak atau datar distribusinya. Suhu (biasanya 0,7-1,0) mengubah skala logit sebelum salah satu metode: nilai yang lebih rendah memusatkan probabilitas, nilai yang lebih tinggi menyebarkannya.

Dampak Strategis

Kecepatan dan skala

Alur kerja bahasa dapat berjalan lebih cepat tanpa mengorbankan konsistensi.

Access and reach

Ini memperluas akses lintas bahasa dan gaya komunikasi.

Clearer decisions

Tim dapat menghabiskan lebih banyak waktu untuk melakukan penilaian sementara otomatisasi menangani pengulangan.

Masa Depan Pengambilan Sampel Nukleus dan Top-k

Penguraian kode berbasis pengambilan sampel kini menjadi default untuk chatbots dan alat kreatif, dan penelitian terus menyempurnakannya: metode seperti pengambilan sampel tipikal, min-p, dan pengambilan sampel eta/epsilon bertujuan untuk memotong bagian ekor dengan lebih cerdas daripada p atau k tetap. Harapkan parameter decoding menjadi lebih sadar konteks dan bahkan dipelajari, secara otomatis memperketat jawaban faktual dan melonggarkan untuk brainstorming. Seiring dengan peningkatan model, kontrol pengambilan sampel yang cermat tetap penting untuk menyeimbangkan keandalan, keragaman, dan mengurangi halusinasi.

Implementasi Dunia Nyata

Chatbots menggunakan top-p sekitar 0,9 untuk menjaga agar balasan tetap bervariasi namun koheren di seluruh percakapan

Asisten penulis kreatif meningkatkan suhu dan melakukan brainstorming beragam ide cerita

Alat pembuat kode yang menurunkan suhu dan k untuk cuplikan yang lebih deterministik dan benar

Pengguna API menyetel parameter top_p dan top_k untuk mengontrol seberapa menantang keluaran model

Risiko & Pagar Pembatas

Fakta-fakta yang dihalusinasi dapat secara diam-diam masuk ke dalam laporan, aliran dukungan, atau keluaran penelitian.

Sensitivitas yang cepat dapat menimbulkan hasil yang tidak konsisten pada permintaan serupa.

Data teks sensitif mungkin terekspos jika kontrol akses lemah.

Peta Jalan Implementasi

1

Tentukan format output, nada, dan standar kualitas sebelum peluncuran.

2

Dasarkan respons dengan sumber tepercaya kapan pun akurasi penting.

3

Pertahankan pos pemeriksaan tinjauan manusia untuk keluaran berisiko tinggi.

4

Lacak pola kegagalan dan latih kembali perintah atau alur kerja secara teratur.

Terus Menjelajah

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Nucleus and Top-k Sampling quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Mulai kuis

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Pengambilan Sampel Khas

Pertanyaan yang sering diajukan

What is Nucleus and Top-k Sampling?

Pengambilan sampel inti (top-p) dan top-k adalah metode decoding yang menambahkan keacakan terkontrol pada pembuatan teks dengan membatasi token mana yang dapat dipilih. Hal ini penting karena membuat tulisan AI terasa alami dan bervariasi, bukan berulang-ulang atau seperti robot.

Bagaimana pengambilan sampel top-k membatasi pilihan token?

Top-k memotong distribusi ke sejumlah k dari token yang paling mungkin, melakukan normalisasi ulang, dan mengambil sampel dari token tersebut.

Apa yang mendefinisikan 'inti' dalam pengambilan sampel inti (p-atas)?

Top-p menyimpan grup terkecil dari token teratas yang probabilitas kumulatifnya mencapai ambang batas p, lalu mengambil sampel di antara token tersebut.

Apa keunggulan utama top-p dibandingkan top-k?

Kumpulan kandidat Top-p menyusut ketika model yakin dan tumbuh ketika tidak pasti, tidak seperti jumlah tetap top-k.

Apa yang dilakukan parameter suhu sebelum pengambilan sampel?

Suhu yang lebih rendah memusatkan probabilitas pada token teratas (lebih deterministik); suhu yang lebih tinggi meratakannya (lebih beragam).

Mengapa decoding serakah murni (selalu merupakan token teratas) sering kali tidak diinginkan untuk teks terbuka?

Penguraian kode yang serakah sering kali terjebak dalam pengulangan dan tidak memiliki variasi alami yang disediakan oleh pengambilan sampel terkontrol.