GPT
S

specter

קוד פתוח

allenaiapache-2.02022-03-02

  • transformers
  • pytorch
  • tf
  • jax
  • bert

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

  • 512טוקנים בהקשר
  • 1.2 GBמשקל הקבצים
  • 21,834הורדות בחודש
  • 65לייקים

מה זה

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

היתרון המעשי כאן הוא היכולת להשתמש בו ישר מהקופסה לחלוקה לקבוצות, חיפוש והמלצות על מאמרים דומים, בלי שתצטרכו לעשות fine-tuning למשימה הספציפית שלכם. הוא יושב על ארכיטקטורת BERT סטנדרטית עם 12 שכבות, כך שהוא מתאים למי שמחפש משהו מוכר ויציב לעבודה עם ספרות מחקרית.

מתאים ל

  • חיפוש מאמרים דומים

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

  • סיווג אוטומטי של תקצירים

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

  • מערכות המלצה למחקרים

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

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

אפשר להזין אליו מאמר מלא בפורמט PDF?

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

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("feature-extraction", model="allenai/specter")
print(pipe("שלום"))

הרישיון

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

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

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