GPT
G

Gemma-2-9B-It-SPPO-Iter3

קוד פתוח

UCLA-AGIgemma2024-06-29

  • transformers
  • safetensors
  • gemma2
  • text-generation
  • conversational

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

  • 9.2Bפרמטרים
  • 8,192טוקנים בהקשר
  • 17.2 GBמשקל הקבצים
  • 595הורדות בחודש

מה זה

החוקרים ממעבדת UCLA-AGI לקחו את הבסיס של גוגל ואימנו אותו מחדש בעזרת אלגוריתם SPPO על פני שלושה סבבים. המטרה היתה לחדד את בחירת התשובות בלי להסתמך על פידבק אנושי ישיר, אלא דרך יצירת תשובות סינתטיות ודירוג עצמי לפי פרומפטים ממאגר UltraFeedback.

התוצאה במספרים של AlpacaEval מראה שהסבב השלישי מגיע לאחוז ניצחון של 53.27 בהשוואה מבוקרת אורך לעומת 48.7 בסבב הראשון. זה אומר שבפועל התשובות שלו עקביות יותר ומנוסחות טוב יותר בהשוואה לגרסאות הקודמות, אך הן גם נוטות להיות ארוכות יותר, עם ממוצע של 1,803 טוקנים לתשובה.

מתאים ל

  • מענה מפורט לשאלות באנגלית

    הסבב השלישי מייצר תשובות ארוכות ומנומקות שמתאימות למערכות תמיכה מורכבות.

  • ניסויי יישור מודלים

    השוואת ביצועים מול שיטות כוונון אחרות כמו DPO על אותה ארכיטקטורה בדיוק.

  • יצירת תוכן סינתטי

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

איפה זה נופל

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

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

שאלות
נפוצות

האם המודל מתאים לשימוש בעברית?

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

למה לבחור באיטרציה 3 ולא בגרסה הראשונה?

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

איך מריצים

כדי להעלות אותו בפורמט המקורי של 16 ביט צריך כרטיס מסך עם לפחות 24 גיגה זיכרון, כמו RTX 3090 או A10G, מאחר שקובצי המשקולות עצמם תופסים מעל 17 גיגה לפני שלוקחים בחשבון את חלון ההקשר.

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

from transformers import pipeline

pipe = pipeline("text-generation", model="UCLA-AGI/Gemma-2-9B-It-SPPO-Iter3")
print(pipe("שלום"))

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • כפוף לתנאי השימוש של Google

הרישיון המלא בעמוד המודל ↗