دوره آموزشی یادگیری عمیق با پایتون: بهینهسازی مدلهای یادگیری عمیق
2 ساعت 1 دقیقهمتوسط2025-02-24
مدرسین

Frederick Nwanganga
Information Technology Professional and Teacher
جزئیات دوره
با یادگیری تکنیکهای بهینهسازی، میتونی مدلهای یادگیری عمیق رو سریعتر، دقیقتر و بهینهتر کنی. توی این دوره، فردریک نوانگانگا بهت کمک میکنه تا با استفاده از تمرینهای کدنویسی عملی، مهارتهای لازم رو برای بهبود عملکرد مدلهای یادگیری عمیق به دست بیاری.
اینجا روی کاربردهای عملی تمرکز داریم، یعنی فقط تئوری نمیخونیم! با هم یاد میگیریم که چطور دادهها رو پیشپردازش و تقویت کنیم، از روشهای منظمسازی (Regularization) برای جلوگیری از بیشبرازش (Overfitting) استفاده کنیم، انواع الگوریتمهای بهینهسازی رو بشناسیم و از تنظیم پیشرفتهی ابرپارامترها (Hyperparameter Tuning) برای رسیدن به بهترین نتیجه بهره ببریم.
اهداف یادگیری:
✔️ شناخت تکنیکهای بهینهسازی مدلهای یادگیری عمیق: میفهمی که چطور میشه مدلهای هوش مصنوعی رو سریعتر، دقیقتر و کارآمدتر کرد.
✔️ پیشپردازش و تقویت دادههای متنی و تصویری: یاد میگیری که چطور دادههای ورودی رو بهبود بدی تا مدل عملکرد بهتری داشته باشه.
✔️ پیادهسازی روشهای منظمسازی با پایتون برای کاهش بیشبرازش: با کدنویسی در پایتون، تکنیکهایی برای جلوگیری از یادگیری بیشازحد مدل روی دادههای آموزشی یاد میگیری.
✔️ درک انواع الگوریتمهای بهینهسازی و انتخاب بهترین گزینه: با نقاط قوت و ضعف الگوریتمهای بهینهسازی آشنا میشی و یاد میگیری که در شرایط مختلف از کدومشون استفاده کنی.
✔️ تنظیم ابرپارامترهای مدلهای یادگیری عمیق با پایتون: با روشهای پیشرفتهی تنظیم ابرپارامترها، مدل رو تا جای ممکن بهینه میکنی.
اینجا روی کاربردهای عملی تمرکز داریم، یعنی فقط تئوری نمیخونیم! با هم یاد میگیریم که چطور دادهها رو پیشپردازش و تقویت کنیم، از روشهای منظمسازی (Regularization) برای جلوگیری از بیشبرازش (Overfitting) استفاده کنیم، انواع الگوریتمهای بهینهسازی رو بشناسیم و از تنظیم پیشرفتهی ابرپارامترها (Hyperparameter Tuning) برای رسیدن به بهترین نتیجه بهره ببریم.
اهداف یادگیری:
✔️ شناخت تکنیکهای بهینهسازی مدلهای یادگیری عمیق: میفهمی که چطور میشه مدلهای هوش مصنوعی رو سریعتر، دقیقتر و کارآمدتر کرد.
✔️ پیشپردازش و تقویت دادههای متنی و تصویری: یاد میگیری که چطور دادههای ورودی رو بهبود بدی تا مدل عملکرد بهتری داشته باشه.
✔️ پیادهسازی روشهای منظمسازی با پایتون برای کاهش بیشبرازش: با کدنویسی در پایتون، تکنیکهایی برای جلوگیری از یادگیری بیشازحد مدل روی دادههای آموزشی یاد میگیری.
✔️ درک انواع الگوریتمهای بهینهسازی و انتخاب بهترین گزینه: با نقاط قوت و ضعف الگوریتمهای بهینهسازی آشنا میشی و یاد میگیری که در شرایط مختلف از کدومشون استفاده کنی.
✔️ تنظیم ابرپارامترهای مدلهای یادگیری عمیق با پایتون: با روشهای پیشرفتهی تنظیم ابرپارامترها، مدل رو تا جای ممکن بهینه میکنی.
مهارت ها
Neural Networks and Deep LearningPythonArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - بهینهسازی مدلهای یادگیری عمیق
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بهینهسازی مدلهای یادگیری عمیق
- 04 - اهمیت بهینهسازی مدلهای یادگیری عمیق
2. تکنیکهای منظم سازی
- 05 - مبادله بایاس واریانس
- 06 - تنظیم کمند و رج
- 07 - استفاده از منظم سازی L1 در یک مدل یادگیری عمیق
- 08 - استفاده از منظم سازی L2 در یک مدل یادگیری عمیق
- 09 - تنظیم شبکه الاستیک
- 10 - تنظیم ترک تحصیل
- 11 - اعمال قانونمندی ترک تحصیل در یک مدل یادگیری عمیق
3. توابع از دست دادن و الگوریتمهای بهینه سازی
- 12- توابع زیان متداول در یادگیری عمیق
- 13 - نزول شیب دسته ای
- 14 - نزول شیب تصادفی (SGD)
- 15 - نزول گرادیان مینی دسته ای
- 16 - الگوریتم گرادیان تطبیقی (AdaGrad)
- 17 - انتشار میانگین مربع ریشه (RMSProp)
- 18 - دلتای تطبیقی (AdaDelta)
- 19 - تخمین لحظه تطبیقی (آدام)
4. تکنیکهای تنظیم فراپارامتر
- 20 - پارامترها در مقابل فراپارامترها
- 21 - فراپارامترهای کلیدی در یادگیری عمیق
- 22 - روشهای تنظیم هایپرپارامتر
- 23 - تعریف یک مدل یادگیری عمیق قابل تنظیم در Keras
- 24 - استفاده از KerasTuner برای تنظیم هایپرپارامتر
5. تکنیکهای آموزشی پیشرفته
- 25 - عادی سازی دسته ای
- 26 - اعمال نرمال سازی دسته ای در یک مدل یادگیری عمیق
- 27 - برش گرادیان
- 28 - اعمال برش گرادیان در یک مدل یادگیری عمیق
- 29 - توقف زودهنگام و ایست بازرسی
- 30 - زمان بندی میزان یادگیری
- 31 - آموزش مدل یادگیری عمیق با استفاده از callbacks
نتیجه گیری
- 32 - ادامه بهینهسازی مدلهای یادگیری عمیق
دوره های مرتبط
- دوره آموزشی یادگیری عمیق با پایتون: شبکههای عصبی کانولوشنی
- دوره آموزشی یادگیری عمیق با پایتون: مدلهای دنبالهای و ترنسفورمرها
- دوره آموزشی هوش مصنوعی آژور برای توسعهدهندهها: پردازش تصاویر با Azure AI
- دوره آموزشی یادگیری عمیق با پایتون و کراس: ساخت مدلی برای تحلیل احساسات (2024)
- دوره آموزشی یادگیری عمیق با پایتون: معرفی عملی مدلهای یادگیری عمیق
- دوره آموزشی یادگیری عمیق با پایتون و کراس: ساخت مدلی برای تحلیل احساسات
- دوره آموزشی یادگیری عمیق و هوش مصنوعی مولد: آمادهسازی دادهها، تحلیل و تجسم با پایتون
- دوره آموزشی یادگیری عمیق فول استک با پایتون (2024)
مسیرهای مرتبط
- مسیر آموزشی مدیریت مدلهای زبان بزرگ (LLMs) با LLMOps
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک متخصص اسپارک آپاچی
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی
- مسیر آموزشی ساخت محصولات هوش مصنوعی با استفاده از سرویسهای Azure AI در چرخه توسعه
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی تبدیل شدن به یک هکر اخلاقی
- مسیر آموزشی تبدیل شدن به یک مهندس هوش مصنوعی
- مسیر آموزشی تبدیل شدن به یک مهندس یادگیری ماشین