|
Axborotlarni izlash va ajratib olish
|
bet | 8/10 | Sana | 16.05.2024 | Hajmi | 345,87 Kb. | | #237900 |
Bog'liq Mustaqil ish 418.5.4 Klasterlash usullari
Qo'shnilarga asoslangan usullarning zaif tomoni - bu bajarilishi kerak bo'lgan hisoblash ko'lami. Har bir foydalanuvchi uchun odatda matritsadagi hech bo'lmaganda nolga teng bo'lmagan yozuvlar soniga mutanosib bo'lgan hisob-kitoblarni bajarishi kerak. Bundan tashqari, turli foydalanuvchilarga tavsiyalar berish uchun ushbu hisob-kitoblar barcha foydalanuvchilar uchun bajarilishi kerak. Bu juda sekin bo'lishi mumkin. Shu sababli, hisob-kitoblarni tezlashtirish uchun klasterlash usullaridan foydalanish mumkinmi, degan savol tug'iladi. Klasterlash, shuningdek, ma'lumotlar muammosini hal qilishga yordam beradi
ma'lum darajada siyraklik.
Klasterlash usullari qo'shnilarga asoslangan usullarga mutlaqo o'xshashdir, faqat klasterlash tengdosh guruhlarni aniqlash uchun dastlabki ishlov berish bosqichi sifatida amalga oshiriladi. Keyinchalik bu tengdosh guruhlar tavsiyalar berish uchun ishlatiladi. Klasterlar ham foydalanuvchilar bo'yicha yoki elementlar bo’yicha aniqlanishi mumkin. Shunday qilib, ular foydalanuvchi va foydalanuvchi o'xshashligi bo'yicha tavsiyalar yoki ob'ektning o'xshashligi bo'yicha tavsiyalar berish uchun ishlatilishi mumkin. Qisqasi, bu yerda faqat foydalanuvchi-foydalanuvchini tavsiya qilish yondashuvi tasvirlangan, garchi mahsulot-elementni tavsiya qilish yondashuvi aynan o'xshash bo’lsa ham. Klasterlash usuli quyidagicha ishlaydi:
Barcha foydalanuvchilarni har qanday klasterlash algoritmidan foydalanib, ng foydalanuvchilar guruhlariga birlashtiriladi.
Har qanday foydalanuvchi i uchun uning klasteridagi belgilangan elementlarning o'rtacha (normallashtirilgan) reytingini hisoblanadi.
i foydalanuvchi uchun ushbu reytinglarni xabar qilinadi; xom qiymatga qaytgandan keyin.
Ob'ektlar bo'yicha tavsiyalar berish yondashuvi o'xshash, faqat klasterlash satrlarga emas, balki ustunlarga qo'llaniladi. Klasterlar o'xshash elementlarning guruhlarini (yoki bilvosita psevdo-janrlarni) belgilaydi. Foydalanuvchi-element kombinatsiyasi uchun reytingni hisoblashning yakuniy bosqichi qo’shnichilikga asoslangan usullar misoliga o'xshash. Klasterlash amalga oshirilgandan so'ng, barcha reytinglarni aniqlash juda samarali. Bu klasterlash qanday amalga oshirilishini tushuntiradi.
|
| |