k-means++ #71

Merged
jakeISAC merged 7 commits from k-means++ into main 2026-05-17 21:12:24 +02:00
Owner
No description provided.
- Implement k-means++ initialization for improved centroid selection.
- Replace natural logarithm with base-2 logarithm in `create_log_space`.
- Refine distance calculations for better precision using `OrderedFloat`.
- Remove `NOISE_RANGE` constant and redundant noise injection mechanism.
- Fix minor sorting logic in `dir_preprocessor.rs`.
- Adjust default schedule parameter in test to reflect updated logic.
- Bump version to 1.2.11 in Cargo.toml.
- Introduce `--threads` argument to control maximum concurrent tasks.
- Limit task spawning in `copy_multithreaded` to reduce memory usage.
- Add semaphore for concurrent group control to enhance stability.
- Updated argument names to better reflect their functionality.
- Adjusted related scheduler and copying logic accordingly.
- Improved comments and logs for enhanced code readability and maintainability.
jakeISAC deleted branch k-means++ 2026-05-17 21:12:51 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jakeISAC/bifrost!71
No description provided.