محمدرضا حقیری | Muhammadreza Haghiri
محمدرضا حقیری | Muhammadreza Haghiri
خواندن ۵ دقیقه·۲ سال پیش

هوش مصنوعی، هنر تحقیق محور و دکوراسیون داخلی

همونطور که احتمال زیاد در جریانید، مدت زیادی میشه که در حال کار روی هنر تولید شده توسط هوش مصنوعی هستم و حتی این مطلب رو هم در موردش نوشتم. در روزهای اخیر، متوجه شدم به افرادی که با کمک روش‌ها و ترفندهایی که جنبه تحقیقات علمی دارند؛ کار هنری انجام میدن؛ «هنرمند تحقیق‌محور» یا Research Based Artist گفته میشه. حالا موضوع مهم، اینه که شخصا از فعالیت هنریش تا حد زیادی جدا شدم و به فعالیت تحقیقاتیش روی آوردم که مطلب پیش روی شما هم در همین مورد نوشته شده.

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

تصاویر بالا رو دیدید، جذابن نه؟ خب یک نکته خیلی زیبا در موردشون وجود داره. اون هم اینه که هیچ کدام توسط انسان طراحی نشدند و همه توسط موتور مانی جنریت شدند!

هوش مصنوعی چطور تصویر می‌سازه؟

این یک سوال خیلی مهمه. چرا که یک کژفهمی رایج در مورد تصاویر تولیدی هوش مصنوعی اینه که تصاویر موجود رو پیدا کنه (مثل موتور جستجو) یا اون‌ها رو به هم بچسبونه. گرچه این دو روش خیلی قبل‌تر استفاده می‌شدند، اما الان اینطور نیست. پس چطوریه؟

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

مشخصه که نه! نتیجه اینه که اینجا می‌آییم و از یک مدلی به نام CLIP استفاده می‌کنیم که در واقع نقش Discriminator رو برای ما بازی می‌کنه. مثلا ما یک جمله داریم «خرسی که در حال دوچرخه‌سواری داره سیگار می‌کشه». شاید در ذهن شما، خرس دوچرخه‌سوار چیز عجیبی نباشه (چون در برنامه کودک زیاد دیدیم) اما خرسی که سیگار بکشه، احتمالا عجیبه و شما درکی ازش ندارید. حتی مدل ما هم نداره. پس چطور می‌تونه تصویر درستی ازشون بده؟

خب هر مرحله که نویز تولید میشه، تصویر خروجی وارد CLIP میشه و CLIP یک عدد confidence ای برمی‌گردونه. این عدد هرچی به ۱ (یا ۱۰۰) نزدیک‌تر باشه، یعنی تصویر ما بهتر شده. نتیجه این که وقتی تصویر به جمله نزدیک باشه، کلیپ هم اوکی میده و تصویر در خروجی قرار می‌گیره (اگر از بات‌های تصویرساز استفاده کرده باشید، این موضوع رو درک خواهید کرد که بعد از مثلا ۲۰ فریم، دیگه تصویر تغییر خاصی نمی‌کنه و فقط رنگ و لعابش بهتر میشه).

استفاده از هوش مصنوعی تصویرساز در معماری و دکوراسیون داخلی

شما به چند شکل می‌تونید از هوش مصنوعی در دکوراسیون و معماری داخلی استفاده کنید. در این بخش از مطلب، در مورد استفاده‌هاش صحبت می‌کنیم و امیدوارم که بتونه اثربخش باشه.

استفاده به عنوان دستیار

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

اولین کاربرد، اینه که شما یک دستیار طراح دیجیتالی دارید که اتفاقا کارش رو هم خوب انجام می‌ده. چرا؟ چون شما احتمالا مجبورید که این طرح رو در یک نرم‌افزار طراحی مرسوم مثل Revit اجرا کنید و اجرای چهار طرح برای صرفا اتود، اصلا به صرفه نیست. اما حالا با یک توصیف ساده، می‌تونید داشته باشیدش.

انتخاب های بیشتر برای مشتریان شما

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

نتیجه انتخاب بیشتر برای مشتری اینه که ممکنه چند طرح رو انتخاب کنه و شما، به اجرای چند طرح مشغول بشید. خیلی طبیعیه که به این شکل، درآمد و فروش خودتون هم بتونید افزایش بدید.

کاهش هزینه‌ها

تقریبا در هیچ صنعت و کسوتی نیست که شما، دنبال کاهش هزینه نباشید. کاهش هزینه در برنامه‌نویسی، یعنی کاهش وابستگی به سخت‌افزار و اینترنت یا بهبود زمان اجرا، در صنعت خرده‌فروشی یعنی مرجوعی کمتر، در صنعت دکوراسیون داخلی هم احتمالا کاهش هزینه مربوط به کاهش زمان و همچنین ارائه پیشنهادات بیشتر خواهد بود. همچنین، شما ممکنه هزینه زیادی صرف هر بار رندر گرفتن کنید (با توجه به هزینه‌ای که دارم برای GPU می‌پردازم میگم اینو ?).

نتیجه اینه که اگر ایده‌هاتون رو جای این که در نرم‌افزارهای مرسوم از صفر بزنید و رندر بگیرید، از یک سرویس مبتنی بر هوش مصنوعی استفاده کنید، اوضاع بسیار بهتر خواهد بود.

چطور می‌تونیم از هوش مصنوعی برای پیاده‌سازی ایده‌های دکوراسیون داخلی استفاده کنیم؟

خب خیلی ساده‌ست، در حال حاضر می‌تونید نمونه‌های تولیدشده رو در وبسایت exolook.xyz ببینید و اگر خوشتان آمد، یک ایمیل به من با موضوع «تست هوش مصنوعی - دکوراسیون داخلی» به آدرس haghiri75@gmail.com ارسال کنید.

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



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

موفق باشید :)

هوش مصنوعیمعماریدکوراسیونمعماری داخلی
مهندس سخت افزاری که آهنگسازی میکنه و عاشق ادبیاته :) وبگاه شخصی : haghiri75.com
شاید از این پست‌ها خوشتان بیاید