or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/scikit-learn@1.7.x
tile.json

tessl/pypi-scikit-learn

tessl install tessl/pypi-scikit-learn@1.7.0

A comprehensive machine learning library providing supervised and unsupervised learning algorithms with consistent APIs and extensive tools for data preprocessing, model evaluation, and deployment.

Agent Success

Agent success rate when using this tile

87%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.99x

Baseline

Agent success rate without this tile

88%

rubric.jsonevals/scenario-7/

{
  "context": "Evaluates whether the solution leverages scikit-learn's model selection stack to tune and assess a classifier using cross-validation, hyperparameter search, metrics, and learning-curve diagnostics. Checks focus on the proper use of built-in splitters, search classes, scoring configuration, and learning curve utilities to produce the required summary outputs.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Splitter usage",
      "description": "Uses a label-aware scikit-learn cross-validation splitter (e.g., StratifiedKFold or GroupKFold when groups provided) with the requested fold count and random_state.",
      "max_score": 20
    },
    {
      "name": "CV scoring",
      "description": "Computes per-fold and mean scores with the provided scoring string via scikit-learn utilities like cross_val_score or the cv results from a search object, matching the fold configuration.",
      "max_score": 20
    },
    {
      "name": "Search setup",
      "description": "Runs a scikit-learn hyperparameter search (GridSearchCV, RandomizedSearchCV, or HalvingGridSearchCV) over the supplied grid using the chosen splitter, scoring, and random_state, and refits the best estimator.",
      "max_score": 25
    },
    {
      "name": "Learning curve",
      "description": "Generates training sizes and paired train/validation scores using sklearn.model_selection.learning_curve with the same splitter/scoring and honors provided learning_curve_sizes or defaults to at least five evenly spaced fractions.",
      "max_score": 20
    },
    {
      "name": "Result bundle",
      "description": "Returns best_params, best_score, fold_scores, cv_mean_score, learning_curve arrays, and the refit estimator consistent with search and learning_curve outputs.",
      "max_score": 15
    }
  ]
}