021-71053903 [email protected] پشتیبانی از شنبه تا چهارشنبه ساعت 9 الی 16

مقایسه طبقه بندی و رگراسیون

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

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

رگراسیون فرایند ساختن مدل برای تبدیل داده های ورودی به مقادیر واقعی مستمر است. یعنی ایجاد همبستگی بین داده های مستقل و وابسته می کند.

input for regression vs classification

جدول مقایسه (classification vs regression):
رگراسیونطبقه بندیویژگی
تابع رگراسیون تخمین میزند هر ورودی به چه خروجی مستمری تبدیل می شودتابع دسته بندی بر اساس کلاس های از قبل تعیین شدهاساس
یافتن بهترین خط برای پیش بینی با بیشترین دقتیافتن بهترین مرز بندی برای کلاس هاهدف
پیوستهگسستهداده خروجی
وابستهمستقلماهیت خروجی
اندازه گیری خطای میانگین مربع ریشهاندازه گیری دقتروش محاسبه
رگراسیون خطی….درخت تصمیم گیری، شبکه عصبی…مثال
پیش بینی هوا، قیمت خانه….ایمیل اسپم، تشخیص گفتار….کاربرد

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

مثلا فرض کنید می خواهیم وضعیت هوا را پیش بینی کنیم. برای اینکار ابتدا باید هدف مسئله را تعیین کنیم. اگر هدف ما فقط پیش بینی سرد یا گرم بودن، آفتابی یا بارانی بودن هوا است. پس الگوریتم انتخابی از بین اگوریتم های طبقه بندی (classification) انتخاب می شود. اما اگر هدف مسئله پیش بینی دمای هوا است باید از الگوریتم های رگراسیون استفاده شود.

مطالعه بیشتر

maryam keshvari

31 مطلب منتشر شده

کارشناسی ارشد فناوری اطلاعات علاقمند به زبان برنامه نویسی python و هوش مصنوعی

درباره این مطلب نظر دهید !

مطالب پرمخاطب پایتونی ها

numpy-cheat-sheet

راهنمای سریع Numpy

4
دقیـقه مطالعه
ادامه ...

محصولات فروش پایتونی ها

%60
تخفیف

آموزش فیگما (Figma)

30,000 تومان
3
%69
تخفیف

آموزش برنامه نویسی پایتون

35,000 تومان
2