Klasterlash algoritmlari nima?


dan import make_classification import



Download 1,07 Mb.
bet4/17
Sana22.07.2022
Hajmi1,07 Mb.
#839658
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
klaster

dan import make_classification import sklearn.cluster import AgglomerativeClustering
import matplotlib.pyplot plot sifatida _ _


# Ma'lumotlar
poyezdi_ma'lumotlarini ishga tushirish, _ = tasniflash_ko'rsatish (n_namuna = 1000 ,
n_features= 2 ,
n_informative= 2 ,
n_redundant= 0 ,
n_clusters_per_class= 1 ,
tasodifiy_holat = 4 )

agg_mdl = Agglomerativ klasterlash (n_klaster = 4 )




# klasterga tayinlangan har bir ma'lumot nuqtasi
agg_natija = agg_mdl.fit_predict (poezd_ma'lumotlari)


# Noyob bo'lgan barcha klasterlarni oling
agg_clusters = noyob (agg_natija)
agg_clustersdagi agg_cluster uchun # chizmali klasterlar :
# ushbu clstrga tushadigan ma'lumotlar nuqtasini olish
indeks = bu erda (agg_natija == agg_cluster)

plot.scatter(poezd_ma'lumotlari[indeks, 0 ], poezd_ma'lumotlari[indeks, 1 ])


# Aglomerativ ierarxiya uchastkasi
plot.show()
Ierarxik klaster algoritmi yordamida olingan klasterlar
Ierarxik klasterlash ko'pincha bashorat qilish emas, balki tavsiflovchi modellashtirish shaklida qo'llaniladi. U katta ma'lumotlar to'plamlarida yaxshi ishlamaydi, faqat ba'zi hollarda eng yaxshi natijalarni beradi. Ba'zan dendogrammadan to'g'ri sonli klasterlarni aniqlash ham qiyin.
Centroid-ga asoslangan klasterlash algoritmlari / Bo'limli klasterlash algoritmlari
Centroid/bo'limli klasterlashda klasterlar markaziy vektor bilan ifodalanadi , bu ma'lumotlar to'plamining a'zosi bo'lishi shart emas. Hatto ushbu maxsus klasterlash turida ham K qiymatini tanlash kerak. Bu optimallashtirish muammosi: markazlar sonini yoki K qiymatini topish va yaqin atrofdagi klaster markazlariga ob'ektlarni belgilash. Ushbu qadamlar klasterlardan kvadrat masofa maksimal bo'ladigan tarzda bajarilishi kerak.
Keng qo'llaniladigan centroid asosidagi klasterlash algoritmlaridan biri K-Means bo'lib, uning kamchiliklaridan biri K qiymatini oldindan tanlash kerakligidir.
K-Klasterlash algoritmini anglatadi
K-Means algoritmi berilgan ma'lumotlar to'plamini ma'lum masofa o'lchovidan foydalangan holda oldindan belgilangan (K) klasterlar soniga ajratadi. Har bir klaster/guruhning markazi centroid deb ataladi .

Download 1,07 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish