سه نوع اصلی یادگیری ماشین
برای اینکه درک بهتری داشته باشید، بدانید یادگیری ماشین به سه دسته بزرگ تقسیم میشود:
یادگیری با ناظر (Supervised Learning)
پرکاربردترین نوع. دادههای ورودی به همراه برچسب (جواب صحیح) به ماشین داده میشود. ماشین یاد میگیرد که از ورودی به خروجی برسد. مثلاً: به ماشین هزاران عکس با برچسب «گربه» و «سگ» نشان میدهیم، بعد به او یک عکس جدید میدهیم تا پیشبینی کند گربه است یا سگ. بیشتر مسائل تشخیص، پیشبینی قیمت، تشخیص اسپم در همین دسته قرار میگیرند.
یادگیری بدون ناظر (Unsupervised Learning)
دادهها بدون برچسب هستند. ماشین خودش باید الگوها و ساختارهای پنهان را پیدا کند. مثلاً: به ماشین هزاران نظر مشتری میدهیم بدون اینکه بگوییم هر نظر مثبت است یا منفی. ماشین خودش بر اساس شباهت کلمات، نظرات را خوشهبندی میکند. کاربردها: خوشهبندی مشتریان، فشردهسازی داده، تشخیص ناهنجاری.
یادگیری تقویتی (Reinforcement Learning)
ماشین با یک محیط تعامل میکند و بر اساس کارهایی که انجام میدهد، پاداش یا جریمه دریافت میکند. درست مثل آموزش یک سگ: اگر کار درست را انجام دهد، تشویق میشود. این روش پایه بسیاری از هوش مصنوعیهای بازیهای کامپیوتری (مثل AlphaGo) و رباتیک است.
در سال ۲۰۲۶، نوع چهارمی هم به نام یادگیری خودنظارتی (Self-supervised Learning) بسیار محبوب شده که پایه مدلهای زبانی بزرگ مثل GPT و Claude است. در این روش، مدل از خود داده، «برچسب» را به طور خودکار میسازد (مثلاً کلمه بعدی در یک جمله را حدس میزند).