دوره

یادگیری نظارت‌شده با Scikit-learn

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

پیشرفته
تاریخ به‌روزرسانی:
1 شهریور 1405
پایتون
۴ ساعت
۱۵ ویدیو
۳۴ تمرین
۱٬۶۳۴ شرکت‌کننده
۴۰۵
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

مهارت‌های یادگیری ماشین خودتون رو با Scikit-learn ارتقا بدید و کشف کنید چطور می‌تونید از این کتابخانه محبوب پایتون برای آموزش مدل‌ها با استفاده از داده‌های برچسب‌دار استفاده کنید. در این دوره، یاد می‌گیرید چطور پیش‌بینی‌های قدرتمندی انجام بدید، مثلاً اینکه آیا مشتری کسب‌وکارتون دچار ریزش می‌شه، آیا یک فرد دیابت داره، و حتی اینکه چطور ژانر یک آهنگ رو طبقه‌بندی کنید. با استفاده از دیتاست‌های دنیای واقعی، متوجه می‌شید چطور مدل‌های پیش‌بینی‌کننده بسازید، پارامترهای اون‌ها رو تنظیم کنید و ارزیابی کنید که روی داده‌های جدید چقدر خوب عمل می‌کنن.

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

  • 1

    تعمیم‌پذیری مدل رو با استفاده از تقسیم داده به مجموعه آموزش و تست، اعتبارسنجی متقاطع k-fold و تنظیم هایپرپارامترها با GridSearchCV یا RandomizedSearchCV ارزیابی کنید.

  • 2

    معیارهای کلیدی ارزیابی مدل‌های یادگیری نظارت‌شده، از جمله دقت، precision، recall، F1، ROC-AUC، ضریب تعیین، MSE و RMSE رو از هم تشخیص بدید.

  • 3

    پیچیدگی مدل و تاثیر اون روی بیش‌برازش یا کم‌برازش رو با تنظیم پارامترهایی مثل k در KNN و alpha در رگرسیون منظم‌شده ارزیابی کنید.

  • 4

    انواع مسائل یادگیری نظارت‌ شده رو تشخیص بدید و الگوریتم‌های مناسب Scikit-learn رو برای طبقه‌بندی و رگرسیون انتخاب کنید.

  • 5

    تکنیک‌های ضروری پیش‌پردازش، از جمله کدگذاری dummy، جایگذاری مقادیر گمشده، مقیاس‌بندی و ساخت پایپ‌لاین رو که برای جریان‌های کاری Scikit-learn لازمن، تشخیص بدید.

1
طبقه‌بندی
شروع رایگان

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

2
رگرسیون

در این بخش، با رگرسیون آشنا می‌شید و با استفاده از دیتاست هزینه‌های تبلیغاتی، مدل‌هایی برای پیش‌بینی میزان فروش می‌سازید. با نحوه کار رگرسیون خطی و معیارهای رایج ارزیابی عملکرد مثل ضریب تعیین (R-squared) و ریشه میانگین مربعات خطا (RMSE) آشنا می‌شید. همچنین اعتبارسنجی متقابل k بخشی رو انجام می‌دید و از منظم‌سازی در مدل‌های رگرسیون استفاده می‌کنید تا خطر بیش‌برازش رو کاهش بدید.

3
تنظیم دقیق مدل خود

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

4
پیش‌پردازش و پایپ‌لاین‌ها

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

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

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

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

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

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

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

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

اشتراک‌گذاری
منابع
Advertising and Sales

Diabetes

Telecom Churn

Music

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

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

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

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

 
 

طبقه‌بندی یک تکنیک یادگیری ماشین نظارت‌شده‌ست که برای پیش‌بینی مقادیر گسسته بر اساس مجموعه‌ای از ورودی‌ها استفاده می‌شه.

 
 

رگرسیون یک تکنیک یادگیری ماشین نظارت‌شده‌ست که برای پیش‌بینی مقادیر پیوسته بر اساس مجموعه‌ای از ورودی‌ها استفاده می‌شه.

 
 

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

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