מילון מושגים

Attention

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

נקרא גם: אטנשן · תשומת לב · מנגנון קשב · מנגנון תשומת לב · Self-Attention · Attention Mechanism · Multi-Head Attention · איך המודל מחליט על מה להסתכל

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

הסבר פורמלי#

Attention הוא מנגנון ברשת נוירונים שמצביע על החשיבות של מילה או חלק ממילה מסוים ביחס לשאר הקלט (לפי מילון המונחים של Google ל־ML). ב־Transformer, Self-attention מחשב ייצוג לכל מיקום ברצף על ידי קשר בינו לבין מיקומים אחרים באותו רצף. החישוב נעשה באמצעות Query / Key / Value: לכל מיקום נוצרים שלושה וקטורים, Query (מה מחפשים), Key (במה אפשר להתאים) ו-Value (המידע שמועבר), וההתאמה בין Query ל-Key קובעת כמה מה-Value של כל מיקום ייכנס לתוצאה.

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

כשאתם קוראים "הכלב רדף אחרי החתול כי הוא פחד", אתם מבינים ש"הוא" מתייחס כנראה לחתול. Attention הוא הדרך של המודל לעשות משהו דומה: לכל מילה הוא מחשב כמה תשומת לב לתת לכל מילה אחרת במשפט, ומשלב את המידע בהתאם. אין כאן "הבנה" אנושית, אלא חישוב משקלים.

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

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

תגיות#

מקורות#

GL-007