Рет қаралды 1,086
دوره آموزش شبکه عصبی کانولوشنی - convolutional neural networks (CNN)
جلسه ششم (پایانی)- بررسی دقیق نحوه مطالعه مقالات و فهم کامل پارامترهای شبکه دیپ لرنینگ و CNN
.
خیلی وقتها پیش میاد که قصد داریم یه مقاله رو بخونیم و اون رو پیاده سازی کنیم. خب حالا مشکل کار اینه که توی مقالات خیلی پارامترها مشخص نشده یا ممکنه به صورت کامل علتش شرح داده نشده باشه. توی این جلسه با هم یاد میگیریم که خروجی لایه های مختلف توی شبکههای کانولشنی (CNN) چی هست و چه سایزی داره، با هم لایه های مختلفی از جمله Conv2D، MaxPooling، AveragePooling و Dense رو بررسی میکنیم و نحوه محاسبه سایز خروجی اونها رو یاد میگیریم. همچنین انواع Padding رو بررسی میکنیم و یاد میگیریم پارامترهای مختلفی مثل Stride رو چطور متوجه بشیم.
هدف اینه بعد دیدن این جلسه کامل رو تمامی موارد مسلط باشین.
در نهایت دو شبکه بسیار معروف AlexNet و VGG رو با هم بررسی میکنیم و از ورودی استارت میزنیم و سایز خروجی هر لایه رو حساب میکنیم. امیدوارم ویدیو براتون مفید باشه.
.
لینک جلسات قبل:
جلسه اول: آشنایی با CNN، نحوه کار و مزایای آن • دوره شبکه عصبی کانولو...
جلسه دوم - آشنایی با دو لایه (layers) بسیار مهم Conv2D و Flatten و ساختار کلی شبکه های CNN • دوره شبکه عصبی کانول...
جلسه سوم: آشنایی با لایه های MaxPooling و AveragePooling، پارامترها و پیاده سازی • دوره شبکه عصبی کانول...
جلسه چهارم: آشنایی با لایه Batch Normalization و اهمیت نرمالیزه کردن خروجی لایه ها • دوره شبکه عصبی کانولو...
جلسه پنجم: آشنایی و پیاده سازی با لایه dropout و رفع مشکل overfitting دیپ لرنینگ: • دوره شبکه عصبی کانولو...
.
پیشنهاد میکنم قبل از شروع دوره، حتما به ترتیب دوره های زیر رو مشاهده کنین تا پیش زمینه لازم رو داشته باشید:
دوره کامل یادگیری ماشین از مقدماتی تا پیشرفته • دوره کامل ماشین لرنینگ...
3 پروژه کاملا کاربردی و مبتنی بر واقعیت برای تمرین بیشتر یادگیری ماشین • 3 پروژه کاملا کاربردی...
همچنین زبان برنامه نویسی مورد استفاده در دوره، زبان پایتون (Python) هست و فرض براین هست که شما با این زبان برنامه نویسی آشنا هستید. ولی اگر اینطور نیست یا حس می کنید نیاز به مرور مفاهیم دارید، پیشنهاد میکنم قبل از این دوره، دوره کامل برنامه نویسی به زبان پایتون و تمرینات مربوط به اون رو مشاهده کنید. لینک این جلسه:
دوره کامل پایتون از مقدماتی تا پیشرفته • دوره کامل آموزش برنام...
پنج پروژه با استفاده از پایتون - از سطح مقدماتی تا پیشرفته • پنج پروژه با استفاده ا...
.
جلسات مرتبط:
یادگیری عمیق (Deep Learning) چیه و چطور دنیای یادگیری ماشین رو متحول کرده؟ • دوره یادگیری عمیق 1 -...
هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ، آشنایی، تفاوتها و کاربردهای آنها • آموزش یادگیری ماشین 1 ...
انواع روشهای ماشین لرنینگ (تفاوت و کاربردهای یادگیری بی نظارت، با نظارت و تقویتی) • یادگیری ماشین 2 - انوا...
موازنه بایاس و واریانس یعنی چی؟ (دلیل overfit یا underfit شدن مدلها چیه؟) • آموزش یادگیری ماشین 1...
آشنایی با کتابخانه matplotlib و دستورات مهم آن در 10 دقیقه • کتابخانه های پرکاربر...
آشنایی با کتابخانه Pandas و دستورات مهم آن در 20 دقیقه • کتابخانه های پرکاربر...
آشنایی با کتابخانه numpy و دستورات مهم آن در 20 دقیقه • کتابخانه های پرکاربرد...
آشنایی و آماده سازی دیتاست مورد استفاده در دوره (چرا نرمالیزه کردن داده های مهمه؟) • آموزش یادگیری ماشین 9 ...
.
ممنون میشم اگر ویدیوها آموزنده هست اونها رو لایک کنید، توی کانالمون سابسکرایب کنید و اونها رو با دیگران هم به اشتراک بذارین.
.
لطفا از دانلود ویدیوها اجتناب کنین، برای این ویدیوها زحمت زیادی کشیده شده (من راضی نیستم که اونها رو دانلود کنید) و به همین دلیل تنها راه استفاده رایگان، تماشای آنلاین هست.
لینک کانال تلگرام t.me/techwithh...
اگر برای ورود به دنیای برنامه نویسی و آموزش آن به صورت خودآموز نیاز به راهنمایی و مشاوره دارید، میتونین از طریق لینک زیر جهت رزرو زمان مناسب اقدام کنید تا با هم در موردش صحبت کنیم و یه شروع قدرتمند داشته باشین.
calendly.com/t...