Commit 0dbfc69
feat(logging): add strategy selection logging to GeneralizedKMeans
Add detailed logging when GeneralizedKMeans selects assignment, update, and
empty cluster handling strategies. This helps users understand which strategy
was chosen (especially important for "auto" assignment mode) and aids
troubleshooting performance issues.
Log output example:
```
Strategy selection: assignment=AutoAssignment, update=GradMeanUDAFUpdate,
emptyHandler=ReseedRandomHandler
```
This addresses ACTION_ITEMS Production Blockers B (assignment scalability)
and I (API clarity & parameter semantics) by making strategy selection
transparent to users.
Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 70784f4 commit 0dbfc69
File tree
1 file changed
+5
-0
lines changed- src/main/scala/com/massivedatascience/clusterer/ml
1 file changed
+5
-0
lines changedLines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
130 | 135 | | |
131 | 136 | | |
132 | 137 | | |
| |||
0 commit comments