دوره

روش‌های تجمیعی در پایتون

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

مقدماتی
تاریخ به‌روزرسانی:
11 مهر 1405
۴٫۸
پایتون
۴ ساعت
۱۵ ویدیو
۳۷ تمرین
۵۰۲ شرکت‌کننده
۴۰۵
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره
سفر یادگیری ماشین خودتون رو با ورود به دنیای شگفت‌انگیز روش‌های یادگیری تجمیعی ادامه بدید! این روش‌ها یک کلاس جذاب از تکنیک‌های یادگیری ماشین هستن که الگوریتم‌های مختلف رو با هم ترکیب می‌کنن تا عملکرد رو بالا ببرن و مسائل پیچیده رو در مقیاس بزرگ و در صنایع مختلف حل کنن. تکنیک‌های تجمیعی معمولا برنده‌ مسابقات آنلاین یادگیری ماشین هم می‌شن! در این دوره، همه چیز رو درباره این تکنیک‌های پیشرفته تجمیعی، مثل بگینگ، بوستینگ و استکینگ یاد می‌گیرید. همچنین اون‌ها رو روی دیتاست‌های دنیای واقعی پیاده می‌کنید و از کتابخانه‌های پیشرفته یادگیری ماشین پایتون مثل Scikit-learn و XGBoost و CatBoost و Mlxtend استفاده می‌کنید.

همونیه که می‌خواید یاد بگیرید؟

1
ترکیب چندین مدل

تشخیص اینکه کدوم‌یک از مدل‌هایی که ساختید برای مسئله‌تون بهترینه، براتون سخته؟ پس از همه‌شون استفاده کنید! در این بخش یاد می‌گیرید چطور با روش‌های «رأی‌گیری» و «میانگین‌گیری»، چند مدل رو با هم ترکیب کنید و یک مدل واحد بسازید.

2
بَگینگ

بگینگ (Bagging) یکی از روش‌های یادگیری جمعیه که پشت الگوریتم‌های قدرتمند یادگیری ماشین مثل جنگل تصادفی (Random Forest) قرار داره. در این بخش با مبانی این تکنیک آشنا می‌شید و با استفاده از Scikit-learn، مدل‌های بگینگ خودتون رو می‌سازید.

3
بوستینگ

بوستینگ (Boosting) طبقه‌ای از الگوریتم‌های یادگیری جمعیه که مدل‌های موفقی مثل AdaBoost رو شامل می‌شه. در این بخش با این مدل آشنا می‌شید و ازش برای پیش‌بینی درآمد فیلم‌های برنده جایزه استفاده می‌کنید! همچنین با الگوریتم‌های گرادیان بوستینگ مثل CatBoost و XGBoost آشنا می‌شید.

4
اِستکینگ

یاد بگیرید مدل‌ها چطور روی هم سوار می‌شن! در این بخش پایانی با روش یادگیری جمعی استکینگ (Stacking) آشنا می‌شید. یاد می‌گیرید چطور این روش رو هم با Scikit-learn و هم با کتابخانه mlxtend پیاده‌سازی کنید. بعد از استکینگ برای پیش‌بینی خوراکی یا سمی بودن قارچ‌ها استفاده می‌کنید و این بار با این روش پیشرفته‌تر، دوباره سراغ پیش‌بینی امتیاز اپ‌های گوگل می‌رید.

گواهی پایان دوره

  • تأیید مهارت شما

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

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری
منابع
App ratings

App reviews

Game of Thrones

Pokémon

SECOM (Semiconductor Manufacturing)

TMDb (The Movie Database)

سوالات متداول

باید دوره‌های مربوط به Scikit-learn، مدل‌های مبتنی بر درخت و کلاسیفایرهای خطی رو گذرونده باشید. همچنین انتظار می‌ره که با Pandas و آمار پایه در پایتون آشنا باشید.

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

تو در طول چهار بخش، از Scikit-learn و XGBoost و CatBoost و Mlxtend برای پیاده‌سازی روش‌های مختلف تجمیعی روی دیتاست‌های دنیای واقعی استفاده می‌کنید.

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

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

دریافت اپلیکیشن فینکا

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