Skip to content
Back to skills

Fscil Eval

ASecurity

Probes a model's ability to learn new classes incrementally in a few-shot setting while retaining knowledge of previously learned classes, measuring resistance to catastrophic forgetting. Use when the user wants to benchmark on miniImageNet, CIFAR-100, CUB-200, or asks about evaluating this task. Reports Average accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Fscil Eval?

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

Security grade badge for Fscil Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-fscil-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-fscil-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: fscil-eval
description: Probes a model's ability to learn new classes incrementally in a few-shot setting while retaining knowledge of previously learned classes, measuring resistance to catastrophic forgetting. Use when the user wants to benchmark on miniImageNet, CIFAR-100, CUB-200, or asks about evaluating this task. Reports Average accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2302.03004
  bibtex_key: yang2023neural
  confidence: high
---

# fscil-eval

> Neural Collapse Inspired Feature-Classifier Alignment for Few-Shot Class Incremental Learning — Yang et al. (2023) (arXiv:2302.03004, 2023)

## What this evaluates

Probes a model's ability to learn new classes incrementally in a few-shot setting while retaining knowledge of previously learned classes, measuring resistance to catastrophic forgetting.

## Datasets

- **miniImageNet** — total ?; splits: train (-1), val (-1), test (-1)
- **CIFAR-100** — total ?; splits: train (-1), test (-1)
- **CUB-200** — total ?; splits: train (-1), test (-1)

## Metrics

- `Average accuracy` **(primary)** — range: percent
  - The arithmetic mean of the classification accuracy across all incremental sessions (base + K new sessions).
- `Final session accuracy` — range: percent
  - The classification accuracy evaluated on the test set of the last incremental session.
- `Performance drop` — range: percent
  - The difference in accuracy between the first session and the last session (First session Acc. - Last session Acc.), measuring catastrophic forgetting.

## Input / output format

**Input**: Image samples with class labels, presented sequentially in incremental sessions. Each session provides a few-shot support set and a query set for evaluation.

**Output**: Predicted class label for each query image.

## Scoring recipe

```python
def compute_metrics(session_accuracies):
    avg_acc = sum(session_accuracies) / len(session_accuracies)
    final_acc = session_accuracies[-1]
    perf_drop = session_accuracies[0] - session_accuracies[-1]
    return {'Average accuracy': avg_acc, 'Final session accuracy': final_acc, 'Performance drop': perf_drop}
```

## Common pitfalls

- FSCIL evaluation requires testing on *all* classes seen so far in each session, not just the newly introduced ones.
- Average accuracy must be computed across all sessions, not just the final one, to properly measure forgetting.
- Few-shot support set size (e.g., 1-shot vs 5-shot) must be strictly controlled, as it heavily impacts accuracy.

## Evidence (verbatim from paper)

> “Average Acc.” is the average accuracy of all sessions. “Final Improv.” calculates the improvement of our method in the last session.

## Citation

```bibtex
@misc{yang2023neural,
  title={Neural Collapse Inspired Feature-Classifier Alignment for Few-Shot Class Incremental Learning},
  author={Yang et al. (2023)},
  year={2023},
  note={arXiv:2302.03004}
}
```

- arXiv: 2302.03004

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.