آیا الگوریتم learn one rule همان oneR است؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

آیا الگوریتم learn one rule همان oneR است؟

0 امتیاز

سلام دوستان

من دارم درباره یادگیری قوانین طبقه بندی یا همان یادگیری مبتنی بر قانون تحقیق می کنم. در این بحث یک روش کشف قوانین هست به نام الگوریتم های پوشش ترتیبی که در آن از روشی به نام learn one rule استفاده شده.

حالا وقتی درباره موضوع classification rule مطلب می خونم در تمام متون از روشی به نام one rule یا 1R یا همان OneR استفاده شده.

من گیج شدم آیا این دو روش یکی هستند و در کل برای پوشش ترتیبی استفاده می شوند؟ یا نه متفاوت هستند؟

این الگوریتم 1R هست

For each attribute a, form a rule as follows:
 For each value v from the domain of a,   
  Select the set of instances where a has value v.      
  Let c be the most frequent class in that set.      
   Add the following clause to the rule for a:      
          if a has value v then the class is c
 Calculate the classification accuracy of this rule.  
Use the rule with the highest classification accuracy.

این هم الگوریتم learn one rule

1.Start with an empty Cover
2.Using Learn-One-Rule to find the best hypothesis.
3.If the Just-Learnt-Rule satisfies the threshold then
  Put Just-Learnt-Rule to the Cover.    
  Remove examples covered by Just-Learnt-Rule.   
  Go to step 2.   
4.Sort the Cover according to its performance over examples.
5.Return: Cover.

سپاس و تشکر

سوال شده آذر 28, 1396  بوسیله ی fa_karoon (امتیاز 17)   1 4 6
ویرایش شده آذر 28, 1396 بوسیله ی fa_karoon
بله این دو یکسان هستند.

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...