یادگیری ماشین دکتر رهبان – فیلم آموزش کامل تمام جلسات
یادگیری ماشین یا ماشینلرنینگ یکی از محبوبترین زیرشاخههای هوش مصنوعی است و این هدف را دنبال میکند که کامپیوترها نیز مانند ما انسانها توانایی یادگیری داشته باشند و انجام برخی امور را بر عهده بگیرند. افزون بر این، رفتهرفته و با تجربهای که بهدست میآورند و همچنین با دریافت دادههای بیشتر، بازدهی و دقت خود را در انجام کارها افزایش دهند. با توجه به اهمیت این حوزه و کاربردهای شکفتانگیز آن و همچنین افزایش تقاضا برای متخصصان ML در بازار کار، در این مطلب از مجله فرادرس قصد داریم تا دوره یادگیری ماشین دکتر رهبان را بهعنوان منبعی ارزشمند برای یادگیری این فناوری به شما معرفی کنیم.
- یاد میگیرید الگوریتمهای خطی، غیرخطی، شبکههای عصبی و SVM را تحلیل کنید.
- میآموزید دادهها را پیشپردازش، کاهش بعد و ویژگیهای مهم را استخراج کنید.
- توانایی استفاده عملی از الگوریتمهای پیشرفته را کسب میکنید.
- مفاهیم پایه و تکنیکهای یادگیری نیمهنظارتی، جمعی و تقویتی را یاد خواهید گرفت.
- یاد میگیرید مدلهای آماری و رگرسیون غیرپارامتری را در مسائل گوناگون بهکار ببرید.
- خواهید توانست مدلهای یادگیری ماشین را برای دادههای واقعی بهطور مؤثر پیادهسازی کنید.


یادگیری ماشین دکتر رهبان
دوره یادگیری ماشین دکتر رهبان در قالب ۲۹ جلسه فیلم آموزشی تهیه شده است که جزئیات آن در این مطلب در اختیار شما قرار میگیرد. با مشاهده ویدیوهای این دوره و در طی جلسات آن با مباحث مختلف «ML» از قبیل جبر خطی، مدلهای خطی، بُعد VC، شبکههای عصبی، روشهای دستهبندی و خوشهبندی، یادگیری تقویتی و کاهش ابعاد آشنا خواهید شد. در این دوره آموزشی، مراجع و منابع نوشتاری زیر مورد توجه قرار گرفتهاند.
- کتاب «یادگیری از دادهها» (Learning From Data)، نویسنده: یاسر ابومصطفی و همکاران
- کتاب «مؤلفههای یادگیری آماری» (The Elements of Statistical Learning)، نویسنده: Hastie و همکاران
مشاهده این دوره مزیتهای زیادی برای شما بههمراه خوهد داشت که برخی از آنها را در تصویر زیر مشاهده میکنید.

پیش نیاز های دوره
در این قسمت به برخی از پیشنیازهای این دوره اشاره کردهایم.
آشنایی با آمار و احتمال و همچنین جبر خطی برای این درس ضروری است. بههمین دلیل، یکی از جلسات دوره به مرور این مباحث اختصاص یافته است.
آشنایی مقدماتی با زبان برنامهنویسی پایتون
تصویر زیر، برخی از مباحث آموزش داده شده در این دوره را به شما نشان میدهد.

جلسه اول: آشنایی با مسئله یادگیری
در این جلسه از دوره آموزشی یادگیری ماشین دکتر رهبان به برخی مباحث ابتدایی علم ماشینلرنینگ پرداخته شده است.
سرفصلهای مهم جلسه ۱
آنچه در این جلسه خواهید آموخت:
- آشنایی با مثالهایی از یادگیری ماشین و کاربردهای آن
- ویژگیهای ضروری یک مسئله برای حل آن با رویکرد یادگیری ماشین
- معرفی یک مدل ساده یادگیری ماشین
- نگاهی به مؤلفههای موجود در مسائل یادگیری مانند ورودی، خروجی، تابع هدف و دیتاست
- الگوریتمهای یادگیری و مؤلفههای آن
- آشنایی با انواع یادگیری
فیلم درس یادگیری ماشین - جلسه ۱ - آشنایی با یادگیری
جلسه دوم: ادامه آشنایی با مسئله یادگیری
در جلسه دوم از این دوره آموزشی نیز توضیحات جلسه قبل در مورد مفهوم یادگیری و مسائل آن ادامه پیدا میکند و با مفاهیم مرتبط دیگری نیز آشنا خواهید شد.
سرفصل های مهم جلسه ۲
آنچه در این جلسه خواهید آموخت:
- معرفی فضای فرضیه ساده برای یک الگوریتم «پرسپترون» و توضیح مؤلفههایی که پیشتر توضیح داده شد در آن
- آشنایی با الگوریتم یادگیری پرسپترون یا «PLA»
- مروری بر انواع یادگیری شامل موارد زیر:
- «یادگیری نظارت شده» (Supervised Learning)
- «یادگیری نظارت نشده» (Unsupervised Learning)
- «یادگیری تقویتی» (Reinforcement Learning)
- بیان مثالهایی در مورد انواع یادگیری برای درک بهتر آنها
- مروری بر مفاهیم ضروری ریاضی، آمار و احتمالات برای یادگیری ماشین
فیلم درس یادگیری ماشین - جلسه ۲ - ادامه آشنایی با یادگیری: مرور آمار و احتمال
جلسه سوم: امکان پذیر بودن یادگیری
در جلسه سوم از دوره آموزشی یادگیری ماشین دکتر رهبان، با استفاده از مفاهیم ریاضی اشاره شده در جلسه قبل به این موضوع پرداخته شده که آیا یادگیری «امکانپذیر» (Feasible) است یا خیر. همچنین، به این پرسش پاسخ داده میشود که چگونه و با چه شرایطی میتوان این غیر ممکن بودن را برطرف کرد.
سرفصلهای مهم جلسه ۳
آنچه در این جلسه خواهید آموخت:
- کمک گرفتن از آمار و احتمالات برای حل مسئله
- ارائه یک مسئله آماری و مرتبط ساختن آن به یادگیری
- ارائه راهحلی ساده و مناسب
فیلم درس یادگیری ماشین - جلسه ۳ - امکان پذیر بودن یادگیری
جلسه چهارم: مدلهای خطی ۱
سرفصلهای مهم جلسه ۴
آنچه در این جلسه خواهید آموخت:
- آشنایی با دیتاست «MNIST»
- «نمایش ورودیها» (Input Representation)
- «دستهبندی خطی» (Linear Classification)
- آشنایی با الگوریتم رگرسیون خطی
- راهکارهایی برای تبدیل Classifier خطی به Classifier غیر خطی برای حل طیف وسیعتری از مسائل
فیلم درس یادگیری ماشین - جلسه ۴ - مدل های خطی ۱
جلسه پنجم: خطا و نویز
در ابتدای این جلسه، ادامه یادگیری مبحث غیرخطی کردن تابع Classifier بیان خواهد شد. پس از آن نیز مبحث «Error Measures» بهطور کامل توضیح داده میشود که در واقع میزان خطای مدل در پیشبینی را ارزیابی میکند. در ادامه ویدیو نیز به مبحث نویز میرسیم که جزئیات آن نیز با چندین مثال مورد بررسی قرار میگیرد.
سرفصلهای مهم جلسه ۵
آنچه در این جلسه خواهید آموخت:
- ادامه مبحث تبدیل غیر خطی
- معیارهای سنجش خطا
- اهداف نویزی
فیلم درس یادگیری ماشین - جلسه ۵ - خطا و نویز
جلسه ششم: آموزش و تست
در این جلسه از دوره آموزشی یادگیری ماشین دکتر رهبان، به مفاهیم آموزش و تست در ماشینلرنینگ پرداخته شده است. برای اینکه درک بهتری از این موضوع پیدا کنید مثالی واقعی مانند فرایند تدریس و ارزیابی در دانشگاه بیان میشود.
فرض کنید که یک استاد در طول نیمسال تحصیلی مجموعهای از تمرینها و نمونه سوالات را به همراه پاسخنامه در اختیار دانشجویان قرار میدهد. نمونه سوالات در اینجا نقش دیتاست آموزشی را ایفا میکنند و دانشجویان با مطالعه، مرور و تمرین این سوالات، مهارتهای خود را تقویت کرده و برای آزمون پایانی آماده میشوند. امتحان نهایی نیز نقش فرایند تست یادگیری را بر عهده دارد که بهوسیله آن میزان دانش و آموختههای دانشجویان سنجیده میشود و صرفا کسب نتیجه عالی مدنظر نیست. به همین دلیل است که از ابتدا سوالات امتحان پایانی را در اختیار دانشجویان قرار نمیدهند.
پس از بررسی این مثال، به توضیح مفهوم آموزش و تست بهصورت ریاضی پرداخته میشود.
سرفصلهای مهم جلسه ۶
آنچه در این جلسه خواهید آموخت:
- توضیح مفاهیم آموزش و تست در یادگیری ماشین
- صحبت راجع به مفهوم «دوگانگی» (Dichotomies)
- توضیح مفهوم «تابع رشد» (Growth Function) بههمراه مثال
- آشنایی با مفهوم «نقطه شکست» (Break Point) بههمراه مثال
فیلم درس یادگیری ماشین - جلسه ۶ - آموزش و تست
جلسه هفتم: تئوری تعمیم
در این جلسه به مفهوم بسیار مهم تعمیمپذیری در یادگیری ماشین پرداخته شده است. این مفهوم در واقع کارایی مدل ما که با دادهها آموزش دیده است را در پیشبینی روی دادههای جدید و دیده نشده نشان میدهد.
سرفصلهای مهم جلسه ۷
آنچه در این جلسه خواهید آموخت:
- اثبات چندجملهای بودن تابع رشد
- آشنایی با موضوع نابرابری VC
فیلم درس یادگیری ماشین - جلسه ۷ - تئوری تعمیم
جلسه هشتم: اثبات تئوری تعمیم - بُعد VC
سرفصلهای مهم جلسه ۸
آنچه در این جلسه خواهید آموخت:
- تکمیل توضیحات مربوط به تئوری تعمیم
- تعریف و تشریح بُعد VC
- و غیره
فیلم درس یادگیری ماشین - جلسه ۸ - اثبات های تئوری تعمیم - بعد VC
جلسه نهم: ادامه مفهوم بُعد VC، تجزیه بایاس - واریانس
در این قسمت از دوره آموزشی یادگیری ماشین دکتر رهبان، مفهوم بُعد VC و دارای ارتباط تنگاتنگ با تابع رشد و مفهوم «Break Point» ادامه پیدا میکند. بیان میشود که بُعد VC اشاره به بیشینه تعداد دادههایی دارد که میتوانند همه ترکیبهای برچسبزنیها با استفاده از یک فضای فرضیه را تفکیک کنند. موضوع دیگری که در این جلسه مورد بررسی قرار میگیرد موازنه یا «Tradeoff» بین بایاس و واریانس است. در این رابطه، با مفاهیمی مانند بایاس و واریانس در یادگیری نیز آشنا خواهید شد. «Bias» و «Variance» در واقع خطاهایی هستند که میتوانند در دقت مدلهای یادگیری ماشین اثرگذار باشند.
سرفصلهای مهم جلسه ۹
آنچه در این جلسه خواهید آموخت:
- ادامه توضیحات مربوط به بُعد VC
- اثبات بُعد VC
- تفسیر بُعد VC
- مفهوم «درجات آزادی» (Degree of Freedom)
- موازنه بین بایاس و واریانس
فیلم درس یادگیری ماشین - جلسه ۹ - ادامه بعد VC - تجزیه بایاس - واریانس
جلسه دهم: ادامه تجزیه بایاس - واریانس
سرفصلهای مهم جلسه ۱۰
آنچه در این جلسه خواهید آموخت:
- منحنی یادگیری
- بُعد VC در مقابل بایاس - واریانس
- منحنی یادگیری برای رگرسیون خطی
- رگرسیون لاجیستیک
- مشکل «Data Snooping»
فیلم درس یادگیری ماشین - جلسه ۱۰ - ادامه تجزیه بایاس - واریانس
جلسه یازدهم: ادامه مدلهای رگرسیون لاجیستیک - شبکه های عصبی
سرفصلهای مهم جلسه ۱۱
آنچه در این جلسه خواهید آموخت:
- ادامه مبحث رگرسیون لاجیستیک
- معرفی نسخه دیگری از گرادیان کاهشی به نام «Stochastic Gradient Descent» که تفاوت مهم و جدی با آن دارد.
- آشنایی با مفهوم و مدل شبکه عصبی
- بیان مزایای «SDG» یا گرادیان کاهشی تصادفی شامل انجام محاسبات کمتر، «Randomization»، پیشگیری از بیشبرازش و غیره
- بررسی مثال پرسپترون چند لایه و ساختار «پیشخور» «FeedForward»
فیلم درس یادگیری ماشین - جلسه ۱۱ - ادامه مدل های رگرسیون لاجیستیک، شبکه های عصبی
جلسه دوازدهم: ادامه شبکه های عصبی - بیش برازش
در این قسمت از دوره یادگیری ماشین دکتر رهبان، موضوع شبکههای عصبی بیان شده در جلسه قبل، ادامه پیدا میکند. به کمک این مباحث میتوان به مدلهای قویتری دسترسی داشت و مسائل پیچیدهتری را حل کرد. بههمین دلیل مثالی برای نشان دادن قدرت این مدل و نکات موجود در آن بیان میشود. الگوریتم پسانتشار خطا، مفهوم بیشبرازش، نویزها نیز جزو دیگر مواردی هستند که در این جلسه مورد بررسی قرار میگیرند.
سرفصلهای مهم جلسه ۱۲
آنچه در این جلسه خواهید آموخت:
- آشنایی با مؤلفهها و اصطلاحات شبکههای عصبی از جمله ورودیها، نورونها، لایهها، وزنها، توابع فعالساز، خروجی شبکه
- نحوه کار شبکههای عصبی مصنوعی
- معرفی الگوریتم «Backpropagation» و تشریح کارکرد آن
- آشنایی «بیشبرازش» (Overfitting)، تعریف، مثال و انواع آن
- نقش نویز
- نویز «Deterministic»
- آشنایی با «Epoch» در آموزش شبکه عصبی
- معیار بیشبرازش
فیلم درس یادگیری ماشین - جلسه ۱۲ - ادامه شبکه های عصبی، بیش برازش
جلسه سیزدهم: بیش برازش و منظم سازی
در این جلسه، ادامه مبحث نویزهایی که منجر به مسئله بیشبرازش میشوند از جمله نویز «Stochastic» و نویز «Deterministic» و فرق آنها را بههمراه تشریح یک مثال شاهد خوهید بود. در ادامه، علتهای ایجاد «بیشبرازش» بررسی میشود و جنبههای گوناگونی همچون بُعد VC، «تجزیه بایاس واریانس» (Bias-Variance Decomposition) و نویزها مورد بررسی قرار میگیرد. سپس، بر مبنای همین دیدگاهها، سعی در ارائه راهکارهای عملی میشود تا این مشکل را حل کنند. در همین راستا راهکارهایی مانند «منظمسازی» و «اعتبارسنجی» (Validation) معرفی میشوند.
در ادامه ویدیو نیز رویکردهای مختلف مانند منظمسازی، ریشه آن در دنیای ریاضیات و در حوزه یادگیری ماشین بههمراه مثالهای بیان میشود. مواردی مانند مدل چندجملهای، «Augmented error»، «Weight Decay» و غیره نیز در این مثالها بررسی خواهند شد.
سرفصلهای مهم جلسه ۱۳
آنچه در این جلسه خواهید آموخت:
- توضیحاتی در مورد نویز و بایاس-واریانس
- علل ایجاد بیشبرازش
- معرفی راهکارهای عملی مناسب برای حل مسئله
- توضیح منظمسازی برای مقابله با بیشبرازش و ارائه راهکارهایی همچون محدودسازی مدل
فیلم درس یادگیری ماشین - جلسه ۱۳ - بیش برازش، منظم سازی
جلسه چهاردهم: ادامه بیش برازش و اعتبارسنجی
در این قسمت، مبحث بیشبرازش با ارائه توضیحات بیشتری راجع به منظمسازی ادامه پیدا میکند و پس از آن، روش دیگری به نام «اعتبارسنجی» برای مقابله با بیشبرازش معرفی میشود.
سرفصلهای مهم جلسه ۱۴
آنچه در این جلسه خواهید آموخت:
- انواع «کاستن وزن» (Weight Decay)
- تولید یک منظمساز یا رگولایزر مناسب
- توضیح رگولایزرها در شبکههای عصبی
- استفاده از «توقف زودهنگام» (Early Stopping) به عنوان یک رگولایزر
- پارامتر «λ» و ضریب بهینه منظمسازی
- تشریح مفهوم «اعتبار سنجی» (Validation)
- بیان تفاوت بین منظمسازی و اعتبارسنجی
فیلم درس یادگیری ماشین - جلسه ۱۴ - ادامه بیش برازش و اعتبارسنجی
جلسه پانزدهم: پرسش و پاسخ - اعتبارسنجی و اعتبارسنجی متقابل
این جلسه با پاسخدهی به پرسشهایی از مطالب جلسات قبلی شروع شده و تا نیمه نخست ویدیو، سوالات بسیار مهم دانشجویان که شاید سوال شما هم باشند توسط مدرس بهصورت تشریحی بررسی میشوند.
در ادامه این جلسه، موضوع اعتبارسنجی و انتخاب مدل توضیح داده میشود. سپس اعتبارسنجی متقابل مورد بررسی قرار میگیرد. در نهایت نیز مروری بر SVM صورت میگیرد. SVM مدتها جزو مهمترین و پرکاربردترین الگوریتمهای ماشینلرنینگ محسوب میشد و امروزه نیز برای حل برخی مسائل با دادههای جدولی عملکرد خوبی از خود نشان میدهد. با اینحال در حوزههایی با دادههای صوتی، تصویری، ویدیوی یا متنی تقریبا منسوخ شده است.
سرفصلهای مهم جلسه ۱۵
آنچه در این جلسه خواهید آموخت:
- انتخاب مدل
- آشنایی با «Data Contamination» یا آلودگی دادهها
- «اعتبارسنجی متقابل» (Cross-Validation)
- تشریح ایده «Leave-One-Out» و تعمیم آن به «K-Fold Cross-Validation»
- مروری بر SVM یا «ماشین بردار پشتیبان» (Support Vector Machine)
- تعریف «Margin» و نحوه بیشینهسازی آن
فیلم درس یادگیری ماشین - جلسه ۱۵ - پرسش و پاسخ - اعتبارسنجی و اعتبارسنجی متقابل
جلسه شانزدهم: ماشین بردار پشتیبان یا SVM
سرفصلهای مهم جلسه ۱۶
آنچه در این جلسه خواهید آموخت:
- آشنایی با «Margin»
- معرفی روش «Hard Margin SVM»
- مسئله «بهینهسازی مقید» (Constrained Optimization)
- آشنایی با روش فرمولهسازی لاگرانژ
- استفاده از مفهوم «Slater's Condition»
- «مسائل بهینهسازی محدب» «Convex Optimization Problems»
- مفهوم «Quadratic Programming»
فیلم درس یادگیری ماشین - جلسه ۱۶ - ماشین های بردار پشتیبان
جلسه هفدهم: روشهای مبتنی بر هسته
در این قسمت از دوره یادگیری ماشین دکتر رهبان از حالتهایی صحبت میشود که در آنها دادههایمان خطی تفکیکپذیر نیستند و ۲ حالت مختلف در نظر گرفته میشود.
نخست اینکه دادهها از حالت خطی تفکیکپذیر فاصله زیادی دارند و حتی یک خط یا «ابرصفحه» (Hyperplane) نمیتواند پاسخ قانعکنندهای به ما بدهد. در این حالت از مفهومی مانند تبدیل غیرخطی و برای انجام بهینه آن از مفهومی به نام «Kernel Ttrick» استفاده میکنیم. حالت بعدی این است که دادههایمان تاحدودی خطی تفکیکپذیر هستند اما برخی دادههای Outlier وجود دارند که مانع از ایدهال بودن خط پیدا شده میشوند. در این حالت از روشی به نام «Soft Margin SVM» استفاده می کنیم.
سرفصلهای مهم جلسه ۱۷
آنچه در این جلسه خواهید آموخت:
- آشنایی با «Kernel Ttrick»
- معرفی «Soft Margin SVM»
- روشهای بهدست آوردن کرنل معتبر
فیلم درس یادگیری ماشین - جلسه ۱۷ - روش های مبتنی بر هسته
جلسه هجدهم: مدل RBF
در این جلسه مبحث هسته یا کرنل «RBF» مورد بررسی قرار میگیرد و مدلهای «Radial Basis Function» معرفی میشوند. ارتباط آن نیز با سایر روشها بیان خواهد شد.
سرفصلهای مهم جلسه ۱۸
آنچه در این جلسه خواهید آموخت:
- آشنایی با مدل RBF
- ارتباط RBF و نزدیکترین همسایهها
- رابطه RBF و شبکههای عصبی
- ارتباط RBF و روشهای کرنل
- رابطه RBF و منظمسازی
- RBF برای طبقهبندی
- روش خوشهبندی «K-Means»
- الگوریتم«Lloyd»
- روش «Pseudo-Inverse»
فیلم درس یادگیری ماشین - جلسه ۱۸ - مدل RBF
جلسه نوزدهم: ۳ اصل یادگیری
این ویدیو با مروری سریع روی مطالب جلسه قبل شروع میشود و در ادامه، به برخی اصول و مباحث فلسفی مرتبط با یادگیری میپردازد. در این میان، مثالها و پازلهای متعددی نیز تشریح میشود.
سرفصلهای مهم جلسه ۱۹
آنچه در این جلسه خواهید آموخت:
- مفهوم «سوگیری نمونهگیری» (Sampling Bias)
- توضیح اصل «تیغ اوکام» (Occam's Razor): اشاره به این نکته دارد که یک فضای فرضیه سادهتر برای یادگیری بهتر است.
- موضوع «Data Snooping»
فیلم درس یادگیری ماشین - جلسه ۱۹ - سه اصل یادگیری
جلسه بیستم: روش XGBoost
سرفصلهای مهم جلسه ۲۰
آنچه در این جلسه خواهید آموخت:
- مقدمهای بر روش «XGBoost»
- نحوه یادگیری XGBoost
- بیان اینکه XGBoost در چه شرایطی میتواند برای ما مفید باشد.
- تأثیرگذاریهای XGBoost
- کاربردهای رایج الگوریتمهای یادگیری ماشین از جمله مدلهای خطی، شبکههای عصبی عمیق و درختها
- درخت رگرسیون «CART»
- مزایای روشهای مبتنی بر درخت مانند دقت بالا، استفاده ساده و غیره
- چالشهای روشهای مبتنی بر درخت مانند بیشبرازش، هزینه محاسباتی بالا
- بسط تیلور
فیلم درس یادگیری ماشین - جلسه ۲۰ - روش XGBoost
جلسه بیست و یکم: روشهای نیمهنظارتی
این قسمت با ارائه یک مثال مفصل در مورد XGBoost از جلسه قبل شروع و پس آن به روشهای «یادگیری نیمهنظارتی» (Semi-supervised) پرداخته میشود. در این نوع روشها از دادههای برچسبدار و بدون برچسب برای آموزش مدل استفاده میشود.
سرفصلهای مهم جلسه ۲۱
آنچه در این جلسه خواهید آموخت:
- مروری بر یادگیری نظارتی
- دادههای برچسبدار و بدون برچسب
- نحوه یادگیری انسان
- بررسی مؤثر بودن دادههای بدونبرچسب
- آشنایی با برخی الگوریتمهای نیمهنظارتی
- روشهای مولد
- متدهای مبتنی بر گراف
- توضیح روش «Self-Training» به همراه مثال
- مدلهای «Mixture»
- آشنایی با سایر روشهای یادگیری نیمهنظارتی
فیلم درس یادگیری ماشین - جلسه ۲۱ - روش های نیمه نظارتی
جلسه بیست و دوم: یادگیری جمعی - بخش ۱
در این قسمت از دوره آموزشی یادگیری ماشین دکتر رهبان موضوع جلسه قبل در مورد روشهای نیمهنظارتی تکمیل میشود و پس از آن به یادگیری «جمعی» (Ensemble) پرداخته میشود.
سرفصلهای مهم جلسه ۲۲
آنچه در این جلسه خواهید آموخت:
- معرفی الگوریتم «Co-Training»
- SVM-های نیمهنظارتی
- مفهوم «Bagging» یا «Bootstrap Aggregation»
- مفهوم «Boosting»
فیلم درس یادگیری ماشین - جلسه ۲۲ - یادگیری جمعی (Ensemble) - بخش ۱
جلسه بیست و سوم: یادگیری جمعی - بخش ۲
در این جلسه موضوع «Ensemble Learning» ادامه پیدا میکند. الگوریتم «Ada Boost» نیز تشریح میشود.
سرفصلهای مهم جلسه ۲۳
آنچه در این جلسه خواهید آموخت:
- یادآوری Boosting
- ارائه یک مثال ساده از Classifier
- معرفی سایر مفاهیم مرتبط
فیلم درس یادگیری ماشین - جلسه ۲۳ - یادگیری جمعی (Ensemble) - بخش ۲
جلسه بیست و چهارم: روش های Nonparametric
در این قسمت به روشهای مبتنی بر احتمال برای طبقهبندی پرداخته میشود. ضمن اینکه روشهای «Nonparametric» نیز مورد بررسی قرار میگیرند. علاوه بر این، مسائل جدیدی مانند «تخمین تابع چگالی» (Density Estimation) علاوه بر مسائل طبقهبندی معرفی میشوند.
سرفصلهای مهم جلسه ۲۴
آنچه در این جلسه خواهید آموخت:
- معرفی رویکردهای احتمالی برای مسائل طبقهبندی
- معرفی قانون «بیز» (Naive Bayes)
- دستهبند بیز
- معرفی روشهای Nonparametric که پارامترهای زیادی دارند.
- هیستوگرام و تخمین چگالی کرنل
- k-NN برای تخمین چگالی
فیلم درس یادگیری ماشین - جلسه ۲۴ - روش های Nonparametric
جلسه بیست و پنجم: روش های رگرسیون Nonparametric
در این قسمت از دوره یادگیری ماشین دکتر رهبان مبحث «روشهای Nonparametric» در حالت رگرسیون مانند «Kernel Regression» مورد بررسی قرار میگیرد.
سرفصلهای مهم جلسه ۲۵
آنچه در این جلسه خواهید آموخت:
- Kernel Regression
- Local Linear/Polynomial Regression
- معرفی روش «Gaussian Processes»
- «Bayesian modelling»
فیلم درس یادگیری ماشین - جلسه ۲۵ - روش های رگرسیون Nonparametric
جلسه بیست و ششم: کاهش بعد
سرفصلهای مهم جلسه ۲۶
آنچه در این جلسه خواهید آموخت:
- آشنایی با مشکلات دادههایی با ابعاد بسیار بالا
- تشریح موضوع «نفرین ابعاد» (Curse of Dimensionality)
- آشنایی با روشهای کاهش بُعد
- «انتخاب ویژگی» (Feature Selection)
- «ویژگیهای نهان» (Latent features)
- روشهایی مانند «تحلیل مؤلفههای اصلی» (PCA)
فیلم درس یادگیری ماشین - جلسه ۲۶ - کاهش بعد
جلسه بیست و هفتم: روش بیشینهسازی امید ریاضی EM
در این جلسه به مبحث «خوشهبندی» (Clustering) و الگوریتمهای «تقسیمبندی» پرداخته میشود.
سرفصلهای مهم جلسه ۲۷
آنچه در این جلسه خواهید آموخت:
- یادآوری روش «K-Means» و مسئله خوشهبندی
- استفاده از تخمین چگالی
- الگوریتمهای «تقسیمبندی» (Partitioning Algorithms)
- مدل «Gaussian Mixture»
- الگوریتم EM
فیلم درس یادگیری ماشین - جلسه ۲۷ - روش بیشینه سازی امید ریاضی EM
جلسه بیست و هشتم: یادگیری تقویتی - بخش اول
سرفصلهای مهم جلسه ۲۸
آنچه در این جلسه خواهید آموخت:
- آشنایی با مفهوم RL
- اشاره به «AlphaGo» و «ماشین گوگل»
- آشنایی با «عامل» (Agent) و «محیط» (Enviroment)
- معرفی مفهوم MDP یا «فرایندهای تصمیمگیری مارکوف» (Markov Decision Process)
- مثال بازی «Tetris»
- آشنایی با روش برنامهریزی پویا
- معرفی مفهوم «Model-free Control»
- تابع ارزش
- سیاست «Deterministic»
- سیاست «Stochastic»
- معادله «بلمن» (Bellman)
- آشنایی با ساختار RL
فیلم درس یادگیری ماشین - جلسه ۲۸ - یادگیری تقویتی (۱)
جلسه بیست و نهم: یادگیری تقویتی- بخش دوم
مدرس در این قسمت، ابتدا مروری روی مباحث جلسه قبل در رابطه با یادگیری تقویتی خواهد داشت و سپس به تشریح ادامه موضوع یادگیری تقویتی میپردازد. در نهایت نیز مصاحبهای با یکی از افراد فعال در صنعت در حوزه هوش مصنوعی صورت میگیرد.
سرفصلهای مهم جلسه ۲۹
آنچه در این جلسه خواهید آموخت:
- روش «Monte-Carlo»
- مفهوم تقریب تابع ارزش
- آشنایی با «Policy Gradient»
- آشنایی با روش «تفاوت زمانی» (Temporal-Difference)
- معرفی روش «TD control-Sarsa»
- بیان تفاوتهای «MC» و «TD»
- روشهای «Off-Policy» شامل «Behavior Policy» و «Learning Policy»
- روش «Q-Learning»
فیلم درس یادگیری ماشین - جلسه ۲۹ - یادگیری تقویتی (۲)
یادگیری ماشین لرنینگ با فرادرس
در ادامه، عناوین برخی از این فیلمهای آموزشی را آوردهایم.
- فیلم آموزش ریاضی برای یادگیری ماشین بههمراه پیاده سازی در پایتون از فرادرس
- فیلم آموزش یادگیری ماشین و پیادهسازی در پایتون، بخش یکم از فرادرس
- فیلم آموزش مبانی یادگیری عمیق یا Deep Learning از فرادرس
- فیلم آموزش یادگیری تقویتی در پایتون از فرادرس

جمعبندی
در این مطلب از مجله فرادرس، یکی از ارزشمندترین دورههای آموزشی یادگیری ماشین را به شما معرفی کردیم.
این دوره آموزشی که توسط دکتر رهبان تدریس شده است، مباحث مختلفی از این شاخه بسیار مهم از هوش مصنوعی را به علاقهمندان آموزش میدهد. ضمن اینکه به خلاصهای از عناوین مورد بحث در هر جلسه نیز پرداختهایم.
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید













