Created
January 19, 2026 06:46
-
-
Save thinkphp/bfcdc6daf8c892794f97ae58ec458877 to your computer and use it in GitHub Desktop.
K-means
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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