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

آشنایی با سه نوع اصلی یادگیری ماشین: نظارت‌شده، بدون نظارت و تقویتی با مثال‌های واقعی

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

ماشین لرنینگ بر اساس نحوه یادگیری و نوع داده، به سه دسته اصلی تقسیم می‌شود:

۱. یادگیری نظارت‌شده (Supervised Learning)

در این روش، به مدل داده‌های برچسب‌خورده می‌دهیم؛ یعنی هم ویژگی‌ها (ورودی) و هم پاسخ درست (خروجی) را می‌دانیم. مدل یاد می‌گیرد بین ورودی و خروجی رابطه پیدا کند.

مثال: دادن هزاران عکس گربه و سگ با برچسب «گربه» و «سگ» به مدل، تا بعداً عکس جدید را درست دسته‌بندی کند.

یادگیری نظارت‌شده دو نوع اصلی دارد:

۲. یادگیری بدون نظارت (Unsupervised Learning)

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

مثال: یک فروشگاه آنلاین می‌خواهد مشتریان را به گروه‌های مشابه تقسیم کند بدون اینکه از قبل بداند چه گروه‌هایی وجود دارد.

۳. یادگیری تقویتی (Reinforcement Learning)

در این روش، یک عامل (Agent) با محیط تعامل می‌کند و بر اساس پاداش و جریمه یاد می‌گیرد بهترین رفتار را انتخاب کند.

مثال: آموزش ربات برای بازی شطرنج؛ هر حرکت خوب پاداش و هر حرکت بد جریمه دارد. الگوریتم معروف AlphaGo با همین روش ساخته شد.

جدول مقایسه

ویژگینظارت‌شدهبدون نظارتتقویتی
دادهبرچسب‌داربدون برچسبتعامل با محیط
هدفپیش‌بینیکشف الگویادگیری سیاست بهینه
مثالتشخیص اسپمبخش‌بندی مشتریانربات بازی‌باز
الگوریتم‌هارگرسیون، درخت تصمیمK-Means، PCAQ-Learning
بیشترِ این دوره روی یادگیری نظارت‌شده تمرکز دارد چون پرکاربردترین نوع ML در صنعت است، اما یادگیری بدون نظارت و تقویتی را هم به‌طور کامل یاد می‌گیرید.

جمع‌بندی

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

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