IRE: Inductive Rule Extraction

IRE: Inductive Rule Extraction

استخراج قانون استقرائی
IRE: Inductive Rule Extraction

IRE: Inductive Rule Extraction

استخراج قانون استقرائی

الگوریتم‌ خوشه‌بندی 1

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

  در تئوری نقاط داده‌ای که در یک گروه قرار دارند باید دارای خصوصیات و یا ویژگی‌های مشابه باشند در حالی که نقاط داده در گروه‌های مختلف باید دارای خصوصیات و یا ویژگی‌های بی‌شباهت باشند. خوشه‌بندی روشی از یادگیری بدون نظارت است و یک روش معمول برای تجزیه و تحلیل داده‌های آماری است که در بسیاری از زمینه‌ها مورد استفاده قرار می‌گیرد.

در علم داده با دیدن این‌که داده‌های ما در چه گروه‌هایی هنگام استفاده از الگوریتم خوشه‌بندی قرار می‌گیرند می‌توانیم اطلاعات ارزشمندی بدست آوریم. الگوریتم خوشه‌بندی محبوب مورد بررسی قرار داده می‌شود که متخصصین علم داده باید بدانند.

الگوریتم K-Means

K-Means  شاید شناخته شده‌ترین الگوریتم خوشه‌بندی باشد. در بسیاری از کلاس‌های علوم داده مقدماتی و کلاس‌های یادگیری ماشین تدریس می‌شود. درک و اجرای کد آسان است.

برای شروع ابتدا تعداد خوشه (گروه) را برای استفاده انتخاب می‌کنیم و به طور تصادفی نقاط مربوطه آن‌ها را در فضا قرار می‌دهیم. سپس هر نقطه داده در گروهی قرار می‌گیرد که به نقاط تصادفی نزدیک‌تر است بر اساس این خوشه‌بندی ما مرکز هر خوشه را به عنوان نقطه جدید انتخاب می‌کنیم و مرحله قبل را برای خوشه‌بندی جدید انجام می‌دهیم.

این مراحل را برای تعداد مشخصی یا تا زمانی که مراکز گروه بین تکرار تغییر چندانی نکنند. تکرار کنید. همچنین می‌توانید چند مرتبه مراکز گروه را به طور تصادفی مقداردهی کنید.

K-Means  این مزیت را دارد که بسیار سریع است زیرا تنها محاسبه ما فاصله بین نقاط و مراکز گروه است. بنابراین پیچیدگی خطی O(n) دارد.

از طرف دیگر K-Means  دو عیب دارد. اول این‌که باید تعداد خوشه‌ها را انتخاب کنید. بعضی اوقات نیاز داریم الگوریتم این کار را برای ما انجام دهد زیرا می‌خواهیم دیدی از داده‌ها بدست آوریم. دوم این‌که K-mean با انتخاب تصادفی مراکز خوشه شروع می‌شود و بنابراین ممکن است نتایج خوشه‌بندی متفاوتی را در اجرای‌های مختلف الگوریتم بدست آورد.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد