GPT
P

Phi-3-vision-128k-instruct

קוד פתוח

microsoftmit2024-05-19

  • transformers
  • safetensors
  • phi3_v
  • text-generation
  • nlp

microsoft עומדים גם מאחורי Sho, ויש עליו סקירה כאן.

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

  • 4.1Bפרמטרים
  • 131,072טוקנים בהקשר
  • 7.7 GBמשקל הקבצים
  • 65,220הורדות בחודש

מה זה

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

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

מתאים ל

  • חילוץ מידע מגרפים

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

  • ניתוח טפסים ומסמכים

    קריאת טקסט וטבלאות סרוקות באנגלית והמרת המבנה הנתון לתשובות מדויקות.

  • הרצה מקומית על שרת יחיד

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

איפה זה נופל

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

שאלות
נפוצות

האם אפשר לשלוח לו שאלות בעברית ולקבל מענה אמין?

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

האם המודל תומך בהזנת כמה תמונות בו זמנית באותו פרומפט?

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

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("text-generation", model="microsoft/Phi-3-vision-128k-instruct")
print(pipe("שלום"))

הרישיון

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

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

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