חדש Key אחד לכל המודלים, עם הערכת מחיר לפני כל קריאה. יוצרים Key

GPT
M

MathCodeInstruct

קוד פתוח

MathLLMsapache-2.02024-04-29

  • math
  • code
  • reasoning
  • problem solving

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

  • 2,643הורדות בחודש
  • 25לייקים

מה זה

הנתונים נבנו כדי ללמד מודלים לפתור בעיות מתמטיות דרך כתיבת קוד והרצתו, ולא רק באמצעות טקסט חופשי. הם שימשו לאימון סדרת המודלים MathCoder, שהתבססה במקור על Llama 2 ועל Code Llama. המאגר כולל קובץ אימון מרכזי בשם train_80k.jsonl, שמכיל עשרות אלפי דוגמאות בטווח שבין 10K ל־100K רשומות.

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

מתאים ל

  • אימון מודלים למתמטיקה

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

  • בדיקת יכולות הסקת מסקנות

    הערכת מודלים במשימות מענה על שאלות מתמטיות הדורשות שלבי ביניים.

  • שילוב קוד בפתרון בעיות

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

איפה זה נופל

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

שאלות
נפוצות

האם מותר להשתמש במאגר לפיתוח מוצר מסחרי?

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

האם יש במאגר שאלות או פתרונות בעברית?

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

כמה דוגמאות יש בקובץ האימון?

המאגר מוגדר בטווח שבין 10K ל־100K רשומות, ושם קובץ הנתונים המרכזי הוא train_80k.jsonl. השם מרמז על סדר גודל של כשמונים אלף דוגמאות אימון, כולם מרוכזים בקובץ יחיד לצד תיעוד הפרויקט.

איך נאספו הדוגמאות שנמצאות בפנים?

דף המאגר בהאגינג פייס לא מפרט את תהליך האיסוף, אלא מפנה למאמר המדעי שפורסם ב־ICLR 2024. מהכותרות של המאמרים שצוטטו עולה שהאיסוף כלל שימוש ב־GPT-4 Code Interpreter ובמנגנון אימות עצמי כדי לייצר פתרונות משולבי קוד לבעיות מילוליות.

איך טוענים

טוענים את המאגר ישירות דרך ספריית datasets באמצעות הנתיב MathLLMs/MathCodeInstruct. הגישה פתוחה ואינה דורשת אישור מוקדם או מפתחות מיוחדים. המידע שמור בפורמט jsonl וכולל בעיקר את קובץ האימון לצד תיעוד, כך שמדובר במבנה סטנדרטי לקריאה ועיבוד במערכות אימון של משימות טקסט ויצירת תוכן.

from datasets import load_dataset

ds = load_dataset("MathLLMs/MathCodeInstruct")

הרישיון

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

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

הרישיון המלא ב־Hugging Face ↗