Data & Analysis ✓ NVIDIA · Official nvidia-taovcn-classificationgap-analysisthreshold-selectiondata-augmentationparquet

TAO VCN Classification Gap Analysis

Find the weakest VCN classification samples and turn them into augmentation targets.

FollowSkills review · FSRS-2.0
Not recommended
43/ 100 5-point scale 2.2 / 5
Trust12 / 25 · 2.4/5

The skill documents inputs, mount paths, container outputs, and several failure conditions, and declares Apache-2.0. However, it requires --gpus all, --ipc=host, broad workspace mounting, external image pulling, and a subsequent chown operation without an explicit user-confirmation step or sufficient disclosure of sensitive image/log data flow, image integrity verification, or reversible recovery; points are deducted accordingly.

Reliability6 / 20 · 1.5/5

SKILL.md specifies input columns, threshold logic, common failures, and an unreachable-KPI feedback path. However, it contains inconsistencies between results_dir and output_dir, kpi_gaps.parquet and gaps.parquet, and invocation forms; static review also cannot verify the container's key paths, so the score is capped at 6.

Adaptability8 / 15 · 2.7/5

The audience, input directories, output artifacts, use cases, and non-fit ranges for more complex analysis are relatively clear. However, the skill requires a CUDA GPU, Docker, NVIDIA Container Toolkit, and a runtime image, does not document Chinese-language interaction support, and does not address reachability of overseas registries, so points are deducted.

Convention7 / 15 · 2.3/5

Front matter provides name, description, license, author, version, and dependencies, while the body uses layered Inputs/Setup/Method/Outputs/Pitfalls sections. It lacks explicit maintenance ownership, update path, changelog, and standard FAQ/Examples sections; the benchmark also reports schema and author-format findings, and referenced files are absent from the supplied material.

Effectiveness6 / 15 · 2.0/5

The computational goal, threshold selection, per-label top-K ranking, and parquet output are clearly defined, and the benchmark reports correctness and effectiveness results for one evaluation task. However, only one task is covered, results require manual visual review, and documentation/hook filename mismatches may cause artifact checks to fail; static evidence supports only 6 points.

Verifiability4 / 10 · 2.0/5

The material supplies a pinned revision, input columns, output schema, metric artifacts, and hook validation logic, with limited benchmark records. It lacks multi-task coverage or a complete independently reproducible CI/test suite, and the hooks conflict with the main documentation on filenames; therefore only 4 points are awarded.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Execution grants the container GPU access, host IPC access, and broad workspace read/write mounts; require user confirmation and narrow the mounted paths.
  • The main document specifies kpi_gaps.parquet while several hooks check gaps.parquet; results_dir and output_dir are also inconsistent and should be reconciled before publication.
  • The skill depends on a runtime NVIDIA image, Docker, a GPU, and potentially network-restricted registries; no equivalent fallback is documented for GPU-less or image-unreachable environments.
  • Add the referenced files, maintenance ownership, update path, changelog, Chinese usage guidance, and retention/redaction rules for sensitive images and session logs.
See the full review method →

What does this skill do, and when should you use it?

This skill analyzes NVIDIA TAO VCN Classify experiment results around the PASS/NO_PASS decision boundary. It runs threshold selection and weakness ranking inside the TAO data-services container, then produces a per-label Parquet queue expanded by lighting condition. It also specifies a small visual review of representative weak samples to distinguish mislabeled data, edge cases, data-quality problems, and systematic issues. It is a good fit for teams that already have VCN inference outputs, training configuration, dataset files, and an NVIDIA GPU environment.

Reads inference/inference.csv from an experiment directory, the VCN training YAML, and the dataset image root; consumes input_path, object_name, label, and siamese_score columns; invokes the tao_toolkit.data_services image declared in versions.yaml through docker run with gap_analysis vcn_aoi; sweeps candidate thresholds and selects the best F1 threshold meeting min_recall; computes signed weakness for every row; keeps top_k_per_label weakest samples for each ground-truth label; expands each sample by the lighting map and image extension in the training YAML; writes kpi_gaps.parquet, threshold.txt, metrics.json, and weak_samples_breakdown.txt; writes unreachable_kpi.txt when the recall target cannot be reached; otherwise reviews five weakest PASS and five weakest NO_PASS samples and copies them into rca_images/.

  1. A VCN team has completed classification inference and needs a ranked queue for SDA augmentation.
  2. A quality engineer is auditing PASS/NO_PASS boundary cases and model misclassifications.
  3. A data team needs the weakest examples grouped by ground-truth label in Parquet format.
  4. A visual-inspection team wants a small, structured review to classify weak samples as mislabeled, edge case, data quality, or systematic.

What are this skill's strengths and limitations?

Pros
  • Uses a compact workflow centered on one TAO data-services container invocation plus a small visual spot check.
  • Ranks weak samples per ground-truth label and expands them by lighting condition for downstream augmentation.
  • Produces threshold, confusion-matrix, metric, and per-label weakness artifacts.
  • Documents important operational failure modes involving GPU checks, mounts, the -e specification, and top_k_per_label.
Limitations
  • Requires Docker, nvidia-container-toolkit, a CUDA GPU, and the specified TAO container image.
  • Targets NVIDIA TAO VCN Classify binary inference results and does not cover broader model-audit dimensions.
  • Requires local access to inference CSV data, training configuration, and image files; processing may stop at the container stage when the KPI is unreachable.
  • The source provides no independent test results or platform-coverage evidence for this individual skill.
  • Repository metadata is listed as NOASSERTION, while the README states Apache 2.0 plus CC BY 4.0 for the repository; the individual SKILL.md declares Apache-2.0.

How do you install this skill?

Install the skill through the CLI command documented by the repository README: npx skills add nvidia/skills --skill tao-analyze-gaps-visual-changenet --yes. The README does not document additional client-specific installation steps for this skill.

How do you use this skill?

After installation, ask an enabled agent to perform a request such as “Analyze the gaps in this NVIDIA TAO VCN Classify experiment and produce a per-label ranked augmentation queue.” Before execution, provide an experiment result directory, training YAML, and dataset directory, and ensure Docker, nvidia-container-toolkit, a CUDA GPU, and the TAO data-services image from versions.yaml are available. Always provide a positive integer for top_k_per_label. Results are written under a timestamped rca_results/ directory beneath the experiment directory. The exact container arguments, image-resolution command, and visual-review procedure are defined in SKILL.md.

FAQ

Is an NVIDIA GPU required?
Yes. The skill explicitly requires a CUDA GPU, Docker, and nvidia-container-toolkit, and recommends checking the GPU with nvidia-smi before running.
Why must top_k_per_label be set?
With min_recall=1.0, omitting it switches the container to below-threshold filtering, which can return only misclassified PASS rows and no NO_PASS rows, making the augmentation queue incomplete.
What happens if the model cannot meet the recall target?
The container exits non-zero and writes unreachable_kpi.txt. The visual spot check should then be skipped, and the report should recommend retraining or relabeling.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

TAO VCN Sample Router

Routes visual-defect gap samples to eligible mining and synthetic-anomaly modules.

Data & Analysis ✓ NVIDIA · Official

TAO VLM Binary Gap Analyzer

Extract false-positive and false-negative cases from VLM yes/no predictions for downstream root-cause analysis.

Data & Analysis ✓ NVIDIA · Official

TAO DEFT AOI Improvement Loop

Automates evaluation, defect augmentation, mining, retraining, and deployment gating for PCB inspection models.

Data & Analysis ✓ NVIDIA · Official

TAO PyT Image Classification

Train, evaluate, optimize, and deploy PyTorch image classifiers with NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO MAE Vision Pretraining

Guides NVIDIA TAO through masked-autoencoder pretraining and fine-tuning for visual representations.

Data & Analysis ✓ NVIDIA · Official

TAO ChangeNet Root Cause Analyzer

Uses image evidence to identify why NVIDIA TAO Visual ChangeNet classification experiments fail.

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Validator

Validate TAO DAFT dataset structure, schemas, and cross-references with tao-daft validate.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Data & Analysis ✓ NVIDIA · Official

cuPyNumeric Parallel Shard Loader

Builds processor-sized parallel loading paths from sharded on-disk data into distributed cuPyNumeric arrays.

Data & Analysis ✓ NVIDIA · Official

TAO AutoML Tuning

Run governed hyperparameter optimization for NVIDIA TAO networks across supported SDK platforms.

Data & Analysis ✓ NVIDIA · Official

TAO OneFormer Universal Segmentation

Train and deploy one task-conditioned model for panoptic, instance, and semantic image segmentation.

Data & Analysis ✓ NVIDIA · Official

TAO SegFormer Semantic Segmentation

Guidance for training, evaluating, exporting, and deploying TAO SegFormer models.

Dev & Engineering ✓ NVIDIA · Official

TAO Hugging Face Model Integrator

Connect Hugging Face computer-vision models to NVIDIA TAO training, ONNX export, and TensorRT deployment workflows.

Data & Analysis ✓ NVIDIA · Official

Mask Grounding DINO Training & Deployment

Train and deploy text-guided open-vocabulary instance segmentation models.

Data & Analysis ✓ NVIDIA · Official

TAO Depth Anything v2

Train, evaluate, export, and deploy monocular depth models from single RGB images with NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO Mask2Former Segmentation

Guides NVIDIA TAO workflows for training and deploying Mask2Former segmentation models.

Data & Analysis ✓ NVIDIA · Official

TAO Deformable DETR Object Detection

Guides end-to-end training, evaluation, export, quantization, and deployment of lightweight Deformable DETR detectors in NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO AOI Image Mining

Embed target and source images with one encoder, then mine deduplicated nearest-neighbour AOI images for augmentation.

Data & Analysis ✓ NVIDIA · Official

NVIDIA cuDF DataFrame Guide

Helps pandas users write correct, high-performance GPU DataFrame code with NVIDIA cuDF.

Data & Analysis ✓ NVIDIA · Official

TAO Pose Classification

Classify pose-keypoint sequences into action categories with ST-GCN.

Related skills