‫‫دوره شبکه عصبی کانولوشنی2-آشنایی با لایه های Conv2D و Flatten و ساخت convolutional neural networks

Hasan Abbasi | حسن عباسی
Hasan Abbasi | حسن عباسی
‫دوره آموزش شبکه عصبی کانولوشنی - convolutional neural networks (CNN)‫‫جلسه دوم - آشنایی با دو لایه (layers) بسیار مهم Conv2 ...
‫دوره آموزش شبکه عصبی کانولوشنی - convolutional neural networks (CNN)
‫‫جلسه دوم - آشنایی با دو لایه (layers) بسیار مهم Conv2D و Flatten و ساختار کلی شبکه های CNN
.
‫در این جلسه با هم ابتدا با دو لایه بسیار مهم زیر و پارامترهاشون آشنا میشیم:
‫1. لایه کانولوشن 2 بعدی یا Conv2D و نحوه عملکرد آن. همچنین با پارامترهای مهمی همچون تعداد فیلترها (kernel)، نوع پدینگ (padding) و تاثیر آن روی سایز خروجی، طول گام (stride) و .. آشنا میشیم.
‫2. لایه Flatten: قبلا در دوره دیپ لرنینگ با این لایه آشنا شده بودیم، اینجا بیشتر در مورد چرایی استفاده از آن و نحوه عملکرد و پارامترهای مربوط به آن صحبت خواهیم کرد.
‫پس از آشنایی با این لایه ها، ابتدا ساختار کلی شبکه های CNN رو بررسی میکنیم و در نهایت با استفاده از کتابخانه های کراس (Keras) و تنسورفلو (Tensorflow) یک شبکه را از صفر پیاده سازی و آن را روی دیتاست اعداد mnist آموزش (train) میدهیم. در نهایت دقت الگوریتم و نحوه عملکرد اون رو با دیپ لرنینگ معمولی مقایسه میکنیم.
.
لینک جلسات قبل:
‫جلسه اول: آشنایی با CNN، نحوه کار و مزایای آن ‫دوره شبکه عصبی کانولوشنی (convolutio...
.
پیشنهاد میکنم قبل از شروع دوره، حتما به ترتیب دوره های زیر رو مشاهده کنین تا پیش زمینه لازم رو داشته باشید:
‫دوره کامل یادگیری ماشین از مقدماتی تا پیشرفته دوره کامل ماشین لرنینگ از مقدماتی تا ...
‫‫‫3 پروژه کاملا کاربردی و مبتنی بر واقعیت برای تمرین بیشتر یادگیری ماشین ‫3 پروژه کاملا کاربردی و مبتنی بر واق...
‫همچنین زبان برنامه نویسی مورد استفاده در دوره، زبان پایتون ‫(Python) هست و فرض براین هست که شما با این زبان برنامه نویسی آشنا هستید. ولی اگر اینطور نیست یا حس می کنید نیاز به مرور مفاهیم دارید، پیشنهاد میکنم قبل از این دوره، ‫دوره کامل برنامه نویسی به زبان پایتون و تمرینات مربوط به اون رو مشاهده کنید. ‫لینک این جلسه:
‫‫دوره کامل پایتون از مقدماتی تا پیشرفته ‫دوره کامل آموزش برنامه نویسی به زبان...
‫‫پنج پروژه با استفاده از پایتون - از سطح مقدماتی تا پیشرفته پنج پروژه با استفاده از پایتون - از س...
.
جلسات مرتبط:
‫یادگیری عمیق (Deep Learning) چیه و چطور دنیای یادگیری ماشین رو متحول کرده؟ ‫دوره یادگیری عمیق 1 - یادگیری عمیق (...
‫هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ، آشنایی، تفاوتها و کاربردهای آنها آموزش یادگیری ماشین 1 - هوش مصنوعی، م...
‫انواع روشهای ماشین لرنینگ‌ (تفاوت و کاربردهای یادگیری بی نظارت، با نظارت و تقویتی) یادگیری ماشین 2 - انواع روشهای ماشین ...
‫موازنه بایاس و واریانس یعنی چی؟ (‫دلیل overfit یا underfit شدن مدلها چیه؟) ‫آموزش یادگیری ماشین 16 - موازنه بایا...
‫‫‫آشنایی با کتابخانه ‫matplotlib و دستورات مهم آن در 10 دقیقه ‫‫کتابخانه های پرکاربرد در پایتون 3 -...
‫‫آشنایی با کتابخانه‫ ‫Pandas ‫و دستورات مهم آن در 20 دقیقه ‫‫کتابخانه های پرکاربرد در پایتون 2 -...
‫‫آشنایی با کتابخانه ‫numpy و دستورات مهم آن در 20 دقیقه ‫کتابخانه های پرکاربرد در پایتون 1 -‫...
.
ممنون میشم اگر ویدیوها آموزنده هست اونها رو لایک کنید،  توی کانالمون سابسکرایب کنید و اونها رو با دیگران هم به اشتراک بذارین.

لطفا از دانلود ویدیوها اجتناب کنین، برای این ویدیوها زحمت زیادی کشیده شده (من راضی نیستم که اونها رو دانلود کنید) و به همین دلیل تنها راه استفاده رایگان، تماشای آنلاین هست.
لینک کانال تلگرام https://t.me/techwithhasanabbasi

اگر برای ورود به دنیای برنامه نویسی و آموزش آن به صورت خودآموز نیاز به راهنمایی و مشاوره دارید، میتونین از طریق لینک زیر جهت رزرو زمان مناسب اقدام کنید تا با هم در موردش صحبت کنیم و یه شروع قدرتمند داشته باشین.
https://calendly.com/techwithhasanabb...

همه توضیحات ...