آموزش الگوریتم های بهینه سازی در یادگیری ماشین + پیاده سازی در متلب

آموزش الگوریتم های بهینه سازی در یادگیری ماشین + پیاده سازی در متلب

یادگیری ماشین در حقیقت الگوریتمی برای یاد گرفتن و تعمیم دادن از روی داده‌های ثبت‌ شده ورودی و خروجی است که هدف آن، پیش‌بینی نتایج برای داده‌های ورودی جدید است. می‌توان یادگیری ماشین را به فرم تقریب تابعی تعبیر کرد که بردار ویژگی‌های ورودی را به بردار ویژگی‌های خروجی نسبت می‌دهد. تقریب این تابع را می‌توان به فرم یک مساله بهینه‌سازی تعبیر کرد. تابع تقریب به شکلی تعریف می‌شود که به بهترین وجه ممکن داده‌های ورودی را به خروجی نگاشت بدهد. برای این منظور در یادگیری ماشین، اغلب تابع هزینه‌ مجموع مربعات، خطای پیش‌بینی تعریف می‌شود و با بهینه‌سازی آن به تابع تقریب می‌رسیم. توابع تقریب در یادگیری ماشین دارای فرم‌های مختلفی مانند رگرسیون خطی (Linear Regression) و غیر خطی، شبکه‌های عصبی پرسپترون (Perceptron Neural Network)، شبکه عصبی عمیق (Deep Learning) و... است. در تمام این ساختارها، مجموعه‌ای از پارامترهای تصمیم وجود دارند که باید به بهترین فرم ممکن تعیین شوند. برای مثال در شبکه‌های عصبی، وزن‌های سینوپتیکی و بایاس وجود دارند. این پارامترهای آزاد با بهینه‌سازی تابع هزینه محاسبه می‌شوند، اما مهمترین مشکل این است که اغلب، ساختار توابع تقریب‌زن، غیر خطی و پیچیده هستند و با روش‌های تحلیلی در ریاضیات نمی‌توان به بهینه‌سازی آن‌ها پرداخت، لذا در تمام الگوریتم‌های یادگیری ماشین برای یادگیری (به همان معنای بهینه‌سازی) از روش‌های عددی استفاده می‌شود. یکی از مهمترین الگوریتم‌های بهینه‌سازی عددی، گرادیان نزولی (Gradient Descent) است که در این آموزش به صورت دقیق و مفصل به این روش، ساختارهای مختلف و تعمیم‌های مختلف آن می‌پردازیم. برای یادگیری دقیق‌تر، علاوه بر بیان تئوری مطالب و مفاهیم آن‌ها، سعی می‌کنیم از طریق حل مساله‌های مهم در یادگیری ماشین و کدنویسی در نرم‌افزار متلب (MATLAB) با انواع مختلف روش‌های بهینه‌سازی مبتنی بر گرادیان آشنا شویم.

تریلر دوره

توضیحات کامل دوره

...

سرفصل‌های دوره

  • چکیده
    0:02:19

  • مقدمه‌ای بر اهمیت بهینه‌سازی
    رایگان 0:15:06
  • روش جستجوی شبکه
    0:08:32
  • کدنویسی روش جستجوی شبکه
    0:14:16
  • الگوریتم نسبت طلایی
    0:10:33
  • کدنویسی الگوریتم نسبت طلایی
    رایگان 0:15:49
  • نمایش گرافیکی الگوریتم نسبت طلایی
    0:10:05
  • آزمون فصل ۱

  • الگوریتم گرادیان نزولی
    0:12:34
  • کدنویسی الگوریتم گرادیان نزولی
    0:23:09
  • کدنویسی بهینه‌سازی چندمتغیره با گرادیان نزولی
    0:21:39
  • الگوریتم Steepest Descent
    0:12:03
  • استفاده از گرادیان عددی برای بهینه‌سازی
    0:11:59
  • آزمون فصل ۲

  • گرادیان نزولی با ممان MGD
    0:15:14
  • گرادیان نزولی تطبیقی AdaGrad
    رایگان 0:18:38
  • سایر تعمیم‌های گرادیان نزولی
    0:16:16
  • آزمون فصل ۳

  • الگوریتم بهینه‌سازی نیوتن
    0:13:03
  • الگوریتم‌های بهینه‌سازی گرادیان مزدوج و شبه ‌نیوتن
    0:17:06
  • آزمون فصل ۴

  • رگرسیون خطی – مفاهیم و تولید داده
    0:15:19
  • بهینه‌سازی رگرسیون خطی با گرادیان نزولی
    0:23:58
  • گرادیان نزولی تصادفی SGD
    0:17:05
  • الگوریتم Levenberg-Marquardt و شبکه عصبی MLP
    0:13:18
  • شبکه عصبی MLP
    0:11:48
  • ماشین بردار پشتیبان (SVM) و تابع هزینه آن
    رایگان 0:16:03
  • ماشین بردار پشتیبان با الگوریتم Adam
    0:10:27
  • ادامه مسیر تا ورود به بازار کار
  • آزمون فصل ۵

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

2,190,000 تومان
438,000 تومان
80% تخفیف

این دوره شامل:
7 فصل آموزشی
5 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 15:08:06
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: