هذا موقع يولد صور عشوائية لأشخاص غير موجودين عبر الذكاء الاصطناعي
بشكل مبسط جدًا هم شبكتين تعلم عميق، (ذكائين اصطناعيين) تقوم واحدة منهما بتوليد الصور (شبكة التوليد) وتقوم الأخرى بتمييز الصور المزيفة (شبكة النقد) ويتنافس الإثنان وفي نفس الوقت يتشاركان البيانات فيما بينهما ويكرران العملية حتى تولد شبكة التوليد صورة تعجز شبكة النقد عن تمييزها من الحقيقة.
الكود المصدري:
[تعديل] ما شرحته هو آلية عمل الذكاء الموجود في الرابط الذي أرفقته. لكن ذلك الموجود في الموقع قد يكون مختلفًا.
[تعديل] فيديو:
One or more high-end NVIDIA GPUs with at least 11GB of DRAM. We recommend NVIDIA DGX-1 with 8 Tesla V100 GPUs
يبدو أن الكود مخصص للعمل فقط مع هذا النوع من الخوادم.
جميل جدا صراحة الأمر..
لكن، هل "شبكة التوليد" تقوم بتوليد الصور بأخد أجزاء من صور حقيقية.. مثلا أخد عينين من صورة والدقن من أخرى... وشبكة النقد قد تنقد الأمر بسبب أن الألوان غير متشابهة (أو نسبة التشابه مع صور حقيقية غير إيجابية..) ---- أم أن "شبكة التوليد" تقوم ببناء شكل لعينين (بدون نسخهما) وشبكة النقد تقوم عندها بنقد الأمر إن لم تكم شبيهة بالعين... وهكذا... حتى يتم تجميع كافة الملامح والنقد...
ببساطة أخبرنا عن المزيد...
يبدو أن اللغة هي البايثون... للأسف لاأجيدها...
الشبكة تأخذ الكثير من البيانات (صور في هذه الحالة) (الكود في الأعلى يستخدم 70000 صورة [1]) وتتعلم من البيانات كيف يبدو شكل الوجه ومن هذه المعرفة التي صارت عندها تبدأ في التوليد.
وتقوم بعرض النتيجة على شبكة النقد التي تقوم بمقارنة الصورة المولدة بالنموذج المأخوذ من الصور الواقعية.
إبحث عن generative adversarial networks إذا كنت تريد أن تعرف المزيد لأنني لا أعرف عن الموضوع أكثر من هذا.
[1]
التعليقات