Skip to content
Back to skills

Champkit Eval

ASecurity

Evaluates the transfer learning capability and generalization of deep learning models (CNNs and ViTs) on patch-level histopathology image classification tasks across multiple cancer-related benchmarks. Use when the user wants to benchmark on Various publicly available histopathology datasets, or asks about evaluating this task. Reports AUROC.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongitperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill champkit-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Champkit Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Champkit Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-champkit-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-champkit-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: champkit-eval
description: Evaluates the transfer learning capability and generalization of deep learning models (CNNs and ViTs) on patch-level histopathology image classification tasks across multiple cancer-related benchmarks. Use when the user wants to benchmark on Various publicly available histopathology datasets, or asks about evaluating this task. Reports AUROC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2206.06862
  bibtex_key: [REDACTED]
  confidence: high
---

# champkit-eval

> Evaluating histopathology transfer learning with ChampKit — Kaczmarzyk et al. (2022) (arXiv:2206.06862, 2022)

## What this evaluates

Evaluates the transfer learning capability and generalization of deep learning models (CNNs and ViTs) on patch-level histopathology image classification tasks across multiple cancer-related benchmarks.

## Datasets

- **Various publicly available histopathology datasets** — total ?; splits: test (-1); repo https://github.com/kaczmarj/champkit

## Metrics

- `AUROC` **(primary)** — range: [0, 1]
  - Area under the receiver operating characteristic curve, measuring the trade-off between true positive rate and false positive rate across all classification thresholds.
- `F1-score` — range: [0, 1]
  - Harmonic mean of precision and recall, computed at a fixed decision threshold of 0.5.

## Input / output format

**Input**: 224x224 RGB histopathology image patches, normalized to ImageNet statistics or mean/std of 0.5 depending on the pretraining regime.

**Output**: Class probabilities or logits for patch-level classification, thresholded at 0.5 for F1 calculation.

## Scoring recipe

```python
def compute_metrics(predictions, labels):
    threshold = 0.5
    preds_binary = (predictions > threshold).astype(int)
    f1 = f1_score(labels, preds_binary, average='macro')
    auroc = roc_auc_score(labels, predictions)
    return auroc, f1
```

## Common pitfalls

- Using inconsistent hyperparameters across models or datasets invalidates the fair comparison the framework aims to provide.
- Evaluating generalization on a single dataset rather than across multiple tasks masks poor cross-task transfer performance.
- Mismatching image normalization (ImageNet vs. 0.5) between pretraining and fine-tuning can degrade performance.

## Evidence (verbatim from paper)

> Area under the receiver operating characteristic curve (AUROC) and F1-score (threshold=0.5) were calculated (using torchmetrics [66].

## Citation

```bibtex
@misc{kaczmarzyk2022champkit,
  title={Evaluating histopathology transfer learning with ChampKit},
  author={Kaczmarzyk et al. (2022)},
  year={2022},
  note={arXiv:2206.06862}
}
```

- arXiv: 2206.06862

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.