رگرسیون

رگرسیون از دید ماشین لرنینگ: پیش‌بینی مقادیر عددی، رگرسیون خطی ساده و چندگانه و معیارهای ارزیابی

رگرسیون در یادگیری ماشین

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

رگرسیون ساده و چندگانه

در دنیای واقعی تقریباً همیشه چندگانه استفاده می‌کنیم، چون قیمت از چند عامل تأثیر می‌گیرد.

فرایند کامل مدل‌سازی رگرسیون

  1. داده را به Train و Test تقسیم کن
  2. مدل را روی Train آموزش بده (fit)
  3. روی Test پیش‌بینی کن (predict)
  4. با معیارها ارزیابی کن

معیارهای ارزیابی رگرسیون

معیارمعناتفسیر
MAEمیانگین قدرمطلق خطابه‌طور میانگین چند واحد اشتباه می‌کنیم
MSEمیانگین مربع خطاخطاهای بزرگ را شدید جریمه می‌کند
RMSEجذر MSEمثل MAE اما حساس به خطاهای بزرگ
R²سهم توضیح‌داده‌شده تغییراتبین ۰ تا ۱؛ بالاتر بهتر

مثال ملموس: اگر MAE مدل قیمت خانه ۵۰ میلیون باشد، یعنی به‌طور میانگین ۵۰ میلیون تومان خطا داریم — ساده و قابل گزارش!

چه زمانی رگرسیون خطی کافی است؟

نکته: همیشه با مدل ساده (رگرسیون خطی) شروع کنید! اگر خوب عمل نکرد، سراغ مدل‌های پیچیده بروید. مدل ساده + داده خوب، اغلب از مدل پیچیده + داده بد بهتر است.

جمع‌بندی

این مبحث بخشی از دوره آموزش کامل علم داده است.

ابزارهای مرتبط