GPT
J

fancyfeast/joy-caption-pre-alpha

רץ בדפדפן

fancyfeastmit2024-07-30

  • gradio

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

  • הורדות בחודש
  • 1,467לייקים

מה זה

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

מאחורי הקלעים הקוד מחבר בין שני מודלים נפרדים. קודם רץ מודל הראייה SigLIP של גוגל בגרסת so400m כדי לנתח את הפרטים החזותיים של הקובץ, ואז המידע עובר למודל השפה Llama 3.1 8B של מטא, שרץ בדיוק של bfloat16 ופולט את הפסקה הסופית. התיאור שנוצר באנגלית ונשען על היכולת של המודלים להבין קומפוזיציה, סגנון ואובייקטים.

מתאים ל

  • אימון מודלי תמונה

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

  • תיוג תוכן חזותי

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

  • בדיקת שילוב מודלים

    בחינה מעשית של החיבור בין SigLIP של גוגל לבין מודל השפה של מטא.

איפה זה נופל

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

שאלות
נפוצות

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

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

מה קורה עם התמונות שאני מעלה?

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

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

כן, הקוד מבוסס על ספריות פתוחות של transformers ו־Pytorch. תצטרכו כרטיס מסך עם מספיק זיכרון כדי להחזיק את מודל הראייה ואת Llama 3.1 8B יחד.

האם האפליקציה תומכת בעברית?

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

איך משתמשים

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

הרישיון

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

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

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