Professional Documents
Culture Documents
ML Mahdi Zare
ML Mahdi Zare
[بیشاپ]2006 ،
احتماالت
مباحث نظری
برنامهنویسی
MATLAB OCTAVE
یادگیری ماشین -معرفی -سید ناصر رضوی 1۳۹۷ -
فهرست مطالب
7
خوشهبندی
«هر گام رو به جلو در جهت یادگیری ماشین دهها برابر مایکروسافت ارزش دارد»
« یک حوزه مطالعاتی که به ماشینها توانایی یادگیری میدهد ،بدون این که نیاز باشد این
ماشینها به طور صریح برنامهنویسی شوند» .
« با داشتن یک وظیفه مانند Tو یک معیار کارایی مانند ،Pمیگوییم یک برنامه کامپیوتری از
تجربهی Eیاد میگیرد اگر معیار کارایی آن برنامه یعنی Pبرای انجام وظیفه Tبا استفاده از
تجربه Eبهبود یابد» .
فرض کنید برنامه ایمیل شما به شما امکان میدهد که ایمیلهای دریافتی خود را به عنوان
هرزنامه عالمت بزنید و بر این اساس یاد میگیرد که چگونه هرزنامهها را بهتر فیلتر کند.
یادگیری ماشین .بهبود عملکرد ماشین در انجام یک وظیفه با کسب تجربه.
س .یک ماشین از کجا میتواند بفهمد عملکردش بهبود یافته است؟
میتوانیم به ماشین پاسخ درست را برای چند نمونه محدود از ورودیها بدهیم به این امید که بتواند آن را
برای نمونههای دیگر تعمیم دهد --یادگیری نظارت شده
میتوانیم به ماشین بگوییم پاسخش تا چه میزان درست بوده (مثال با دادن یک امتیاز) و خود ماشین مسئول
یافتن پاسخهای درست است --یادگیری تقویتی
ممکن است هیچ اطالعاتی در مورد پاسخ درست به ماشین ندهیم و تنها از ماشین بخواهیم ورودیهایی را که
دارای وجوه مشترک هستند پیدا کند --یادگیری بدون نظارت
ورودی .یک مجموعه آموزشی که در آن به ازای هر ورودی پاسخ درست داده شده است.
مجموعه آموزشی هدف .یافتن یک تقریب مناسب برای نگاشت زیر:
𝑌 → 𝑋 𝑓:
مثال.
400
300
)price (1000’s
200
160
100
0
0 500 750 1000 1500 2000 2500
)size (feet2
س .کدام یک بهتر است؟ یک تابع خطی یا یک تابع درجه دوم؟
400
300
)price (1000’s
220
200
100
0
0 500 750 1000 1500 2000 2500
)size (feet2
400
300
)price (1000’s
200
100
0
0 500 1000 1500 2000 2500
)size (feet2
پیشبینی کمیتهایی با مقادیر پیوسته (مانند به ازای هر نمونه آموزشی« ،پاسخ درست» داده شده
قیمت یک خانه) است.
یادگیری ماشین -معرفی -سید ناصر رضوی 1۳۹۷ -
مثال :تشخیص نوع سرطان (بدخیم ،خوشخیم)
22
1
? Malignant 0
Tumor Size
بدخیم یا خوشخیم؟
پیشبینی کمیتهایی با مقادیر گسسته (مانند به ازای هر نمونه آموزشی« ،پاسخ درست» داده شده
صفر و یک). است.
یادگیری ماشین -معرفی -سید ناصر رضوی 1۳۹۷ -
مثال :تشخیص نوع سرطان (بدخیم ،خوشخیم)
23
... o
Age
Tumor Size
یادگیری نظارت شده .به ازای هر نمونه ،پاسخ درست داده شده است.
X2
X1
یادگیری بدون نظارت .هیچ گونه اطالعاتی در مورد پاسخهای درست داده نشده است!
X2
X1
برای کدام یک از مسائل داده شده زیر باید از یک الگوریتم یادگیری بدون نظارت استفاده شود؟
توسعه یک برنامه برای فیلتر کردن هرزنامهها با داشتن تعدادی ایمیل معمولی و تعدادی هرزنامه
گروهبندی یک مجموعه از مقاالت جدید یافته شده در وب بر اساس موضوع
گروهبندی مجموعهای از مشتریها در چند بخش مختلف بازار با داشتن یک پایگاه داده در مورد مشتریان
تشخیص دیابت در بیماران جدید با داشتن دادههای مربوط به تعدادی فرد سالم و دیابتی