PANDUAN AI Bahasa

Pengambilan Sampel Khas

Pengambilan sampel tipikal adalah metode pembuatan teks yang mengambil kata berikutnya dari token yang konten informasinya mendekati kejutan yang diharapkan dari model, dibandingkan selalu mengambil kata yang paling mungkin.

2 min readTerakhir diperbarui

Ikhtisar

It aims for output that feels natural and human-like by matching how real language balances predictability and novelty.

Menyelam Lebih Dalam

Ketika model bahasa memprediksi token berikutnya, model tersebut menghasilkan distribusi probabilitas pada ribuan opsi. Metode serakah dan top-k menyukai token dengan probabilitas tinggi, yang dapat membuat teks berulang dan hambar. Pengambilan sampel tipikal, yang diperkenalkan oleh Meister dan rekannya pada tahun 2022, mengambil sudut pandang berbeda yang berakar pada teori informasi. Model menghitung kandungan informasi yang diharapkan (entropi distribusi). Token kemudian dinilai berdasarkan seberapa jauh kejutan mereka dari ekspektasi tersebut. Pengambilan sampel tipikal menyimpan kumpulan token yang kejutannya paling dekat dengan rata-rata hingga probabilitas gabungannya mencapai ambang batas, lalu mengambil sampel dari kumpulan tersebut. Hasilnya adalah teks yang tidak terlalu acak atau dapat diprediksi secara monoton, mencerminkan cara manusia berkomunikasi secara alami dengan kecepatan informasi yang stabil.

Wawasan Teknis

Untuk setiap token kandidat, model menghitung kejutan, probabilitas log negatif. Ini juga menghitung entropi bersyarat, kejutan rata-rata tertimbang probabilitas di semua token. Pengambilan sampel tipikal memeringkat token berdasarkan perbedaan absolut antara kejutan dan entropinya, lalu dengan rakus menambahkan token terdekat hingga probabilitas kumulatifnya mencapai parameter tau (seringkali sekitar 0,9 hingga 0,95). Pengambilan sampel hanya terjadi di dalam kumpulan tipikal lokal ini, sehingga menekan outlier ekstrem dan pilihan dengan probabilitas tinggi yang paling membosankan.

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 Khas

Pengambilan sampel tipikal menjadi opsi standar bersama top-p dan top-k di tumpukan inferensi sumber terbuka seperti llama.cpp dan Hugging Face Transformers. Harapkan meningkatnya penggunaan dalam penulisan kreatif, dialog, dan pembuatan cerita di mana penguraian kode yang terlalu aman akan merusak kualitas. Para peneliti memadukannya dengan ambang batas adaptif yang berubah sesuai konteks dan menggabungkannya dengan hukuman pengulangan. Ketika penguraian kode teori informasi semakin matang, pengambilan sampel tipikal dapat menginformasikan metode otomatis dan sadar distribusi yang menghentikan pengaturan suhu yang dapat disesuaikan secara manual.

Implementasi Dunia Nyata

Menghasilkan fiksi atau puisi di mana interpretasi yang serakah menghasilkan prosa yang membosankan dan berulang-ulang dan penulis menginginkan variasi yang lebih alami.

Mendukung balasan chatbot yang menghindari ungkapan robotik dan formula, namun tetap koheren dan sesuai topik.

Tersedia sebagai tanda decoding (tipikal_p) di Hugging Face Transformers untuk pengembang yang menyetel keluaran model sumber terbuka.

Digunakan dalam runtime LLM lokal seperti llama.cpp dan text-generasi-webui sebagai alternatif top-p untuk teks yang lebih kaya dan tidak terlalu merosot.

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 Typical 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

Verifikasi Pengambilan Sampel Spekulatif

Pertanyaan yang sering diajukan

What is Typical Sampling?

Pengambilan sampel tipikal adalah metode pembuatan teks yang mengambil kata berikutnya dari token yang konten informasinya mendekati kejutan yang diharapkan dari model, dibandingkan selalu mengambil kata yang paling mungkin. Hal ini bertujuan untuk menghasilkan keluaran yang terasa alami dan manusiawi dengan mencocokkan bagaimana bahasa nyata menyeimbangkan prediktabilitas dan kebaruan.

Berapa kuantitas inti yang dibandingkan dengan pengambilan sampel tipikal untuk setiap kandidat token?

Pengambilan sampel tipikal mengukur seberapa jauh kejutan setiap token dari entropi distribusi, konten informasi yang diharapkan, menjaga token yang kejutannya paling dekat dengan rata-rata tersebut.

Bagaimana pengambilan sampel tipikal memperlakukan satu-satunya token yang paling mungkin?

Token dengan probabilitas yang sangat tinggi memiliki kejutan yang sangat rendah, yang mungkin jauh dari rata-rata, sehingga pengambilan sampel tipikal mungkin tidak memasukkan token tersebut ke dalam kumpulan kandidat dan memilih token yang lebih 'tipikal'.

Pengambilan sampel tipikal dimotivasi oleh gagasan apa tentang bahasa manusia?

Metode ini mengacu pada hipotesis bahwa bahasa alami mendekati tingkat informasi yang seragam, sehingga lebih menyukai token yang membawa kejutan mendekati rata-rata.

Apa parameter tau dalam kontrol pengambilan sampel pada umumnya?

Tau menetapkan target probabilitas kumulatif; token yang paling dekat dengan entropi ditambahkan hingga probabilitas gabungannya mencapai tau, yang menentukan himpunan sampelnya.

Jenis perangkat lunak apa yang biasanya dijadikan sampel bagi pengembang?

Pengambilan sampel tipikal diimplementasikan sebagai opsi decoding (misalnya tipikal_p) di perpustakaan seperti Hugging Face Transformers dan runtime lokal seperti llama.cpp.