Skip to content
Back to skills

Models And Training

ASecurity

"Guides braindecode model selection, signal-parameter

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
businessapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill models-and-training --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Models And Training?

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

Security grade badge for Models And Training
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-models-and-training/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-models-and-training)

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: models-and-training
description: "Guides braindecode model selection, signal-parameter
  initialization, skorch classifier or regressor training, cropped decoding,
  prediction, and local checkpoint use."
disable-model-invocation: true
metadata:
  disco-role: operating
license: BSD 3-Clause
---

# Models and training

Use this route when a task asks for a Braindecode model, model registry lookup,
`EEGClassifier`, `EEGRegressor`, cropped decoding, fine-tuning, evaluation,
regression, or local pretrained weights.

## Workflow

1. Start with a validated dataset/window contract: channels, samples, `sfreq`,
   dtype, target type, and output count. Run a model forward before training.
2. Choose a representative model family from the overview, then pass explicit
   `n_chans`/`n_times`/`n_outputs`/`sfreq` or let the skorch wrapper infer signal
   parameters from a compatible dataset. Use `final_conv_length="auto"` only
   when the model supports it and verify the resulting shape.
3. Configure `EEGClassifier` or `EEGRegressor` with an optimizer, criterion,
   split, batch size, callbacks, and explicit `device`. `module` may be a class,
   name from the registry, or initialized module depending on the route; verify
   the wrapper's accepted form.
4. Distinguish trialwise output from dense/cropped output. Use `CroppedLoss` and
   compatible aggregation only for window/crop workflows; inspect predictions
   and targets before reporting a metric.
5. For pretrained models, validate checkpoint keys and tensor shapes locally,
   keep the classification head distinction explicit, and never download or
   upload a checkpoint without authorization.

Read [model overview](references/model-overview.md), [API reference](references/api-reference.md),
[training workflows](references/training-workflows.md), [pretrained models](references/pretrained-models.md),
and [troubleshooting](references/troubleshooting.md). Run the bounded local
[training smoke](scripts/smoke_train.py) before an expensive experiment.

Files in this skill

  • SKILL.md2 KB
  • references/api-reference.md1.5 KB
  • references/model-overview.md1.5 KB
  • references/pretrained-models.md1.3 KB
  • references/training-workflows.md1.6 KB
  • references/troubleshooting.md1.5 KB
  • scripts/smoke_train.py1.6 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.