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

בינה מלאכותית · מאמר

איך עובד יצירת תמונות בבינה מלאכותית: הסבר על מודלי דיפוזיה

פורסם:

בקצרה

כלים כמו DALL-E, Midjourney ו-Stable Diffusion יוצרים תמונות באמצעות מודלי דיפוזיה: רשתות עצביות המיומנות להפוך תמונה לרעש אקראי ולהפוך את התהליך. כדי ליצור תמונה חדשה, הרשת מתחילה מרעש טהור והסירה את הרעש שלב אחר שלב, מודרכת על ידי הנחיה בעלת טקסט, עד שתמונה קוהרנטית מופיעה.

גרסה זו היא תרגום מכונה של המקור (English). לקריאת המקור

כמה מחוללי תמונות בינה מלאכותית שהופיעו משנת 2022 ואילך — כולל DALL-E 2 של OpenAI, Midjourney ו-Stable Diffusion של Stability AI — בנויים על טכניקה הנקראת דיפוזיה. במקום לצייר תמונה מכת לכת, המערכות הללו לומדות להפוך תהליך מתמטי שהורס בהדרגה תמונה עם רעש, ואז מפעילות את התהליך הזה לאחור החל מרעש אקראי.

הרעיון הבסיסי: למידה לביטול רעש

מודלי דיפוזיה ליצירת תמונות סדורו באופן רשמי בעיתון משנת 2020, 'Denoising Diffusion Probabilistic Models', מאת Jonathan Ho, Ajay Jain ו-Pieter Abbeel, שפורסם במאגר המחקר arXiv. השיטה, המתוארת כהשראה מתרמודינמיקה שאינה בשיווי משקל, עובדת בשני שלבים. בשלב ה"קדימה", המשמש רק במהלך ההדרכה, כמויות קטנות של רעש אקראי (גאוסי) מתווספות לתמונה אמיתית על פני שלבים רבים עד שהתמונה הופכת להבדלת מרעש סטטי. בשלב ה"הפוך", רשת עצבית מדורנת לחזות ולהחסיר את הרעש הזה, שלב אחר שלב, עד שהתמונה המקורית מוחזרת.

לאחר הדרכה, הרשת כבר לא צריכה תמונה אמיתית להתחיל ממנה. זה יכול להתחיל עם קנבס של רעש אקראי טהור ולהפעיל את אותם שלבי ביטול רעש שלמדה במהלך ההדרכה, וליצור תמונה חדשה לגמרי שלא הייתה קיימת בעבר. העיתון משנת 2020 דיווח כי בערכת נתונים הנקראת CIFAR-10 המודל שלהם הגיע לציוני איכות תמונה חזקים ובתמונות גדולות יותר של 256x256, תאמו את איכות המדגם של ProgressiveGAN, טכניקה גנרטיבית קודמת המבוססת על ארכיטקטורה שונה.

היכן הרשת העצבית עושה את העבודה: U-Net והנחיות טקסט

הרשת המבצעת את ביטול הרעש היא בדרך כלל U-Net, סוג של ארכיטקטורה המכווצת תמונה כדי ללכוד את המבנה הכללי ולאחר מכן בונה אותה חזרה לרזולוציה מלאה. בתיעוד הטכני של Stable Diffusion ב-GitHub, המודל מתואר כשימוש ב-U-Net עם 860 מיליון פרמטרים להפעלת תהליך הדיפוזיה, יחד עם מחוללת קוד אוטומטית נפרדת הדוחסת תמונות לייצוג מתמטי קטן יותר ופורקת את התוצאה חזרה לתמונה מלאה.

כדי לעקוב אחר הנחיה בעלת טקסט, המערכת זקוקה לדרך לחבר מילים לפיקסלים. לפי אותו תיעוד של Stable Diffusion, המודל משתמש בקודן טקסט CLIP ViT-L/14 מקובע — רכיב מודורן בנפרד כדי להתאים טקסט תמונות — להפוך הנחיה לייצוג מספרי שמדריך כל שלב ביטול רעש, כך שהרשת מסירה רעש בדרך שמנחה את התמונה המתהווה לכיוון מה שהמילים מתארות.

מרחב פיקסל מול מרחב כמוס: מדוע Stable Diffusion פועל על נייד

לא כל מודלי הדיפוזיה עובדים באותו אופן פנימי. על פי חשבון של מגזין Technology Review של MIT מדצמבר 2022 על עלייתה של הטכנולוגיה, DALL-E 2 מבצע את תהליך הסרת הרעש ישירות על פיקסלי תמונה ברזולוציה מלאה, בעוד Stable Diffusion עובד במקום זאת על ייצוג 'כמוס' דחוס של התמונה בתוך הרשת העצבית — גישה שהמגזין אומר שאפשרה ל-Stable Diffusion לפעול על מחשבי אישיים רגילים במקום דרישה לתשתית שרת גדולה.

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

— Björn Ommer, אוניברסיטת מינכן, כפי שצוטט ב-MIT Technology Review, דצמבר 2022

מאגר GitHub עבור Stable Diffusion, המתוחזק על ידי קבוצת המחקר CompVis עם Stability AI ו-Runway, מציין שגישת הדיפוזיה הכמוסה של המודל נבנתה על עיתון קודם של הקבוצה, 'High-Resolution Image Synthesis with Latent Diffusion Models', שהוצגה בכנס CVPR 2022 לראייה ממוחשבת, והודרכה על תמונות מערכת הנתונים LAION-5B.

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

מחוללי תמונות מבוססי דיפוזיה שהגדירו 2022, לפי MIT Technology Review ותיעוד GitHub
מודלארגוןהושקהמרחב הסרת רעש
DALL-E 2OpenAIאפריל 2022פיקסלים של תמונה מלאה
Imagen / PartiGoogleהוכרז במאי 2022; לא הוצא לציבור בעת זו, ל-MIT Technology Reviewלא מפורט במקורות שנבדקו
MidjourneyMidjourney, Inc.קיץ 2022, ל-MIT Technology Reviewלא מפורט במקורות שנבדקו
Stable DiffusionCompVis / Stability AI / Runwayאוגוסט 2022ייצוג כמוס דחוס

מגזין Technology Review של MIT דיווח כי DALL-E 2 הגיע למיליון משתמשים תוך כחודשיים וחצי מהשקתה באפריל 2022, וכי שירות DreamStudio של Stable Diffusion חצה מיליון משתמשים בפחות מחצי הזמן לאחר הוצאתו באוגוסט 2022 — נתונים שהמגזין ציטט כעדות למהירות בה הגישה ההתפשטות הגיעה לקהל המוני בשנה זו.

מה מחקרי 2020-2022 הקימו

המנגנון הבסיסי — רעש שנוסף במהלך ההדרכה, רעש שהוסר במהלך הדור, מודרך על ידי קודן טקסט — היווה את הבסיס של מחוללי התמונות העיקריים שהופיעו ב-2022, כמתואר בעיתון 2020 על ידי Ho, Jain ו-Abbeel והדיווחים והתיעוד 2022 שנבדקו כאן. חברות בודדות מאז הוסיפו רכיבים נוספים, כמו U-Nets גדולים יותר, קודנים טקסט גדולים יותר או מערכות כתיבה חוזרת של הנחיות, על גבי אותו מסגרת דיפוזיה.

שאלות

מה זה מודל דיפוזיה במונחים פשוטים?
זה רשת עצבית מודורנת להפוך תהליך שקברה בהדרגה תמונה אמיתית תחת רעש אקראי; לאחר הדרכה, היא יכולה להתחיל מרעש טהור ולהסיר אותו שלב אחר שלב כדי לבנות תמונה חדשה, כמתואר בעיתון 2020 'Denoising Diffusion Probabilistic Models' מאת Ho, Jain ו-Abbeel.
מה ההבדל בין DALL-E 2 ל-Stable Diffusion?
על פי MIT Technology Review, DALL-E 2 מסיר רעש ישירות על פיקסלי תמונה ברזולוציה מלאה, בעוד Stable Diffusion מסיר רעש מייצוג 'כמוס' דחוס של התמונה, שתיעוד GitHub של Stability AI אומר שמאפשר לה לפעול על GPU צרכנים במקום תשתית שרת גדולה.
איך הנחיה בעלת טקסט בעצם מובילה יצירת תמונות?
על פי תיעוד GitHub של Stable Diffusion, רכיב נפרד הנקרא קודן טקסט (CLIP ViT-L/14 בדוגמה זו) המיר את ההנחיה לייצוג מספרי שרשת ביטול הרעש יזעק בכל שלב, דוחף את התמונה המתהווה לכיוון מה שהמילים מתארות.
מתי מחוללי תמונות מבוססי דיפוזיה היו זמינים ב-2022?
MIT Technology Review תיעדה ציר זמן 2022: DALL-E 2 הושקה באפריל; Google הודיעה על Imagen ו-Parti במאי ללא הוצאה לציבור; Midjourney הושקה בקיץ; ו-Stable Diffusion בקוד פתוח הושקה באוגוסט.
מה זה U-Net ולמה מודלי דיפוזיה משתמשים בו?
U-Net היא ארכיטקטורת הרשת העצבית המבצעת הסרת רעש שלב אחר שלב; תיעוד טכני של Stable Diffusion מתאר את הגרסה שלה כ-U-Net עם 860 מיליון פרמטרים עובדים לצד מחוללת קוד אוטומטית שדוחסת ופורקת תמונות.

מקורות

  1. arXiv — Ho, Jain, Abbeel, 'Denoising Diffusion Probabilistic Models' (2020)
  2. GitHub (CompVis) — Stable Diffusion repository and technical documentation
  3. MIT Technology Review — 'Generative AI is changing everything. But what's left when the hype is gone?' (December 2022)

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

כתבות קשורות