ساخت یک شبکه عصبی از صفر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پیادهسازی شبکههای عصبی از ابتدا، از جمله انتشار پسخور و پیشخور
- تسلط به گرادیان کاهشی، SGD با مومنتوم و تکنیکهای بهینهسازی دیگر
- ساخت لایههای سفارشی، توابع فعالسازی و توابع loss بدون استفاده از کتابخانههای خارجی
- اعمال شبکه عصبی سفارشی خود برای حل چالش طبقهبندی Fashion-MNIST
پیشنیازهای دوره
- دانش اولیه در برنامهنویسی پایتون
- آشنایی با مفاهیم جبر خطی مانند بردارها و ماتریسها
- علاقه به درک شبکههای عصبی در سطح بنیادی
توضیحات دوره
آیا آمادهاید درک خود از شبکههای عصبی را به سطح بعدی برسانید؟ در دوره «ساخت یک شبکه عصبی از صفر» به عمق عملکرد داخلی شبکههای عصبی خواهید پرداخت و همه موارد را از صفر پیادهسازی خواهید کرد. این دوره برای کسانی که میخواهند فراتر از استفاده از کتابخانهها بروند و واقعاً درک کنند که هر کامپوننت چگونه کار میکند، ایدهآل است.
در این دوره عملی، ما بهطور دستی یک فریمورک شبیه به PyTorch خواهیم ساخت تا شبکههای عصبی را بسازیم، آموزش دهیم و ارزیابی کنیم. با شروع از اصول مشتقگیری عددی و گرادیان کاهشی، به تدریج یک حلقه آموزش کامل را توسعه خواهید داد. شما دانش عمیقی از مفاهیم اساسی از جمله موارد زیر بهدست خواهید آورد:
- مشتقگیری عددی و سه رویکرد برای محاسبه گرادیانها
- گرادیان کاهشی در فضاهای دوبعدی و چندبعدی
- گرادیان کاهشی تصادفی (SGD) با مومنتوم
- پیادهسازی تابع loss آنتروپی متقاطع و توابع فعالسازی مانند تابع سیگموئید
- مقداردهی اولیه وزنهای شبکه عصبی با استفاده از متدهای He و Xavier
- ساخت یک شبکه عصبی پیشخور (FFNN) کاملا تابعی از ابتدا
در پایان دوره، شما درک جامعی از نحوه یادگیری شبکههای عصبی خواهید داشت. برای تثبیت دانش خود، ما به چالش Fashion-MNIST خواهیم پرداخت، جایی که شما شبکه عصبی سفارشی خود را برای طبقهبندی تصاویر به طور دقیق به کار خواهید برد.
چه شما مهندس مبتدی یادگیری ماشین باشید یا یک برنامهنویس کنجکاو، این دوره شما را با دانش بنیادی و تجربه عملی لازم برای ساخت و سفارشیسازی شبکههای عصبی از پایه آشنا میکند.
همین امروز در دوره شرکت کنید و با ساخت شبکههای عصبی از ابتدا مهارتهای خود را ارتقا دهید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند بدانند شبکههای عصبی چگونه کار میکنند.
- مشتاقان یادگیری ماشین که به دنبال عمیقتر کردن دانش خود از طریق پیادهسازی عملی هستند.
- توسعهدهندگانی که میخواهند مدلهای شبکه عصبی سفارشی را از ابتدا بسازند.
- دانشجویان و متخصصانی که به دنبال تقویت تسلط خود به مفاهیم اصلی یادگیری عمیق هستند.
ساخت یک شبکه عصبی از صفر
-
مشتقگیری عددی 12:05
-
مشتقگیری عددی به 3 روش 14:44
-
درک مشتقگیری عددی None
-
گرادیان کاهشی دوبعدی 25:28
-
گرادیان کاهشی چندبعدی 18:43
-
SGD - مومنتوم 20:57
-
گرادیان کاهشی و بهینهسازی None
-
آنتروپی متقاطع 22:13
-
سیگموئید - تبدیل لاجیتها به احتمال 12:14
-
مقداردهی اولیه وزنها - He و Xavier 17:51
-
تابع Loss، احتمالها و مقداردهی اولیه وزنها None
-
لایه خطی - بخش 1 16:56
-
لایه خطی - بخش 2 14:40
-
شبکه یادگیری عمیق پیشخور 18:54
-
Optimizer در SGD 15:11
-
چالش - حل Fashion-MNIST 29:40
مشخصات آموزش
ساخت یک شبکه عصبی از صفر
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:16
- مدت زمان :03:59:55
- حجم :3.97GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy