Wat is Top-p Sampling en waarom is het belangrijk?

Ashish Dubey
Marketing Leader
Gepubliceerd:
November 6, 2026
Bijgewerkt:
November 11, 2026
TL;DR:

Top-p sampling, also known as nucleus sampling, is a method by which a language model decides its next word by selecting from the smallest set of options whose probabilities sum up to a threshold p. This lets the model have more choices when it is uncertain and fewer when it is confident, balancing variety and coherence. It is a common control for how creative or focused generated text is.

Top-p sampling essentials
  • Top-p sampling picks from the smallest set of likely next words summing to p.
  • It is also called nucleus sampling.
  • It adapts the number of choices to the model's confidence.
  • A lower p makes text more focused; a higher p makes it more varied.
  • It balances variety and coherence in generated text.

Wanneer een taalmodel tekst genereert, heeft het bij elke stap een waarschijnlijkheid voor elk mogelijk volgend woord. De manier waarop het uit die waarschijnlijkheden kiest, bepaalt de output: altijd het meest waarschijnlijke woord kiezen maakt tekst repetitief, terwijl te vrij kiezen leidt tot onsamenhangendheid. Top-p sampling is een populaire methode om hierin de juiste balans te vinden.

Top-p sampling, ook bekend als nucleus sampling, kiest het volgende woord uit alleen de meest waarschijnlijke kandidaten, specifiek de kleinste groep waarvan de gecombineerde waarschijnlijkheid een drempelwaarde p bereikt. Dit past zich aan de mate van zekerheid van het model aan, wat zorgt voor een goede variatie zonder in wartaal te vervallen. Deze gids legt uit hoe het werkt en hoe je het gebruikt.

We behandelen de definitie, de werking, de vergelijking met andere samplingmethoden en wanneer je het moet gebruiken.

Wat is top-p sampling?

Top-p sampling, of nucleus sampling, is een methode voor tekstgeneratie waarbij het model bij elke stap de kleinste set kandidaten voor het volgende woord beschouwt waarvan de waarschijnlijkheden samen ten minste een gekozen drempelwaarde p bereiken, en vervolgens uit die set kiest. De waarde van p, tussen 0 en 1, bepaalt hoe groot de kandidatenpool is, en de set past zich bij elke stap automatisch aan de zekerheid van het model aan.

Zie het als een shortlist die groeit of krimpt op basis van zekerheid. Wanneer het model erg zeker is, dekken enkele opties al het grootste deel van de waarschijnlijkheid, dus is de shortlist kort. Wanneer het onzeker is, is de waarschijnlijkheid verspreid, waardoor de shortlist langer is. Top-p kiest altijd uit de shortlist die de top p van de waarschijnlijkheid beslaat.

Het kernidee is een adaptieve kandidatenset. In plaats van een vast aantal opties, bevat top-p precies genoeg van de meest waarschijnlijke woorden om de drempelwaarde te bereiken, wat op natuurlijke wijze reageert op de zekerheid van het model.

Hoe werkt top-p sampling?

Bij elke stap bouwt top-p een kandidatenpool op tot waarschijnlijkheid p en trekt daaruit een steekproef.

  • Rangschik kandidaten. Sorteer de volgende woorden op waarschijnlijkheid, van hoog naar laag.
  • Accumuleer. Tel ze bij elkaar op totdat het totaal de drempelwaarde p bereikt.
  • Vorm de nucleus. Behoud alleen die kleinste set van topkandidaten.
  • Renormaliseer. Schaal hun waarschijnlijkheden opnieuw zodat ze samen één vormen.
  • Selecteer. Kies willekeurig het volgende woord uit die set.

Omdat de pool wordt bepaald door cumulatieve waarschijnlijkheid in plaats van een vast aantal, wordt deze op natuurlijke wijze kleiner wanneer het model zelfverzekerd is en groter wanneer dat niet zo is. Een lage p-waarde behoudt alleen de allerbeste keuzes, wat de output gefocust en veilig maakt; een hoge p-waarde laat meer opties toe, wat zorgt voor meer variatie en creativiteit.

Top-p vs. top-k vs. temperatuur

Top-k sampling behoudt een vast aantal van de meest waarschijnlijke woorden, bijvoorbeeld de top 40, ongeacht hun waarschijnlijkheid. Dit is eenvoudig maar rigide: hetzelfde aantal kan te veel zijn wanneer het model zelfverzekerd is en te weinig wanneer dat niet zo is. Top-p behoudt daarentegen een set die wordt bepaald door de waarschijnlijkheidsmassa, waardoor het zich aanpast aan elke stap.

Temperatuur is een andere instelling: het vormt de gehele waarschijnlijkheidsverdeling om tot een vlakkere of scherpere verdeling, waardoor alle keuzes vΓ³Γ³r de sampling meer of minder willekeurig worden. Top-p en temperatuur worden vaak samen gebruikt, waarbij temperatuur de algehele willekeur bepaalt en top-p de onwaarschijnlijke staart wegknipt. Elk aspect stuurt een ander onderdeel van hoe tekst wordt gegenereerd.

Waarom is top-p sampling belangrijk?

  • Balans.Het biedt een goede balans tussen variatie en samenhang.
  • Adaptief. De kandidaatset past zich aan op basis van het zelfvertrouwen van het model.
  • Controle.p bepaalt hoe gefocust of creatief de output is.
  • Kwaliteit.Het voorkomt zowel herhaling als onsamenhangendheid.
  • Veelgebruikt. Het is een standaardinstelling voor generatie.

Wat zijn de afwegingen?

  • Optimalisatie.De juiste p-waarde hangt af van de taak.
  • Niet alleen. Het werkt samen met temperatuur en andere instellingen.
  • Willekeur. Elke vorm van sampling maakt de output niet-deterministisch.
  • Uiterste gevallen. Extreme p-waarden kunnen de kwaliteit schaden.

Wanneer moet je top-p sampling gebruiken?

Gebruik top-p sampling wanneer je gegenereerde tekst wilt die gevarieerd en natuurlijk is zonder onsamenhangend te worden; dit is geschikt voor de meeste open-ended generatietaken. Stel p lager in voor gefocuste, betrouwbare resultaten, zoals feitelijke antwoorden, en hoger voor creatieve, diverse resultaten, zoals brainstormen of storytelling.

Als je deterministische, herhaalbare resultaten nodig hebt, kun je sampling uitschakelen en altijd het meest waarschijnlijke woord kiezen. Maar voor natuurlijke, controleerbare generatie is top-p sampling, vaak in combinatie met temperatuur, een van de meest gebruikelijke en effectieve instellingen.

Belangrijke punten over top-p sampling

  • Top-p selecteert uit de kleinste set woorden waarvan de gezamenlijke waarschijnlijkheid p bereikt.
  • Het wordt ook wel nucleus sampling genoemd.
  • De kandidaatset past zich aan op basis van het zelfvertrouwen van het model.
  • Een lagere p zorgt voor meer focus; een hogere p zorgt voor meer variatie.
  • Het wordt vaak gecombineerd met temperatuur.
  • Het brengt een balans tussen samenhang en creativiteit in de output.

Conclusie

Top-p sampling, of nucleus sampling, kiest het volgende woord van een taalmodel uit de kleinste set kandidaten waarvan de waarschijnlijkheden een drempelwaarde p bereiken, waarbij de selectie zich aanpast aan hoe zeker het model is. Dit balanceert variatie en samenhang, waardoor zowel herhaling als onzin wordt vermeden, en de waarde van p geeft directe controle over hoe gefocust of creatief de output is. Het wordt vaak gebruikt in combinatie met temperatuur en is een standaard en effectieve manier om generatie te sturen.

TrueFoundry helpt teams bij het serveren en beheren van modellen op hun eigen infrastructuur, inclusief de generatie-instellingen zoals top-p die de output van het model bepalen. Wanneer je tekst nodig hebt die gevarieerd en toch samenhangend is, is top-p sampling een essentiΓ«le instelling om te begrijpen.

1. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
2. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
3. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
Inhoudsopgave

Beheer, implementeer en traceer AI in je eigen infrastructuur

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

Veelgestelde vragen

What is top-p sampling in simple terms?

It is a way a language model chooses its next word. The possible words are sorted by likelihood, and the model keeps the smallest group of the most likely ones whose probabilities sum to a threshold p, then picks from that group. This gives it more choices when uncertain and fewer when confident.

What does the p value control?

The size of the set of candidate words. The smaller the value of p, the fewer words remain in the set, concentrating the output and making it more predictable. A larger p leaves more words in the set, increasing variation and creativity. It is the main dial for the balance between focus and diversity.

How is top-p different from top-k?

Top-k keeps a fixed number of the most likely words, like the top 40, regardless of their probabilities. Top-p keeps a set defined by total probability, so it adapts at each step, narrowing when the model is confident and widening when it is uncertain. Top-p is more flexible than top-k.

How does top-p relate to temperature?

They control different things and can be combined. Temperature reshapes the whole distribution to be more or less random before sampling, while top-p removes the improbable tail from consideration. Temperature sets the overall randomness; top-p decides how many candidates to consider.

When should I use top-p sampling?

Whenever you want varied text that stays coherent, which is most open-ended generation. Use a lower p for focused, consistent output such as factual answers, and a higher p for more creative output such as brainstorming. For fully repeatable output, you would turn sampling off instead.

Grey wavy lines on white background, abstract wave pattern with multiple curved lines intersecting smoothly.

GenAI-infrastructuur: eenvoudiger, sneller, goedkoper

Vertrouwd door topteams voor het schalen van GenAI