Finding optimal k in k-means using bayesian optimization
Project description
Example of work:
from bayeskmeans.bayes_kmeans import BayesKMeans from bayeskmeans.bayes_visualize import BayesKMeansVisualize from sklearn.datasets import make_blobs
data = make_blobs(n_samples=1000, n_features=2, centers=21, cluster_std=5, center_box=(-300, 300)) data = data[0]
bayesKMeans = BayesKMeans(data)
bayesKMeans.find_k()
print(bayesKMeans.found_k)
visual = BayesKMeansVisualize(bayesKMeans) visual.show_bayesian_plot()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bayesKMeans-0.3.5.tar.gz
(5.6 kB
view hashes)
Built Distribution
Close
Hashes for bayesKMeans-0.3.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1759d8c791cf6b1af996a0efbe7d659ed4180c4579703dda9dd5cfda84d9c4b0 |
|
MD5 | bc05a1fd47a0ccf2133df42d14367e54 |
|
BLAKE2b-256 | aa27da466b227a950dd2bc20f4a89e0b50859bd93af8293a16fec8fdd4863189 |