1 / 23

یادگیری بر پایه نمونه

یادگیری بر پایه نمونه. Instance Based Learning-2. Instructor : Saeed Shiry & Mitchell Ch. 8. Radial Basis Functions. روشی برای تقریب توابع است . یادگیری با RBF ارتباط نزدیکی با شبکه های عصبی مصنوعی و Distance-weighted regression دارد . در این روش فرضیه یادگرفته شده بصورت زیر میباشد :

christmas
Download Presentation

یادگیری بر پایه نمونه

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. یادگیریبرپایهنمونه Instance Based Learning-2 Instructor : Saeed Shiry & Mitchell Ch. 8

  2. Radial Basis Functions • روشیبرایتقریبتوابعاست. • یادگیریبا RBF ارتباطنزدیکیباشبکههایعصبیمصنوعیو Distance-weighted regression دارد. • دراینروشفرضیهیادگرفتهشدهبصورتزیرمیباشد: • دراینروشازتعداد k تابعکرنلبرایتقریبتابعاستفادهمیشود .تابعکرنلمعمولابصورتیکتابعگاوسیانتخابمیشود:

  3. Radial Basis Functions • نشاندادهشدهاستکهدرصورتیکهتعدادکافیتابعکرنلگاوسیانتخابشوند،بااستفادهاز RBF میتوانهرتابعیراباخطاینسبتاکمیتقریبزد. • رابطهفوقرامیتوانبهیکشبکهعصبیدولایهتشبیهنمودکه • لایهاولمقادیرکرنلهاو • لایهدوممجموعآنهارامحاسبهمینماید. f(x) W0 wk w1 w2 … 1 K1 K2 Kk … x1 x2 x3 xn

  4. آموزش RBF درصورتداشتنمجموعهایازمثالهایآموزشی،آموزش RBF دردومرحلهصورتمیگیرد: • تعدادتوابعکرنلانتخابمیشود.بعبارتدیگرباانتخابمقداریبرای ,Kمقادیر xu , s2uبرایهرتابعکرنلتعیینمیگردد. • وزنهایشبکهطوریانتخابمیشوندکهشبکهبادادههایآموزشیمنطبقگردد.اینکاربااستفادهازرابطهخطایکلیزیرانجاممیشود

  5. نحوهانتخابتعدادواحدهایمخفی • بازاهرمثالآموزشی<xi,f(xi)> یککرنلگاوسیتخصیصدادهمیشود. • اینتابعبهمرکزیت xi بودهوبرایتمامیآنهامقداریکسانs2درنظرگرفتهمیشود. • شبکه RBF طوریآموزشدادهمیشودکهبتواندتقریبیکلیبرایتابعهدفپیداکند.توجهشودکههرمثالآموزشیفقطمیتوانددرهمسایگی xi تابعتقریبزدهشدهراتحتتاثیرقراردهد. • وزنهاطوریمحاسبهمیشوندکهبازاهرمثالآموزشی<xi,f(xi)> درخروجیشبکه رابطه f’(x)=f(x) برقرارباشد.بدینترتیبشبکه RBF بطورکاملبامثالهایآموزشیانطباقخواهدداشت.

  6. K2 K1 نحوهانتخابتعدادواحدهایمخفی • دراینروشتعدادتابعکرنلانتخابشدهکمترازتعدادمثالهاست. • اینروشبازدهیبیشتریازروشقبلیدارد. • مرکزکرنلهارامیتوانبصورتیکنواختانتخابنمود. • درحالتیکهتوزیعنمونههاغیریکنواختباشندمیتوانتوزیعکرنلهاراهمبصورتمشابهیانتخابنمود. • یکراهدیگرکلاسترینگنمونههاوتخصیصیککرنلبههرکلاستراست.

  7. ویژگیهایشبکه RBF • آموزشاینشبکههاآسانترازشبکههایعصبیمعمولیاستکهازروش Back Propagation استفادهمیکنند. • اینشبکهیکتقریبکلیازتابعرابااستفادهازمجموعتقریباتمحلیمحاسبهمیکند.

  8. Case Based Reasoning

  9. Case Based Reasoning سهخاصیتاصلیسیستمهاییادگیریبرپایهنمونه: • روشهاییادگیریتنبلیهستندکهعملتعمیمتامشاهدهنمونهجدیدبهتعویقمیافتد • برایدستهبندینمونهجدیدازمثالهایمشابهاستفادهمیشود • نمونههاتوسطنقاطیبامقادیرحقیقیدرفضای n بعدینشاندادهمیشوند روشیادگیریCBR ازدوویژگیاولتبعیتمیکنددرحالیکهبراینمایشنمونههاازروشسمبلیکاستفادهمینماید. بههمیندلیلبدستآوردننمونههایمشابهمشکلتراست

  10. مسائلیراکهبهشیوه CBR حلمیکنیم CBR مشابهروشیاستکهآدمیبرایحلبرخیازمسائلبکارمیبرد .نظیر: • پزشکی: اغلبپزشکاننمونههایقبلیبیمارانرابخاطرسپردهودرمواجههبابیمارانجدیدازتجربهگذشتهسودمیبرند. • حقوق: قضاوتدرکشورهائیمثلامریکاوانگلستانبراساساختلافاتگذشتهورایهائیکهبرایآنهاصادرشدهاستانجاممیشود. • بنگاهمسکن: معمولاقیمتخانههابراساسخانههایمشابهیکهاخیرافروشرفتهاندتعیینمیگردند.

  11. اجزاسیستم CBR • Case-base • یکدیتابیسازمثالهایقبلی • Retrieval of relevant cases • استفادهازایندکسبرایمثالهایموجوددردیتابیس • قابلیتتطبیقباشبیهترینمثالها • بدستآوردنراهحلبااستفادهازمثالهایمشابه • Adaptation of solution • تغییردادنراهحلبنحویکهاختلافبینمثالموردبررسیونمونههایپیداشدهدردیتابیسرادرنظربگیرد.

  12. Solution CBR Solving Problems Review Retain Database Adapt Retrieve Similar New Problem

  13. مثالیاز :CBR تعییننرخمسکن Test instance

  14. چگونگیایجادقوانین • مثالهائیراپیدامیکنیمکهتاحدزیادیشبیههمباشند • case 1 and case 2 • قانون: R1 اگرتعدادrecep-roomsاز 2 به 1 تغییرکندقیمترا £5,000کاهشدهید. • case 3 and case 4 • قانون: R2 اگرTypeازsemiبهterracedتغییرکندقیمترا £7,000کاهشدهید.

  15. انطباق • مثالموردبررسیرابامثالهایذخیرهشدهمقایسهکردهومواردانطباقرامشخصمیکنیم: • matches(5,1) = 3 • matches(5,2) = 3 • matches(5,3) = 2 • matches(5,4) = 1 • Estimate price of case 5 is £25,000

  16. Adaptation • قانون 2 معکوسمیشود: • قانون: R2 اگرTypeازsemiبهterracedتغییرکندقیمترا £7,000افزایشدهید. • اعمالقانونمعکوس • پیشبینیجدیدازقیمتمسکنموردنظر £32,000 است

  17. یادگیری • بدینترتیبیکcase جدیدویکقیمتجدیدتخمینزدهشدهاست. • دراینمرحلهچیزیبهدیتابیساضافهنمیشود. • اگردرآیندهاینخانهبهقیمت £35,000 فروشبروداینموردبهعنوانیکcase جدیداضاقهشدهویکقانونجدیدهماضافهمیشود • اگراز 8 به 7 تغییرکندقیمترابهمیزان £3,000 اضافهمیشود.

  18. مثالیاز CADET : CBR • سیستم CADET از CBR برایطراحیمفهومیابزارهایمکانیکیسادهمثلشیرآباستفادهمیکند. • کتابخانهاینسیستمدارای 75 طرحمکانیکیقبلاطراحیشدهاست • مثالهابصورت <qualitative function, mechanical structure> ذخیرهمیشوند. • سوالارائهشدهبهسیستم: عملکردموردنیاز • هدف: یافتنساختارمکانیکیمناسب

  19. مثالیاز CADET : CBR یک case ذخیرهشده: لولهبااتصال T Structure ُ Function عملکردمثالذخیرهشدهبصورترابطهکمیبینمقدارآبعبوریدرورودیهاوخروجیهایلولهودرجهحرارتبیانمیشود. Q1 Q2 + Q1, T1 Q3 T = temperature Q = waterflow + + Q3, T3 T1 T2 T3 + Q2, T2 علامت + بهاینمعناستکهباافزایشجریانآبدر Q1 مقدارآندر Q3 نیزافزایشمیابد.

  20. مثالیاز CADET : CBR • یکمسئلهطراحیجدید: Structure ? آبسرد + + Ct Cf سیگنالکنترلحرارت Qc Qh آبمخلوط Qm + + + + + سیگنالکنترلجریانآب آبگرم + Tc Th Tm +

  21. مثالیاز CADET : CBR • سیستم CADET برایحلمسئلهآنرابهگرافهایجزئیتقسیمکردهوبدنبالمثالهائیمیگرددکهباآنمشابهباشند. • سپسراهحلهایپیداشدهرابااستفادهازیکسیستم Knowledge based باهمترکیبمیکندتابهنتیجهمطلوببرسد. • همچنینبااستفادهازدانشقبلیدرصورتلزومدرموردروابطفیزیکیاستنتاجنیزمیکند: + + + َAB is rewriten as AxB

  22. موارداستفاده • معمولا CBR درمواقعیاستفادهمیشودکهتئوریمناسبیوجودنداردویااینکهامکانمدلکردنمسئلهتوسطافرادخبرهمیسرنیست. • همچنیندرمواردیکهتعداداستثنائاتمثالهاازقوانینزیاداستاینروشمیتواندموثرباشد. • سیستمهای CBR بسرعتآمادهاستفادهمیشوندوباافزایشمثالهاقدرتآنهانیزبیشترمیشود.

  23. مشکلات • وقتیکههیچمثالمشابهیدردیتابیسنباشدراهحل CBR نامناسبخواهدبود. • CBR قادرنیستتایکمثالجدیدراتشخیصدهد. • بازیابی و ترکیب case ها برای یافتن پاسخی به سوال فعلی ممکن است نیازمند روشهای Knowledge based reasoning و روشهای حل مسئله search-intensive باشد.

More Related