GPT
C

ChartGemma

רץ בדפדפן

ahmed-masrymit2024-06-21

  • gradio

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

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

מה זה

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

מאחורי הממשק רץ המודל ahmed-masry/chartgemma, שמבוסס על הארכיטקטורה של PaliGemma ומכוון ישירות לקריאת תרשימים. הדוגמה המובנית בקוד מציגה גרף של שיעורי תמותת ילדים עד גיל 5 עם בקשה לתאר את המגמה, כך שאפשר לראות איך המערכת מחברת בין תמונה לטקסט.

מתאים ל

  • תיאור מגמות בגרף

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

  • שליפת נקודות מידע

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

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

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

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בממשק עולה כסף?

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

כמה זמן לוקח לקבל תשובה?

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

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

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

במה הממשק שונה מהמודל המקורי?

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

איך משתמשים

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

הקוד משתמש במודול spaces ורץ על חומרת zero-a10g, מה שאומר שהמאיץ הגרפי נדלק לפי דרישה. העיבוד עצמו מהיר ברגע שהחומרה מוקצית, אבל עשוי להיות עיכוב קצרצר של שניות בודדות אם המאיץ היה במצב שינה לפני הלחיצה.

הרישיון

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

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

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