توضیحات
ابتدا تمام تصاویر مورد نظر که همه باید به صورت تصویر ارسالی دارای سطح خاکستری باشند درون پوشه های مربوط به train و test کپی شوند و فقط برای بار اول doTrain و readImages برابر True شده سپس برنامه اجرا شود که این فرایند بسته به قدرت سیستم شما می تواند کمی طولانی باشد. برای اجراهای بعدی این دو پارامتر برای صرفه جویی درزمان باید False شود. این شبکه با دو تصویر ارسالی آموزش دید و خروجی ها در زیر آورده شده است. با توجه به کم بودن تعداد تصاویر آموزش شبکه باید با تصاویر جدید مجددا اجرا شود. پارامترهای برنامه به این صورت می باشد :
در زبان پایتون نسخه های خود پایتون و همچنین تمام کتابخانه های مورد استفاده برای اجرا مهم است در زیر نسخه های کتابخانه ها عنوان شده است:
keras 2.3.1
matplotlib 3.3.4
numpy 1.19.2
opencv-python 3.4.2.16
opencv-contrib-python 3.4.2.
ایجاد یک شبکه اتوانکدر کانولوشنی دارای 10 لایه :
- لایه اول لایه معرفی تصاویر اعمالی به شبکه
- لایه دوم لایه کانولوشنی 3*3 به تعداد 32 تا با تابع فعال ساز relu
- لایه سوم لایه max pooling
- لایه چهارم لایه کانولوشنی 3*3 به تعداد 32 تا با تابع فعال ساز relu
- لایه پنجم لایه max pooling
- لایه اول ششم لایه کانولوشنی 3*3 به تعداد 32 تا با تابع فعال ساز relu
- لایه هفتم لایه Upsampling
- لایه هشتم لایه کانولوشنی 3*3 به تعداد 32 تا با تابع فعال ساز relu
- لایه نهم لایه Upsampling
- لایه دهم لایه کانولوشنی 3*3 به تعداد 1 تا با تابع فعال ساز sigmoid
پروژه طراحی auto encoder با لایه های کانولوشنی برای باز تولید عکس سیاه سفید با پایتون توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
-
سفارش پروژه پایتون
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.