9-rasm. K-means: Markazlarni aniqlash
10-rasm. K-means: Markazdan eng uzoq nuqtani aniqlash
K-vositalarni klasterlash usuli bu ma'lumotlar to'plamidagi ma'lumotlar
ob'ektlarining klasterlarini aniqlash uchun foydalaniladigan nazoratsiz mashinani
o'rganish texnikasi. Klasterlash usullarining xilma-xil turlari mavjud, ammo k-
vositalari eng qadimgi va eng qulay usullardan biridir. Ushbu xususiyatlar, hatto
boshlang'ich dasturchilar va ma'lumot olimlari uchun ham Python-da k-vositalarini
klasterlashni amalga oshirishga imkon beradi.
11-rasm. K-means: Markazlarni aniqlash
Agar siz Python-da k-vositalari klasterini qanday va qachon amalga oshirishni
bilishni xohlasangiz, unda bu to'g'ri joy. Biz Python yordamida k-vositalari
klasterining oxiridan oxirigacha, ma'lumotlarni oldindan qayta ishlashdan
natijalarni baholashgacha yuritamiz.
Agar yangi hosil bo'lgan klasterlarning sentroidlari o'zgarmasa, algoritmni
to'xtatishimiz mumkin. Bir necha marta takrorlangandan keyin ham, agar biz
barcha klasterlar uchun bir xil sentroidlarni olsak, algoritm hech qanday yangi
namunani o'rganmayapti va bu mashg'ulotni to'xtatish belgisidir.
Agar takrorlash algoritmini o'rgatgandan keyin ham ballar bir xil klasterda
qolsa, biz mashg'ulot jarayonini to'xtatishimiz kerak bo'lgan yana bir aniq belgi.
Va nihoyat, takroriy takrorlashning maksimal soniga erishilsa, mashg'ulotni
to'xtatishimiz mumkin. Deylik, agar biz takrorlanishlar sonini 100 deb belgilagan
bo'lsak. Jarayon to'xtashdan oldin 100 marta takrorlanadi.
Dostları ilə paylaş: