تولید داده‌ی mnist با کمک شبکه (Generative adversarial Network (GAN

- تولید داده‌ی mnist  با کمک شبکه (Generative adversarial Network (GAN

تولید داده‌ی mnist با کمک شبکه (Generative adversarial Network (GAN

Mnist یک مجموعه داده ساده در زمینه بینایی ماشین (کامپیوتر) است. این مجموعه داده شامل تصاویری از ارقام دست‌نویس انگلیسی مانند تصاویر زیر است که به کوشش Lecun جمع آوری شده است:

هم‌چنین در این مجموعه، برچسب‌هایی برای هر تصویر وجود دارد که بیانگر این است که هر تصویر نمایان گر چه رقمی است.

برای مثال این برچسب‌ها برای تصاویر بالا به ترتیب از چپ به راست عبارت‌اند از ۵و۰و۴و۱.

 

شبکه GAN یکی از معماری‌های قوی در یادگیری عمیق است که قابلیت اصلی آن تولید داده است. از این الگوریتم در تولید تصاویر جدید برای پایگاه‌های داده ، ایجاد تصاویر جدید از انسان، ایجاد تصاویر کارتونی جدید، تبدیل تصویر به تصویر، تبدیل متن به تصویر، تبدیل تصویر به Emoji و ایجاد تصاویر با سن متفاوت از افراد استفاده می‌شود. 

در این پروژه، شبکه GAN به همراه دو بخش Generator و Discriminator در کتابخانه کراس طراحی شده است.

هدف در این پروژه ساخته داده‌ی mnist با کمک شبکه Gan است. شما می‌توانید از این کد برای داده‌های مختلف استفاده کنید.

 

ساختار شبکه

 

نتایج :

مرحله 1

مرحله 2

مرحله 3

مرحله 4

مرحله 5

 

با افزایش تعداد دورهای آموزش تصاویر تولید شده کیفیت بهتری خواهد داشت.

برای دانلود کلیک کنید