Skip to content

Commit d485c12

Browse files
committed
Updated Docs and benchmarks for 0.1.3
1 parent e584cfc commit d485c12

File tree

3 files changed

+286
-131
lines changed

3 files changed

+286
-131
lines changed

docs/src/benchmark_image.png

98.7 KB
Loading

docs/src/index.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ multi_results = kmeans(X, 3; max_iters=300)
8080
results = kmeans(X, 3; n_threads=1, max_iters=300)
8181
```
8282

83-
The main design goal is to offer all available variations of the KMeans algorithm to end users as composable elements. By default, Lloyd's implementation is used but users can specify different variations of the KMeans clustering algorithm via this interface
83+
The main design goal is to offer all available variations of the KMeans algorithm to end users as composable elements. By default, Lloyd's implementation is used but users can specify different variations of the KMeans clustering algorithm via this interface;
8484

8585
```julia
8686
some_results = kmeans([algo], input_matrix, k; kwargs)
@@ -159,15 +159,15 @@ Currently, the benchmark speed tests are based on the search for optimal number
159159

160160
_________________________________________________________________________________________________________
161161

162-
| 1 million (ms) | 100k (ms) | 10k (ms) | 1k (ms) | package | language |
163-
|:--------------:|:---------:|:--------:|:-------:|:-----------------------:|:--------:|
164-
| 600184.00 | 31959.00 | 832.25 | 18.19 | Clustering.jl | Julia |
165-
| 35733.00 | 4473.00 | 255.71 | 8.94 | Lloyd | Julia |
166-
| 12617.00 | 1655.00 | 122.53 | 7.98 | Hamerly | Julia |
167-
| 1430000.00 | 146000.00 | 5770.00 | 344.00 | Sklearn Kmeans | Python |
168-
| 30100.00 | 3750.00 | 613.00 | 201.00 | Sklearn MiniBatchKmeans | Python |
169-
| 218200.00 | 15510.00 | 733.70 | 19.47 | Knor | R |
170-
162+
|1 million (ms)|100k (ms)|10k (ms)|1k (ms)|package |language|
163+
|:------------:|:-------:|:------:|:-----:|:---------------------:|:------:|
164+
| 666840 | 34034 |709.049 |17.686 | Clustering.jl | Julia |
165+
| 21730 | 2975 |163.771 | 6.444 | ParallelKMeans Lloyd | Julia |
166+
| 11784 | 1339 | 94.233 | 6.6 |ParallelKMeans Hamerly | Julia |
167+
| 17591 | 1074 | 81.995 | 6.953 | ParallelKMeans Elkan | Julia |
168+
| 1430000 | 146000 | 5770 | 344 | Sklearn Kmeans | Python |
169+
| 30100 | 3750 | 613 | 201 |Sklearn MiniBatchKmeans| Python |
170+
| 218200 | 15510 | 733.7 | 19.47 | Knor | R |
171171
_________________________________________________________________________________________________________
172172

173173
## Release History

0 commit comments

Comments
 (0)