×
ribbon

بهبود عملکرد مدل‌های یادگیری ماشین با روش‌های Ensemble در پایتون

مدرس:

مهدی زارع

در دنیای یادگیری ماشین، هیچ مدلی همیشه بهترین نیست! اما با استفاده از Ensemble Learning می توان چندین... بیشتر
محبوب کاربران
گواهی‌نامه
4.8 (19)
18 دیدگاه
242دانشجو
4ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیآذر ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

با مفاهیم و ساختارهای اصلی Ensemble Learning شامل Bagging، Boosting، Stacking و Voting آشنا می‌شوید.

نحوه پیاده‌سازی مدل‌های تجمعی با پایتون و کتابخانه‌هایی مانند Scikit-learn، XGBoost، LightGBM و CatBoost را می‌آموزید.

می‌فهمید چگونه ترکیب مدل‌ها می‌تواند دقت، پایداری و تعمیم‌پذیری پیش‌بینی‌ها را بهبود دهد.

در پایان، می‌توانید مدل‌های Ensemble حرفه‌ای طراحی و در پروژه‌های واقعی یا رقابت‌های داده‌کاوی به‌کار ببرید.

این دوره شامل:

4 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

6 فصل31 جلسه4 ساعت ویدیو
مقدمه و مفاهیم پایه
  پیش نیاز ها
02:04
  مقدمه
07:32
  Bagging,Boosting,Stacking
11:57
  ساخت محیط مجازی(Venv)
08:53
  Boostrap Sampling
04:48
  پیاده سازی Boostap Sampling
04:28
Bagging (Bootstrap Aggregating)
  مفاهیم Bagging
12:15
  ساخت دیتا با کتابخونه drawdata
04:33
  پیاده سازی جنگل تصادفی پارت 1
11:21
  پیاده سازی جنگل تصادفی پارت 2
06:34
  ساختن slider برای تنظیم جنگل تصادفی
08:50
  پیاده سازی dt, rf روی دیتا واقعی پارت 1
14:35
  پیاده سازی dt, rf روی دیتا واقعی پارت 2
05:34
  پیاده سازی OOB-Score, Cross-Validate
08:44
  BaggingClassification, BaggingRegression
08:54
Boosting Methods
  مفهوم Boostingو الگوریتم AdaBoosting
05:51
  پیاده سازی AdaBoosting
09:50
  پیاده سازی GradientBoosting
08:32
  پیاده سازی XGBoost
11:08
  پیاده سازی LightGBM
04:33
  پیاده سازی CatBoost پارت 1
03:17
  پیاده سازی CatBoost پارت 2
04:46
Stacking (Stacked Generalization)
  روش Stacking
09:25
Blending و Voting
  توضیحات Blending and Voting
05:28
  پیاده سازی Blending
10:11
  پیاده سازی Soft Voting and Hard Voting
15:54
نکات پیشرفته و بهینه‌سازی
  اهمیت ویژگی(Feature Importance)
09:36
  Permutation Importance
13:22
  انتخاب هایپر پارامتر با GridSearchCV
12:47
  انتخاب هایپر پارامتر با RandomizedGridSearchCV
07:26
  انتخاب هایپر پارامتر با Optuna
08:58

پیش‌نیاز‌ها

برای یادگیری کامل این دوره، آشنایی با مفاهیم زیر توصیه می‌شود:

🔹 Python Programming: تسلط نسبی بر زبان پایتون و کار با کتابخانه‌های NumPy و Pandas
🔹 Machine Learning Basics: آشنایی با مفاهیم یادگیری نظارت‌شده (Supervised Learning) و مدل‌هایی مانند Decision Tree،  Logistic Regression و KNN
🔹 Data Visualization: توانایی استفاده از Matplotlib یا Seaborn برای تحلیل و نمایش داده‌ها
🔹 Jupyter Notebook یا Google Colab: توانایی اجرای کد و تحلیل گام‌به‌گام
(اگر این مباحث را به‌صورت مقدماتی می‌دانید، می‌توانید بدون مشکل وارد این دوره شوید.)

توضیحات دوره

در دنیای یادگیری ماشین، هیچ مدلی همیشه بهترین نیست!

اما با استفاده از Ensemble Learning می‌توان چندین مدل مختلف را ترکیب کرد تا نتیجه‌ای قدرتمندتر، پایدارتر و دقیق‌تر به‌دست آورد.
در این دوره، یاد می‌گیرید چگونه با استفاده از زبان Python و کتابخانه‌های محبوبی مانند scikit-learn، XGBoost، LightGBM و CatBoost، مدل‌های تجمعی بسازید و دقت پیش‌بینی‌ها را به شکل چشمگیری افزایش دهید.

از مبانی نظری مثل Bagging و Boosting گرفته تا روش‌های پیشرفته‌تری چون Stacking و Blending، همه‌ی مفاهیم را گام‌به‌گام همراه با مثال‌های واقعی یاد می‌گیرید.

در پایان دوره، شما می‌توانید مدل‌های ترکیبی هوشمند برای پروژه‌های واقعی طراحی کنید و در رقابت‌های داده‌کاوی یا پروژه‌های صنعتی، نتایج درخشان‌تری به‌دست آورید

دیدگاه کاربران

4.8

بر اساس امتیاز 19 دانشجو

1
2
3
4
5

منا هاشمی

1 ماه پیش

5

استاد مسلط به مباحث با تدریس روان و خوب، فقط کاش فایل نوت بوک کدها یا لینکشون رو هم در اختیارمون قرار میدادن

فرهاد ذبیحی جمنانی

1 ماه پیش

5

عالی و کاربردی

عارف جوزی

1 ماه پیش

5

بسیار عالی

دانشجوی دوره

3 ماه پیش

5

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

دانشجوی دوره

3 ماه پیش

5

سلام توضیحات شون قابل فهم است و مسلط هستند

امیر ترکمانی

3 ماه پیش

5

خیلی ممنونم از مدرس این دوره آقای زارع که این مبحث رو مد نظر قرار داده و با بیان شیوا و صریح آموزش رو جلو بردن . شخصا مباحث stacking و blending رو خیلی پیگیر بودم که اینجا تونستم یه دوره مناسب و کاملی راجبشون پیدا کنم .

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
مهدی زارعکارشناس ارشد نفت و گاز،متخصص هوش مصنوعی و علم داده، برنامه نویس پایتون
3دوره
1,398دانشجو
76نظر و امتیاز

مهندس مهدی زارع، فارغ‌التحصیل کارشناسی ارشد مهندسی نفت و گاز (گرایش اکتشاف)، با بیش از ۴ سال سابقه حرفه‌ای، از فعالان حوزه تحلیل داده، برنامه‌نویسی پایتون و آموزش علوم داده است.

وی علاوه بر فعالیت‌های تخصصی، به‌عنوان مدرس دانشگاهی دوره‌های کاربردی پایتون شناخته می‌شود و همواره در راستای توانمندسازی دانشجویان و متخصصان در زمینه‌های کدنویسی، تحلیل داده و هوش مصنوعی گام برداشته است. همچنین با ثبت بیش از ۸۰ پروژه موفق در پلتفرم پارسکدرز و کسب امتیاز ممتاز ۹.۹۷ از ۱۰، رضایت حداکستری کارفرمایان را در کارنامه حرفه‌ای خود دارد.

مهم‌ترین دستاوردهای حرفه‌ای:

اجرای بیش از 90 پروژه موفق تحلیل داده، داده‌کاوی و یادگیری ماشین در پلتفرم پارسکدرز

کسب امتیاز ممتاز ۹.۹۷ از ۱۰ در ارزیابی کیفیت عملکرد و رضایت کارفرمایان

تدریس دوره تخصصی «برنامه‌نویسی کاربردی پایتون» ویژه دانشجویان حوزه فنی و مهندسی

طراحی و پیاده‌سازی مدل‌های هوشمند پیش‌بینی در پروژه‌های متعدد صنعتی و دانشگاهی

مهندس زارع با بهره‌گیری از رویکردی دقیق، ساده و نتیجه‌محور، مفاهیم پیچیده فنی را به زبانی کاربردی و ملموس منتقل کرده و همراهی مطمئن برای مسیر رشد حرفه‌ای مخاطبان خود است.