GPT
D

dalle-mini

קוד פתוח

dalle-miniapache-2.02022-03-02

  • transformers
  • jax
  • dallebart
  • text-to-image
  • en

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

  • 1.7 GBמשקל הקבצים
  • 641הורדות בחודש
  • 405לייקים

מה זה

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

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

מתאים ל

  • מחקר על הטיות במודלים

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

  • יצירת תוכן הומוריסטי

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

  • לימוד ארכיטקטורת VQGAN

    בסיס קל וקטן של 1.7 ג'יגה בייט להבנת החיבור בין מודל שפה מסוג BART לחלוקת תמונה לטוקנים.

איפה זה נופל

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

שאלות
נפוצות

האם המודל מבין פרומפטים בעברית?

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

האם אפשר להשתמש בו ליצירת תמונות ריאליסטיות של אנשים?

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

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("text-to-image", model="dalle-mini/dalle-mini")
print(pipe("שלום"))

הרישיון

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

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

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