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

GPT
T

tw-leetcode

קוד פתוח

twinkle-aimit2025-05-14

  • coding
  • code
  • leetcode
  • zh-tw
  • R.O.C

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

  • 894הורדות בחודש
  • 18לייקים

מה זה

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

מקור המידע הוא עבודה ידנית של מפתח יחיד, רן די וו, שמתעד את הפתרונות שלו. חלקי הקוד הראשוניים נלקחו ממאגר קיים בשם whiskwhite/leetcode-complete או נאספו ידנית כשהיו חסרים. קובצי המקור נכתבים במרקרוד, עוברים עיבוד אוטומטי ונשמרים כקובץ ג'ייסונל אחד, בלי חלוקה מובנית לסט אימון, ולידציה או בדיקה.

מתאים ל

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

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

  • השלמת קוד מתבנית

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

  • הערכת הנמקה אלגוריתמית

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

איפה זה נופל

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

שאלות
נפוצות

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

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

האם יש במאגר תוכן בעברית?

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

באיזו שפת תכנות כתובים הפתרונות?

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

האם הדאטהסט מספיק גדול לאימון מודל מאפס?

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

איך טוענים

טוענים את הקובץ data/datasets.jsonl ישירות דרך ספריית datasets או בקריאת ג'ייסון רגילה בפייתון. אין צורך באישור גישה או בהרשמה מיוחדת. השדות המרכזיים לעבודה הם text שמרכז את ההסבר המלא, question_code שנותן את חתימת הפונקציה בטייפסקריפט, thought שמכיל את אסטרטגיית הפתרון, ו־answer שכולל את הקוד המלא.

from datasets import load_dataset

ds = load_dataset("twinkle-ai/tw-leetcode")

הרישיון

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

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

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