cxcscmu/skilllearnbench/greedy-matching-evaluation
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Greedy matching algorithm to pair predicted cluster centroids with ground truth points for F1 and distance metrics.
Install
npx vskill@latest install cxcscmu/skilllearnbench/greedy-matching-evaluationSKILL.md
Greedy Matching for Clustering Evaluation
To evaluate clustering performance against ground truth (expert) points, we need to match predicted centroids to expert points.
Algorithm
- Compute all pairwise standard Euclidean distances between predicted centroids and expert points.
- Filter pairs with distance >
max_dist(e.g., 100 pixels). - Sort remaining pairs by distance (closest first).
- Iteratively pick the closest pair, ensuring each centroid and each expert point is matched at most once.
F1 Score Calculation
- True Positives (TP): Number of matched pairs.
- False Positives (FP): Number of unmatched predicted centroids.
- False Negatives (FN): Number of unmatched expert points.
Precision = TP / (TP + FP)Recall = TP / (TP + FN)F1 = 2 * (Precision * Recall) / (Precision + Recall)(Handle division by zero)
Python Implementation
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/b1-one-shot-gemini-3-flash-preview/dbscan-parameter-tuning/greedy-matching-evaluation/SKILL.md
Popularity
- Repository stars
- 83
- Repository forks
- 7
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cxcscmu/skilllearnbench/greedy-matching-evaluation)