GPT
Y

stevengrove/YOLO-World

רץ בדפדפן

stevengroveapache-2.02024-01-25

  • gradio

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

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

מה זה

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

מאחורי הקלעים שילבו כאן ראייה ממוחשבת מבוססת YOLOv5 יחד עם מודל השפה והתמונה clip-vit-base-patch32 של OpenAI. השילוב הזה, בעזרת רשת בשם RepVL-PAN, ממיר מילים ישירות למשקולות בתוך המודל, ומאפשר לאתר מגוון עצמים באפס מאמץ על בסיס אימון מוקדם של מאגרי ענק.

מתאים ל

  • זיהוי עצמים מותאם אישית

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

  • ייצוא מודל לקובץ ONNX

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

  • בדיקת ביצועים לזיהוי מהיר

    בחינת יכולות המודל והדיוק שלו בזמן אמת מול אלגוריתמים ישנים יותר.

איפה זה נופל

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

שאלות
נפוצות

האם האפליקציה עובדת עכשיו בחינם?

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

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

כן, הקוד הציבורי דורש התקנה של ספריות פייתון כמו mmengine, mmdetection ו־mmyolo. אפשר למשוך את המשקולות ולהריץ את הבדיקות והאימונים באופן מקומי.

במה שונה האפליקציה הזאת מהרצת המודל לבד?

ההדגמה בדפדפן נותנת ממשק גרפי מוגבל לבדיקת תמונות וייצוא ONNX בלבד על מעבד t4-small. בהרצה מקומית יש לכם שליטה על כל הגדרות האימון ואיטרציות על מערכי נתונים מלאים.

איך משתמשים

כרגע אי אפשר להריץ את ההדגמה הזו בדפדפן מפני שהיא נמצאת במצב שגיאת ריצה (RUNTIME_ERROR). באופן עקרוני מדובר בממשק Gradio שבו גוררים תמונה, מקלידים מילים ולוחצים להרצה. החומרה שמוקצית לו בהגדרות היא מעבד גרפי מסוג t4-small, כך שאם וכאשר הוא יחזור לפעול, זמן העיבוד לתמונה בודדת אמור להיות קצר מאוד.

הרישיון

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

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

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