Mavzu: Klasterizatsiya Reja: Data Miningda klasterizatsiya


Download 43.65 Kb.
Sana28.01.2023
Hajmi43.65 Kb.
#1136228
Bog'liq
Mustaqil ish Klaster


Mavzu: Klasterizatsiya


Reja:

  1. Data Miningda klasterizatsiya

  2. Klasterizatsiya masalasini tizimli yechishning formal
    qo‘yilishi


  3. Klasterizatsiya algoritmlarida qo‘llaniladigan masofaga
    asoslangan yaqinlik darajasining o‘lchovi


  4. Klasterizatsiya usullari uchun amaliy dasturiy paketlarda
    ishlash


  5. Xulosa



  1. Data Miningda klasterizatsiya

Klasterizatsiya — bu elementlarni qaysidir ma'noda o'xshash bo'lgan guruhlarga ajratish jarayoni. hisoblanadi.
Klasterlash ob’yektlar to’plamini bir xil guruhlarga (klaster yoki sinflarga) bo’lish uchun mo’ljallangan. Agar namunaviy ma’lumotlar funksiyalar maydonida nuqta sifatida taqdim etilsa , klasterlash vazifasi
Klasterizatsiyadan foydalanishdan maqsad — bir-biriga o’xshash mavjud tuzilmalarni topish .
“Klaster” tushunchasining o’zi bir xil emas: har bir tadqiqotning o’ziga xos “klasterlari” bor . Klaster tushunchasi “guruh” , “to’da” deb tarjima qilinadi.
Klaster — bu o'xshash ob‘yektlar guruhi.
Eslatma: Klasterizatsiya klassifikatsiyaga juda o'xshab ko'rinishi mumkin. Nima farqi bor?

Klasterizatsiyaning 2 turi mavjud:


qattiq (qattiq klaster);
yumshoq (yumshoq klaster).

Qattiq klasterlashda asl ma'lumotlar to'plamining har bir elementi faqat bitta klasterga tegishli bo’lishi, yumshoq klasterlashda u bir nechta bo'lishi mumkin.

Umumiy holda, klasterlash sifatini baholaydigan universal kriteriyalar yo'q (shu bilan birga, bu yo'nalishda faol tadqiqotlar olib borilmoqda). Klasterlash sifati har doim ma'lum bir vazifaning o'ziga xos xususiyatlariga bog'liq va, qoida tariqasida, minimallashtirilishi yoki maksimallashtirilishi kerak bo'lgan qandaydir ob‘yektiv funksiya shaklida ifodalanadi.

Klaster analiz


1. Klaster analiz — dastlabki ma'lumotlarni ajratish uchun mo'ljallangan shunday izohlanadigan guruhlarga bir guruhga kiritilgan elementlar iloji boricha "o'xshash“ va turli guruhlarning elementlari har biridan iloji boricha “ boshqacha” bo’ladi.
2. Klaster analiz uchun ishlatiladigan bir guruh ob‘yektlar yoki hodisalarni tasniflashga nisbatan bir xil guruhlar deb ataladigan ,ya’ni klasterlar(clusters)-dan foydalaniladi.
Faktor analizda ustunlar guruhlangan, ya'ni analizdan maqsad —ko'p xususiyatlarning tuzilishi va umumlashtirilgan omillarni aniqlash.
Klaster analiz — satrlar guruhlangan, ya'ni maqsad ko'p ob‘yektlarning tuzilishini o’rganish.
Klaster tahlili ob‘yektlarni tasniflashni amalga oshiradi.
Har bir ob‘yekt (respondent) – belgilar makonida nuqta.Klaster analiz vazifasi — nuqtalarning "qalinlashuvi" ni tanlash , ob‘yektlarning bir xil kichik majmuasini agregatga ajratish(segmentatsiya).



  1. Klasterizatsiya-bu berilgan obyektlar to'plami bo'yicha bir-biriga yaqinga yordamdir. Bunda biriga o'xshash obyektlar bir guruhga yig'ilishi va bu iloji boricha biriga o'xshamasligi kerak. Bu hamiladi klasterlar deb yuritiladi. uchun, quidagi rasmda Misol berilgan obyektlar to'plamini 4 ta klasterga berishi mumkin.


Bugungi kunda klasterizatsiya masalasini yechish uchun ko’plab uslublar va ular asosida bir nechta algoritmlar ishlab chiqilgan. Lekin bu algoritmlarni hech biri optimal hisoblanmaydi. Ba’zi algoritmlar bir xil masalalarda to’g’ri klasterlarga ajratsa, shu algoritm boshqa masala uchun to’g’ri yechim qabul qila olmasligi mumkin. Mavjud algoritmlarni ishlash uslubiga qarab quidagi sinflarga ajratish mumkin:
 Exclusive
 Ketma-ketlikka asoslangan (Overlapping)
 Daraxtsimon (Hierarchical)
 Ehtimollik bo’yicha (Probabilistic)
3. Ma'lumotlarni intelektual tahlilida k-means klasterizatsiya algoritmi eng sodda, eng tushunarli va eng ko'p imkoniyatlar algoritmlaridan biri hisoblanadi. K-means algoritmi berilgan n ta obyektdan iborat to'plamni biriga o'xshash obyektlardan iborat k ta guruhga ajratiladi. Bu algoritm uchun k guruhlar soni aniq bo'lishi kerak. Algoritmning asosiy g'oyasi k markazni ushlab olish va ob'ektlarni shu markazlar atrofiga yig'ib chiqishdan iborat. Bunda obyektlar k ta markazdan qaysi biriga yaqin bo'lsa shu guruhga qo'shib mahsulot. K-means algoritmida obyektlar masofalarni masofa uchun Evklid masofasi, Manhetton masofasi kabilar apparati. Algoritmni asosiy abzalligi uni ishga tushirishda, k-means boshqa olgaritmlarga nisbatan tezroq ishlaydi. Lekin unga guruh(klaster)lar sonini oldindan ko'rish kerak.
1. Klaster analiz — dastlabki ma'lumotlarni ajratish uchun mo'ljallangan shunday izohlanadigan guruhlarga bir guruhga kiritilgan elementlar iloji boricha "o'xshash“ va turli guruhlarning elementlari har biridan iloji boricha “ boshqacha” bo’ladi.
2. Klaster analiz uchun ishlatiladigan bir guruh ob‘yektlar yoki hodisalarni tasniflashga nisbatan bir xil guruhlar deb ataladigan ,ya’ni klasterlar(clusters)-dan foydalaniladi.Faktor analizda ustunlar guruhlangan, ya'ni analizdan maqsad —ko'p xususiyatlarning tuzilishi va umumlashtirilgan omillarni aniqlash.Klaster analiz — satrlar guruhlangan, ya'ni maqsad ko'p ob‘yektlarning tuzilishini o’rganish.Klaster tahlili ob‘yektlarni tasniflashni amalga oshiradi.Har bir ob‘yekt (respondent) – belgilar makonida nuqta.Klaster analiz vazifasi — nuqtalarning "qalinlashuvi" ni tanlash , ob‘yektlarning bir xil kichik majmuasini agregatga ajratish(segmentatsiya).
Klasterlar analizining katta ahamiyatga egaligi shundaki, u ob‘yektlar
bo‘linishini bitta parametr bo‘yicha olmaydi, balki butun belgilar majmuasini
qamrab oladi. Bundan tashqari klasterlar analizi boshqa ko‘pgina matematik –
statistik usullardan farqli ravishda, qaralayotgan ob‘yektlarga hech qanday
chegaralash quyilmaydi va ma‘lumotlarning boshlang‘ich to‘plami sifatida
tabiatdagi ixtiyoriy to‘plamni qarashga yo‘l beradi.
Klasterlar analizi katta hajmdagi axborotlarni ko‘rish va keskin
qisqartirish, katta massivli axborotlarni siqish, ularni kompakt va yaqqol qilish
imkoniyatini beradi.
Klasterizatsiya masalasi o‘rganilayotgan ob‘yektlar to‘plamini klasterlar
deb ataluvchi ―o‘xshash‖ ob‘yektlar guruhlariga ajratishdan iborat. Klaster so‘zi
ingliz tilidan kelib chiqqan bo‘lib (claster), zichlik, dasta, guruh kabi tarjima
qilish mumkin. Adabiyotda qo‘llaniladigan o‘xshash ma‘nolari sinf, takson,
zichlanish degan ma‘nolarni beradi. Ba‘zan, to‘plam elementlarini klasterlarga
ajratish masalasi klasterlar analizi deb ataladi. Klassefikatsiya masalasining
yechimida har bir ma‘lumotlar ob‘yekti oldindan aniqlangan bir (yoki bir necha)
sinfga oid bo‘ladi va ma‘lumotlar ob‘ekti to‘plamini sinflarga ajratish aniq
hisoblarga asoslanadi. Klasterlash masalasida esa har bir ma‘lumotlar ob‘ektlari
oldindan aniqlangan bir (yoki bir necha) sinflarga oidligi aniqlanadi.
Ma‘lumotlar ob‘ektlarini klasterlarga ajratish ham ularni shakllantirish bilan bir
vaqtda amalga oshiriladi. Klasterlarni aniqlash va ma‘lumotlar ob‘ektlari
bo‘yicha bo‘linish ma‘lumotlarning yakuniy modelini beradi. Bu model o‘z
vaqtida klasterizatsiya masalasining yechimi bo‘ladi.
Qaralayotgan klasterizatsiya masalasining qator xususiyatlarini qaraymiz.
- Birinchidan, ob‘ektlar ma‘lumotlari yechmi tabiatiga (va ular atributiga )
kuchli bog‘liq. Demak, boshqa tamondan bu ob‘ektlarning qat‘iy miqdoriy
qiyofasini aniqlaydi, boshqa tamondan esa ehtimollikka ega yoki noqat‘iy
tavsifli ob‘ektlarni bildiradi.
- Ikkinchidan, yechim sinfining ifodalanishi va faraz qilingan ma‘lumotlar
ob‘ekti munosabatiga va sinflarga ham katta bog‘liq. Ob‘ektlarning bir necha
sinfga qarashli bo‘lish imkoniyati borligi yoki imkoni yo‘qligini bilish zarur.
Sinfga qarashlilik xossasining o‘zini ham aniqlash zarur: bir qiymatli (qarashli,
qarashli emas), ehtimollik (qarashlilik ehtimoli), noqat‘iy (qarashlilik darajasi).


4. Klasterizatsiyani bajarish natijasida nechta klaster qurilishi lozimligini
bilish muhumdir. Klasterizatsiyada ob‘ektlarning tabiiy lokal zichligini
aniqlashtirish kerak deb faraz qilinadi. Shuning uchun klasterlar soni noaniq
bo‘ganda algoritmlarning ko‘rinishini etarlicha qiyinlashtiruvchi, aniq bo‘lganda
esa yechim sifatiga kuchli ta‘sir o‘tkazuvchi parameter bo‘ladi. Klasterlar sonini
tanlash muammosi trivial emas. Ba‘zan, qanoatlantiruvchi nazariy yechimni
olish uchun oldindan berilgan bir necha taqsimlash xossalari haqida kuchli faraz
qilishni talab qiladi. Ammo, ayniqsa izlanishning boshida ma‘lumotlar haqida
hech narsa aniq bo‘lmasa, qanday faraz haqida gap borishi mumkin. Shuning
uchun klasterizatsiya algoritmlari odatda klasterlar sonini tanlashning ba‘zi
usullaridek va uning optimal qiymatini tanlash jarayonida aniqlash kabi quriladi.
To‘plamni klasterlarga ajratish usularining soni katta. Ularning barchasini
ierarxiklik va noierarxiklikka bo‘lish mumkin. Noierarxik algoritmlarda,
ularning ishlarida va to‘xtalish shartlarida oldindan reglamentlash zarur. Ba‘zan
parametrlar soni etarlicha kattaligi boshlang‘ich bosqichlarda materialni
o‘rganishni qiyinlashtiradi. Lekin bunday algoritmlarda klasterizatsiyani
variatsiyalashda katta egiluvchanlikka erishiladi va odatda klasterlar soni
aniqlanadi.
Boshqa tamondan, ob‘ekt qachon ko‘p sonli parametrlar bilan
xarakterlansa, u holda alomatlarni guruhlash muhim ahamiyatga ega bo‘ladi.
Boshlang‘ich axborotlarga bog‘liq kvadrat matritsada, xususiy holda
korrelatsion matritsa saqlanadi. Guruhlash masalasining asosiy muvofaqqiyatli
yechimi – yashirin faktorlarning katta bo‘lmagan soni haqidagi formal
bo‘lmagan gipotezasi bo‘lib, alomatlar orasidagi o‘zaro aloqaning tuzilishini
aniqlaydi.
Xulosa
Xulosa sifatida aytish kerakki, berilgan algoritmlar klasterizatsiyaga
yondashish jihatdan bir biridan farq qilmaydi. Bu maqsad funksiyalarini
taqqoslashda aniqroq ravshanlashadi, ularni minimallash berilgan algoritm
asosida yotadi. Farq esa kirish ma‘lumotlari fazasidagi nuqtalar orasidagi
masofa turlicha usullar bilan hisoblanishidangina iborat bo‘ladi. Berilgan
algoritmlar qiyinlashib borish tartibida joylashgan. Har bir algoritm o‘zidan
oldingilaridan ko‘ra ko‘proq ma‘lumotlarning o‘zaro aloqasini, aspektlarini
o‘rganishga harakat qiladi.
Yuqorida aytilganidek, bir qancha algoritmlar mavjudki, ular bir biridan
maqsad funksiyasidagi qo‘shimcha qo‘shiluvchilar bilan farq qiladi. Shuni
ta‘kidlash karakki, bu maqsad funksiyalarida Bezdekov ikkilangan yig‘indisi Ф
bilan aniqlanuvchi qo‘shiluvchi o‘zgartirilmaydigan qo‘shiluvchi bo‘lib, maqsad
funksiyasining qurilishiga asos bo‘ladigan asosiy faraz o‘gartirilmasligidan
dalolat beradi.
Bu farazlardan asosiylari quyidagi ko‘rinishda bo‘ladi:
- Umumiy holda klasterlar ellipsoida shaklida bo‘ladi;
- Klasterda doimo markaz mavjud bo‘ladi ;
- Nuqtaning klasterga qarashliligi, nuqtadan klasterlar markazlarigacha
bo‘lgan bir necha masofalarga asoslanadi;
Bu uchta qismni o‘zi berilgan algoritmlar kamchiliklarini aniqlash uchun
yetarli bo‘ladi.
- Faraz qilinadiki, barcha klasterlar har doim bir necha aniqlovchi
algoritm shakllariga ega bo‘ladi, shunisi aniqki, bu har doim ham
bajarilavermaydi. Ma‘lumotlarda bir necha figuralarda berilgan kirish
ma‘lumotlar fazasining aproksimatsiyasi interpritatsiyalanmagan yechimlarga
olib keladi.
- Klasterda doimo bir nechta tugun nuqtalar (klaster markazlari) mavjud
bo‘lib, uning klasterga qarashlilik darajasi birga teng, bir vaqtda boshqa nuqtalar
kabi klasterga bunday yuqori qarashlilik darajasi bilan qarashli bo‘lmaydi va
yana nuqtalarining o‘zaro qiyin joylanishi o‘lchamsiz bo‘ladi.
- Berilgan algoritmlar nuqtalarning o‘zaro jaylashishiga asoslanmaydi,
balki nuqtalarning klasterlar markazlariga bo‘lgan munosabatiga asoslanadi.
Bunaqa klasterlash algoritmlarining kuchsiz tamoni shundaki, kirish
ma‘lumotlari ikkita doiraga joylashgan shaklda bo‘ladi. Fuzzy C-Means
algoritmi sferik klasterlar quradi, lekin hech qanday shartda bu sferalarni
saqlovchi ma‘lumotlar fazasini ikkita klasterga ajratmaydi.


Foydalanilgan adabiyotlar:

  1. www.fayllar.org

  2. www.wikipedia.com

  3. www.aim.uz

  4. www.ziyonet.uz

Download 43.65 Kb.

Do'stlaringiz bilan baham:




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