Alas Academy
  • Back
  • Ana Səhifə
  • Haqqımızda
  • Kurslar
    • Süni İntellekt Təlimi
    • Data analtika
    • QA Mühəndisliyi
    • Oracle Təlimi
    • Daha çox
  • Təqaüdlər
    • İşə başla ödə
  • Tədbirlər
  • Məqalələr
  • Əlaqə
  • Home
  • Məqalələr
  • Süni İntellekt
  • Qruplaşdırma (Clustering) — Unsupervised Learning nədir?
Süni İntellekt

Qruplaşdırma (Clustering) — Unsupervised Learning nədir?

3 minutes read December 30, 2025
  • Share:

Mündəricat

Toggle
  • Qruplaşdırma (Clustering) — Unsupervised Learning nədir?
  • Niyə Qruplaşdırma istifadə olunur?
  • Qruplaşdırma alqoritmləri necə işləyir?
  • K-mean Clustering
  • Hierarchical Clustering

Qruplaşdırma (Clustering) — Unsupervised Learning nədir?

Qruplaşdırma oxşar obyektlərin bir yerə toplanması prosesidir. Bu, nəzarətsiz maşın öyrənməsi texnikasının məqsədidir: verilənlərdəki oxşarlıqları müəyyən etmək və bənzər məlumat nöqtələrini bir qrupa toplamaqdır.

Niyə Qruplaşdırma istifadə olunur?

Bənzər varlıqları qruplaşdırmaq, müxtəlif qrupların xüsusiyyətlərini təhlil etməyə və onları daha yaxşı anlamağa kömək edir. Başqa sözlə, bu bizə müxtəlif qrupların əsasında yatan nümunələr barədə anlayış verəcək. Etiketlenməmiş məlumatların qruplaşdırılmasının çoxsaylı tətbiqləri mövcuddur, məsələn, siz müştərilərin müxtəlif qruplarını/segmentlərini müəyyən edə və hər bir qrupa gəliri maksimumlaşdırmaq üçün fərqli şəkildə marketinq edə bilərsiniz. Başqa bir nümunə isə oxşar mövzulara aid olan sənədləri qruplaşdırmaqdır.

“Qruplaşdırma, çox sayda dəyişənlə işlədiyiniz zaman verilənlərin ölçülərini azaltmaq üçün də istifadə olunur.”

Qruplaşdırma alqoritmləri necə işləyir?

Qruplaşdırma həyata keçirmək üçün bir çox alqoritm mövcuddur və bunlardan ən populyar və maşın öyrənməsində ən çox istifadə olunanlar bunlardır.

  1. K-mean Clustering

2. Hierarchical Clustering

K-mean Clustering

  1. Başlanğıc olaraq, K dəyəri daxil edilir, bu da tapmaq istədiyiniz qrupların sayını göstərir. Daha sonra, K təsadüfi mərkəz nöqtələri (centroid) məkanınızda yerləşdirilir.
  2. İndi, məlumat nöqtələri ilə mərkəz nöqtələr arasındakı Euklid məsafəsindən istifadə edərək, hər bir məlumat nöqtəsini ona ən yaxın olan qrupa təyin edirik.
  3. Qrup mərkəzlərini, həmin qrupa təyin olunmuş məlumat nöqtələrinin ortalaması olaraq yenidən hesablayırıq.
  4. 2 və 3-cü addımları, heç bir dəyişiklik baş verməyənə qədər təkrarlayırıq

İndi, bəlkə də, birinci addımda K dəyərini necə müəyyən edəcəyimi düşünürsünüz.

Bu məqsədlə istifadə olunan metodlardan biri “Elbow” (Bükülmə) metodudur. Bu metodda, bir sıra K dəyərlərində K-mean qruplaşdırmasını tətbiq edib, Y oxunda “açıqlanan varyans faizi”ni və X oxunda “K” dəyərini göstərən qrafik çəkirik.

Aşağıdakı şəkildən görəcəksiniz ki, 3-dən sonra daha çox qrup əlavə etdikdə verilənlər üzərində daha yaxşı bir modelləşdirmə əldə olunmur. İlk qrup çox məlumat əlavə edir, amma bir müddət sonra, əlavə edilən hər yeni qrupla əldə olunan fayda azalmağa başlayır.

Qruplaşdırma (Clustering) — Unsupervised Learning, Qruplaşdırma alqoritmləri, K-mean Clustering, Hierarchical Clustering

Hierarchical Clustering

K-means qruplaşmasından fərqli olaraq, Hiyerarxik qruplaşma prosesinə hər bir məlumat nöqtəsini öz müstəqil qrupu kimi qəbul etməklə başlayır. Daha sonra, adından da göründüyü kimi, Hiyerarxik bir quruluş yaradır və növbəti mərhələdə ən yaxın iki məlumat nöqtəsini taparaq onları bir qrupda birləşdirir. Bu proses davamlı olaraq təkrarlanır və nəticədə daha böyük qruplar əmələ gəlir.

  1. Hər bir məlumat nöqtəsini öz müstəqil qrupuna təyin edirik.
  2. Evklid məsafəsindən istifadə edərək ən yaxın iki qrupun cütlüyünü tapırıq və onları tək bir qrupa birləşdiririk.
  3. Ən yaxın iki qrup arasındakı məsafəni hesablayaraq, bütün məlumatlar bir qrup halına gələnə qədər bu prosesi davam etdiririk.

Bu texnikada optimal qrupların sayını təyin etmək üçün üfüqi xətti çəkərək hansı şaquli xətlərin bir qrupu kəsmədən keçdiyini və maksimum məsafəni əhatə etdiyini müşahidə edə bilərsiniz.

Qruplaşdırma alqoritmalarını istifadə edərkən diqqət etməli olduğunuz əsas məqamlar:

  1. Dəyişənləri Standartlaşdırın: Dəyişənlərinizi hər zaman standartlaşdırın (məsələn, z-skala normallaşdırması ilə), beləliklə bütün xüsusiyyətlər məsafə hesablamalarında bərabər şəkildə töhfə verir.
  2. Çıxıntıları İdarə Edin: Çıxıntıları müəyyən edin və onlarla işləyin, çünki onlar qruplasdırmanın formalaşmasına həddindən artıq təsir göstərə bilər. Kəsmə və ya möhkəm miqyaslama kimi metodları nəzərdən keçirin.
  3. Bonus məsləhət: Seçdiyiniz alqoritmin növünü (məsələn, k-means, DBSCAN, Hiyerarxik) və onun məlumatın paylanması və səs-küyə necə yanaşdığını nəzərə alın.

Qruplaşdırma Hansı Hallarda Daha Effektivdir?

Qruplaşdırma alqoritmləri, xüsusilə müşahidəçi etiketi olmayan (unsupervised) məlumatlar üzərində çalışarkən faydalıdır. Bu üsullar marketinq analitikası, istifadəçi davranışlarının modelləşdirilməsi, sənəd təsnifatı, səhiyyədə xəstə növlərinin təhlili kimi bir çox sahədə tətbiq olunur. Məsələn:

  • E-ticarət saytlarında istifadəçilərin davranışlarına əsasən alış niyyətini proqnozlaşdırmaq üçün istifadə olunur.
  • Banka və maliyyə sektorunda, müştərilərin risk profillərinə görə seqmentləşdirilməsi üçün tətbiq edilir.
  • Sosial şəbəkə analitikası sahəsində, istifadəçilərin maraqlarına uyğun kontent tövsiyəsi məqsədilə qruplaşdırma üsulları tətbiq olunur.

Bundan əlavə, məlumatların vizual olaraq təsnifləşdirilməsi və anomalilərin aşkarlanması kimi məsələlərdə də qruplaşdırma metodları mühüm rol oynayır. Yəni bu alqoritmlər yalnız analitik deyil, həm də təhlükəsizlik sistemlərində, tövsiyə motorlarında və təbiət elmlərində geniş istifadə olunur.

Nəticə

Qruplaşdırma, böyük və etiketlənməmiş veriləri anlamaq və struktura salmaq üçün güclü alətdir. İstər K-means kimi sadə, istərsə də hiyerarxik kimi daha kompleks yanaşmalar seçilsin, doğru tətbiq və ön emal (preprocessing) mərhələsi uğurlu nəticənin əsas açarıdır. Alqoritmin seçimi isə verilənlərin strukturu, ölçüsü və səs-küy səviyyəsi kimi amillərə bağlıdır.

Əlavə Mənbə

  • Scikit-Learn – Clustering Guide
  • Kaggle – Clustering Tutorials & Notebooks

Digər bloqlarımıza da göz atın

  • Share:
Əvvəlki
Deskriptiv Statistika: Python ilə Əsas Hesablamalar
3 minutes read
Növbəti
Firewall Nədir? Firewall-un növləri və tarixi
3 minutes read
No comments yet! You be the first to comment.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Yeni Məqalələr

  • kibertəhlükəsizlik, kibertəhlükəsizlik qaydaları, fişinq, deepfake, quishing, SIM swap, passkey, 2FA, infostealer, Zero Trust, NIST CSF 2.0, kiberhücum, parol meneceri,kiberhücumlardan necə qorunmaq olar, süni intellekt dövründə kibertəhlükəsizlik qaydaları, deepfake səs fırıldaqçılığından necə qorunmalı, QR kodla fişinq hücumu nədir, SIM swap hücumundan qorunma yolları, iki faktorlu autentifikasiya necə aktivləşdirilir, passkey nədir və necə istifadə olunur, hesab sındırılıbsa nə etməli, kiçik biznes üçün kibertəhlükəsizlik qaydaları, Azərbaycanda fırıldaqçılıq ssenariləri, bankın təhlükəsizlik xidməti adından saxta zənglər, ailə üçün kod söz deepfake zənglərə qarşı
    Kibertəhlükəsizlik qaydaları 2026: süni intellekt dövründə özünüzü və biznesinizi necə qorumalı?October 21, 2026
  • İtaliyada təhsil, İtaliyada təhsil 2026, İtaliyada universitet, İtaliya universitetləri, İtaliyada bakalavr təhsili, İtaliyada magistr təhsili, İtaliyada təqaüdlə təhsil, İtaliyada pulsuz təhsil, DSU təqaüdü, İtaliyada təhsil haqqı, İtaliyada qəbul şərtləri, İtaliyada təhsil üçün sənədlər, İtaliya tələbə vizası, Universitaly, CIMEA, Declaration of Value, ISEE, ISEE Parificato, IELTS, İtaliyada ingilis dilində təhsil, İtaliyada yaşayış xərcləri, İtaliyada tələbə həyatı, İtaliyada işləmək, İtaliyada təqaüd, İtaliyada universitetə qəbul, İtaliyada təhsil üçün müraciət,İtaliyada təhsil almaq üçün nə etmək lazımdır, İtaliyada təqaüdlə necə oxumaq olar, İtaliyada təhsil haqqı nə qədərdir, İtaliyada bakalavr üçün qəbul şərtləri, İtaliyada magistr təhsili üçün sənədlər, İtaliyada IELTS olmadan təhsil mümkündürmü, DSU təqaüdü necə alınır, İtaliyada universitetə necə müraciət etmək olar, İtaliya tələbə vizası üçün hansı sənədlər lazımdır, İtaliyada tələbə kimi işləmək mümkündürmü
    İtaliyada təhsil almaq üçün nə bilmək lazımdır?October 13, 2026
  • white hat hacker, black hat hacker, ethical hacker, ethical hacking, etik haker, ağ papaqlı haker, qara papaqlı haker, white hat hacker nədir, black hat hacker nədir, white hat və black hat fərqi, hacker növləri, kibertəhlükəsizlik, kibertəhlükəsizlik mütəxəssisi, penetration testing, pentest, informasiya təhlükəsizliyi, cybersecurity, ethical hacking kursu, kibertəhlükəsizlik kursu, kibertəhlükəsizlik təlimi
    White Hat Hacker və Black Hat Hacker nədir və aralarındakı əsas fərq nədən ibarətdir?October 13, 2026
  • GitHub, GitHub istifadə qaydası, GitHub nə üçün istifadə olunur, Git və GitHub fərqi, GitHub repository nədir, GitHub repository yaratmaq, GitHub hesabı necə açılır, GitHub branch nədir, GitHub commit nədir, GitHub pull request nədir, GitHub merge nədir, GitHub clone nədir, GitHub fork nədir, GitHub push nədir, GitHub pull nədir, GitHub-a layihə yükləmək, GitHub layihə paylaşmaq, GitHub yeni başlayanlar üçün, GitHub dərsləri, GitHub proqramlaşdırma, GitHub versiya idarəetmə, Git versiya nəzarəti, repository nədir, branch nədir, commit nədir, pull request nədir, open source nədir, GitHub ilə komanda işi, GitHub portfolio, developer GitHub hesabı.
    GitHub nədir və necə istifadə olunur? Yeni başlayanlar üçün ətraflı GitHub bələdçisiSeptember 25, 2026
  • QA tester QA tester nədir QA tester maaşı Azərbaycanda QA maaşı QA tester olmaq software testing software tester QA Engineer Manual QA Automation QA Automation Testing
    QA Tester kod bilməlidirmi? Software Testing üçün proqramlaşdırma vacibdirmi?September 23, 2026

Alas Academy olaraq, texnologiyanın sərhədsiz imkanlarını hər kəs üçün əlçatan etmək üçün çalışırıq. 2020-ci ildən bəri proqramlaşdırma və analitika sahəsində minlərlə tələbəni gələcəyin peşəkarına çeviririk. Düzünü desək, sırf kod yazmağı öyrətmək bizim işimiz deyil.

Facebook-f Instagram Linkedin Youtube Tiktok
Kurslar
  • Data analitika
  • Oracle Database
  • Süni intellekt mühəndisliyi
  • QA Mühəndisliyi
  • Kibertəhlükəsizlik
  • Front-end
Faydalı Linklər
  • Haqqımızda
  • Əlaqə
  • Kurslar
  • Bloqlar
  • Təqaüdlər
  • Tədbirlər
  • FAQ
Əlaqə
  • +994 10 265 45 82
  • +994 10 265 45 85
  • [email protected]
  • Müəlliflik hüququ © 2026 Alas Academy.
  • By Ondigital.az
Ana səhifəCoursesAxtarAccount