این زبان با ماشین ترجمه شده و توسط انسانی بازبینی نشده است.

هوش مصنوعی · مقاله

نحوه کار تولید تصویر با هوش مصنوعی: مدل‌های انتشار توضیح داده شده

انتشار:

به‌طور خلاصه

ابزارهایی مانند 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، دانشگاه مونیخ، همانطور که در مجله Technology Review MIT، دسامبر 2022 نقل شده است

مستودع GitHub برای Stable Diffusion، که توسط گروه تحقیقاتی CompVis به‌همراه Stability AI و Runway نگهداری می‌شود، بیان می‌کند که رویکرد انتشار نهفته مدل بر اساس مقاله قبلی گروه، 'High-Resolution Image Synthesis with Latent Diffusion Models' ساخته شده است، که در کنفرانس CVPR 2022 در زمینه دید رایانه ارائه شد، و بر روی تصاویر از مجموعه داده LAION-5B آموزش داده شد.

چگونه مولدات تصویر اصلی مبتنی بر انتشار مقایسه می‌شوند

مولدات تصویر مبتنی بر انتشار که سال 2022 را تعریف کردند، طبق مجله Technology Review MIT و مستندات GitHub
مدلسازمانراه‌اندازی شدفضای حذف نویز
DALL-E 2OpenAIاپریل 2022پیکسل‌های تصویر کامل
Imagen / PartiGoogleاعلام شده در مه 2022؛ در آن زمان برای عموم منتشر نشده است، طبق مجله Technology Review MITدر منابع مورد بررسی تفصیل داده نشده است
MidjourneyMidjourney, Inc.تابستان 2022، طبق مجله Technology Review MITدر منابع مورد بررسی تفصیل داده نشده است
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-Net‌های بزرگتر، رمزگذارهای متن بزرگتر یا سیستم‌های بازنویسی درخواست، بر روی همین چارچوب انتشار تعریف شده‌اند.

پرسش‌ها

مدل انتشار در اصطلاحات ساده چیست؟
یک شبکه عصبی است که برای معکوس کردن فرآیند‌ی آموزش‌دیده است که به تدریج یک تصویر واقعی را تحت نویز تصادفی مدفون می‌کند؛ پس از آموزش، می‌تواند از نویز خالص شروع کند و آن را قدم به قدم حذف کند تا یک تصویر جدید بسازد، همانطور که در مقاله سال 2020 'Denoising Diffusion Probabilistic Models' توسط Ho، Jain و Abbeel توضیح داده شده است.
تفاوت بین DALL-E 2 و Stable Diffusion چیست؟
طبق مجله Technology Review MIT، DALL-E 2 نویز را مستقیماً بر روی پیکسل‌های تصویر با دقت کامل حذف می‌کند، در حالی که Stable Diffusion نویز را از نمایش 'نهفته' فشرده شده تصویر حذف می‌کند، که مستندات GitHub Stability AI می‌گوید به آن اجازه می‌دهد تا بر روی GPU‌های مصرفی به‌جای زیرساخت سرور بزرگ کار کند.
درخواست متنی واقعاً چگونه تولید تصویر را راهنمایی می‌کند؟
طبق مستندات GitHub Stable Diffusion، یک مؤلفه جداگانه به نام رمزگذار متن (CLIP ViT-L/14 در آن مدل) درخواست را به نمایش عددی تبدیل می‌کند که شبکه حذف نویز در هر مرحله به آن مراجعه می‌کند، تصویر در حال ظهور را به سمت آنچه کلمات توصیف می‌کنند فشار می‌دهد.
مولدات تصویر مبتنی بر انتشار در سال 2022 چه زمانی در دسترس قرار گرفتند؟
مجله Technology Review MIT یک خط زمانی سال 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)

این مطلب با هوش مصنوعی آماده شده و پیش از انتشار از بررسی خودکار منابع گذشته است. اگر خطایی دیدید، درخواست اصلاح کنید. درخواست اصلاح یا حق پاسخ · چگونه کار می‌کنیم

مطالب مرتبط