Skip to content

Feature/decouple projection kmeans embed explore#29

Open
NetZissou wants to merge 3 commits into
mainfrom
feature/decouple-projection-kmeans-embed-explore
Open

Feature/decouple projection kmeans embed explore#29
NetZissou wants to merge 3 commits into
mainfrom
feature/decouple-projection-kmeans-embed-explore

Conversation

@NetZissou
Copy link
Copy Markdown
Collaborator

Dependency Update

Bump cuml-cu12 & cuml-cu13 to stay compatible with sklearn>=1.8

Feature Updates

Decoupled side bar

{D3354F6D-3E33-4E7A-AEED-B200FF2A3282}

After projection

{8224528A-70EC-4D9B-B6E9-0855A5621AB3}

Save & Cluster summary disabled without clustering

{22B412AF-83A4-4994-830D-5147166A2A63} {0CA0C27B-6678-49AC-A8EC-8AB3A95B17A3}

Clustering

Perform multiple clusterings, label projection accordingly.

{B42E14FD-F38A-48FF-8D5A-45B484A1E063}

Browse cluster summary accordingly.
{DB2781E8-9A86-4820-B30B-4E2E91EE0B88}

Save & Repartition based on specific clustering results.

{D3765D99-B1AF-4C74-9C9E-AC04899E879F}

NetZissou and others added 3 commits May 20, 2026 14:47
Make projection & clustering as separate independent steps following the
changes in the precalculated application. The workflow:
- Embed -> extract embeddings from local images
- Project to 2D -> execute dim reduction, produce x/y scatter plot, no
  cluster labels, nor coloring.
- KMeans Clustering -> optional, adds a KMeans (k=N) column to the
  existing plot tabular df.

As clustering became optional step, the file service modules,
repartition services code are also adapted for compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Save tab changes
- hide Save/Repartition controls until at least one KMeans run exists
  (previously warnings on click)
- Add a single KMeans result selector

Clustering summary changes:
- Cache summary_df and representatives per kmeans_col instead of
  overwriting on each new KMeans run
- Summary panel gets a KMeans result selector as well

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@NetZissou NetZissou self-assigned this May 29, 2026
@NetZissou NetZissou requested a review from egrace479 May 29, 2026 16:56
@NetZissou NetZissou added enhancement New feature or request dependencies Pull requests that update a dependency file labels May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant