|
Download README.md from devanshty/Inspection-Engine: direct link, hf CLI and curl.
- Browser
- Download file 2.06 kB
-
https://huggingface.co/devanshty/Inspection-Engine/resolve/main/README.md
- Command line
-
hf download hf://devanshty/Inspection-Engine/README.md
-
curl -L -o README.md https://huggingface.co/devanshty/Inspection-Engine/resolve/main/README.md
2.06 kB
| license: mit | |
| tags: | |
| - pytorch | |
| - onnx | |
| - object-detection | |
| - yolo | |
| - computer-vision | |
| - pcb-inspection | |
| - industrial | |
| # Inspection Engine | |
| ## Model Description | |
| Inspection Engine is a YOLO11s model fine-tuned for automated PCB (Printed Circuit Board) defect detection. It identifies manufacturing defects such as missing components, solder bridges, lifted pads, and other anomalies in real-time, enabling automated quality control in electronics manufacturing. | |
| ## Model Architecture | |
| - **Base Model**: YOLO11s (Small variant — optimized for speed) | |
| - **Framework**: PyTorch + ONNX (for cross-platform deployment) | |
| - **Task**: Object Detection (Defect Localization) | |
| - **Input**: High-resolution PCB images | |
| ## Training Details | |
| - **Dataset**: PCB defect inspection dataset with annotated defect regions | |
| - **Checkpoint**: `inspection_engine_final3` (best performing run) | |
| - **Augmentations**: Mosaic, color jitter, random affine transforms | |
| - **Export**: Exported to ONNX for production deployment | |
| ## Files | |
| | File | Description | | |
| |------|-------------| | |
| | `best.pt` | Best PyTorch model weights | | |
| | `best.onnx` | ONNX export for cross-platform/production deployment | | |
| ## Usage | |
| ### PyTorch (Ultralytics) | |
| ```python | |
| from ultralytics import YOLO | |
| from huggingface_hub import hf_hub_download | |
| model_path = hf_hub_download(repo_id='devanshty/Inspection-Engine', filename='best.pt') | |
| model = YOLO(model_path) | |
| results = model('pcb_image.jpg') | |
| results[0].show() | |
| ``` | |
| ### ONNX Runtime | |
| ```python | |
| import onnxruntime as ort | |
| import numpy as np | |
| from huggingface_hub import hf_hub_download | |
| onnx_path = hf_hub_download(repo_id='devanshty/Inspection-Engine', filename='best.onnx') | |
| session = ort.InferenceSession(onnx_path) | |
| # Prepare input (1, 3, H, W) float32 normalized | |
| input_name = session.get_inputs()[0].name | |
| outputs = session.run(None, {input_name: np.zeros((1, 3, 640, 640), dtype=np.float32)}) | |
| ``` | |
| ## Download & Use | |
| ```python | |
| from huggingface_hub import hf_hub_download | |
| model_path = hf_hub_download(repo_id='devanshty/Inspection-Engine', filename='best.pt') | |
| ``` | |