evaluate-model

Evaluate ML model performance on test datasets with classification and regression metrics.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/mvillmow/ProjectOdyssey --skill evaluate-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluate-model
Source: https://github.com/mvillmow/ProjectOdyssey/tree/main/.claude/skills/tier-2/evaluate-model
Command: npx skills add https://github.com/mvillmow/ProjectOdyssey --skill evaluate-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Accurately measuring and comparing machine learning model performance requires selecting and calculating appropriate metrics, which can be complex and time-consuming.

Core Features & Use Cases

  • Metric Selection: Guides the choice of appropriate metrics (accuracy, precision, recall, F1, AUC, MSE, MAE) for classification and regression tasks.
  • Performance Assessment: Helps assess model performance on test/validation datasets and detect overfitting or underfitting.
  • Use Case: After training a new machine learning model, use this skill to evaluate its performance on a test dataset, generating a report with key metrics like accuracy and a confusion matrix.

Quick Start

Use the evaluate-model skill to outline a Mojo struct for evaluating classification and regression models, returning key metrics.

Frequently Asked Questions about evaluate-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate machine learning model performance on test data?

Model evaluation measures performance on test datasets by computing metrics like accuracy, precision, recall, F1, and AUC for classification tasks, or MSE and MAE for regression. This identifies whether your model generalizes well or is overfitting, and provides a confusion matrix and per-class breakdown for detailed analysis.

What metrics should I use to compare different model architectures?

Metric selection depends on your task type. For classification, use accuracy for overall performance, precision and recall for class-specific trade-offs, F1 for balanced scores, and AUC for threshold-independent comparison. For regression, use MSE or MAE. Baseline comparisons help contextualize whether one architecture outperforms another.

Can I detect overfitting by comparing validation and test set metrics?

Yes. Overfitting occurs when validation metrics are significantly higher than test metrics. Evaluation reports showing both sets side by side reveal this gap. Large divergence between validation accuracy and test accuracy indicates the model memorized training patterns rather than learning generalizable features.

What output does a model evaluation report include?

Evaluation reports include task type classification, per-class performance breakdown, confusion matrices showing prediction errors, baseline comparisons to establish performance context, and error analysis highlighting where the model struggles most. These components support debugging and architectural decisions.

Do I need labeled test data to evaluate model performance?

Yes. Model evaluation requires labeled test or validation datasets with ground-truth targets. The Skill compares your model's predictions against these labels to compute accuracy, precision, recall, and other metrics that measure how well predictions match reality.