ecliptic

کد: خوشه بندی داده توسط الگوریتم DBSCAN

کد های پایتون

در این پست شما می توانید یک مثال از خوشه بند الگوریتم DBSCAN در زبان پایتون را مشاهده کنید:

در اين لينک مي توانيد توضيحات کامل را در مورد اين الگوريتم، مشاهده نماييد

شبه کد الگوریتم

 

کد پایتون DBSCAN

کد زیر برگرفته از وبسایت scikit-learn یکی از نمونه های اجرای  الگوریتم خوشه بندی DBSCAN توسط کتابخانه ی sklearn به زبان پایتون در یادگیری ماشین است. که پس از اجرای کد  پارامتر های تعداد خوشه ها و نویز ها، ضریب همگونی و ضریب یک دستی داده ها را نمایش می دهد. سمپل های این برنامه 750 عدد بوده که کاملا به صورت اتفاقی ساخته شده اند.

نتیجه ی اجرای برنامه ی فوق به شرح زیر است:

Estimated number of clusters: 3

Estimated number of noise points: 18

Homogeneity: 0.953

Completeness: 0.883

V-measure: 0.917

Adjusted Rand Index: 0.952

Adjusted Mutual Information: 0.883

Silhouette Coefficient: 0.626

 

خوشه بند DBSCAN

نتیجه خوشه بندی DBSCAN در سه خوشه توسط کد پایتون بر روی داده های اتفاقی

:اشتراک گذاری

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

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