<prompt> Fanya muhtasari wa vipengele muhimu vya Kanuni ya Kuunganisha ya K-njia  <response>: Kanuni ya kuunganisha K-njia ni mbinu ya kujifunza ya mashine isiyosimamiwa inayotumiwa kugawanya data katika makundi ya K. Sifa muhimu za algorithm hii ni: 1. Uanzishaji wa Centroid: Algorithm huanza kwa kuchagua kwa nasibu sentimita za mwanzo za K, ambapo K ni idadi ya nguzo zinazohitajika. 2. Ugawaji wa pointi kwa makundi: Kisha kila sehemu ya data huwekwa kwenye sehemu ya karibu zaidi kulingana na metriki ya umbali, na kila mkusanyiko wa pointi zilizogawiwa kwa centroid huunda nguzo. 3. Ukokotoaji upya wa sentimita: Senti hukokotwa upya kama wastani wa pointi zote ndani ya nguzo. 4. Mchakato wa kurudia: Hatua ya 2 na 3 inarudiwa hadi ugawaji wa pointi kwa vikundi usibadilishwe tena au idadi ya juu zaidi ya marudio kufikiwa. 5. Matokeo: Algoriti hutoa makundi ya data ya K, ambapo jumla ya umbali kati ya kila sehemu ya data na centroid ya nguzo iliyokabidhiwa hupunguzwa. Algoriti ya K-njia ni bora na rahisi kutekelezwa, lakini inaweza kuwa nyeti kwa uteuzi wa awali wa centroid na inaweza kukwama katika minima ya ndani. Kuna tofauti za algoriti ya K-njia ambayo inashughulikia mapungufu haya. 