معرفی Japanese Stable Diffusion

مدلی که توسط شرکت rinna Co., Ltd. توسعه یافته و توانسته به صورت قابل توجهی گام‌های جدیدی در ترکیب زبان و تصویر برداشتن، مخصوصاً برای زبان و فرهنگ جاپانی، بردارد. این مدل بر روی ساختار بنیادین Stable Diffusion که خود توسط گروه‌های CompVis، Stability AI و LAION ساخته شده بود، بر تمرکز داده‌ها و تعمیم مدل به زبان محلی جاپانی، تأکید می‌کند.

چرا این مدل نیاز دارد؟

Stable Diffusion به‌صورت عادی بر روی مجموعه داده LAION2B-en که حاوی تصاویر و توضیحات انگلیسی است، آموزش داده می‌شود؛ این امر منجر به تمرکز فرهنگ غربی در خروجی‌های تولیدی می‌شود. با تمرکز بر روی کپشن‌های جاپانی، مدل به‌صورت ویژه، تصاویر مطابق با سبک، نماد و کنتکت فرهنگی جاپانی را ایجاد می‌کند.

روش یادگیری و فاین‌توون

روش فاین‌توون این مدل به‌صورت ساده به‌روزرسانی وزن‌های شبکه در چارچوب تصاویر و توضیحات دسته‌بندی شده به زبان جاپانی است. داده‌های آموزشی شامل هزاران تصویر با توضیحات دقیق به زبان جاپانی است که روی انتهای مدل پایه‌ی Stable Diffusion برای تولید خروجی متنی-کارت رنگ طراحی شده‌اند. این روند باعث می‌شود خروجی‌ها نه‌تنها به زبان آموزش داده شده، بلکه حاوی بصریات خاص و عناصری باشند که در ترجمه انگلیسی به‌طور کامل منتقل نمی‌شوند.

فرصت‌های آینده و دسترسی باز

این پروژه نمونه‌ای بارز از ته‌کردن مدل‌های هوش مصنوعی برای زبان‌های نه‌انگلیسی و به اشتراک‌گذاری کد و داده‌های آموزشی است. با توجه به شیوه‌ی بازی که توسط Hugging Face پشتیبانی می‌شود، پژوهشگران و توسعه‌دهندگان می‌توانند درک عمییکتری از تعامل زبان و تصویر برای زبان‌های کمتر پوشش داده‌شده کسب کنند.

  • دسترسی کاملاً آزاد و اپن‌سورس برای پژوهشگران.
  • پشتیبانی از تولید رنگی و واقع‌گرایانه با استفاده از زبان ژاپنی.
  • یکپارچگی ساده با پلتفرم‌های مختلف برای ایجاد اپلیکیشن‌های مبتنی بر متن تصویر.

پرسش‌های پرتکرار

این مدل در چه محیطی قابل اجرا است؟

Japanese Stable Diffusion می‌تواند بر روی سرورهای با GPU و همچنین در قالب سرویس‌های ابری Hugging Face Inference Endpoints اجرا شود؛ استفاده از پیکربندی‌های پیدا‌شده در مستندات ما گاهی نیاز به پیکربندی حافظه و کات‌بندی‌های خاص دارد.

چگونه می‌توانم مدل را برای پروژه خود خودتکمیل کنم؟

با دانلود مدل به‌صورت فایل مدل Pytorch و استفاده از کتابخانه Diffusers و OpenAI‌ی برای فاین‌توون، می‌توانید مدل را بر روی داده‌های خاص خود (مثلاً تصاویر مرتبط با صنعت خاص) تعالی بخشید؛ مراحلی شامل آماده‌سازی مجموعه داده، ضبط توضیح به زبان جاپانی، و اجرای حلقه‌ی فاین‌توون روی مدل پایه است.