آموزش نصب استیبل دیفیوژن روی ویندوز + عکس
باتوجه به پیشرفت تکنولوژی و همچنین هوش مصنوعی، میتوانیم تصاویر یا ویدیوهای کاملا واقعگرایانهای را بسازیم، طوریکه انگار با دوربینهای عکاسی و یا فیلمبرداری با کیفیت بالا و توسط عکاسان ماهر و یا کارگردانها تولید شدهاند. اینگونه عکسها و ویدیوها را میتوان برای کارهای هنری، تبلیغاتی، سینمایی، معماری و حتی امنیت استفاده کرد.
انواع هوش مصنوعی با استفاده از الگوریتمهای بسیار پیچیده که توسط برنامهنویسان نوشته شده است، قادر هستند که تصاویری با جزئیات بالا و بسیار شبیه به واقعیت تولید کنند. در واقع میتوانند که اصول رنگها، سایهها، نورها و حرکات فیزیکی را تحلیل کرده و با استفاده از الگوریتمها، آنها را شبیهسازی کنند و در تصاویر و ویدیوهای جدید آنها را تولید کنند. در آموزش هوش مصنوعی استیبل دیفیوژن با این ساز و کار بیشتر آشنا میشوید.
چند نمونه از سرویسهای هوش مصنوعی
- OpenAI’s DALL-E
- Runway ML
- Deep Dream Generator
- Artbreeder
- Midjourney
- Stability AI
پلتفرم های هوش مصنوعی که در بالا معرفی کردیم، در کنار مزیتهایی که دارند، برای استفاده روزانه و یا در کل، مقداری اکانت شما را به صورت رایگان شارژ میکنند که برای استفاده با تعداد و یا ویژگیهای محدود مناسب هستند، ولی پس از اتمام این مقدار شارژ رایگان، شما نیازمند خرید اکانت پرمیوم آنها هستید. که البته پیبال در این زمینه میتواند به شما برای خرید اشتراک های پرمیوم هوش مصنوعی کمک کند.
بر خلاف موارد ذکر شده، هوش مصنوعی استیبل دیفیوژن تنها وابسته به سیستم شخصی خود شماست. یعنی اگر سیستمی دارید که میتوانید با آن از پس نرمافزارهای گرافیکی مانند پریمیر، افترافکت، داوینچی و… بربیایید، بهطور قطع میتوانید از طریق نصب استیبل دیفیوژن روی سیستم شخصی خود، از این سرویس بدون محدودیت استفاده کنید. پس با آموزش استیبل دیفیوژن همراهمان باشید.
معرفی و آموزش هوش مصنوعی Stable Diffusion
استیبل دیفیوژن چیست؟
استیبل دیفیوژن، یک فناوری پیشرفته هوش مصنوعی است که به کمک یادگیری از میلیونها عکس واقعی، قادر به تولید تصاویر جدید بر اساس توصیفات کاربر است.
هوش مصنوعی استیبل دیفیوژن (stable diffusion) یک مدل یادگیری عمیق است که برای تولید تصاویر از متن یا تصاویر موجود استفاده میکند. این مدل براساس یک فرآیند به نام انتشار پایدار کار میکند، به این صورت که در ابتدا یک تصویر مبهم و پیکسلی ساخته و به مرور و در هر تکرار به جزئیات این تصاویر اضافه کرده و در آخر تصویر نهایی را میسازد. این نتیجه وابسته به پارامترهای مختلفی است که در استیبل دیفیوژن وجود دارد، و تغییر هر پارامتر نتیجه متفاوتی را رقم میزند. در آموزش استیبل دیفیوژن به صورت جز به جز به تعریف این پارامترها میپردازیم.
برای استفاده از استیبل دیفیوژن، ابتدا باید یک مدل را آموزش دهید، و یا از مدلهایی که قبلا آموزش داده شدهاند، استفاده کنید. (به این کار train a model گفته میشود) این کار میتواند زمانبر باشد، اما میتوان آن را بهصورت آنلاین و یا آفلاین انجام داد. و پس از آموزش مدل و یا دانلود آن، میتوانیم تصاویر دلخواهمان را تولید کنیم. در ادامه این سری آموزش هوش مصنوعی به هر دو مدل گفته شده، خواهیم پرداخت.
اما ابتدا میخواهیم نصب استیبل دیفیوژن را از صفر شروع کرده و تمام ابهام و اشکالات و ارورهای احتمالی را با یکدیگر رفع کنیم. پس با ادامه آموزش هوش مصنوعی استیبل دیفیوژن همراهمان باشید.
نکات مهم قبل از شروع نصب:
- قبل از شروع نصب، مطمئن شوید که از حداقل مشخصات سختافزاری مورد نیاز برای اجرای استیبل دیفیوژن برخوردارید. مهمترین مورد، داشتن یک کارت گرافیک قدرتمند است.
- در طول مراحل نصب، به سوالاتی که از شما پرسیده میشه دقت کنید و گزینههای مناسب رو انتخاب کنید.
- اگر در هر مرحله از نصب با مشکلی روبرو شدید، میتوانید به مستندات رسمی استیبل دیفیوژن یا به انجمنهای آنلاین مراجعه کنید.
حداقل سخت افزار مورد نیاز برای اجرای استیبل دیفیوژن:
- سیستم عامل: ویندوز 10 یا 11 (نسخه 64 بیتی)
- پردازنده: حداقل پردازنده Intel Core i5-8400 یا AMD Ryzen 5 2600
- کارت گرافیک: داشتن کارت گرافیک قدرتمند، مهمترین عامل برای اجرای روان و بدون مشکل استیبل دیفیوژن است. کارت گرافیک Nvidia GeForce GTX 1060 6GB یا AMD Radeon RX 580 8GB (و یا معادل این موارد)
- حافظه رم: حداقل 16 گیگابایت رم (مقدار پایه) هست و برای کارهای سنگینتر و پروژههای پیچیدهتر، ممکن است به رم بیشتری نیاز داشته باشید.
- فضای ذخیرهسازی: حداقل 50 گیگابایت فضای خالی که فقط برای نصب اولیه نرمافزار و مدلهای پایه کافیه. اگه قصد دارید مدلهای بیشتری رو دانلود نمایید و یا پروژههای بزرگتری رو انجام بدید ، به فضای بیشتری نیاز دارید.
راههای تست قدرت سیستم
- سایتهای تست آنلاین: میتوانید از سایتهایی مثل https://www.userbenchmark.com/ یا https://browser.geekbench.com/ برای تست قدرت کلی سیستم و کارت گرافیک استفاده کنید.
- نرمافزارهای تست: نرمافزارهای مختلفی مثل 3DMark یا FurMark هم برای تست دقیقتر عملکرد سیستم و کارت گرافیک در دسترس هستن.
آموزش نصب هوش مصنوعی استیبل دیفیوژن (stable diffusion)
روش اول : (نصب سریع استیبل دیفیوژن)
- روی لینک زیر کلیک کنید. این وبسایت مخزن رسمی رابط کاربری تحت وب استیبل دیفیوژن هست که توسط AUTOMATIC1111 ارائه شده است.
2. فایل sd.webui.zip را دانلود و از حالت فشرده خارج کنید.
- بعد از استخراج فایل ها ، بر روی فایل run.bat کلیک کند تا مراحل نصب شروع شود.
- منتظر بمانید تا مراحل نصب کامل گردد. بسته به سرعت سیستم شما، ممکن است چند دقیقه زمان ببرد. به دلیل اینکه باید فایل های مورد نیاز برای اجرای Stable Diffusion به صورت کامل دانلود شود.
- بعد از اتمام نصب، پیام “Running on local URL: http://127.0.0.1:7860” نشان داده میشود و رابط کاربری تحت وب استیبل دیفیوژن به طور خودکار اجرا میگردد و میتوانید شروع به کار با هوش مصنوعی کنید!
- اگر به صورت خودکار باز نشد آدرسی که در این پیام “Running on local URL: http://127.0.0.1:7860” هست رو کپی و داخل مرورگرتان وارد کنید.
روش دوم:
برای نصب کامل Stable diffusion Automatic 1111 روی ویندوز، باید از وبسایت GitHub استفاده کنیم. در این قسمت وارد لینک زیر شده و مراحل بعدی را دنبال میکنیم.
البته نگران نباشید، چون که قرار است به همراه هم در همین آموزش هوش مصنوعی، تمام 7 مرحله را تا رسیدن به مرحله نهایی و تولید عکس پیش برویم. در ادامه آموزش رایگان هوش مصنوعی، تک تک مراحل را دنبال کنید.
مرحله 1 : نصب پایتون (Python)
برای اجرای stable diffusion به Python 3.10.6 نیاز دارید. (از Python 3.11 یا جدیدتر استفاده نکنید)
روش دانلود و نصب Python
- نصبکننده Python 3.10.6 را از وبسایت رسمی آن دانلود کنید: وبسایت رسمی Python
نصبکننده را اجرا کنید و مطمئن شوید که تیک گزینه “Add Python 3.10.6 to PATH” را انتخاب کرده باشید.
مرحله 2: نصب Git
برای کپی کردن مخزن Stable diffusion-webui به دانلود Git نیاز دارید. میتوانید Git را از وبسایت رسمی دانلود و نصب کنید: وبسایت رسمی Git
(برای نصب این مرحله نیاز به تغییر هیچ گزینهای ندارید، فقط دکمههای next را بزنید تا به انتهای نصب برسید)
مرحله 3: کپی کردن webui
در این مرحله از آموزش هوش مصنوعی استیبل دیفیوژن باید از وبسایت GitHub که در ابتدا گفتیم استفاده کنید.
- ابتدا یک فولدر با نام انتخابی دلخواه در دسکتاپ بسازید.
- فولدر را باز کرده و آدرس آن را از قسمت بالا کپی کنید.
در قسمت search ویندوز خود، عبارت cmd را تایپ کنید و برنامه command prompt را باز کنید. در این قسمت میتوانید دستوراتی که میخواهید را بهطور مستقیم به کامپیوتر خود بدهید.
به مانند شکل زیر، دستور نوشته شده را در جلوی خط c:\users\arasg(esme computer)> تایپ کنید و اینتر را بزنید.
حالا لینک Stable diffusion Automatic 1111 در GitHub را کپی کرده و مانند شکل زیر، دستور نوشته شده را در جلوی خط بعدی تایپ میکنیم و اینتر را میزنیم.
در این قسمت نصب استیبل دیفیوژن در سیستم شما و داخل فولدر ساخته شده شروع میشود. چند دقیقهای را صبر کنید تا نصب به 100% برسد، بسته به سرعت اینترنت شما این فرآیند از چند ثانیه تا چند دقیقه ممکن است طول بکشد.
مرحله 4: دانلود مدل نقطه کنترل
سایت CivitAi و همچنین سایت huggingface برای دانلود مدلهای از پیش آموزش داده شده(train شده) مناسب هستند.
ابتدا باید بدانید که در این آموزش هوش مصنوعی، ما از Stable-diffusion-v1-5 استفاده خواهیم، ورژنهای دیگری هم از استیبل دیفیوژن در دسترس هست ولی بهترین ورژن در حال حاضر همین ورژن هست.
در این مرحله ما به دانلود مدل نقطه کنترل نیاز داریم. stable diffusion برای تولید تصاویر به یک مدل نقطه کنترل نیاز دارد. برای اینکه بتوانید گام به گام با آموزش استیبل دیفیوژن همراه ما باشید، میتوانید یک مدل نقطه کنترل را از سایت Hugging Face دانلود کنید. وارد لینک زیر شده و فایلی را که دارای پسوند .ckpt هست را دانلود کنید. طبیعتا فایلی که حجم بیشتری دارد، کاملتر است.
پس از دانلود یک مدل، محتویات داخل zip را داخل فولدر ساخته شده در دسکتاپ و در آدرس stable-diffusion-webui\models\Stable-diffusion بریزید.
از سایت CivitAi میتوانید برای یافتن مدلهای از پیش train شده استفاده کنید.
مرحله 5: اجرا استیبل دیفیوژن
در این مرحله از آموزش هوش مصنوعی، وارد محل نصب stable diffusion شوید (فولدر ساخته شده در دسکتاپ)، روی فایل Webui-user.bat کلیک راست کرده و آن را با notepad++ باز میکنیم. (اگر این برنامه را ندارید میتوانید آن را در گوگل سرچ کرده و دانلود کنید)
حالا باید آدرس ترمینال پایتون را به آن بدهید.
برای این کار در قسمت search ویندوز، Python را سرچ کرده، روی آیکون آن راست کلیک کرده و open file location را میزنیم. در این قسمت به احتمال زیاد آدرس شورتکاتها را میآورد، پس دوباره روی آیکون Python 3.10 کلیک راست کرده و open file location را میزنیم. حالا آدرس این مسیر را از قسمت بالای فولدر برداشته و مانند شکل زیر در قسمت نشان داده شده تایپ میکنیم.
مرحله 6: آپدیت هرباره استیبل دیفیوژن هنگام باز کردن
یکی از مهمترین چیزهایی که باید در نصب استیبل دیفیوژن مد نظر قرار دهید این است که استیبل دیفیوژن هر چندوقت یکبار آپدیت میشود، پس شما هم باید استیبل دیفیوژن خود را همیشه آپدیت نگه دارید. در این مرحله کدی را به notepad اضافه میکنیم که پس از هر بار باز کردن، خودش به صورت اتوماتیک آپدیت شود.
کد git pull را مانند شکل زیر در یک خط بنویسید. با این کد هر بار که stable diffusion را باز کنید، خود به خود آپدیت میشود.
یکی از نکات مهمی که در این آموزش هوش مصنوعی قصد داریم به شما بگوییم این است که اگر کارت گرافیک شما ضعیف است و سرعت مناسبی ندارد باز هم میتوانید از طریق نصب استیبل دیفیوژن، از آن استفاده کنید. برای افزایش چشمگیر سرعت میتوانید کد –xformers را مانند شکل زیر به دستورات اضافه کنید.
آرگومان –xformers در نصب استیبل دیفیوژن، از نصب مدلهای xformer از طریق کتابخانه pyTorch جلوگیری میکند. این آرگومان میتواند برای کاهش زمان نصب و استفاده از منابع سیستم مفید باشد.
استیبل دیفیوژن یک کتابخانه یادگیری ماشینی برای تولید تصاویر، متن و صدا است. این کتابخانه از مدلهای xformer برای تولید محتوای خلاقانه استفاده میکند. مدلهای xformer مدلهای زبانی بزرگی هستند که میتوانند برای پردازش متن، ترجمه زبانها و تولید متن خلاقانه استفاده شوند.
حالا این notepad را سیو کرده و بعد با دابل کلیک بر روی Webui-user.bat استیبل دیفیوژن را اجرا میکنیم.
در این قسمت از آموزش هوش مصنوعی، استیبل دیفیوژن برای اجرا نیازمند است که چند گیگابایت را دانلود کند، وابسته به سرعت اینترنت شما این مرحله ممکن است مقداری طول بکشد. پس از آن اجرا ادامه پیدا میکند.
توجه: در این قسمت ممکن است چند خط را برای شما قرمز کند و به ارور بر بخورد، اصلا نگران نشوید! راه حل این مشکل را نیز به شما خواهیم گفت. در اینجا به شما گفته شده است که pip شما آپدیت نیست. برای آپدیت کردن باید آدرسی را که به شما داده است (در شکل زیر مشخص کردهایم) را در cmd وارد کنید و اینتر را بزنید.
مرحله 7: استفاده مقدماتی از استیبل دیفیوژن
حالا دوباره Webui-user.bat را اجرا کنید. شما میتوانید با کلیک راست کردن روی Webui-user.bat یک شورتکات از آن بسازید و در دسکتاپ خود قرار دهید، زیرا برای اجرای استیبلدیفیوژن همیشه از این فایل استفاده میکنیم.
الان باید منتظر ساخت local url باشید، البته که معمولا پس از ساخت local url خود آن به طور خودکار در صفحه مرورگرتان باز خواهد شد.
اگر در هنگام باز شدن استیبل دیفیوژن در مرورگر، خطایی دریافت کردید، پروکسی خود را قطع کنید.
به دنیای بزرگ و قدرتمند استیبلدیفیوژن خوش آمدید!
در این صفحه مهمترین قسمتی که وجود دارد prompt است، در این قسمت هر چیزی را که شما بنویسید به عنوان یک عکس تولید کرده و در اختیارتان قرار میدهد.
قسمت مهم بعدی، negative prompt است، هر چیزی را که نمیخواهید در عکس تولید شده وجود داشته باشد را در این قسمت مینویسید.
برای شروع یک پرامپت ساده مانند white cat را نوشته و دکمه generate را بزنید و صبر کنید تا عکس نهایی تولید شود. اگر احساس میکنید که این عکس زیبایی و جذابیتی که دیگر سرویسهای هوش مصنوعی با نوشتن همین پرامپت در اختیار شما قرار میدهند را ندارد، باید به شما بگوییم که عجله کردهاید! لازم است اصول پرامپتنویسی استیبل دیفیوژن، مدلها و تمام تنظیمات و پارامترهایی که استیبل دیفیوژن در اختیارمان قرار داده است، را آموزش ببینید تا بتوانید بهترین نتیجه را از این هوش مصنوعی بگیرید.
در صورتیکه قصد خرید برنامه های دیگر هوش مصنوعی را دارید میتوانید از طریق لینک های زیر اقدام نمایید.
پرداخت اکانت Dream ai (Dream By Wombo)
محصولات موجود
پرداخت اکانت چت گات Chatgot
محصولات موجود
پرداخت اکانت رایت سونیک Writesonic
محصولات موجود
پرداخت اکانت سینتژیا Synthesia
محصولات موجود
خرید اکانت Blendbox
محصولات موجود
خرید اکانت Canva کانوا
محصولات موجود
خرید اکانت ChatGPT چت جی پی تی
محصولات موجود
خرید اکانت Claude AI
محصولات موجود
خرید اکانت Copilot Pro کوپایلت پرو
محصولات موجود
خرید اکانت Descript دسکریپت
محصولات موجود
خرید اکانت Flair فلیر
محصولات موجود
خرید اکانت Fliki فلیکی
محصولات موجود