Skip to content
Back to skills

Classification

ASecurity

"Operate Snorkel PyTorch classification, training, logging, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
dataapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill classification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Classification?

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

Security grade badge for Classification
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-classification-e0c4ab61/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-classification-e0c4ab61)

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: classification
description: "Operate Snorkel PyTorch classification, training, logging, and
  evaluation APIs."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Classification

Use this sub-skill for Snorkel discriminative modeling workflows built around:
- `DictDataset`, `DictDataLoader`, and `collate_dicts`
- `Operation`, `Task`, `MultitaskClassifier`, and `cross_entropy_with_probs`
- `Trainer`, logging, checkpointing, and batch / learning-rate schedulers
- `Scorer`, `metric_score`, label utilities, and error-analysis helpers

## Route elsewhere when needed
- Weak labels, labeling functions, and `LabelModel`: [../labeling/SKILL.md](../labeling/SKILL.md)
- Slice-aware classifier internals and slice-function-driven tasks: [../slicing/SKILL.md](../slicing/SKILL.md)
- Generic preprocessors, mapping, and augmentation: [../data-transforms/SKILL.md](../data-transforms/SKILL.md)

## Start here
1. Read [references/api-reference.md](references/api-reference.md) for the public surface and defaults.
2. Use [references/training-and-evaluation.md](references/training-and-evaluation.md) for the end-to-end workflow.
3. Check [references/troubleshooting.md](references/troubleshooting.md) for common failures and fixes.
4. Run [scripts/classification_smoke.py](scripts/classification_smoke.py) for a tiny CPU-only validation.

## What to emphasize
- Build the shortest task graph that still exposes the behavior being debugged.
- Prefer in-memory tensors and small fixtures.
- Keep label semantics explicit: hard labels for scoring, probabilistic labels for soft-loss training.
- Use the metric namespace `task/dataset/split/metric` when reading scores, logs, and checkpoints.

## What this sub-skill does not own
- Weak supervision model training and LF analysis
- Slice-function authoring and slice-aware modeling details
- Data augmentation and generic preprocessing pipelines

When a request crosses those boundaries, route it to the adjacent sub-skill instead of stretching this one.

Files in this skill

  • SKILL.md2 KB
  • references/api-reference.md7.4 KB
  • references/training-and-evaluation.md5.1 KB
  • references/troubleshooting.md4.6 KB
  • scripts/classification_smoke.py6.5 KB

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.