Skip to content
Back to skills

Toyadmos Eval

ASecurity

Evaluates unsupervised anomalous sound detection systems on miniature machine operating sounds. It probes the ability of models to learn normal acoustic patterns and identify deviations caused by mechanical faults or environmental variations. Use when the user wants to benchmark on ToyADMOS, or asks about evaluating this task. Reports AUC-ROC.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Toyadmos Eval?

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

Security grade badge for Toyadmos Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-toyadmos-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-toyadmos-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: toyadmos-eval
description: Evaluates unsupervised anomalous sound detection systems on miniature machine operating sounds. It probes the ability of models to learn normal acoustic patterns and identify deviations caused by mechanical faults or environmental variations. Use when the user wants to benchmark on ToyADMOS, or asks about evaluating this task. Reports AUC-ROC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1908.03299
  bibtex_key: [REDACTED]
  confidence: high
---

# toyadmos-eval

> ToyADMOS: A Dataset of Miniature-Machine Operating Sounds for Anomalous Sound Detection — Koizumi et al. (2019) (arXiv:1908.03299, 2019)

## What this evaluates

Evaluates unsupervised anomalous sound detection systems on miniature machine operating sounds. It probes the ability of models to learn normal acoustic patterns and identify deviations caused by mechanical faults or environmental variations.

## Datasets

- **ToyADMOS** — total ?; splits: train (1000), test (-1); repo https://github.com/YumaKoizumi/ToyADMOS-dataset

## Metrics

- `AUC-ROC` **(primary)** — range: [0, 1]
  - Area under the receiver operating characteristic curve computed over file-level binary predictions derived from frame-level anomaly scores.

## Input / output format

**Input**: 16 kHz audio wav-files, converted to 64-dimensional log-mel-amplitude spectra with 10 preceding and 10 succeeding time-frames concatenated as context.

**Output**: Binary file-level label (anomalous/normal) determined by whether the maximum frame-level reconstruction error exceeds a fixed threshold.

## Scoring recipe

```python
# For each test wav-file:
frame_scores = [reconstruction_error(frame) for frame in wav_file_frames]
file_score = max(frame_scores)
prediction = 1 if file_score > threshold else 0
# Compute AUC-ROC over all file predictions vs ground truth labels
```

## Common pitfalls

- The toy-train sub-dataset mixes all 4 microphone channels into a single channel, unlike the others.
- File-level anomaly is declared if *any* single frame exceeds the threshold, not an average or majority vote.
- Environmental noise is mixed at a specific SNR (+10 dB) during preprocessing, which significantly affects baseline performance.

## Evidence (verbatim from paper)

> We calculated the anomaly scores on each time frame of all test wav-files. If the anomaly score exceeded the threshold even for one frame, the wav-file was determined to be anomalous. This system gave the area under the receiver operating characteristic curves of 0.874, 0.981, and 0.843 for the toy-car, toy-conveyor, and toy-train sub-datasets, respectively.

## Citation

```bibtex
@misc{koizumi2019toyadmos,
  title={ToyADMOS: A Dataset of Miniature-Machine Operating Sounds for Anomalous Sound Detection},
  author={Koizumi et al. (2019)},
  year={2019},
  note={arXiv:1908.03299}
}
```

- arXiv: 1908.03299

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.