Hoppa till innehållet

Top-p-sampling

Val av nästa token ur en liten mängd sannolika kandidater som tillsammans täcker en sannolikhetströskel.

Även känt somNucleus Sampling
Maskininlärning

Vilka token återstår för urvalet?

Top-p-sampling, även kallad Nucleus Sampling, begränsar kandidaterna till nästa token utifrån deras sammanlagda sannolikhet. De mest sannolika token tas med tills den minsta motsvarande mängden täcker minst tröskeln p. Därefter samplas ur mängden med omskalade sannolikheter. Antalet kandidater kan ändras vid varje steg. Samspelet med temperatur eller andra filter beror på genomförandet; p är inte andelen sakligt korrekta svar.

Ett fiktivt räkneexempel omfattar bara kandidaterna A, B och C med sannolikheterna 0,5, 0,3 och 0,2. Vid p = 0,75 täcker A och B tillsammans 0,8 och utgör urvalsmängden; C utesluts. Sannolikheterna för de återstående kandidaterna normaliseras till summan ett före urvalet. Detta beskriver ett enskilt urvalstillfälle. Vid nästa steg kan fördelningen se annorlunda ut. Ett textförslag för verksamheten behöver därför fortfarande kontrolleras för innehåll, obelagda tillägg och önskat format.

Källor