پیاده سازی کلاسترینگ, خوشه بندی Kmeans

خوشه بندی داده های IRIS با الگوریتم Kmeans

خوشه بندی داده های IRIS با الگوریتم Kmeans

خوشه بندی داده های IRIS با الگوریتم Kmeans

 

در این کار ما داده های دیتاست iris را که شامل سه کلاس میباشد توسط الگوریتم خوشه بندی KMEANS خوشه بندی کرده ایم . الگوریتم Kmeans که در این کار برای خوشه بندی استفاده شده است تماما کد نویسی شده است و از تولباکس متلب استفاده نشده است.

کد متلب نوشته شده به این صورت است که داده های دیتاست iris را میخواند و دو بعد اخر ان را ترسیم میکند تا کاربر بصورت نموداری و بصری نیز داده ها را ببیند:

خوشه بندی داده های IRIS با الگوریتم Kmeans

 سپس روش خوشه بندی KMEANS را به کار میگیرد تا این داده ها را خوشه بندی کند بعد از خوشه بندی کردن نیز داده های موجود در هر خوشه را بصورت دو بعدی ترسیم میکند تا کاربر بصورت بصری نتیجه کار را ببیند

در اخر نیز داده هایی را که به اشتباه کلاس بندی شده اند را نشان میدهد : در تصویر زیر با رنگ زرد نقاطی که اشتباه کلاستر شده اند نمایش داده شده اند.

خوشه بندی داده های IRIS با الگوریتم Kmeans

همانطور که در تصویر فوق مشاهده میکنید، داده های موجود در هر کلاستر با یک رنگ متفاوت نمایش داده شده اند تا میزان دقت و کارایی الگوریتم را بتوان به سادگی درک کرد.

همچنین میزان دقت الگوریتم را نیز محاسبه میکند و نمایش میدهد (میزان دقت به این شکل محاسبه میشود که تعداد نقاطی که به درستیکلاستر شده اند تقسیم بر تعداد کل نقاط ضربدر 100 میشود) :

خوشه بندی داده های IRIS با الگوریتم Kmeans

جهت دریافت کد متلب خوشه بندی داده iris با الگوريتم KMeans از بخش زیر اقدام کنید  و بصورت انلاین خریداری کنید

[parspalpaiddownloads id=”48″]

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : 09120563264

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *