Slide 1
Slide 1
1
مقدمه
تعریف فرهنگ لغات از یادگیری:
یادگیری عبارت است ازبدس ت آوردن دانش و یا فهم
3
چرا یادگیری؟
چرا ماشین را برنامه نویسی نکنیم؟
بعضی کارها را بدرستی نمیتوان توصیف نمود .در صورتیکه
شناخته شده نباشد در حالیکه ماشین میتواند حین کار آنها را
یاد بگیرد.
ممکن است محیط در طول زمان تغییر کند .ماشین میتواند
در نتیجه بجای نوشتن یک برنامه با دست ،میتوان با تهیه مقدار
زی ادی نمون ه ص حیح و اعم ال آن ب ه ی ک الگ وریتم ی ادگیری
ماشین برنامه ای تولید کنیم که کار مورد نظر را انجام دهد.
7
یادگیری مدل
در یادگیری ماشین با استفاده از تئوری اطالعات
م دلهای ریاض ی س اخته میش ود ک ه میتوانن د ب رای
استنتاج استفاده شوند.
مدل ممکن است پیشگویانه ( )Predictiveباشد که
برای پیش بینی موارد جدید بکار می روند.
مدل ممکن است توصیفی باشد ( )descriptiveکه
دانش آن از داده یادگرفته میشود.
البته مدل می تواند هر دو خاصیت فوق را داشته
باشد.
8
وظیفه یادگیری ماشین
دسته بندی یا classificationمثل تشخیص گفتار .1
9
مبنای ارزیابی الگوریتمهای
یادگیری
10
یادگیری انسان و ماشین
یادگیری انسان چگونه است؟
انسان از طریق تعامل با محیط بیرونی یاد میگیرد
یک عامل باید وجود داشته باشد تا یادگیری را شروع کند
Classification
ماش ین ی اد میگ یرد ک ه ورودیه ا را ب ه دس ته ه ای از پیش تع یین ش ده ای
نسبت دهد.
Clustering
سیستم یادگیر کشف میکند که کدام ورودیها با هم در یک دسته بندی
قرار میگیرند.
پیش بینی
قیمت سهام
13
تکنیک های مختلف یادگیری
یادگیری استتنتاجی ( )inductive
که یادگیری بر مبنای مثالهای متعدد انجام میشود .مثل درخت
های تصمیم
یادگیری Connectionist
ک ه ی ادگیری ب ر مبن ای م دل مغ ز بش ر ص ورت میپ ذیرد .مث ل
شبکه های عصبی مصنوعی
یادگیری Bayesian
که فرضیه های مختلفی در مورد داده ارائه میشود.
یادگیری Reinforcement
که از سنسورها و تجربه در محیط استفاده میشود.
یادگیری Evolutionary
مثل الگوریتم ژنتیک
14
دسته بندی یادگیری
یادگیری با ناظر:
یک مجموعه از مثالهای یادگیری وجود دارد بازای هر ورودی ،مقدار خروجی و یا
تابع مربوطه نیز مشخص است .هدف سیستم یادگیر بدست آوردن فرضیه ای
است که تابع و یا رابطه بین ورودی و یا خروجی را حدس بزند
یادگیری بدون ناظر:
ی ک مجموع ه از مثاله ای ی ادگیری وج ود دارد ک ه در آن فق ط مق دار ورودی ه ا
مشخص است و اطالعاتی در مورد خروجی صحیح در دست نیست .یادگیری
بدون ناظر برای دسته بندی ورودیها و یا پیش بینی مقدار بعدی بر اساس
موقعیت فعلی بکار میرود.
بادگیری تقویتی:
مثاله ا بص ورت ورودی/خ روجی نیس تند بلک ه بص ورت وض عیت/پ اداش هس تند ک ه
ی ادگیر در وض عیت ه ای مختل ف عملی ات مختلفی را انج ام داده و پاداش های
متفاوتی دریافت و بر اساس مجموع پاداش های دریافتی عمل متناسب با هر
وضعیت را یاد میگیرد.
یادگیری نیمه نظارتی:
مثالها طوری هستند که برای تعداد کمی از آنها مقدار خروجی موجود است اما
برای مثالهای زیادی مقدار خروجی مشخص نیست.
15
یادگیری با ناظر
مثالهای جدید
الگوریتم
مثالهای
یادگیری قوانین دسته بندی
آموزشی ماشین
کالس
پیش بینی
شده
16
مثالی از یادگیری با ناظر
یک دیت ا بیس ش امل قیمت 50خان ه و مس احت
خانه ها وجود دارد چگونه میتوان نرخ خانه ها را
بر اساس تابعی از اندازه آنها یاد گرفت؟
قیمت مساحت
37 560
79 1012
76 893
130 2196
82 936
17
مثالی از یادگیری با ناظر
مساحت خانه = )Input feature: x(i
قیمت خانه =) Output feature: y(i