Skip to content

Instantly share code, notes, and snippets.

@thinkphp
Created January 19, 2026 06:46
Show Gist options
  • Select an option

  • Save thinkphp/bfcdc6daf8c892794f97ae58ec458877 to your computer and use it in GitHub Desktop.

Select an option

Save thinkphp/bfcdc6daf8c892794f97ae58ec458877 to your computer and use it in GitHub Desktop.
K-means
K-Means este o metodă de a grupa lucruri similare împreună.
Analogie simplă - Organizarea elevilor:
Imaginează-ți că ai 100 de elevi în curtea școlii și vrei să-i împarți în 4 grupe pentru diferite activități. K-Means face exact asta, dar automat!
Cum funcționează (pas cu pas):
Alegi numărul de grupe (K=4 în cazul tău)
"Vreau 4 grupe de jucători NBA"
Algoritmul plasează 4 "lideri" random în curte (centroizi)
Aceștia sunt punctele centrale ale grupelor
Fiecare elev se duce la liderul cel mai apropiat
În cazul NBA: fiecare jucător e atribuit la centroidul cel mai apropiat
Apropiat = distanța euclidiană între puncte
Liderii se mută în centrul grupei lor
Calculează media pozițiilor tuturor membrilor
Repetă pașii 3-4 până când liderii nu se mai mișcă
Grupele devin stabile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment