Skip to content

Commit b4dadf8

Browse files
Created using Colaboratory
1 parent 38b1b8d commit b4dadf8

File tree

1 file changed

+40
-42
lines changed

1 file changed

+40
-42
lines changed

20_K_Modes.ipynb

Lines changed: 40 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"metadata": {
6363
"id": "uMcZ58AknJth"
6464
},
65-
"execution_count": 3,
65+
"execution_count": 1,
6666
"outputs": []
6767
},
6868
{
@@ -83,9 +83,9 @@
8383
"height": 328
8484
},
8585
"id": "iFFnIJRJnRbU",
86-
"outputId": "4092f216-dca5-4f29-bbd7-bfef90f88b29"
86+
"outputId": "073896f8-66d6-4940-c21d-fd1fa93a47a3"
8787
},
88-
"execution_count": 4,
88+
"execution_count": 2,
8989
"outputs": [
9090
{
9191
"output_type": "execute_result",
@@ -187,7 +187,7 @@
187187
]
188188
},
189189
"metadata": {},
190-
"execution_count": 4
190+
"execution_count": 2
191191
}
192192
]
193193
},
@@ -226,9 +226,9 @@
226226
"height": 1000
227227
},
228228
"id": "4YBfEadpndMK",
229-
"outputId": "29e5faa7-cbe5-43d7-8890-9504dff71547"
229+
"outputId": "a1473766-621f-4827-c57e-d12ea37fa1a0"
230230
},
231-
"execution_count": 5,
231+
"execution_count": 3,
232232
"outputs": [
233233
{
234234
"output_type": "stream",
@@ -258,71 +258,68 @@
258258
"Init: initializing centroids\n",
259259
"Init: initializing clusters\n",
260260
"Starting iterations...\n",
261-
"Run 1, iteration: 1/100, moves: 3, cost: 9.0\n",
262-
"Run 1, iteration: 2/100, moves: 0, cost: 9.0\n",
261+
"Run 1, iteration: 1/100, moves: 1, cost: 9.0\n",
263262
"Init: initializing centroids\n",
264263
"Init: initializing clusters\n",
265264
"Starting iterations...\n",
266-
"Run 2, iteration: 1/100, moves: 0, cost: 11.0\n",
265+
"Run 2, iteration: 1/100, moves: 0, cost: 9.0\n",
267266
"Init: initializing centroids\n",
268267
"Init: initializing clusters\n",
269268
"Starting iterations...\n",
270-
"Run 3, iteration: 1/100, moves: 0, cost: 11.0\n",
269+
"Run 3, iteration: 1/100, moves: 0, cost: 9.0\n",
271270
"Init: initializing centroids\n",
272271
"Init: initializing clusters\n",
273272
"Starting iterations...\n",
274-
"Run 4, iteration: 1/100, moves: 2, cost: 11.0\n",
273+
"Run 4, iteration: 1/100, moves: 1, cost: 9.0\n",
275274
"Init: initializing centroids\n",
276275
"Init: initializing clusters\n",
277276
"Starting iterations...\n",
278-
"Run 5, iteration: 1/100, moves: 0, cost: 11.0\n",
277+
"Run 5, iteration: 1/100, moves: 3, cost: 9.0\n",
278+
"Run 5, iteration: 2/100, moves: 0, cost: 9.0\n",
279279
"Best run was number 1\n",
280280
"Init: initializing centroids\n",
281281
"Init: initializing clusters\n",
282282
"Starting iterations...\n",
283-
"Run 1, iteration: 1/100, moves: 0, cost: 6.0\n",
283+
"Run 1, iteration: 1/100, moves: 1, cost: 7.0\n",
284+
"Run 1, iteration: 2/100, moves: 1, cost: 7.0\n",
284285
"Init: initializing centroids\n",
285286
"Init: initializing clusters\n",
286287
"Starting iterations...\n",
287288
"Run 2, iteration: 1/100, moves: 0, cost: 9.0\n",
288289
"Init: initializing centroids\n",
289290
"Init: initializing clusters\n",
290291
"Starting iterations...\n",
291-
"Run 3, iteration: 1/100, moves: 3, cost: 6.0\n",
292-
"Run 3, iteration: 2/100, moves: 0, cost: 6.0\n",
292+
"Run 3, iteration: 1/100, moves: 0, cost: 7.0\n",
293293
"Init: initializing centroids\n",
294294
"Init: initializing clusters\n",
295295
"Starting iterations...\n",
296-
"Run 4, iteration: 1/100, moves: 2, cost: 8.0\n",
296+
"Run 4, iteration: 1/100, moves: 0, cost: 6.0\n",
297297
"Init: initializing centroids\n",
298298
"Init: initializing clusters\n",
299299
"Starting iterations...\n",
300-
"Run 5, iteration: 1/100, moves: 2, cost: 9.0\n",
301-
"Best run was number 1\n",
300+
"Run 5, iteration: 1/100, moves: 0, cost: 8.0\n",
301+
"Best run was number 4\n",
302302
"Init: initializing centroids\n",
303303
"Init: initializing clusters\n",
304304
"Starting iterations...\n",
305-
"Run 1, iteration: 1/100, moves: 2, cost: 5.0\n",
306-
"Run 1, iteration: 2/100, moves: 0, cost: 5.0\n",
305+
"Run 1, iteration: 1/100, moves: 0, cost: 6.0\n",
307306
"Init: initializing centroids\n",
308307
"Init: initializing clusters\n",
309308
"Starting iterations...\n",
310309
"Run 2, iteration: 1/100, moves: 1, cost: 6.0\n",
311310
"Init: initializing centroids\n",
312311
"Init: initializing clusters\n",
313312
"Starting iterations...\n",
314-
"Run 3, iteration: 1/100, moves: 0, cost: 8.0\n",
313+
"Run 3, iteration: 1/100, moves: 2, cost: 4.0\n",
315314
"Init: initializing centroids\n",
316315
"Init: initializing clusters\n",
317316
"Starting iterations...\n",
318-
"Run 4, iteration: 1/100, moves: 1, cost: 4.0\n",
319-
"Run 4, iteration: 2/100, moves: 1, cost: 4.0\n",
317+
"Run 4, iteration: 1/100, moves: 1, cost: 6.0\n",
320318
"Init: initializing centroids\n",
321319
"Init: initializing clusters\n",
322320
"Starting iterations...\n",
323-
"Run 5, iteration: 1/100, moves: 1, cost: 5.0\n",
324-
"Run 5, iteration: 2/100, moves: 1, cost: 5.0\n",
325-
"Best run was number 4\n"
321+
"Run 5, iteration: 1/100, moves: 0, cost: 6.0\n",
322+
"Best run was number 3\n"
326323
]
327324
},
328325
{
@@ -356,9 +353,9 @@
356353
"base_uri": "https://localhost:8080/"
357354
},
358355
"id": "LuQVfC6SnvcK",
359-
"outputId": "09653726-713d-49f2-f71b-72818632cba2"
356+
"outputId": "66163801-106e-483a-9b5d-3d5af5657af8"
360357
},
361-
"execution_count": 6,
358+
"execution_count": 4,
362359
"outputs": [
363360
{
364361
"output_type": "stream",
@@ -367,37 +364,38 @@
367364
"Init: initializing centroids\n",
368365
"Init: initializing clusters\n",
369366
"Starting iterations...\n",
370-
"Run 1, iteration: 1/100, moves: 0, cost: 8.0\n",
367+
"Run 1, iteration: 1/100, moves: 3, cost: 7.0\n",
368+
"Run 1, iteration: 2/100, moves: 0, cost: 7.0\n",
371369
"Init: initializing centroids\n",
372370
"Init: initializing clusters\n",
373371
"Starting iterations...\n",
374-
"Run 2, iteration: 1/100, moves: 2, cost: 6.0\n",
375-
"Run 2, iteration: 2/100, moves: 0, cost: 6.0\n",
372+
"Run 2, iteration: 1/100, moves: 0, cost: 7.0\n",
376373
"Init: initializing centroids\n",
377374
"Init: initializing clusters\n",
378375
"Starting iterations...\n",
379376
"Run 3, iteration: 1/100, moves: 2, cost: 6.0\n",
380-
"Run 3, iteration: 2/100, moves: 1, cost: 6.0\n",
377+
"Run 3, iteration: 2/100, moves: 0, cost: 6.0\n",
381378
"Init: initializing centroids\n",
382379
"Init: initializing clusters\n",
383380
"Starting iterations...\n",
384-
"Run 4, iteration: 1/100, moves: 0, cost: 7.0\n",
381+
"Run 4, iteration: 1/100, moves: 1, cost: 8.0\n",
382+
"Run 4, iteration: 2/100, moves: 1, cost: 8.0\n",
385383
"Init: initializing centroids\n",
386384
"Init: initializing clusters\n",
387385
"Starting iterations...\n",
388-
"Run 5, iteration: 1/100, moves: 0, cost: 8.0\n",
389-
"Best run was number 2\n"
386+
"Run 5, iteration: 1/100, moves: 1, cost: 8.0\n",
387+
"Best run was number 3\n"
390388
]
391389
},
392390
{
393391
"output_type": "execute_result",
394392
"data": {
395393
"text/plain": [
396-
"array([1, 0, 2, 0, 1, 0, 2, 1], dtype=uint16)"
394+
"array([1, 0, 2, 0, 1, 0, 2, 0], dtype=uint16)"
397395
]
398396
},
399397
"metadata": {},
400-
"execution_count": 6
398+
"execution_count": 4
401399
}
402400
]
403401
},
@@ -415,9 +413,9 @@
415413
"height": 328
416414
},
417415
"id": "-22ofNEXn5KI",
418-
"outputId": "83ca4cb3-32ec-4424-af18-e9e10a23fd28"
416+
"outputId": "6baff152-5e67-4645-81ec-150b560323f0"
419417
},
420-
"execution_count": 7,
418+
"execution_count": 5,
421419
"outputs": [
422420
{
423421
"output_type": "execute_result",
@@ -506,7 +504,7 @@
506504
" </tr>\n",
507505
" <tr>\n",
508506
" <th>P8</th>\n",
509-
" <td>1</td>\n",
507+
" <td>0</td>\n",
510508
" <td>black</td>\n",
511509
" <td>hazel</td>\n",
512510
" <td>fair</td>\n",
@@ -525,11 +523,11 @@
525523
"P5 1 brunette amber fair\n",
526524
"P6 0 black gray brown\n",
527525
"P7 2 red green fair\n",
528-
"P8 1 black hazel fair"
526+
"P8 0 black hazel fair"
529527
]
530528
},
531529
"metadata": {},
532-
"execution_count": 7
530+
"execution_count": 5
533531
}
534532
]
535533
},

0 commit comments

Comments
 (0)