GPT
T

typhoon-7b

קוד פתוח

typhoon-aiapache-2.02023-12-20

  • transformers
  • pytorch
  • safetensors
  • mistral
  • text-generation

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

  • 7.3Bפרמטרים
  • 32,768טוקנים בהקשר
  • 27.1 GBמשקל הקבצים
  • 401הורדות בחודש

מה זה

מדובר במודל שפה שאומן מראש על גבי Mistral-7B, תוך התמקדות ממוקדת בשפה התאילנדית לצד אנגלית. המטרה כאן ברורה, רוב המודלים הגנריים נחנקים על שפות עם אלפבית שאינו לטיני בגלל פירוק טוקנים לא יעיל, וכאן המפתחים הצליחו להגיע ליעילות טוקניזציה גבוהה פי 2.62 תוך שמירה על ביצועים שמשתווים לגרסאות מוקדמות של מודלים מסחריים גדולים.

במבחני ביצועים מקומיים בתאילנד כמו מבחני קבלה והסמכה רשמיים, הוא עוקף את שאר האלטרנטיבות הפתוחות באזור כמו SeaLLM או WangChanGLM. במבחן TGAT למשל הוא מגיע לציון של 0.700 לעומת ממוצע אנושי של 0.472, מה שמראה הבנה טובה של חומרי לימוד וטקסט מקומי, כל עוד מבינים שזהו מודל גולמי שמשלים טקסט ולא עוזר אישי שמנהל שיחה.

מתאים ל

  • אימון מודל הוראות בתאילנדית

    בסיס מצוין ל־fine-tuning של צ'אט ייעודי בזכות טוקניזציה חסכונית וציונים גבוהים במבחנים מקומיים.

  • השלמת טקסט במסמכים תאילנדיים

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

  • סיווג טקסט עם דוגמאות

    מתאים לניתוח טקסטים בתאילנדית באמצעות פרומפטים מובנים של few-shot על חלון הקשר רחב.

איפה זה נופל

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

שאלות
נפוצות

האם אפשר להשתמש בו ישירות בתור צ'אטבוט?

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

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

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

איך מריצים

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

אם כל מה שאתם צריכים זה צ'אט מהיר או מענה להוראות, אין שום טעם להרים אותו מקומית. עדיף לפנות לגרסת ה־instruct או להשתמש ב־API חיצוני, כי המודל הזה כפי שהוא ידרוש מכם כתיבת פרומפטים מורכבת של few-shot רק כדי לקבל פורמט תשובה הגיוני.

from transformers import pipeline

pipe = pipeline("text-generation", model="typhoon-ai/typhoon-7b")
print(pipe("שלום"))

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

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