GPT
N

Nous-Capybara-34B

קוד פתוח

NousResearchmit2023-11-13

  • transformers
  • pytorch
  • llama
  • text-generation
  • sft

התאמה של Yi-34B שמגיעה עם חלון של 200 אלף טוקנים ודגש על שיחות מרובות שלבים. הוא מיועד למי שצריך לנתח מסמכים כבדים בלי לאבד את הקשר הדיון באמצע.

  • 200,000טוקנים בהקשר
  • 64.1 GBמשקל הקבצים
  • 317הורדות בחודש
  • 263לייקים

מה זה

הבסיס כאן הוא Yi-34B שעבר כוונון עדין על בסיס נתונים סינתטי בשם Capybara. ב־NousResearch בנו את סט האימון סביב טכניקה שהם מכנים Amplify-instruct, שמשלבת מקורות כמו Orca, Vicuna ודיונים מאתר LessWrong. במקום עשרות או מאות אלפי דוגמאות קצרות, הם השתמשו ב־20 אלף דוגמאות בלבד, אבל כאלה שמתמקדות בשיחות עמוקות.

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

מתאים ל

  • ניתוח מסמכים ארוכים

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

  • שיחות מרובות שלבים

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

  • דיונים פילוסופיים וניתוח

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

איפה זה נופל

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

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

אותה משפחה

Nous-Capybara יצא ב־4 גרסאות שיש להן עמוד כאן. אלה האחרות, לפי כמה מורידים אותן.

שאלות
נפוצות

האם אפשר לסמוך על התשובות שלו בתחומי מדע מדויק?

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

מה הפורמט שצריך לשלוח לו כדי לקבל תוצאה טובה?

צריך להשתמש במבנה המומלץ של USER לפני השאלה, ASSISTANT לפני התשובה, ולהגדיר את טוקן העצירה הרשמי של המודל.

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

נכון לעכשיו אין תוצאות בנצ'מרק בעמוד. הצוות בדק רק היעדר זיהום מול מאגרים כמו MMLU ו־HumanEval כדי לוודא שהשאלות לא הודלפו לאימון.

איך מריצים

המשקל של הקבצים מגיע ל־64.1 גיגה בייט בדיוק bfloat16 על פני 60 שכבות. כדי לטעון אותו כמו שהוא צריך כרטיס מקצועי עם לפחות 80 גיגה זיכרון, כמו A100 או H100, וגם אז כדאי לקחת בחשבון שפתיחה מלאה של חלון ההקשר עד 200 אלף טוקנים תדרוש משאבי זיכרון אדירים נוספים מעבר למשקל הבסיס.

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

from transformers import pipeline

pipe = pipeline("text-generation", model="NousResearch/Nous-Capybara-34B")
print(pipe("שלום"))

הרישיון

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

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

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