Spaces:
Runtime error
Runtime error
Download coreset/coreset_methods.py from OnePunchMonk101010/pixcoreset: direct link, hf CLI and curl.
- Browser
- Download file 478 Bytes
-
https://huggingface.co/spaces/OnePunchMonk101010/pixcoreset/resolve/main/coreset/coreset_methods.py
- Command line
-
hf download hf://spaces/OnePunchMonk101010/pixcoreset/coreset/coreset_methods.py
-
curl -L -o coreset_methods.py https://huggingface.co/spaces/OnePunchMonk101010/pixcoreset/resolve/main/coreset/coreset_methods.py
478 Bytes
| import numpy as np | |
| from sklearn.cluster import KMeans | |
| def uniform_sampling(pixels: np.ndarray, sample_size: int) -> np.ndarray: | |
| if sample_size >= len(pixels): | |
| return pixels | |
| indices = np.random.choice(len(pixels), sample_size, replace=False) | |
| return pixels[indices] | |
| def weighted_kmeans(pixels: np.ndarray, sample_size: int) -> np.ndarray: | |
| kmeans = KMeans(n_clusters=sample_size, random_state=42) | |
| kmeans.fit(pixels) | |
| return kmeans.cluster_centers_ | |