tao-train-optical-inspection

Train, evaluate, and deploy Siamese network optical inspection models for manufacturing defect detection.

83|20|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/NVIDIA-TAO/tao-skill-bank --skill tao-train-optical-inspection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tao-train-optical-inspection
Source: https://github.com/NVIDIA-TAO/tao-skill-bank/tree/main/skills/models/tao-train-optical-inspection
Command: npx skills add https://github.com/NVIDIA-TAO/tao-skill-bank --skill tao-train-optical-inspection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of training, evaluating, and running optical inspection models for identifying defects in manufacturing processes, thereby reducing time and errors in quality control.

Core Features & Use Cases

  • Training and Evaluation: Offers comprehensive workflows for training and evaluating Siamese network-based optical inspection models.
  • Inference and Export: Allows the deployment and inference of models on AOI and quality-control datasets.
  • Use Case: For manufacturers who need to automate defect detection on PCBs and other components during the manufacturing process.

Quick Start

Train a new optical inspection model using the tao-train-optical-inspection skill by running: tao-train-optical-inspection train dataset=/path/to/train_dataset

Frequently Asked Questions about tao-train-optical-inspection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I train optical inspection models for manufacturing defects detection?

Optical inspection for manufacturing defects is handled by training Siamese network-based models using this Skill. It streamlines training, evaluation, and deployment to reduce time and errors in automated quality control processes.

What are Siamese networks used for in optical inspection?

Siamese networks in optical inspection identify manufacturing defects on components like PCBs. They enable automated quality control and process optimization by comparing visual similarities to detect anomalies.

Do I need Docker and NVIDIA Container Toolkit for automated optical inspection?

Yes, Docker and the NVIDIA Container Toolkit are required to execute automated optical inspection. These dependencies are necessary for running the Siamese network-based training, evaluation, and inference workflows.

Can I run inference and export models on AOI datasets?

Yes, you can deploy and run inference on AOI and quality-control datasets. This Skill allows execution and export of trained Siamese network-based optical inspection models to detect manufacturing defects.

When should I use Siamese networks for PCB defect detection?

You should use Siamese networks for PCB defect detection when you need to automate quality control and identify manufacturing defects during the production process. This approach streamlines defect identification and reduces manual inspection errors.