מילון מושגים

Sampling / Temperature

שומרים כדי לחזור אחר כך. הסימון נשמר רק בדפדפן הזה, ויימחק אם תנקו את נתוני הדפדפן.

נקרא גם: דגימה · טמפרטורה · טמפרטורת מודל · Temperature · Sampling · Top-p · Top-k · Nucleus Sampling · יצירתיות של המודל · למה אותה שאלה נותנת תשובות שונות · למה התשובה משתנה

תוכן העניינים
  1. הסבר פורמלי
  2. הסבר בגובה העיניים
  3. למה זה חשוב בפועל
  4. תגיות
  5. מקורות

הסבר פורמלי#

אחרי ש־Softmax מפיקה התפלגות הסתברויות על הטוקנים האפשריים, המערכת בוחרת טוקן אחד, ובחירה כזו נקראת sampling. Temperature הוא היפר־פרמטר שמשפיע על מידת האקראיות בפלט המודל: ערכים גבוהים מניבים פלט מגוון יותר, וערכים נמוכים פלט צפוי יותר (לפי מילון המונחים של Google ל־ML). מנגנוני דגימה נוספים, כמו top-p ו־top-k, מצמצמים את קבוצת הטוקנים שמהם בוחרים.

הסבר בגובה העיניים#

דמיינו קוביה עם הטיה: המילים הסבירות יותר מקבלות יותר פאות. טמפרטורה נמוכה מחדדת את ההטיה, ולכן כמעט תמיד תצא המילה הסבירה ביותר. טמפרטורה גבוהה משטחת אותה, ולכן יותר הפתעות. זו הסיבה שאותה שאלה יכולה לקבל תשובות שונות.

למה זה חשוב בפועל#

לא כל מודל וכל גרסת API חושפים את הפרמטרים האלה. בתיעוד של Anthropic נכתב, למשל, שבמודלים מסוימים וגרסאות API מסוימות פרמטרי הדגימה אינם נתמכים. בדקו בתיעוד הספק ולא הניחו שיש לכם שליטה. אל תניחו שטמפרטורה נמוכה מבטיחה אמת או חזרתיות מלאה, ראו הזיה.

תגיות#

  • sampling
  • temperature
  • randomness
  • decoding

מקורות#

GL-096