دیپ فیک چیست و چگونه ساخته می شود؟

ممکن است اخیراً ویدیویی از چهره نیکلاس کیج را دیده باشید که بر روی شخصیت دیگری در حال گشت و گذار در اینترنت(rounds on the internet) است. نه، منظور ما یک کلیپ از فیلم Face/Off نیست. اینها صحنه هایی از فیلم های مختلف است که نیکلاس کیج(Nicholas Cage) قطعاً در آنها بازی نکرده است، اما واقعاً بسیار قانع کننده به نظر می رسند. چگونه این را به دست آوردند؟

خب، پاسخ(answer isn) «جادوگری» نیست، بلکه فناوری‌ای است که «دیپ جعلی» نامیده می‌شود و در صنایع و جوامع مختلف سر و صدای زیادی ایجاد می‌کند.

"دیپ فیک" چیست؟

کلمه Deepfake از اصطلاح Deep Learning و البته Fake گرفته شده است. یادگیری عمیق(Deep learning) شاخه ای تخصصی از یادگیری ماشینی است(machine learning) که باز هم بخشی از حوزه کلی هوش مصنوعی(Artificial Intelligence) است.

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

فناوری Deepfake چگونه کار می کند؟

یادگیری عمیق(Deep learning) ، که زیربنای روش‌های دیپ‌فیک است، کاربرد مدرن شبیه‌سازی شبکه عصبی را برای مجموعه‌های داده عظیم توصیف می‌کند. شبکه های عصبی یک مفهوم یا فناوری(concept or technology) جدید نیستند، اما تا زمان مدرن بسیار ابتدایی بوده اند.

یک شبکه عصبی مصنوعی فرآیند یادگیری را(learning process) که در مغزهای بیولوژیکی اتفاق می‌افتد، حداقل تا حدی شبیه‌سازی می‌کند. وقتی یاد می گیرید یا با دنیای بیرون سروکار دارید، ارتباطات بین سلول های مغزتان تغییر می کند.

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

این اساساً همان چیزی است که با یک سیستم یادگیری(learning system) عمیق اتفاق می افتد . به انبوهی از نمونه‌های چیزی نگاه می‌کند و سپس به تدریج در «درک آن» بهتر می‌شود.

در مورد دیپ‌فیک‌ها، نرم‌افزار نمونه‌هایی از چهره‌ای را که می‌خواهید جابه‌جا کنید و همچنین ویدیویی را که می‌خواهید آن را به آن جابه‌جا کنید نگاه می‌کند. با آموزش کافی، در نهایت می‌تواند چهره‌ای را ترکیب کند که با داده‌های آموزشی مطابقت داشته باشد و سپس به‌طور یکپارچه آن را روی هر چهره دیگری قرار دهد.

برای ساخت دیپ فیک از چه نرم افزاری(Software) استفاده می شود؟

تعدادی اپلیکیشن وجود دارد که به افراد امکان می دهد دیپ فیک بسازند. FakeApp اولین برنامه‌ای بود که می‌شناسیم با هدف ایجاد فرصتی برای افراد عادی در ساخت محتوای دیپ‌فیک. وب سایتی که اکنون از بین رفته است و یافتن یک کپی به هیچ وجه آسان نیست.

سازندگان دیپ فیک اکنون تا حد زیادی به سراغ برنامه ای به نام DeepFaceLab رفته اند(DeepFaceLab) که در GitHub میزبانی شده است و جریان بی پایانی از آموزش ها را در مکان هایی مانند Reddit ارائه کرده است.

ساخت دیپ فیک

این مقاله قرار نیست یک آموزش باشد، بنابراین ما قصد داریم یک نمای کلی از نحوه ساخت دیپ فیک در عمل ارائه کنیم، اما مراحل دقیقی را در مورد نحوه ساخت خود ارائه نمی دهیم.

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

علاوه بر این، خالق واقعی DeepFaceLab یک آموزش تصویری گام به گام(step-by-step video tutorial) برای این نرم افزار منتشر کرده است که هر کسی می تواند در صورت تمایل به قبول مسئولیت چنین خطری، آن را دنبال کند.

برای دریافت خلاصه ای از اینکه چقدر این چیزها خوب شده است، این وب سایت را بررسی کنید(check out this website) که در آن هنگام بازخوانی صفحه، عکس جدیدی از شخصی که وجود ندارد ایجاد می شود.

هدف ما این است که به شما در درک این فناوری کمک کنیم، زیرا با گذشت زمان بیشتر و بیشتر با آن روبرو خواهید شد. با این اوصاف، اینها مراحل گسترده ایجاد دیپ فیک با DeepFaceLab هستند.

پس از دانلود و باز کردن DeepFaceLab(DeepFaceLab) با پوشه ای مواجه می شوید که حاوی بسیاری از پوشه های دیگر و یک سری فایل های دسته ای است.

پوشه‌ای به نام «فضای کاری» وجود دارد که شامل مدل‌های آموزشی، ویدیوهای منبع(source videos) و خروجی است. DeepFaceLab با نام‌ها و مکان‌های خاص فایل کار می‌کند تا فایل‌های دسته‌ای بتوانند کار کنند. به عنوان مثال، فایل منبع(source file) همیشه "data_src" و مقصد با نام "data_dst" است.

هیچ رابط نرم افزاری(software interface) همانطور که اکثر مردم آن را می شناسند وجود ندارد. فقط لیستی از فایل های دسته ای شماره گذاری شده که مراحل فرآیند را نشان می دهد. ابتدا(First) ویدیوهای مبدأ و مقصد(source and destination videos) فریم خود را به عنوان فایل تصویر استخراج می کنند.

سپس چندین مرحله تجزیه و تحلیل اجرا می‌شود و به دنبال آن آموزش مبتنی بر GPU انجام می‌شود، جایی که شبکه عصبی آنچه را که در مورد چهره‌ها در دو ویدیو برای ساخت یک مدل نیاز دارد، می‌آموزد. در نهایت یک ویدیوی ترکیبی جدید تولید می شود.

استفاده نادرست از Deepfakes

همانطور که در بالا ذکر کردیم، دیپ فیک بسیار بحث برانگیز است. ممکن است قوانین موجود در برخی کشورها را نقض کند و قوانین جدیدی برای رسیدگی به این فناوری و کاربردهای آن در دست اقدام است.

از دیپ فیک می توان برای ایجاد حقه استفاده کرد، مانند ویدیویی از رئیس جمهور که چیزهای دیوانه کننده ای می گوید(video of a president saying crazy things) . می توان از آن برای وارد کردن افراد در فیلم های مستهجن با هدف یا آزار(purpose or harassing) و اذیت یا آسیب رساندن به آنها استفاده کرد.

همانطور که احتمالاً می توانید تصور کنید، می توانید با یک دیپ فیک متقاعد کننده آسیب زیادی وارد کنید و عواقب در صورت دستگیر شدن ممکن است در آینده نزدیک بسیار شدیدتر شود.

همه چیز را زیر سوال ببرید

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

بیشتر دیپ‌فیک‌هایی که ضعیف انجام شده‌اند، آشکارا جعلی هستند، زمانی که بدانید به دنبال چه چیزی بگردید و تعدادی از آنها را دیده باشید. با این حال، در برخی موارد، حتی یک چشم آموزش دیده ممکن است در تشخیص اینکه نوعی دستکاری CG(CG manipulation) اتفاق می‌افتد مشکل داشته باشد و با پیشرفت فناوری در نهایت غیرممکن خواهد شد.



About the author

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



Related posts