کامپیوترونیک رو معرفی کن و کسب درآمد کن!
آموزش آنلاین آموزش یادگیری عمیق با پایتون کامپیوترونیک و انجمن های علمی سراسر کشور در مدت زمان 18 ساعت آموزش به صورت مقدماتی تا متوسطه شروع میشود.
18 ساعت
طبق سرفصل استاد
پرسش و پاسخ آنلاین
کامپیوترونیک
یادگیری عمیق یکی از شاخه های یادگیری ماشین است که با استفاده از شبکه های عصبی چند لایه، قادر به یادگیری از داده های پیچیده و غنی است. یادگیری عمیق در بسیاری از زمینه های کاربردی مانند تشخیص تصویر، پردازش زبان طبیعی، تشخیص گفتار، بازیابی اطلاعات و خودروهای خودران مورد استفاده قرار می گیرد.
یادگیری عمیق چیست؟
یادگیری عمیق یک روش یادگیری ماشین است که با استفاده از ساختارهای محاسباتی مشابه ساختار عصبی مغز انسان، قادر به یادگیری از داده های خام و نشانه گذاری نشده است. یادگیری عمیق از ترکیب چندین لایه پردازشی تشکیل شده است که هر لایه می تواند ویژگی های مرتبط با داده های ورودی را استخراج و تبدیل کند. به این ترتیب، لایه های بالاتر می توانند از ویژگی های پایین تر بهره ببرند و سطح بالایی از انتزاع و تفسیر را ارائه دهند.
انواع شبکه های عصبی
شبکه های عصبی چند لایه، معمولا به عنوان شبکه های عصبی پیشرونده (Feedforward Neural Networks) شناخته می شوند، از ساده ترین و پایه ای ترین نوع شبکه های عصبی در یادگیری عمیق هستند. در این شبکه ها، اطلاعات از لایه ورودی به لایه های پنهان و سپس به لایه خروجی منتقل می شوند و هیچ گرهی به گره های قبلی خود ارتباط ندارد. شبکه های عصبی پیشرونده می توانند برای حل مسائل دسته بندی، رگرسیون، تقریب تابع و غیره مورد استفاده قرار گیرند.
شبکه های عصبی بازگشتی (Recurrent Neural Networks)، نوعی شبکه عصبی هستند که می توانند از حالت های قبلی خود بهره ببرند و به گره های قبلی خود ارتباط برقرار کنند. این شبکه ها قادر به پردازش داده های دنباله ای مانند متن، صوت، ویدئو و غیره هستند و برای حل مسائل ترجمه ماشینی، تولید متن، تشخیص گفتار و غیره کاربرد دارند.
شبکه های عصبی کانولوشنی (Convolutional Neural Networks)، نوعی شبکه عصبی هستند که از عملیات کانولوشن (Convolution) برای استخراج ویژگی های محلی از داده های ورودی استفاده می کنند. این شبکه ها برای پردازش داده های دارای ساختار شبکه ای مانند تصویر، صوت، متن و غیره مناسب هستند و برای حل مسائل تشخیص تصویر، شناسایی چهره، شناسایی اشیاء و غیره کاربرد دارند.
چالش های یادگیری عمیق
یادگیری عمیق با وجود پیشرفت های چشمگیری که در سال های اخیر داشته است، هنوز با چالش هایی روبرو است که نیاز به حل و فصل دارند. برخی از این چالش ها عبارتند از:
آموزش آنلاین مقدماتی تا متوسطه یادگیری عمیق با پایتون به مدت 18 ساعت برگزار خواهد شد
شما در این دوره با انواع مدل های یادگیری و مباحث یادگیری عمیق و انجام پروژه های مختلف آشنا خواهید شد.
در تمام مدت آموزش شما می بایست پروژ های داده شده را تحویل دهید و گام به گام پیش بیایید.
همچنین برای دریافت مدرک پایانی کلاس می بایست تمارین و پروژه های تعریف شده را ارسال کنید و می بایست حداقل نمره 70 را کسب کنید.
این دوره نیاز به پش نیاز خاصی ندارد.
فصل یکم: مقدمه ای بر مبانی یادگیری عمیق
• درس 1 : مقدمه و معرفی هوش مصنوعی و یادگیری ماشین
• درس 2 : ساختار و عملکرد شبکه های عصبی
• درس ۳ : مثال عملی کار با شبکه عصبی MLP
• درس ۴ : تاریخچه و وضعیت فعلی یادگیری عمیق
▪ فصل دوم: روش ها و مدل های یادگیری عمیق
• درس ۵ : روش های آموزش در یادگیری عمیق
• درس ۶ : کار عملی با مدل MLP
• درس ۷ : معرفی اولیه مدل CNN
• درس ۸ : معرفی مدل RNN
• درس ۹ : معرفی مدلهای خودرمزنگار
• درس 1۰ : کار عملی با مدل خودرمزنگار
• درس 11 : معرفی مدل VAE
• درس 12 : معرفی مدل های GAN
▪ فصل سوم: مدلهای کانولوشنی (CNN)
• درس 1۳ : معرفی لایه های کانولوشن
• درس 1۴ : معرفی لایه های کاهش اندازه
• درس 1۵ : نحوه نمایش مد لهای کانولوشنی
• درس 1۶ : اجرای کد مدل MLP
• درس 1۷ : اجرای کد مدل CNN
• درس 1۸ : مدلهای کلاس بندی
• درس 1۹ : مدلهای تشخیص اشیا و تشخیص چهره
• درس 2۰ : مدل های بخشبندی تصاویر
▪ فصل چهارم: آموزش مدلها
• درس 21 : آماده سازی داده ها
• درس 22 : انتخاب یا طراحی معماری مدل
• درس 2۳ : توابع خطا و بهینه سازی
• درس 2۴ : آموزش مدل به روش Back – Propagation
• درس 2۵ : تکنیک های Batch Normalization و Dropout به همراه مثال عملی
• درس 2۶ : تکنیک Transfer Learning
▪ فصل پنجم: راه اندازی بستر کدنویسی پایتون (Python) و تنسورفلو (TensorFlow)
• درس 2۷ : بررسی سخت افزارها و نرم افزارهای مورد نیاز
• درس 2۸ : راه اندازی بستر کدنویسی پایتون
• درس 2۹ : راه اندازی بستر تنسورفلو
• درس ۳۰ : را ه اندازی محیط تنسورفلو برای اجرا بر روی GPU
• درس ۳1 : محیط های کدنویسی پایتون
آیا می خواهید برای همه فعالیت ها، اعلان های پوش نوتیفیکیشن دریافت کنید؟