Productive Reproducible Workflows for DNNs: A Case Study for Industrial Defect Detection
Perry Gibson, Jos\'e Cano

TL;DR
This paper showcases how scalable, containerized workflows and open source tools can enhance productivity and performance in developing industrial defect detection DNNs, demonstrated through an end-to-end case study.
Contribution
It presents a comprehensive case study on implementing reproducible, production-quality DNN workflows for industrial defect detection, highlighting practical tools and best practices.
Findings
Achieved competitive accuracy on three datasets
Optimized inference times on GPU, CPU, and Raspberry Pi
Demonstrated the value of modern workflows for research productivity
Abstract
As Deep Neural Networks (DNNs) have become an increasingly ubiquitous workload, the range of libraries and tooling available to aid in their development and deployment has grown significantly. Scalable, production quality tools are freely available under permissive licenses, and are accessible enough to enable even small teams to be very productive. However within the research community, awareness and usage of said tools is not necessarily widespread, and researchers may be missing out on potential productivity gains from exploiting the latest tools and workflows. This paper presents a case study where we discuss our recent experience producing an end-to-end artificial intelligence application for industrial defect detection. We detail the high level deep learning libraries, containerized workflows, continuous integration/deployment pipelines, and open source code templates we leveraged…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIndustrial Vision Systems and Defect Detection · Machine Learning in Materials Science · Adversarial Robustness in Machine Learning
