חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
D

da_nsfw_checker

רץ בדפדפן

yoinkedmit2023-05-26

  • gradio
  • not-for-all-audiences

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

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

מה זה

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

מאחורי הקלעים רצה ספריית onnxruntime עם מודלים ממשפחת wd-tagger של SmilingWolf, לצד מודלים מבית deepghs ו־cella110n שמבוססים על ארכיטקטורות כמו SwinV2, ConvNeXt ו־EVA02. הקוד משתמש בחבילת imgutils כדי לחלץ מאפיינים ומילות מפתח שמקובלות במאגרי איור יפניים.

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

מתאים ל

  • סינון תוכן לפני העלאה

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

  • חילוץ תגיות לאימון

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

  • השוואת מודלי תיוג

    הרצת אותה תמונה מול גרסאות ConvNeXt ו־SwinV2 כדי לראות איזה מודל מזהה טוב יותר את האלמנטים.

איפה זה נופל

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

שאלות
נפוצות

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

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

מה קורה לקבצים שמעלים?

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

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

כן, הקוד מבוסס על סקריפט app.py יחיד עם רישיון mit. אפשר להוריד את הקבצים, להתקין את הספריות הנדרשות כמו onnxruntime ו־gradio, ולהריץ הכל מקומית בלי תלות ברשת.

למה הממשק מציג מילים משובשות בחלק מהשדות?

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

איך משתמשים

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

הרישיון

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

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

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